/* ############################## 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 {
	
}

/* ################################## PAGE ################################ */

div#page {
	width : 850px;
	height : auto;
	margin-left : auto;
	margin-right : auto;
	text-align : left;
	position : relative;
}



/* ############################### HEADER ZONE ############################# */

div#header_zone {
	width : 850px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 35px;
        text-align : center;
}

#home1, #home2, #home3 {
	margin-bottom : -3px;
        margin-left : auto;
        margin-right : auto;
}

	
/* ############################### CENTER ZONE ############################# */

div#center_zone {
	width : 850px;
	height : auto;
	margin-left : auto;
	margin-right : auto;
        text-align : center;
}


/* ################################ MENU NIV.1 ############################## */

.menu_level1 {
	width : 850px;
        height : 33px;
	text-align : center;
        background-image : url('../usr/layout/menu1.jpg');
        background-position : center;
        background-repeat : no-repeat;
}

.menu_level1 li{
	list-style-type : none;
	display : inline;
	height : 40px;
	margin-left : -4px;
}

.menu_level1 li a{
	line-height : 25px;
	padding : 0px;
	padding-left : 10px;
        padding-right : 10px;
	padding-top : 4px;
	padding-bottom : 4px;
	color : #165c2a;
	text-decoration : none;
	font-weight : bold;
	font-size : 9pt;
}

.centrage {
	text-align:center; 
	margin:auto;
}
	
.menu_level1 li a:hover {
	color : #165c2a;
}

.menu_level1 li a.migc_selitem {
	line-height : 25px;
	padding : 0px;
	padding-left : 10px;
        padding-right : 10px;
	padding-top : 4px;
	padding-bottom : 4px;
	color : #165c2a;
	text-decoration : none;
	font-weight : bold;
	font-size : 9pt;
}



/* ################################## PATH ################################ */

ul#path_content{
	width : 719px;
	height : 29px;
	background-image : url('layout/path_background.png');
	margin-bottom : 25px;
}

ul#path_content li {
	list-style-type : none;
	float : left;
	line-height : 29px;
	padding-left : 10px;
	padding-right : 10px;
}

ul#path_content li a{
	text-decoration : none;
	color : #7b8288;
	font-weight : bold;
	font-size : 10pt;
}

ul#path_content li a:hover{
	color : #74a255;
}

/* ############################### PARAGRAPHES ############################# */

div.parag_content {
	/* SI 2 Collones : AFFICHER */ width : 574px;
	clear : both;
	color : black;
	margin-top : 25px;
        font-size : 10pt;
        margin-left : auto;
        margin-right : auto;
}

h2.parag_title {
	width : auto;
	font-size : 12pt;
	color : green;
        font-weight : bold;
	text-align : center;
}

div.clear {
	clear : both;
}

/* -------------------- ZONE DE TEXTES -------------------- */
div.parag_text_content {
	width : auto;
	margin-left : auto;
	margin-right : auto;
        text-align : center;
}

/* ------------   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 img {
    margin-left : -30px;	
}

div.parag_content li {
    margin-left : 20px;
}

/* ################################ FOOTER ZONE ############################## */

div#footer_zone {
	width : 925px;
	height : 36px;
	border : 1px solid #cecfd0;
	margin-left : auto;
	margin-right : auto;
	background-color : #f4f5f7;
	line-height : 36px;
}

p#copyright {
	text-align : center;
	font-weight : bold;
}

.mc {
padding-top: 20px;
}

h1.mc {
font-weight: light;
display: none;
}

.h {
display: none;
}


