/* CSS Document */
/***************************************/
/*** croisix -  Tout droits reserves ***/
/***************************************/

body	{
			margin:0px; 
			font: 11px Verdana, Helvetica, Arial, sans-serif;
			scrollbar-base-color: #FFFFFF; scrollbar-arrow-color:#00529E;
			scrollbar-track-color:#F4F4F4; scrollbar-3Dlight-color:#FFFFFF;
		}
/*----------------LES BALISES MAJEURES HORS DIV SPECIFIQUES (cf #sidebar)----------------------------------------------------*/
a					{color:#004171;}
a:hover				{text-decoration:underline;}
a.blanc				{color:white;text-decoration:underline;}
a.blanc:hover		{text-decoration:none;}
a.noir				{color:black;text-decoration:underline;}
a.noir:hover		{text-decoration:none;}
a.pdf				{background:url(/images2008/picto-pdf.gif) left top no-repeat;padding-left:20px}
p							{margin:0px;}
input,select 				{font-size:11px;}
form						{margin:0px;}
select						{width:250px; background-color:#F4F4F4;margin-bottom:5px;}
input						{border: solid 1px #CCCCCC;background-color:#F4F4F4;width:250px;margin-bottom:5px;}
input.bouton 		{width:70px;border: solid 1px #000000;background-color:#FFB935;}
input.radio			{width:14px; background-color:#FFFFFF;border:solid #FFFFFF; vertical-align:middle ;}

textarea					{border: solid 1px #CCCCCC;background-color:#F4F4F4;width:250px;}
h1							{color:white;font:24px Arial;margin-top:20px;margin-bottom:0px;}
h1.acc						{margin:0px;}
h1.acc_petit				{margin-top:0px;margin-bottom:5px;font-size:16px;}
h2							{color:#004171;font-size:13px;font-weight:bold;margin-bottom:20px;text-align:left;}
h2.sous						{margin-bottom:5px;border-bottom:1px solid #004171;padding-bottom:1px;}
h2.groupe					{margin-bottom:5px;text-transform:uppercase;}
h3							{font:11px Verdana;color:#004171;}
h3.titre					{color:#004171;font-size:15px;font-weight:bold;margin-bottom:20px;}
h3.titre_menu				{font:16px Verdana;color:#004171;margin-bottom:20px;font-weight:bold;}
h4							{font:11px Verdana;color:#004171 margin-bottom:10px;}
h5							{font: 11px Verdana, Helvetica, Arial, sans-serif; margin: 20px 0px 0px 0px;}
h6							{color:#004171;font-size:16px;font-weight:bold;margin-bottom:20px;text-align:center;}
td 							{vertical-align:top;}

/*-----------------STRUCTURE DE LA PAGE ACCUEIL----------------*/
#menu_acc		{position:relative;top:10px;left:50%;width:975px;margin-left:-487px;}
 #bienvenue		{font-size:14px;color:#004171;margin-left:20px;width:200px;}
 #contact		{font-size:11px;color:#004171;margin-left:20px;width:450px;}
#centre_acc		{position:relative;top:0;left:50%;width:975px;margin-left:-487px;margin-top:30px;}
 #sementi		{position:relative;top:10px;left:10px;height:211px;width:200px;}
 #news_acc		{position:relative;top:0px;left:8px;width:967px;height:auto;}
	#news_acc table table {margin-top:5px}
 #protection	{position:absolute;top:211px;left:0;width:200px;height:22px;background-color:#FFC266;
 				padding:7px 0 0 10px;z-index:100;}
#pied_page_acc	{position:relative;top:15px;width:975px;height:50px;left:50%;
				margin-left:-487px;font-size:10px;z-index:300;text-align:right;}
			
 
/*-----------------STRUCTURE DES PAGES INTERIEURES  ---------*/
#retourhome		{position:relative;top:5px;left:50%;width:975px;text-align:right; z-index:1000;margin-left:-487px; }

#menu_gauche	{position:absolute;top:20px;left:50%;width:200px;margin-left:-487px;
				height:200px;}
 #pays			{font:20px Arial;color:#004171;border-top:1px solid #004171;
 				border-bottom:1px solid #004171;width:190px;padding:2px 0px 2px 0px;}/*rouge 990000*/
 #sidebar 		{margin-top:0px;margin-bottom:50px;color:#004171;width:190px;}
   #contact2	{margin-top:30px;}
   
#centre			{position:relative;top:10px;left:50%;margin-left:-287px;width:760px;z-index:3;border-left:1px solid #FF9900; min-height:800px;}
 #header		{position:relative;top:0px;left:15px;width:760px;height:183px;background-color:#004171;}
 #bandeau_c		{position:relative;top:10px;left:15px;height:20px;color:#004171;margin-bottom:30px;}
 #contenu		{position:relative;top:0px;left:15px;width:100%;}
#pied_page		{position:relative;top:20px;width:975px;height:50px;left:50%;
				margin-left:-487px;font-size:10px;z-index:300;text-align:right;}
				
				
/*-----------------Structure de la page groupe---------*/

#nutrition        {position:absolute;top:270px;left:0px;}
#production       {position:absolute;top:485px;left:0px;}
#productions      {position:absolute;top:653px;left:0px;}
#agroalimentaire  {position:absolute;top:770px;left:398px;width: 323px;}
#semences         {position:absolute;top:270px;left:570px;}
#magasins         {position:absolute;top:620px;left:570px;}
#groupe           {position:absolute;top:859px;left:168px;}
#maisadour		  {position:absolute;top:421px;left:492px;width: 303px;}

.sous_titre_bleu	{color:#004171;font-size:13px;font-weight:bold;margin-bottom:20px;text-align:center;}

#datetime			{font:10px Verdana;color:#FFFFFF;margin-bottom: 0px;margin-top:0px;}

/*-----------------PLATEFORME/CONTENU-------------------*/ 
#contact a				{color:#004171;text-decoration:none;}
#contact a:hover		{text-decoration:underline;}
#contact:hover			{background-color:#F4F4F4;}

#news_acc p				{font-weight:bold;border-bottom:1px solid #E9F3FC;padding-bottom:1px;}

#table_acc a			{color:white;text-decoration:none;} /*le tableau central de la page d'accueil*/
#table_acc a:hover		{text-decoration:underline;}
#table_acc td:hover		{background-color:#95B911;color:white;}

#table_acc2 a			{color:black;text-decoration:none;} /*le tableau central de la page d'accueil*/
#table_acc2 a:hover		{text-decoration:underline;}

#protection a			{color:white;text-decoration:none;} /*le tableau central de la page d'accueil*/
#protection a:hover		{text-decoration:underline;}
#protection:hover		{background-color:#95B911;color:white;}

#table_var a			{text-decoration:none;} /*les tableaux des varietes*/
#table_var a:hover		{color:white;text-decoration:underline;}
#table_var tr:hover		{background-color:#FF9900;color:white;}

#pied_page a			{color:black;text-decoration:none;}
#pied_page a:hover		{color:black;text-decoration:underline;}

#pied_page_acc a			{color:black;text-decoration:none;}
#pied_page_acc a:hover		{color:black;text-decoration:underline;}

#retourhome a 			{color:#004171;text-decoration:none;}
#retourhome a:hover		{text-decoration:underline;}

#organizzazione	a		{color:white;text-decoration:none;}
#organizzazione a:hover	{text-decoration:underline;}

#add_variete a			{color:black;text-decoration:none;}
#add_variete a:hover	{text-decoration:underline;}

#container a			{color:black;text-decoration:none;}
#container a:hover		{text-decoration:none;}

#register input			{width:80px; background-color:#FFCB6A;border:solid #FFFFFF;}

#centre p				{margin-top:0px; margin-bottom:20px;}
#centre table			{text-align:justify;}
#centre ul				{list-style-image:url(/images2008/picto-li.gif);margin-left:5px;padding:3px 5px 3px 16px;}
/* pour ne plus voir le carre sous ie, mettre margin:0px ce qui decale ul vers la gauche et le fait sortir de la div */
#centre ul.light		{background-color:white;}
#centre li				{margin-bottom:5px; margin-top:0px;}

#contenu h1				{color:#004171;font:16px Verdana;margin-top:0px;margin-bottom:15px;font-weight:bold;}

#header table			{text-align:left;} /*le bandeau - pour alignement h1 - il faut placer les styles de header apr�s centre sinon c'est l'alignement de table centre qui reprend le dessus m�me si header est une sousdiv de centre */
#header a				{color:white;text-decoration:none;}
#header a:hover			{text-decoration:underline;}

#bandeau_c a			{color:#004171;text-decoration:none;} /*chemin */
#bandeau_c a:hover		{text-decoration:underline;}

/* ------------------------MENU DE GAUCHE-----------*/
#sidebar a 				{color:#004171;text-decoration:none;display:block;}
#sidebar a.on			{color:white;text-decoration:none;}
#sidebar a:hover		{color:#000000;}
#sidebar p.topnav2		{margin-bottom:2px;margin-top:10px;font-weight:bold;background-color:white;}
#sidebar p.topnav2_on	{margin-bottom:2px;margin-top:10px;font-weight:bold;background-color:#FF9900;padding:5px 0 5px 5px}
#sidebar p.sousnav2		{background-color:#FFEFD7;padding-left:5px;padding-bottom:3px;}
#sidebar .sousnav2_on	{background-color:#FFE3B9;padding-left:5px;padding-bottom:3px;border-top:1px dotted #FF9900;
border-bottom:1px dotted #FF9900;}
#sidebar p:hover		{background-color:#FF9900;} /* il faut que cette ligne soit apr�s les autres classes */
#sidebar div.trait		{height:1px;border-bottom:1px solid #FFDBA6;}

#sidebar #contact2 a		{display:inline}
#sidebar #contact2 a:hover	{text-decoration:underline;}

/*-------------------------- Les fonds -------------------------------------------- */
.fond_orange		{background-color:#FF9900;}
.fond_orange_bis	{background-color:#FFC266;;color:white;padding:5px;}
.fond_orange2		{background-color:#FFC266;}
.fond_orange2_bis	{background-color:#FF9900;padding:5px;}
.fond_bleu			{background-color:#004171;color:#A9C8E9;}
.fond_bleu2			{background-color:#0060A6;color:#A9C8E9;}
.fond_bleu3			{background-color:#005391;color:#A9C8E9;}
.fond_vert			{background-color:#95B911;}
.fond_vert2			{background-color:#9EC712;color:white;border-right:1px solid white;}
.fond_vert3			{background-color:#81A20F;color:white;border-right:1px solid white;}
.fond_vert4			{background-color:#BFD570;}
.fond_gris			{background-color:#CCCCCC;border-right:1px solid white;}
.fond_varietes		{background-color:#EAEAEA;}
.fond_jaune			{background-color:#FFE275;padding:5px;}
.fond_jaune_clair	{background-color:#FFECA3;padding:5px;}
.entete_varietes	{background-color:#FF9900;color:white;border-bottom:1px solid #004171;}
.photo				{border:2px solid #FFFFFF;}

/*------------------------------------------tableaux-------------------------- */
.tab_arrondi_r		{border:1px solid #990000;text-align:left;}
.tab_arrondi_r3		{border:1px solid #990000;background-color:#990000;color:white;}
.tab_arrondi_v		{border:1px solid #95B911;text-align:left;}
.tab_arrondi_v3		{border:1px solid #95B911;background-color:#95B911;color:white;}
.tab_arrondi_b		{border:1px solid #004171;}
.trait_dr_orange	{border-right:1px solid #FF9900;}

/*--------------------------FLOAT & MARGES---------------------------------------*/			
.float_image        {float:right; margin:0px 0px 20px 20px;}
.float_photo        {float:right; margin:0px 0px 20px 20px;border:1px solid #CCCCCC; padding:2px;}
.float_img_acc      {float:left; margin:0px 10px 0px 0px;}
.float_carte		{float:right;margin:0px 0px 0px 30px;}
.cadre_bleu	  		{border:4px solid #EFF3F8;} /*cadre bleu pour photo/image ajax*/
.marge0				{margin:0px;}
.marge_g10			{margin-left:10px;}
.padding			{padding:25px;}
.pdficon			{vertical-align:-25%;}

/*--------------------------cadres organizzazione (it ?) ---------------------------------------------------------*/
.contour_vert		{border:1px solid #82AB34;background-color:#CFE4A6;padding:5px;color:white;} /* contacts */
.contour_rouge		{border:1px solid #AB0535;background-color:#990000;padding:5px;color:white;}
.contour_rougebis	{border:1px solid #F5074F;background-color:#AB0535;padding:5px;color:white;}
.contour_gris		{border:1px solid #545449;background-color:#949484;padding:5px;color:white;}
.contour_rose		{border:1px solid #EA1E2D;background-color:#F6A0A6;padding:5px;color:white;}

/*-------------------------- Zoom texte accueil ---------------------------------------*/
.lettrine {float: left;font-size: 3em;font-weight: bold;font-family: Georgia, Times New Roman, Times, serif;color: #BFD570;border: 1px solid #FF9900;background-color: #004273; margin: 1px;padding: 1px 1px 1px 1px;line-height: 1em;}
#fermer 	{position:relative;height:10px;z-index:1; text-align:right;}	
td.blanc    {color:white;}

/*-------------------------- Zone reseau ref ---------------------------------------*/
#imgRRef_acc 		{padding-left:10px;position:absolute;z-index:100;left: 1px;top: 330px;}
#imgRRef_acc a			{color:white;text-decoration:none;} /*ajout APA 15/12/2011*/
#imgRRef_acc a:hover	{text-decoration:underline;}
#pdf_pres_int 		{padding-left:10px;position:absolute;z-index:100;left: 5px;top: 285px;} /*ajout APA 15/12/2011*/
#conteneurreseauref {padding-left:15px;}
#conteneurreseauref select{ width:200px;}
tr.entete_tab		{background-color:#F4F4F4;}
tr.entete_tab td	{border-bottom:2px solid #CCCCCC;}
table.tablistes	td 	{padding-bottom:3px;} /* Les listes de donnees - etats lieux, duels, marketing*/
.border				{border: solid 0px #CCCCCC;}
.encadre			{border: solid 1px #CCCCCC;background-color:#F4F4F4;padding:3px;margin-bottom:5px;}
