@charset "iso-8859-1";
/* CSS Document NL */

/* ------------- pour IE6 -------------------- */
img, div, .bloc_top, .bloc_top_transp, .bloc_milieu, .bloc_bas, .encart_actu_top_transp, .encart_actu_milieu, .encart_actu_bas, .encart_actu_top, #menutop, li{ behavior: url(/styles/iepngfix.htc); }

/*_________________________________________commun___________________________________________________*/
*{ margin:0; padding:0;}
body{font-family:Arial, Helvetica, sans-serif; font-size:78%; color: #000; line-height:18px; background:#ACD7EA url(../../images/common/bgr.jpg) repeat; text-align:justify}
a{ text-decoration:none; color: #000;}
a:hover{ text-decoration:underline; color:#666}

input[type=text]{ color:#00ccff; border:1px solid #0CF}
input[type=checkbox]{ border:none;}
input[type=radio]{ border:none;}
input[type=text].rech{ font-size:9px;color:#00ccff; border:1px solid #fff; padding:1px}
input[type=submit]{ border:none; overflow:hidden; cursor:pointer; background:url(../../images/common/btn_ok_recherche.png) no-repeat left 2px;
width:21px; height:17px;font-size:9px;color:#00ccff;}
input.btn_soumettre[type=submit]{background:#09F;font-size:11px;color:#FFF; padding:10px; width:70px; height:30px;}


.form_contact input[type=text]{ color:#000; border:1px solid #396EA4}
.form_contact select{ color:#000; border:1px solid #396EA4}
.form_contact textarea{ color:#000; border:1px solid #396EA4}
.form_contact input[type=submit]{background:#396EA4; font-size:11px; color:#FFF; padding:10px; width:70px; height:30px;}
.border_bleu{ color:#000; border:1px solid #396EA4}


.tabl_contact tr td{ padding:5px 0px;}

textarea{border:1px solid #333;}
select{ border:1px solid #0CF; padding:0 0 0 10px}
option{ padding:0 0 0 10px}

hr.point { background-color: #FFFFFF; color: #FFFFFF; width:100%; border:none; border-bottom: dotted #c4e3f8 1px;}
.dr{ text-align:right}
.bleu{ color:#003366}
.bleu_grand{color:#003366;font-size:13px;}
.bleu_g{color:#003366;font-size:16px;}
.bleu_tur{ color:#0CF}
.liste_bleu a{ color:#0CF}
.rouge{color:#961B1C}


.tabl_contact tr td{ padding:5px 0px;}
/*_____________________________CONTAINER____________________________*/
#container { background:#FFF url(../../images/common/bgr_home.jpg) no-repeat top left; width:998px; min-height:500px; margin:0 auto;}
#container_vachebleu{ background:#FFF url(../../images/common/bgr_vache.jpg) no-repeat ; width:998px; min-height:500px; margin:0 auto;}
#container_blanc{ background-color:#FFF ; width:998px; min-height:500px; margin:0 auto;}
#container_motif{ background:#FFF url(../../images/common/bgr_motif.jpg) no-repeat top left; width:998px; min-height:500px; margin:0 auto;}

/*______________________________HEADER_____________________________*/
#header{ height:309px; width:998px; float:left; position:relative}
#logo{ width:234px!important; width:230px; height:216px; float:left; margin:32px 0 0 30px!important;margin:32px 0 0 25px}
#logo_vacheBleue{ width:224px; height:121px; float:left; margin:30px 0 0 20px;}
#logo_valio_vache{ width:284px; height:121px; float:left; margin:30px 0 0 10px;}

#visu_header{width:701px; height:309px;position:absolute; top:0; right:0 ; z-index:100;}
#visu_header_page{width:701px; height: 309px; position:absolute; top:0; right:0 ; z-index:100; }

#menutop{ width:998px; height:31px; background:url(../../images/common/bgr_menu_top.png) no-repeat top right; z-index:1200; position:absolute; top:0; right:0 }
#menutop ul{ float:right; color:#FFF; font-size:10px;list-style:none; margin:0 10px 0 0}
#menutop ul li{ display:inline; background:url(../../images/common/puce_bleu_petit.png) no-repeat right center; padding:0 14px 0 0 ; margin:0 0 0 3px}
#menutop ul li.sanspuce{ display:inline; background:none; padding:0 14px 0 0 ; margin:0 0 0 3px}
li.sanspuce{ display:inline; background:none; padding:0 14px 0 0 ; margin:0 0 0 3px}
#menutop ul li a{ color:#FFF; text-decoration:none}
#menutop ul li a:hover{ color:#FFF; text-decoration:underline}

#menutop form{ float:right; margin:0 10px 0 0; font-size:9px;color:#00ccff;}


/* menu gauche HEADER AUTRES PAGE */



/*#header_page{ height:309px; width:998px; float:left; position:relative}*/
#menu_g{ width:246px; clear:left}
#menu_g ul{list-style:none; margin:0; padding:0}
#menu_g ul li{margin:0; padding:0}
#menu_g ul li a{ display:block; cursor:pointer}
#menu_g ul li a img{ margin:0; padding:0}

/*_____________________________CONTENU____________________________*/
#contenu{ float:left; width:998px; min-height:600px;}

/*______ENCART________*/
#encart_home{ float:left; font-size:11px; }
#encart_home .bloc{ float:left; width:291px; margin: 0}
#encart_home .bloc#bloc_marge{margin:0 58px 0 58px }

#encart_home .bloc_top{float:left; width:291px; height:63px; background:url(../../images/common/bloc_hom_top.png) no-repeat top;}
#encart_home .bloc_top p{width:165px; margin:25px auto 0 auto}

#encart_home .bloc_top_transp{float:left; width:291px; height:63px; background:url(../../images/common/bloc_hom_trans_top.png) no-repeat top;}
#encart_home .bloc_top_transp p{width:165px; margin:25px auto 5px auto}

#encart_home .bloc_milieu{float:left; width:291px; min-height:298px; background:url(../../images/common/bloc_hom_trans_mil.png) repeat-y top; }
#encart_home .bloc_milieu .contenu_txt{ width:165px; margin:0 auto}


#encart_home .bloc_bas{float:left; width:291px; background:url(../../images/common/bloc_hom_trans_bas.png) no-repeat top; height:27px; }
#encart_home .titre_encart{ margin:5px 0}

.plus_info{ float:right; display:block; font-weight:bold; font-size:14px; }
.plus_info a {  color:#006699; width:83px; height:30px; background:url(../../images/common/icon_info_beige.jpg) no-repeat left center; padding:2px 0 2px 38px; line-height:30px;}


/*______BOUTON  d'infos________*/
.plus_info a.icon_bleu{background:url(../../images/common/icon_info_bleu.jpg) no-repeat left center; }
.plus_info a.icon_orange{background:url(../../images/common/icon_info_orange.jpg) no-repeat left center;}
.plus_info a.icon_beige{background:url(../../images/common/icon_info_beige.jpg) no-repeat left center; }


.bloc_encart_bas{ clear:left; height:330px}
.bloc_encart_bas #bloc_focus{float:left; width:635px; background:url(../../images/common/bgr_focus.png) no-repeat 30px top; height:330px }
.bloc_encart_bas #bloc_focus img{ margin:0 0 0 30px}

.bloc_encart_bas #bloc_focus div{ text-align:left; float:left; font-size:11px; line-height:13px; color:#FFF; font-weight:bold}
.bloc_encart_bas #bloc_focus div#texte_focus1{width:90px; height:100px; margin:30px 0 0 165px }
.bloc_encart_bas #bloc_focus div#texte_focus1 a{ text-align:right; color:#FFF; text-decoration:underline; margin:2px 0 0 0; display:block}

.bloc_encart_bas #bloc_focus div#texte_focus2{width:129px; height:70px; margin:70px 0 0 15px }
.bloc_encart_bas #bloc_focus div#texte_focus2 a{color:#FFF; text-decoration:underline; margin:2px 0 0 25px; display:block}

.bloc_encart_bas #bloc_focus div#texte_focus3{width:200px; height:70px; margin:-57px 0 0 25px }
.bloc_encart_bas #bloc_focus div#texte_focus3 a{color:#FFF; text-decoration:underline;  }
.bloc_encart_bas #bloc_focus div#texte_focus3 span{ margin: 0 0 0 50px}
.bloc_encart_bas #bloc_focus div#texte_focus3 span#ligne2{margin: 0 0 0 30px}
.bloc_encart_bas #bloc_focus div#texte_focus3 span#ligne3{margin: 0 0 0 15px}
.bloc_encart_bas #bloc_focus div#texte_focus3 span#ligne4{margin: 5px 0 0 2px;display:block}

.bloc_encart_bas #bloc_news{float:left;width:360px; font-size:10px; line-height:13px; position:relative}
#bloc_news_contenu div{ float:left; width:141px; margin:0;}
#bloc_news_contenu div p{
	float:left;
	width:112px;
	padding:15px 0 0 12px;
}
#bloc_news_contenu div+div{ float:left; width:200px;margin:0 0 0 10px}
#bloc_news_contenu div+div+div{ width:320px; position:absolute; top:250px; left:13px ;margin:0}


/*______________________________footer______________________________*/
#footer{ clear:left; height:33px;}
#menubottom{float:left}
#menubottom{ width:998px; height:31px; background:url(../../images/common/bgr_footer.jpg) repeat-x; float:left }
#menubottom ul{ float:left; color:#FFF; font-size:10px;list-style:none; margin:5px 10px 0 20px}
#menubottom ul li{ display:inline; background:url(../../images/common/puce_bleu_petit.png) no-repeat right center; padding:0 14px 0 0; margin:0 0 0 3px}
#menubottom ul li.sanspuce{ display:inline; background: none; padding:0 14px 0 0; margin:0 0 0 3px}

#menubottom ul li a{ color:#FFF; text-decoration:none}
#menubottom ul li a:hover{ color:#FFF; text-decoration:underline}

#menubottom ul#menu2{ float:right; color:#FFF; font-size:10px; list-style:none; margin:5px 20px 0 0}
#menubottom ul#menu2 li{ display:inline; background:url(../../images/common/puce_verte_petit.png) no-repeat right center; padding:0 14px 0 0; margin:0 0 0 3px}
#menubottom ul#menu2 li.sanspuce{ display:inline; background:none; padding:0 14px 0 0; margin:0 0 0 3px}

#menubottom ul#menu2 li a{ color:#FFF; text-decoration:none}
#menubottom ul#menu2 li a:hover{ color:#FFF; text-decoration:underline}



/*_____ CONTENU PAGE _____ */

/* __________colonne gauche  __________*/
#col_g{ float:left;width:291px;}
.encart_actu{float:left; width:291px; margin: 0}
.encart_actu_top{float:left; width:291px; height:50px; background:url(../../images/common/bloc_hom_top2.png) no-repeat top center;}
.encart_actu_top_transp{float:left; width:291px; height:50px; background:url(../../images/common/bloc_hom_trans_top.png) no-repeat top center;}

.encart_actu_milieu{float:left; width:291px; min-height:298px; background:url(../../images/common/bloc_hom_trans_mil.png) repeat-y top center; }
.encart_actu_milieu .contenu_txt{ width:196px; margin:0 auto; color:#336699; font-size:11px;}
.encart_actu_milieu .contenu_txt a{color:#00ccff; text-decoration:underline; font-weight:bold}
.encart_actu_milieu .contenu_txt p{ margin:15px 0 15px 0}
.encart_actu_milieu .contenu_txt p.avecImg{ text-align:center}

.encart_actu_bas{float:left; width:291px; background:url(../../images/common/bloc_hom_trans_bas.png) no-repeat top center; height:27px; }


/* __________colonne droit __________*/
#col_d{ float:left; width:660px; padding:20px!important;padding:20px 10px}
#col_d .fil_ariane{float:left; width:660px; color:#00ccff; font-size:10px; margin:0 0 10px 0}
#col_d .fil_ariane a{color:#00ccff;}

#col_d h2{ color:#366ca1; font-size:14px; text-align:left; margin:0 0 20px 0}
#col_d h2.rouge{ color:#961B1C; font-size:14px; text-align:left; margin:0 0 20px 0}
#col_d h2.bleu_turq{color:#0CF}

#col_d .txt_petit{ width:450px;}
#col_d .txt{
	width:650px;
	text-align: left;
	float: left;
}
.txt_justifie{text-align:justify;}
#col_d .txt img, #col_d .txt_petit img, #col_d .txt_justifie img{ padding:7px;}


#col_d .txt ul{ margin:10px 0 10px 0;}
#col_d .txt ul li{ list-style: none;}
#col_d .txt ul li{ background:url(../../images/common/puce_bleu_petit.png) no-repeat left 6px; padding:0 0 0 14px ; margin:0 0 0 5px}

.txt_justifie ul{ margin:10px 0 10px 0;}
.txt_justifie ul li{ list-style: none;}
.txt_justifie ul li{ background:url(../../images/common/puce_bleu_petit.png) no-repeat left 6px; padding:0 0 0 14px ; margin:0 0 0 5px}

.galerie{
	float:left;
	width: 680px;
	height: 450px;
}


/* page nutrition */

.encart_couleur{ float:left; margin:20px 0 0 0; text-align:left;}
.encart_couleur div{ width:100px; height:215px;float:left; margin:0 18px 0 0; padding:7px}
.encart_couleur div .plus_info{ float:right; display:block; font-weight:bold; font-size:14px; }

.encart_couleur .bgr_bleu{ background-color:#dceefb;float:left}
.encart_couleur .bgr_bleu strong{color:#00c0f3; margin: 0 0 10px 0}
.encart_couleur .bgr_bleu .plus_info a{ color:#006699; width:83px; height:30px; background:url(../../images/common/puce_bleu.png) no-repeat left center; padding:2px 0 2px 38px; line-height:30px;}



.encart_couleur .bgr_or{background-color:#eef5de;float:left}
.encart_couleur .bgr_or strong{color:#aab300; margin: 0 0 10px 0}
.encart_couleur .bgr_or .plus_info a { color:#006699; width:83px; height:30px; background:url(../../images/common/puce_verte.png) no-repeat left center; padding:2px 0 2px 38px; line-height:30px;}

.encart_couleur .bgr_jaune{background-color:#fff5da;float:left}
.encart_couleur .bgr_jaune strong{ color:#f2ae00; margin: 0 0 10px 0}
.encart_couleur .bgr_jaune .plus_info a { color:#006699; width:83px; height:30px; background:url(../../images/common/puce_orange.png) no-repeat left center; padding:2px 0 2px 38px; line-height:30px;}


.encart_couleur .bgr_beige{background-color:#e5e2d9;float:left}
.encart_couleur .bgr_beige strong{ color:#b0a275; margin: 0 0 10px 0}		
.encart_couleur .bgr_beige .plus_info a {  color:#006699; width:83px; height:30px; background:url(../../images/common/puce_beige.png) no-repeat left center; padding:2px 0 2px 38px; line-height:30px;}
			

/* PAGE A PROPOS */
#encart_apropos{ float:left; width:980px!important; width:970px; margin:0 0 30px 15px!important;margin:0 0 30px 30px }
#encart_apropos .encart_couleur{ float:left; margin:20px 0 0 0; text-align:left}
#encart_apropos .encart_couleur div{ width:138px!important;width:148px; height:285px;float:left; margin:0 18px 0 0; padding:20px!important; padding:10px;}
#encart_apropos .encart_couleur div img{ text-align:center; margin:0 0 19px 0}
#encart_apropos .encart_couleur div .plus_info{ float:right; display:block; font-weight:bold; font-size:14px; }

#encart_apropos .encart_couleur .bgr_bleu{ background-color:#dceefb;float:left}
#encart_apropos .encart_couleur .bgr_bleu strong{color:#00c0f3; margin: 0 0 10px 0}
#encart_apropos .encart_couleur .bgr_bleu .plus_info a{ color:#006699; width:83px; height:30px; background:url(../../images/common/puce_bleu.png) no-repeat left center; padding:2px 0 2px 38px; line-height:30px;}



#encart_apropos .encart_couleur .bgr_or{background-color:#eef5de;float:left}
#encart_apropos .encart_couleur .bgr_or strong{color:#aab300; margin: 0 0 10px 0}
#encart_apropos .encart_couleur .bgr_or .plus_info a { color:#006699; width:83px; height:30px; background:url(../../images/common/puce_verte.png) no-repeat left center; padding:2px 0 2px 38px; line-height:30px;}

#encart_apropos .encart_couleur .bgr_jaune{background-color:#fff5da;float:left}
#encart_apropos .encart_couleur .bgr_jaune strong{ color:#f2ae00; margin: 0 0 10px 0}
#encart_apropos .encart_couleur .bgr_jaune .plus_info a { color:#006699; width:83px; height:30px; background:url(../../images/common/puce_orange.png) no-repeat left center; padding:2px 0 2px 38px; line-height:30px;}


#encart_apropos .encart_couleur .bgr_beige{background-color:#e5e2d9;float:left}
#encart_apropos .encart_couleur .bgr_beige strong{ color:#b0a275; margin: 0 0 10px 0}		
#encart_apropos .encart_couleur .bgr_beige .plus_info a {  color:#006699; width:83px; height:30px; background:url(../../images/common/puce_beige.png) no-repeat left center; padding:2px 0 2px 38px; line-height:30px;}





.tableau_tr_color1 {background-color: #edf2f8;padding:0;margin:0;}
.tableau_tr_color2 {background-color: #d0dded;padding:0;margin:0;}

.tableau_contour {border: 1px solid #edf2f8;}
.tableau_contour tr td{ padding:2px;}
.tableau_contour tr td{ padding:2px;}


.info{
	border:1px solid #666666;
	padding:5px;
	color:#666666;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:13px;
	text-align:justify;
}

.infonoborder{
	padding:5px;
	color:#666666;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:13px;
	font-size:9px;	
	text-align:justify;
}

#bulle { position: absolute; visibility: hidden; font-size:9px; width:450px;}


/* site map */
ul.liste_sitemap{ list-style:none}
ul.liste_sitemap li a.titre_liste{ list-style:none; background: none; font-weight:bold}
.btn_retour{

	margin:20px 0 0 0;
	color:#0CF;
	text-align:center;
	width: 100px;
}
.btn_retour a {color:#0CF; text-align:left}
#valnuttitre2{ font-size:11px}



/* PAGE PUB */
#encart_pagePub{ float:left; width:660px!important; width:650px; margin:0 0 30px 0!important;margin:0 0 30px 0}
#encart_pagePub .encart_couleur{ float:left; margin:20px 0 0 0; text-align:left}
#encart_pagePub .encart_couleur div{ width:138px!important;width:148px; height:175px;float:left; margin:0 28px 20px 0; padding:20px!important; padding:10px;}
#encart_pagePub .encart_couleur div img{ text-align:center; margin:0 0 19px 0}
#encart_pagePub .encart_couleur div .plus_info{ float:right; display:block; font-weight:bold; font-size:14px; }

#encart_pagePub .encart_couleur .bgr_bleu{ background-color:#dceefb;float:left}
#encart_pagePub .encart_couleur .bgr_bleu strong{color:#00c0f3; margin: 0 0 10px 0}
#encart_pagePub .encart_couleur .bgr_bleu .plus_info a{ color:#006699; width:83px; height:30px; background:url(../../images/common/puce_bleu.png) no-repeat left center; padding:2px 0 2px 38px; line-height:30px;}



#encart_pagePub .encart_couleur .bgr_or{background-color:#eef5de;float:left}
#encart_pagePub .encart_couleur .bgr_or strong{color:#aab300; margin: 0 0 10px 0}
#encart_pagePub .encart_couleur .bgr_or .plus_info a { color:#006699; width:83px; height:30px; background:url(../../images/common/puce_verte.png) no-repeat left center; padding:2px 0 2px 38px; line-height:30px;}

#encart_pagePub .encart_couleur .bgr_jaune{background-color:#fff5da;float:left}
#encart_pagePub .encart_couleur .bgr_jaune strong{ color:#f2ae00; margin: 0 0 10px 0}
#encart_pagePub .encart_couleur .bgr_jaune .plus_info a { color:#006699; width:83px; height:30px; background:url(../../images/common/puce_orange.png) no-repeat left center; padding:2px 0 2px 38px; line-height:30px;}


#encart_pagePub .encart_couleur .bgr_beige{background-color:#e5e2d9;float:left}
#encart_pagePub .encart_couleur .bgr_beige strong{ color:#b0a275; margin: 0 0 10px 0}		
#encart_pagePub .encart_couleur .bgr_beige .plus_info a {  color:#006699; width:83px; height:30px; background:url(../../images/common/puce_beige.png) no-repeat left center; padding:2px 0 2px 38px; line-height:30px;}


