/* CSS Document */
body					{margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; background-color: white; color:black; font: 11px Arial, Verdana, Helvetica, sans-serif; scrollbar-base-color: #FFFFFF; scrollbar-arrow-color:#FFFFFF; scrollbar-track-color:#F4F4F4; scrollbar-3Dlight-color:#FFFFFF;}
#bandeau_coqs			{position:absolute;left: 350px;top:0px;width: 402px;height: 143px;z-index: 2;}
#logo					{width: 400px;}
#degrade_rouge			{width:100%; height:8px; background-image:url(images/fond-degrade-rouge.gif); background-repeat:repeat; }
#bandeau_rouge			{width:100%; height:41px;}
#bandeau_rouge_moyen	{position:absolute; top:157px; width:100%; height:26px; }
#bandeau_rouge_moyen_acc{position:absolute; top:126px; width:100%; height:26px; }
#langues				{position:absolute; left: 750px; top:15px; color:#5D120C; z-index:3;}
#signature				{position:absolute; left: 90px; top:16px; color:#5D120C;}
#signature_acc_fr		{position:absolute; left: 280px; top:20px;}
#signature_acc_en		{position:absolute; left: 280px; top:25px;}
#signature_acc_es		{position:absolute; left: 280px; top:25px;}

/*----------------LE COOLMENU ----------------------------------------------------------------------------------------*/
#menuhaut				{width:100%;} /*le menu general du site */

.clCMEvent				{position:absolute; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs				{position:absolute; visibility:hidden; left:0; top:0}
.clBar					{position:absolute; width:10; height:10; background-color:#006600; layer-background-color:#006600; visibility:hidden}

.classe0,.classe0over	{position:absolute; color:#FCEDEB;}
.classe0over			{cursor:hand;}
.classe1,.classe1over	{position:absolute; padding-left:10px; color:#5D120C; background-color:#FFFFFF;}
.classe1over			{cursor:hand; color:#FFFFFF; background-color:#D19C5A;}
.border1				{position:absolute; border:1px solid #5D120C; }
/*----------------LE BANDEAU DU COOLMENU -----------------------------------------------------------------------------*/
.bord_dr_b_g { /* bordures des menus hauts */
	position:absolute; top:140px;color:#FCEDEB;
	border-right : 1px solid #5D120C;border-left : 1px solid #5D120C;border-bottom : 1px solid #5D120C;
	padding-bottom :3px;padding-left : 5px;
	}
.bord_dr_b_g_acc { /* bordures des menus hauts */
	position:absolute; top:109px; color:#FCEDEB;
	border-right : 1px solid #5D120C;border-left : 1px solid #5D120C;border-bottom : 1px solid #5D120C;
	padding-bottom :3px;padding-left : 5px;
	}

.bord_dr_g {
	position:absolute;
	top:158px; height:25px;
	border-right : 1px solid #5D120C;	border-left : 1px solid #5D120C;
}
.bord_dr_g_acc {
	position:absolute;
	top:127px;
	border-right : 1px solid #5D120C;
	border-left : 1px solid #5D120C;
	height:25px;
}

#pos_menu1_haut 	{left: 237px; width: 282px;}
#pos_menu2_haut 	{left: 522px; width: 237px;}
#pos_menu3_haut 	{left: 762px; width: 210px; border-right : 1px solid #A8261C;}
#pos_menu1_bas 		{left: 237px; width: 282px;}
#pos_menu2_bas 		{left: 522px; width: 237px;}
#pos_menu3_bas	 	{left: 762px; width: 210px; border-right : 1px solid #851F16;}

/*----------------LE CENTRE DE LA PAGE ----------------------------------------------------------------------------*/
#centre_acc				{position:relative;width:100%; height:480px;background-color:#A8261C; color:#FCEDEB; }
 #centrecontenus_acc		{position:relative;left:0px;top:10px;padding-top:10px;padding-left:10px;height:100%;width:100%;}
	.menu_gauche_acc	{border :1px solid #5D120C; width:143px;padding:7px 0px 0px 7px;}
	.menu_g_espace_acc	{border-left :1px solid #5D120C; border-right :1px solid #5D120C; width:150px; height:2px;}
	#menu_g_bas_acc		{border :1px solid #5D120C; border-top:0px; width:150px; height:200px;width:150px;}
	#colonnecentrale_acc{position:absolute; left:150px; top:10px; width:340px; padding-top:20px; padding-left:40px; border-top:1px solid #5D120C; z-index:2;} 
	#colonnedroite		{position:absolute; left:510px; top:0px; width:472px; height:318px;}
	#news_acc			{width:320px;padding:10px;color:#5D120C;background-color:#FCEDEB;border :1px solid #5D120C;}
	#news_acc2			{width:200px;padding:10px;margin-left:100px;border :1px solid #5D120C;}

#centre					{position:relative;width:100%; background-color:#A8261C; color:#FCEDEB; }
 #centrecontenus		{position:relative;left:0px;top:10px;padding-top:10px;padding-left:10px;height:100%;width:100%;}
	#menu_contact:hover		{background-color:#5D120C;}
	.menu_gauche		{border :1px solid #FCEDEB; width:143px;padding:7px 0px 0px 7px;}
	.menu_g_espace		{border-left :1px solid #FCEDEB; border-right :1px solid #FCEDEB; width:150px; height:2px;}
	#menu_g_bas			{border :1px solid #FCEDEB; border-top:0px; width:150px; height:200px;}
	#onglets,#onglets_sasso {
						position:absolute; left:160px; top:10px; padding-left:235px; border-top:1px solid #FCEDEB;
						} 
	#onglets_sasso		{padding-left:160px;} 
	#fiche,#fiche_repro	{position:absolute; left:200px; top:25px; width:735px; background-color:#FFFFFF; color:#000000; height:100%; padding:30px 0px 0px 30px; margin-bottom:0px;} 
	#fiche_repro		{padding-right:30px;}
		#sousmenu_sasso	{border-bottom:1px solid #5D120C;border-right:1px solid #5D120C;}
		#hist_av, #hist_78,#hist_83,#hist_87,#hist_89,#hist_90,#hist_99,#hist_2002,#hist_2004,#anim_croiss {
						visibility:hidden;
						position:absolute;
						left:330px;
						top:185px;
						width:360px;
						border: solid 1px #972219;
						background-color:#FFF;
						padding:10px;
						}
		#contact		{width:160px; border:1px solid black; border-top:0px;}
		.actus			{margin-bottom:50px;}
/*----------------LE PIED DE PAGE ----------------------------------------------------------------------------*/
#pied_page				{
	position:relative;
	top:10px;
	width:100%;
	height:20px;
}
#pied_page_interieur	{width:570px; margin-left:290px; height:100%; font-size:10px;  text-align:center; vertical-align: middle; padding:5px;}


/*----------------LES POPUP--------------------------------------------------------------------------------------------*/
#contour_popup				{width:780px; border:1px solid #5D120C; margin:10px; padding:10px; }
	#popup_menu				{position:absolute; top:20px; left:450px; } /*menu deroulant avec les autres produits */
	#popup_p_coq			{position:absolute; top:20px; left:360px; } /* photo coq dans les fiches reproducteurs */	
	.tab_alim				{margin-top:70px; width: 100%; border:1px solid #000; border-top:0px;}
		.chapeau			{width:99.5%; padding:5px;padding-right:0px; background-color:#A8261C; color:#FCEDEB; margin-bottom:20px;}
#contour_popupmemo			{width:100%; border:1px solid #5D120C; margin:10px; padding:3px; }

/*--------------LES TABLEAUX----------------------------------------------------------------------------------------------*/
.tab_gras_centre		{font-weight:bold;	text-align:center;}/*Sasso*/
.tab_normal_centre		{text-align:center; margin-bottom:10px;}/* popup tableau croissance des poussins*/
.tab_normal_gauche		{text-align:left;} /* Sasso*/
.tab_encadrea			{border: solid 1px #D19C5A; width: 160px; padding:10px; background-color:#FFFFFF; color:#5D120C;}/*F1C691 rose */
.tab_encadreab			{border: solid 1px #D19C5A; width: 160px; background-color:#D19C5A; color:#5D120C;text-align:center;}/*110px*/
.tab_encadre1			{border: solid 1px #D19C5A; width: 140px; padding:10px; background-color:white; color:#5D120C;}/*F1C691 rose */
.tab_encadre1b			{border: solid 1px #D19C5A; width: 140px; background-color:#D19C5A; color:#5D120C;text-align:center;}/*110px*/
.tab_encadre2			{border: solid 1px #D19C5A; width: 140px; padding:10px; background-color:white; color:#5D120C;}/*130px*/
.tab_encadre2b			{border: solid 1px #D19C5A; width: 140px; background-color:#D19C5A; color:#5D120C; text-align:center;}/*130px*/
.tab_encadre3			{width: 160px; padding:10px; color:#5D120C;} /*pour logo label rouge */
.tab_encadre4			{border: solid 1px #D19C5A; width: 160px; padding:10px; background-color:#FFFFFF; color:#5D120C;}
.tab_encadre4b			{border: solid 1px #D19C5A; width: 160px; background-color:#D19C5A; color:#5D120C; text-align:center;}

/*----------------LES FONDS----------------------------------------------------------------------------------------*/
.fondrouge_clair	{background-color:#A8261C; color:#FCEDEB;}
.fondrouge_moyen	{background-color:#851F16; color:#FCEDEB;}/*972219*/
.fondrouge_fonce	{background-color:#5D120C;} /* les traits verticaux du coolmenu */
.fondblanc			{background-color:#FFFFFF;}
.fondnoir			{background-color:#000;}
.fond7				{background-color:#F9F1E8; }
.fond8				{background-color:#D19C5A; color:#FFFFFF;}


.traitblanc			{height: 1px; width: 100%; background-color:#FFFFFF;}
/*----------------LES BALISES MAJEURES----------------------------------------------------------------------------------------*/
p 					{margin-top:0px; margin-bottom:10px;line-height:1.43em;}
.marge0				{margin-bottom:0px;}		
.marge5				{margin-bottom:5px;} /*titre CONTACT dans menu gauche */		
.justifie 			{text-align:justify;}	
p.menu_g			{margin-bottom:5px; text-decoration:none;}
.rouge_fonce		{color:#5D120C; }
#news_acc p ,#news_acc2 p			{margin:0px;line-height:1.13em;}

.alig_v_centre		{vertical-align:middle;}
.espacegauche20p 	{padding-left:20px;}
.espacegauche30p 	{padding-left:30px;}
.espacegauche60p 	{padding-left:60px;}
.espacedroite30p 	{padding-right:30px;}
.espace10p		 	{padding-left:10px; padding-right:10px;}
.espace15p		 	{padding:15px;}
.haut_petit			{height:700px;}
.haut_moyen			{height:1000px;}
.haut_grande		{height:1400px;}
.haut_grande2		{height:1800px;}

h1 					{font-size: 14px; color:#5D120C; font-weight:bold; text-transform:uppercase;}
h1.accueil			{font-size: 13px; color:#FCEDEB; margin-bottom:20px; text-transform:none;margin-top:0px;}
#news_acc h1		{font-size: 12px; color:#5D120C; margin:0px;margin-bottom:5px; text-transform:none;}
.pas_maj			{text-transform:none;}

h2 					{font-size: 11px; color:#5D120C; font-weight:bold; margin-bottom:0px; margin-top:0px;text-transform:uppercase;}
h2.fiche,h2.fiche_sasso,h2.histoire,h2.poules {
					text-transform:none; border-bottom:1px solid #972219; margin-bottom:10px;}
h2.fiche			{width:98%;}
h2.poules			{font-size: 14px;}
h2.popup			{margin-left:20px;}

h3 					{font-size: 11px; color:#5D120C; font-weight:bold; margin-bottom:0px; margin-top:0px;text-transform:uppercase;}

td, ul, input, select 		{font: 11px Arial, Verdana, Helvetica, sans-serif;}
ul							{list-style:none; margin:0px;padding:0px;}/* ancien list-style : disc outside url(images/im-carre-marron.gif);*/
li							{margin-bottom:20px; border: solid 1px #D19C5A; width: 100%; margin-top:0px; padding:10px; padding-right:10px;background-color:#F9F1E8;width:95%;}
li.etroit					{width:90%; }
blockquote					{margin-top:5px;}
td.encadre			{border: solid 1px #D19C5A;padding:10px;}
/*----------------LES FORMULAIRES----------------------------------------------------------------------------------------*/
form 						{margin-top:0px; margin-bottom:0px;}
select 						{border: solid 1px #A8ACB8; width: 128px;}/*EBEFF5*/
.menuderoulant_haut			{margin-top:0px; margin-bottom:1px; font-size:9px; color:#5D120C; width:130px;}
.input						{border: solid 1px #000000; background-color: #F9F1E8; width:250px;}
#selectmenu					{position:absolute; top:161px; left:830px;z-index:100;}
#selectmenu_acc				{position:absolute; top:132px; left:830px;z-index:100;}
/* ---------------LES LIENS--------------------------------------------------------------------------------------------------*/
a 									{color:#5D120C; text-decoration:underline;}
a:hover 							{color:#FFFFFF; text-decoration:none; background-color:#5D120C;}
.non_souligne						{text-decoration:none;} 
.contact,.sousmenu					{color:#FCEDEB; text-decoration:none;} /* bandeau gauche et onglets*/
.sousmenu							{padding:30px;}
.s_sousmenu-off						{color:#C98A3D; text-decoration:none; font-weight:bold;}
.s_sousmenu-on						{text-decoration:none; font-weight:bold;}
.clair								{color:#FCEDEB; text-decoration:none;} /* liens dans pied de page */												
				
.images:hover						{background-color:#FFFFFF;} /* pour eviter l'arriere plan avec les gif transparents*/


/*--------------LES IMAGES----------------------------------------------------------------------------------------------*/
/* top right bottom left */
.imgfloat_g		 	{float:left; margin: 0px 5px 40px 0px;} /* popup - fleche marron a gauche de h2 */
.imgfloat_g2	 	{float:left; margin: 0px 5px 0px  0px;} /* logos des grands label rouge et tableau carateristiques poules */
.imgfloat_g3	 	{float:left; margin: 5px 7px 10px 0px;} /* carre marron du sous_sous menu et de certaines listes sans ul */
.imgfloat_g3bis	 	{float:left; margin: 5px 7px 20px 0px;} /* certaines listes sans ul dont le p est sur 3 lignes */
.imgfloat_g4	 	{float:left; margin: 0px 5px 20px 0px;} /* lorsque h2.fiche est sur 2 niveaux */
.imgfloat_g5	 	{float:left; margin: 0px 1px 10px 0px;} /* fleche marron si lien repro sur 2 lignes */

.imgfloat_d		 	{float:right; margin: -60px 65px 0px 0px;} /* pop-up poussins : photo des coqs */
.imgfloat_d2		{float:right; margin: 0px 0px 0px 0px;} /* pop-up : bouton imprimer */
.imgfloat_d3		{float:right; margin: 4px 15px 0px 0px;} /* pop-up : bouton fermer */
.imgfloat_d4		{float:right; margin: 0px 0px 0px 0px;} /* div label rouge, carte monde, photo eleveur, sasso poule dans historique ... */
.imgfloat_d5		{float:right; margin: -45px 15px 0px 0px;} /* pop-up : photos des parents reproducteurs */


.contournoir 		{border : 1px solid black; } /* pour les images actualites*/
.pointilles			{border : 1px dotted D19C5A; border-right:0px;} /* tableau des lignees dans produits adaptes a la demande*/
.pointilles2		{border-top : 1px dotted D19C5A; border-bottom : 1px dotted #D19C5A;} /* idem */
