/* CSS Document */

body{
background-color: #d1d94a;
margin-left: auto;
margin-right: auto;
margin-top:0;
margin-bottom:0;
width:955px;
font-size:13px;
color:#000;
font-family: helvetica, arial;
padding:0px;
border:0px solid blue;
}

#antispam{
display:none;}

a:active{
color:#dd0918;}
a:visited{
color:#5b6b54;}
a:hover{
color:#dd0918;}
a:link{
color:#dd0918;}

.clear{
clear:both;
margin:0px;
padding:0px;
height:0px;}

.b{
font-weight:bold;}

.bi{
font-weight:bold;
font-style:italic;
color:#000000;}

#fil-ariane{
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:9px;
color:#a9b8a2;
text-transform:uppercase;
}


#container{
background-image:url(img/bgd.gif);
background-repeat:repeat-y;
}

#sidebar1{
float: left; /* cet élément est flottant, il faut donc lui attribuer une largeur */
width: 239px; /* Dans les navigateurs conformes au standard et dans Internet Explorer en mode standard, la largeur réelle de cet élément div est composée de la largeur plus le remplissage et la bordure */
background-image:url(img/glac.png);
background-repeat:no-repeat;
background-position:0px 130px;
}

#sidebar1 #list{
margin:236px 0 0 21px;
padding:0;
color:#FFFFFF;
font-family:Myriad Pro, helvetica, arial;
font-size:13px;
font-weight:bold;
list-style:none;
border:0px solid blue;
}

#sidebar1 .list-li{
padding:1px 0 7px 0 ;
margin:0;
border:0px solid red;
}

.list-li a{
text-decoration:none;
color:#FFFFFF;
}

#sidebar1 .list-on-li{
padding:1px 0 7px 0 ;
background-image:url(img/fond-rubrique.png);
background-position:right top;
background-repeat:no-repeat;
width:auto;
height:auto;
color:#142911;
border:0px solid red;
}

.list-on-li a {
text-decoration:none;
color:#142911;}

.list-on-li a:hover {
text-decoration:none;
color:#142911;}

.chiffre-rub-vert{
color:#c8d215;
}

#sidebar1 .u-list{
font-family:Arial, Helvetica;
font-size:12px;
font-weight:lighter;
line-height:16px;
text-decoration:none;
margin-bottom:12px;
margin-top:4px;
}

.u-list .allume{
list-style-image:url(img/puce-u-list-a.gif);
margin-left:11px;
}

.u-list .eteint{
list-style-image:url(img/puce-u-list.gif);
}

#sidebar1 .on{
text-decoration:none;
color:#FFFFFF;
}

#sidebar1 .on{
text-decoration:none;
color:#FFFFFF;
}

#sidebar1 .off{
text-decoration:none;
color:#c9d30e;
}

#sidebar1 .u-list a:hover {
text-decoration:none;
color:#FFF;
}


#mainContent{
/*margin-left: 239px;*/
float:left;
width:716px;
background-image:url(img/entete.jpg);
background-repeat:no-repeat;
background-position:top;
padding-top:226px;
}

#logo-glac{
padding-top:16px;
padding-left:24px;
border:0px;
float:left;
}

#menu-vertical{
width:330px;
height:18px;
background-repeat:no-repeat;
margin-left:400px;
margin-top:-51px;
position:absolute;
font-size:12px;
color:#000;
font-family: arial, helvetica;
font-weight:bold;
}

#menu-vertical img{
border:0;}

#home{
margin-left:168px;
float:left;
width:162px;}

/*#espace-producteurs img,
#espace-distributeurs img{
border:0px solid red;
margin-left:11px;
float:left;
}*/


#foot-adresse{
	background-image:url(img/foot-adresse.png);
	background-repeat:repeat-y;
	width:955px;
	font-family:Myriad Pro, helvetica, arial;
	font-size:12px;
	font-weight:bold;
	padding:5px 0px 5px 20px;
	line-height:12px;
	}
	
	#foot{
	background-image:url(img/foot.png);
	background-repeat:no-repeat;
	width:955px;
	height:29px;
	}
	
	#foot p{
	margin-top:0px;
	font-family:Myriad Pro, helvetica, arial;
	font-size:11px;
	font-weight:bold;
	padding:9px 0px 0px 690px;}
	
	#foot-print{
	display:none;}
	
	#foot a:link{
	text-decoration:none;
	color:#000000;}
	
	#foot a:visited{
	text-decoration:none;
	color:#000000;}
	
	#foot a:active{
	text-decoration:none;
	color:#d8011f;}
	
	#foot a:hover{
	text-decoration:none;
	color:#d8011f;}
	
    .clearfloat { /* cette classe doit être placée pour un élément div ou break et doit être l'élément final avant la balise de fin d'un conteneur qui doit contenir entièrement un élément flottant */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	
	#main{
	margin-top:14px;}

#qualite-lait{
float:left;
width:323px;
margin-right:10px;
border-top:1px dashed #878f7f;
}

#qualite-fromage{
float:right;
width:303px;
margin-left:10px;
background-color:#d7ded1;
padding:0px 10px 10px 10px;
}

.form_erreur{
color:#dd0918;
background-color:#EEEEEE;
font-style:normal;
}
