/* CSS Document */
htm, body{
	margin: 0;
	padding: 0;
	text-align: center;
	font-size:0.6em;
}


body{
	background-image:url(../medias/background.jpg);
	background-repeat:repeat-x;
	margin-top:54px;
	font-family:Arial, Helvetica, sans-serif;
}

#global {
	position: relative; 
	margin-left: auto;
	margin-right: auto;
	width:754px;
	text-align:left;
	padding:0px;
	background-image:url(../medias/ombre_gauche_petite.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	margin-bottom:10px;
	
}

#global2{
	background-image:url(../medias/ombre_droite_petite.gif);
	background-repeat:repeat-y;
	background-position:right;
	width:754px;
	/*border:1px solid red;*/
}

h2{
	margin:0 0 0 7px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
}

p{
	margin:0;
	padding:0;
}

img{border:none;}

table{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
}

.clear{
	clear:both;
}

form{
	margin:0;
	padding:0;
}


#gauche{
	background-image:url(../medias/ombre_gauche.jpg);
	background-repeat:no-repeat;
	width:9px;
	height:390px;
	float:left;
}

#droite{
	background-image:url(../medias/ombre_droite.jpg);
	background-repeat:no-repeat;
	width:13px;
	height:406px;
	float:left;
}

#centre{
	float:left;
	width:732px;
}


#centre_haut{
	height:27px;
	background-image:url(../medias/haut_ombre.gif);
	background-repeat:repeat-x;
}


#logo h1{
	display:none;
}

#logo{
	background-image:url(../medias/logo.gif);
	width:302px;
	height:84px;
	background-repeat:no-repeat;
	float:left;
	background-position:right;
}

#etoiles{
	width:179px;
	height:64px;
	float:left;
}

#etoiles_fond{
	position:absolute;
	margin-top:-62px;
	background-image:url(../medias/etoiles.jpg);
	background-repeat:no-repeat;
	width:179px;
	height:126px;
}

#ombre_fond_droite{
	float:left;
	background-image:url(../medias/ombre_fond_droite.gif);
	background-repeat:repeat-x;
	height:90px;
	width:246px;
}

#menu{
	position:absolute;
	height:36px;
	width:390px;
	margin-left:-141px;
	margin-top:56px;
	font-size:1.1em;
	color:#003C64;
}

.liste, .liste li{
	margin:0;
	padding:0;
	list-style:none;
}

#menu li{
	float:left;
}

#menu a{
	text-decoration:none;
	display:block;
	background:none;
	color:#003C64;
	float:left;
	margin-top:6px;
	height:24px;
	padding-left:9px;
}

#menu a:hover, .selection{
	background-image:url(../medias/ombre_lien.gif) !important;
	background-repeat:repeat-x !important;
	background-position:bottom !important;
}


#menu_gauche{
	background-image:url(../medias/debut_menu.jpg);
	background-repeat:no-repeat;
	height:36px;
	width:11px;
	background-position:bottom;
	float:left;
}

#menu_centre{
	background-image:url(../medias/fond_menu.gif);
	background-repeat:repeat-x;
	height:36px;
	background-position:bottom;
	float:left;
}

#menu_droite{
	float:left;
	height:36px;
	background-image:url(../medias/fin_menu.jpg);
	width:13px;
	background-repeat:no-repeat;
}

#colonne_gauche{
	margin-top:-6px;
	padding-left:5px;
	float:left;
}

#photo{
	background-image:url(../medias/image.jpg);
	height:188px;
	width:271px;
}

#flash{
	float:right;
	width:456px;
}

#coin_g{
	background-image:url(../medias/coin_gauche.jpg);
	background-repeat:no-repeat;
	width:16px;
	height:23px;
	float:left;
}

#bas_centre{
	float:left;
	background-image:url(../medias/ombre_bas.gif);
	background-repeat:repeat-x;
	height:23px;
	width:721px;

}

#coin_d{
	background-image:url(../medias/coin_droit.jpg);
	background-repeat:no-repeat;
	width:17px;
	height:23px;
	float:left;
}

#mentions{
	background-color:#FFFFFF;
	color:#003C64;
	padding-right:13px;
}

#mentions li{
	float:right;
	margin-top:5px;
}

#mentions a{
	text-decoration:none;
	color:#A9D0E3;
	margin-right:10px;
	margin-left:10px;
}

#mentions a:hover{
	color:#003C64;
}


#bas_flash{
	background-image:url(../medias/fond_flash.jpg);
	background-repeat:no-repeat;
	float:right;
	width:361px;
	height:23px;
}


#bienvenue, #actu{
	width:248px;
	margin-left:5px;
	text-align:justify;
	margin-top:17px;
}

#bienvenue p{
	margin-top:6px;
	margin-bottom:3px;
	padding-left:10px;
	
}

.ul_accueil li, .ul_res li{
	color:#89D600;
	/*color:#054F96;*/
}

#bienvenue ul span, .ul_qual span{
	color:#286E8C;
}

.ul_prod li{
	color:#E63C00;
}

.ul_promo li{
	color:#DEEC01;
}

.ul_qual li{
	
}

#bienvenue, #qualite{
	color:#286E8C;
}

#actu{
	color:#003C64;
	overflow:auto;
}

#actu img{
	float:right;
	border:3px solid #003C64;
	margin:4px 0 3px 8px;
}

#qualite{
	padding-left:15px;
	text-align:justify;
	padding-right:25px;
}



.h2_contact{
	color:#FF8C00;
	margin-top:32px;
	margin-left:20px;
}