/* 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)----------------------------------------------------*/
img { border:0px}
a					{color:#004171;}
a:hover				{text-decoration:underline;}
a.blanc				{color:white;text-decoration:underline;}
a.blanc: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:0px;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;}
h3							{font:11px Verdana;color:#004171;}
h4							{font:11px Verdana;color:#004171 margin-bottom:10px;}
h5							{font: 11px Verdana, Helvetica, Arial, sans-serif; margin: 20px 0px 0px 0px;}
/*--------------------------------------------------------------------------------------------------------------------------*/


#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;}


#tecnici_acc a			{color:white;text-decoration:none;} /*le tableau central de la page d'accueil*/
#tecnici_acc a:hover		{text-decoration:underline;}
#tecnici_acc td:hover		{background-color:#004171;color:white;}

#colza ul				{list-style:none; }

#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;}

#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;}

#pied_page a			{color:black;text-decoration:none;}
#pied_page 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;}

#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;}
#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 .ssnav			{padding-left:10px;background-color:#FFEFD7;}

/*-----------------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:180px;width:200px;}
 #news_acc		{position:relative;top:10px;left:10px;width:225px;color:#E9F3FC;height:450px;overflow:auto;
 				scrollbar-base-color: #004171; scrollbar-arrow-color:white;scrollbar-track-color:#004171;
				scrollbar-3Dlight-color:#004171;}

 
/*-----------------STRUCTURE DE LA PLATEFORME/CONTENU ---------*/
#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:900px;}
 #pays			{font:26px Arial;color:#004171;border-top:1px solid #004171;border-bottom:1px solid #004171;width:190px;}/*rouge 990000*/
 #sidebar 		{margin-top:0px;margin-bottom:50px;color:#004171;width:190px;}
 #protection	{position:absolute;top:211px;left:0px;width:200px;height:22px;background-color:#FFC266;
 				padding:7px 0px 0px 10px;z-index:100;}
#centre			{position:relative;top:10px;left:50%;margin-left:-287px;width:760px;min-height:800px;z-index:3;border-left:1px solid #FF9900;} /*;min-height:800px; = ajout APA 06/01/2011 suite demande Rémi*/

 #header		{position:relative;top:0px;width:760px;height:183px;background-color:#004171;left:15px;}
 #bandeau_c		{position:relative;top:10px;height:20px;color:#004171;margin-bottom:30px;left:15px;}
 #contenu		{position:relative;top:0px;left:15px;}
#pied_page		{position:relative;top:15px;width:975px;height:50px;left:50%;
				margin-left:-487px;font-size:10px;z-index:300;text-align:right;}

/*-------------------------- Les fonds -------------------------------------------- */
.fond_orange	{background-color:#FF9900;}
.fond_orange2	{background-color:#FFC266;}
.fond_bleubis		{background-color:#004171;} /* bleu - zone actualite accueil !!! */
.fond_bleu			{background-color:#004171;color:#A9C8E9;border-right:1px solid white;}
.fond_bleu_sans_border	{background-color:#004171;color:#A9C8E9;}
.fond_bleu2			{background-color:#0060A6;color:#A9C8E9;border-right:1px solid white;}
.fond_bleu3			{background-color:#005391;color:#A9C8E9;border-right:1px solid white;}
.fond_bleu3_sans_border	{background-color:#005391;color:#A9C8E9;}
.fond_vert		{background-color:#95B911;color:white;border-right:1px solid white;}
.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_vert5		{background-color:#DDE9B4;text-align:center;}
.fond_gris	{background-color:#CCCCCC;}
.fond_varietes	{background-color:#EAEAEA;}
.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;padding:10px;}
.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_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;}
.floatright			{ float:right}

/*--------------------------cadres organizzazione----------------------------------------------------------------------*/
.contour_vert 		{border:1px solid #82AB34;background-color:#CFE4A6;padding:5px;color:#666666;}
.contour_rouge		{border:1px solid #AB0535;background-color:#990000;padding:5px;color:white;}
.contour_rougebis	{border:1px solid #990000;background-color:#B05F61;padding:5px;color:white;}
.contour_gris		{border:1px solid #545449;background-color:#949484;padding:5px;color:white;}
.contour_rose		{border:1px solid #990000;background-color:#F6A0A6;padding:5px;color:white;}

/*--------------------------bordure tableau------------------------------------------------------------------------------*/
.bordure_vert 		{border:1px solid #82AB34;}
.bordure_rouge 		{border:1px solid #AB0535;}

/*-------------------------- Les traits -------------------------------------------- */
.gl {background:url(images/gl.gif) top repeat-x;margin:0px 0px 10px 0px;height:1px;}/*pointilles horizontaux gris clair*/

.float_flechemotools{float:right; margin:0px 0px 0px 0px; padding:0px;}

/*-------------------------- Zone reseau ref ---------------------------------------*/
#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;}


/*pour catalogue export et Réseau Référence*/
.petit2 {font-family: Arial, Verdana, Helvetica; font-size: 8pt; background-color: #f5f5f5} 
.petit_j {font-family: Arial, Verdana, Helvetica; font-size: 8pt; background-color: #FFCC00}
.petit_j2 {font-family: Arial, Verdana, Helvetica; font-size: 8pt; background-color: #FFE88C}
.petit_j3 {font-family: Arial, Verdana, Helvetica; font-size: 8pt; background-color: #FFF0B3}
.petit_j3 {font-family: Arial, Verdana, Helvetica; font-size: 8pt; background-color: #FFF0B3}
.petit_v0 {font-family: Arial, Verdana, Helvetica; font-size: 8pt; background-color: #00582A; color: #FFFFFF}
.petit_v {font-family: Arial, Verdana, Helvetica; font-size: 8pt; background-color: #7DC523}
.petit_v2 {font-family: Arial, Verdana, Helvetica; font-size: 8pt; background-color: #ADE469}
.petit_v3 {font-family: Arial, Verdana, Helvetica; font-size: 8pt; background-color: #D6ECB7}
.petit_v4 {font-family: Arial, Verdana, Helvetica; font-size: 8pt; background-color: #EBF5DC}
.petit_r {font-family: Arial, Verdana, Helvetica; font-size: 8pt; background-color: #CC0000; color: #FFFFFF}
.petit_o {font-family: Arial, Verdana, Helvetica; font-size: 8pt; background-color: #FF9900}

.grand {  font-size: 12pt}
.n7 {font-family: Arial, Verdana, Helvetica; font-size: 7pt;} /* page d'accueil */
.menuderoulant {font-family: Arial, Verdana, Helvetica; font-size: 8pt; color: #000080; background-color: #FFFBEA; width: 150;}
.sommaire {  font-family: Arial, Verdana, Helvetica; font-size: 8pt; color: #CC0000}
.input8 { color: #000000; font-size: 8pt; font-family: Arial, Verdana, Helvetica; border: solid 1px #000000; }

/* Pour les champs et menus déroulants du Réseau Reférence*/
.inputreseauref { color: #000000; font-size: 8pt; font-family: Arial, Verdana, Helvetica; border: solid 1px black;}
.inputborder0 { color: #000000; font-size: 8pt; font-family: Arial, Verdana, Helvetica; border: 0px; width: 120; }
.bouton { color: #000000; font-size: 8pt; font-family: Arial, Verdana, Helvetica; border: solid 1px #000000 ;background-color:#D6ECB7 }
.li { list-style-type: disc; color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.linetscapecat {  font-family: Arial, Verdana, Helvetica; font-size: 10pt}

