@media screen{

/* ############################## REMISE A 0 ################################ */

* {
margin : 0px;
padding : 0px;
}

a {
color : black;
}

a:hover {
color : blue;
}


/* ################################ BODY ################################## */

body {
font-family : arial, helvetica, sans-serif;
font-size : 8pt;
color : black;
}

body#migc {
text-align : center;
background : url('layout/background.jpg');
}

/* ################################## PAGE ################################ */

div#page {
width : 956px;
height : auto;
margin-left : auto;
margin-right : auto;
text-align : left;
position : relative;
}



/* ############################### HEADER ZONE ############################# */

div#header_zone {
width : 956px;
height : 135px;
margin-left : auto;
margin-right : auto;
}

/* -------------------- LOGO SOCIETE  -------------------- */

div#logo {

}

div#logo a {
border : 0px;
}

div#logo a img{
border : 0px;
}

div#banner img {
margin-bottom : -3px;
}

/* ################################ MIN HEIGHT ############################## */

/* ---------- HAUTEUR MINIMUM ---------- */
div#minheight1 {
height: 0px;
width: 0px;
float : left;
font-size : 0px;
line-height : 0px;
}

div#minheight2 {
clear: both;
font-size : 0px;
line-height : 0px;
height: 0px;
width: 0px;
}

/* ############################### CENTER ZONE ############################# */

div#center_zone {
width : 956px;
height : auto;
padding-top : 15px;
padding-bottom : 15px;
margin-left : auto;
margin-right : auto;
background : url('layout/center_zone.jpg');
position : relative;
}


div#center_content {
width : 773px;
height : auto;
margin-left : 114px;
}


/* ################################ MENU NIV.1 ############################## */

ol.menu_level1 {
height : 53px;
padding-left : 185px;
}

ol.menu_level1 li {
float : left;
list-style-type : none;
padding-left : 5px;
padding-right : 5px;
}

ol.menu_level1 li a {
text-transform : uppercase;
text-decoration : none;
width : 174px;
line-height : 43px;
background : url('layout/menu_level1.jpg');
display : block;
color : black;
font-weight : bold;
font-size : 10pt;
padding-left : 15px;
padding-right : 15px;
padding-top : 10px;
text-align : center;
font-family : verdana;
}

ol.menu_level1 li a:hover {
color : #ee3000;
}

ol.menu_level1 li a.migc_selitem {
text-transform : uppercase;
text-decoration : none;
width : 174px;
line-height : 43px;
background : url('layout/menu_level1.jpg');
display : block;
color : #ee3000;
font-weight : bold;
font-size : 10pt;
padding-left : 15px;
padding-right : 15px;
padding-top : 10px;
text-align : center;
font-family : verdana;
}




ol.menu_level1_copy {
float : left;
padding-left : 310px;
padding-top : 20px;
}

ol.menu_level1_copy li {
list-style-type : none;
float : left;
padding : 5px;
padding-left : 10px;
padding-right : 10px;
}

ol.menu_level1_copy li a {
color : white;
}

ol.menu_level1_copy li a:hover {
color : #ee3000;
}


/* ############################### PARAGRAPHES ############################# */

div.parag_content {
width : auto;
clear : both;
color : #393939;
padding : 5px;
padding-left :20px;
padding-right : 20px;
position : relative;
margin-bottom : 10px;
font-size : 10pt;
}

h1.title {
width : auto;
font-size : 13pt;
color : #393939;
font-weight : bold;
text-transform : uppercase;
padding-left :20px;
padding-right : 20px;
text-align : center;
margin-bottom : 10px;
}

h1.parag_title {
width : auto;
font-size : 10pt;
color : #393939;
font-weight : bold;
text-transform : uppercase;
}

.css_jaune {
color : #f6ff00;
}

.css_blanc {
color : white;
}

.css_14pt {
font-size : 14pt;
}

.css_20pt {
font-size : 20pt;
}

.css_25pt {
font-size : 25pt;
}

.css_normal {
font-weight : normal;
}

.css_orange {
color : #ff4800;
}

.coordonees {
width : 722px;
height : 112px;
text-align : center;
margin-left : auto;
margin-right : auto;
background : url('layout/parag_back1.jpg');
font-weight : bold;
padding-top : 20px;
font-size : 25pt;
}

table#marque {
margin-left : 10px;
margin-right : 10px;
margin-bottom : 10px;
border-collapse : collapse;
}

table#marque tr td {
width : 107px;
height : 107px;
text-align : center;
}


div.clear {
clear : both;
}

/* -------------------- ZONE DE TEXTES -------------------- */
div.parag_text_content {
width : auto;
margin-top : 10px;
margin-bottom : 5px;
margin-left : auto;
margin-right : auto;
}

/* ------------   ZONE TEXT (PARAGRAPHE)  ------------- */
div.parag_text_content p {
margin : 0px;
}

/* -------------------- ZONE IMAGE / IMAGES HAUT, IMAGES BAS  -------------------- */
div.parag_images_top, div.parag_images_bottom {
width : auto;
margin-top : 5px;
margin-bottom : 5px;
text-align : center;
}

/* -------------------- ZONE IMAGE / IMAGES DROITE -------------------- */
div.parag_images_right {
width : auto;
height : auto;
float : right;
padding-left : 5px;
}

/* -------------------- ZONE IMAGE / IMAGES GAUCHE -------------------- */
div.parag_images_left{
width : auto;
height : auto;
float : left;
padding-right: 5px;
}

div.parag_content a, div.parag_content a img {
border : 0px;
}

div.parag_content li {
margin-left : 20px;
}

/* ################################ FOOTER ZONE ############################## */

div#footer_zone {
width : 956px;
height : 86px;
background : url('layout/footer_zone.jpg');
}

p#copyright {
text-align : center;
font-weight : bold;
}

p#powered {
text-align : right;
color : white;
font-size : 0.8em;
padding-right : 100px;
padding-top : 25px;
}

p#powered a {
color : white;
}

}