@CHARSET "ISO-8859-1";

/*
*	---------------------------------------------------------------------------------------------------------------------------------------
*	|	zone look																																						|
*	|	---------------------------------------------------------------------------------------------------------------------------------	|
*	|	|	zone recherche																											drapeaux				|	|	
*	|	| 																 menu déroulant																			|	|
*	|	---------------------------------------------------------------------------------------------------------------------------------	|
*	|	| zone menu gauche		|	partie centrale																				| zone des news	|	|
*	|	|								|	------------------------------------------------------------------------------	|						|	|
*	|	|								|	|	corps sicasov																			|	|						|	|
*	|	|								|	|	-----------------------------------------------------------------------	|	|						|	|
*	|	|								|	|	| container																			|	|	|						|	|
*	|	|								|	|	| 																						|	|	|						|	|
*	|	|								|	|	| 																						|	|	|						|	|
*	|	|								|	|	| 																						|	|	|						|	|
*	|	|								|	|	| 																						|	|	|						|	|
*	|	|								|	|	| 																						|	|	|						|	|
*	|	|								|	|	| 																						|	|	|						|	|
*	|	|								|	|	| 																						|	|	|						|	|
*	|	|								|	|	| 																						|	|	|						|	|
*	|	|								|	|	| 																						|	|	|						|	|
*	|	|								|	|	| 																						|	|	|						|	|
*	|	|								|	|	| 																						|	|	|						|	|
*	|	|								|	|	-----------------------------------------------------------------------	|	|						|	|
*	|	|								|	------------------------------------------------------------------------------	|						|	|
*	|	---------------------------------------------------------------------------------------------------------------------------------	|
*	|	|		menu pied de page																																|	|
*	|	---------------------------------------------------------------------------------------------------------------------------------	|
*	---------------------------------------------------------------------------------------------------------------------------------------
*/
body
{
	text-align:center;
}


/*
*	
*	zone rédationelle au milieu 
*/
div.redactionnel
{
	position: relative;
}		

/*
* Les titres de niveau 1 sont tous de police Verdana 18 pixels de hauteur et en gras
*
*/
h1, h1.internet, h1.extranet, h1.menuGauche, h1.associations,h1.voirAussi,h1.news
{
	font-family : Verdana, sans-serif;
	font-size : 18px;
	font-weight:bold;
}	


/*
*
*  Le titre de niveau 1 sur la partie gauche du site doit apparaitre en blanc
*/
h1.menuGauche
{
	color:#FFFFFF;
}	

/*
*
*  Le titre de niveau 1 sur la partie centrale de la zone Internet du site doit apparaitre en vert foncé
*/
h1.internet
{
	color: #006633;
}	

/*
*
*  Le titre de niveau 1 sur la partie centrale de la zone Extranet du site doit apparaitre en vert blanc
*/
h1.extranet
{
	color: #FFFFFF;
}	

/*
*
*  Le titre de niveau 1 sur la partie centrale de la zone Associations du site doit apparaitre en vert foncé
*/
h1.associations
{
	color: #006633;
}		


/*
* Les titres de niveau 2 sont tous de police Verdana 14 pixels de hauteur et en gras
*
*/
h2.internet, h2.extranet, h2.menuGauche, h2.associations, h2.news
{
	font-family : Verdana, sans-serif;
	font-size : 14px;
	font-weight:bold;
	margin-bottom: 0px;
	margin-top:2px;
}


/*
*
*	le titre de niveau 2 de la zone Internet doit apparaitre en vert foncé.
*/
h2.internet
{
	color: #006633;
}


/*
*
*	le titre de niveau 2 des news doit apparaitre en vert foncé, 12 pixels de haut, aligné à gauche et avec une marge haut de 10 pixels
*/
h2.news
{
	color: #006633;
	font-size : 12px;
	text-align:left;
	margin-top:10px;
}

/*
*	les liens dans les titres de niveau 2 doivent apparaitre en vert foncé sans soulignement
*
*/
h2.internet a
{
	color: #006633;
	text-decoration:none;	
}


/*
*
*	le titre de niveau 2 de la zone extranet doit apparaitre en blanc.
*/
h2.extranet
{
	color: #FFFFFF;
}

/*
*
*	le titre de niveau 2 de la zone menu gauche doit apparaitre en blanc.
*/
h2.menuGauche
{
	color: #FFFFFF;
}

/*
*
*	le titre de niveau 2 de la zone associations doit apparaitre en vert foncé.
*/
h2.associations
{
	color: #006633;
}
		
	
/*
*
*	les titre de niveau 3 sont tous de police Verdana 12 pixels de hauteur, en gras avec une marge bas de 15 pixels
*/
h3.titreCorps, h3.internet,h3.extranet, h3.associations, h3.news
{
	font-family : Verdana, sans-serif;
	font-size : 12px;
	font-weight:bold;
	margin-bottom: 15px;
}				

/*
*
*	le titre de niveau 3 de la zone internet et des news doit apparaitre en vert foncé.
*/
h3.internet, h3.news
{
	color: #006633;
}


/*
*
*	réduction de la taille de la police lorsque l'on affiche les news et diminution des marges haut et bas
*/
h3.news
{
	font-size : 10px;
	margin-top : 5px;
	margin-bottom : 5px;
	font-weight:normal;
}


/*
*
*	le titre de niveau 3 de la zone extranet doit apparaitre en vert blanc.
*/
h3.extranet
{
	color: #FFFFFF;
}

/*
*
*	le titre de niveau 3 de la zone associations doit apparaitre en vert foncé.
*/
h3.associations
{
	color: #006633;
}

/*
*	le corps sicasov est la partie centrale où l'on écrira tout le rédactionnel
*
*/
#corpsSicasov
{	
	width:430px;
	height:408px;
	overflow: auto;
	margin-top:20px;
	margin-bottom:10px;
}

/*
*	le container est la partie centrale où l'on écrira tout le rédactionnel
*
*/
.container
{
	margin-top: 20px;
}			

/*
*  les liens de type home sont de couleur blanche sans soulignement
*  (a priori pas utilisé)
*
*/
a.lienHome
{
	color:#FFFFFF;
	text-decoration: none;
}

/*
*  les liens du menu pied de page sont de couleur blanche sans soulignement, et de 12 pixels de haut
*
*/
a.menuPiedPage
{
	color:#FFFFFF;
	text-decoration: none;
	font-size: 12px;
}


/*
*  les liens du menu pied de page apparaissent en gras au passage de la souris
*
*/
a.menuPiedPage:hover
{
	font-weight: bold;
}

/*
*  les liens de l'espace service apparaissent en vert foncé
*
*/
a.espaceService
{
	color:#016742;
}

/*
*  les liens de l'espace news apparaissent en noir
*
*/
a.lienNews
{
	color:black;
}


/*
* la police par défaut de tout le site internet est Verdana 12 pixels, sans marge haut et justifié
*
*/
.corps, .generalInternet, .generalExtranet, .generalAssociations, .news, .generalVoirAussi, .generalNews
{
	font-family : Verdana, sans-serif;
	font-size : 11px;
	margin-top:0px;
	text-align: justify;
}	

/*
*	la couleur du  texte de la sone Internet est en vert foncé
*
*/
.generalInternet 
{	
	color: #006633;
}

/*
*	la couleur du  texte de la sone Internet est en blanc
*
*/
.generalExtranet
{
	color: #FFFFFF;
}	


/*
* la couleur du texte de la zone association est vert foncé
*
*/
.generalAssociations
{
	color: #006633;
}		

/*
* la zone des news n'a pas de marge bas
*
*/
.news
{
	margin-bottom: 0px;
	
}		

/*
*	les liens dans les titres de niveau 2 sont en vert foncé sans soulignement
*
*/
a.lienh2
{
	text-decoration: none;
	color:#006633;
}		

/*
*	les lien sont de couleur vert foncé, gras sans soulignement
*
*/
a.lienSite,a.lienAdresse, a.lienAdresseVoirAussi,a.lienAdresseNews
{
	text-decoration: none;
	color:#006633;
	font-weight: bold;
}


/*
*	le lien site est vert très foncé au passage de la souris
*
*/
a.lienSite:hover,a.lienAdresse:hover, a.lienAdresseVoirAussi:hover, a.lienAdresseNews:hover
{
	color:#013334;
}

/*
*	le lien PDF est en vert foncé
*
*/
a.lienPDF
{
	color:#006633;
}		

/*
*	le lien PDF est en grans au passage de la souris
*
*/
a.lienPDF:hover
{
	font-weight: bold;
		
}		

/*
*	le lien ancre pays est en vert foncé, gras sans soulignement
*
*/
a.lienAncrePays
{
	text-decoration: none;
	color:#006633;
	font-weight: bold;	
}

/*
*	le lien ancre pays est en vert très foncé au passage de la souris
*
*/
a.lienAncrePays:hover
{
	color:#013334;
}	

/*
*	les liens des news sont en vert foncé gras souligné
*
*/
a.news
{
	text-decoration: underline;
	color: #006633;
	font-weight:bold;
	font-size:10px;	
}		

/*
* 	les liens news n'ont pas de modification au passage de la souris 
*
*/
a.news:hover
{
	/* font-weight: bold; */
}	


/*
*	les titres adresses ont 14 pixels de haut et sont en gras
*
*/
.titreAdresses
{
	font-size: 14px;
	font-weight: bold;
}		

/*
*	zone contenant toute la page, juste avant le body
*  est limité à 928 pixels
*/
.look
{
	width:928px;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

/*
*	zone pour l'extranet contenant toute la page, juste avant le body
*  peut prendre toute la largeur ede la page
*/
.lookExtranet
{
    width:100%
    position: relative;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
} 

/*
*	nom de la zone de recherche en haut à gauche de l'écran
*  police : Verdana 10 pixels de haut, gras, fond gris et texte blanc
*/
#texteRecherche
{
	font-family : Verdana, sans-serif;
	font-size : 10px;
	font-weight:bold;
	background-color: #7f7f7f;
	color:#FFFFFF;
	height:24px;

}

/*
*	cellule contenant le texte "recherche :"
*	largeur 82 pixels et hauteur 21 pixels
*/
td.texteZoneRecherche 
	{
		background-color:#7f7f7f;
		width:82px;
		height:21px;
		
	}

/*
*	cellule pour la recherche
*	largeur 110 pixels et hauteur 24 pixels
*/	
#celluleSaisieRecherche
{
	//background-image: url('../images/zoneSaisieGris.jpg');
	background-image: url('../images/fondRecherche.jpg');
	width:110px;
	height:24px;
}	

/*
*	zone de saisie pour la recherche
*	
*/
#inputRecherche
{
		width:100px;
		height:15px;
		border:0; 
		margin-top:3px;
		margin-left:3px;
		margin-right:3px;
		background-color: transparent;
}

/*
*	bouton OK recherche
*
*/
#okRecherche
{

	margin-left:5px;
	margin-top:1px;
	width:23px;
	height:23px;
	cursor:pointer;
	background-image: url('../images/boutonOKGris.jpg');
	background-color:#FFFFFF;
	border:0;
	
}

/*
*	zone drapeau
*
*/
.drapeau
{
	text-decoration:none;
}

/*
*	positionnement absolu du drapeau français avec le curseur de la souris se transformant en main avec doigt
*
*/
#drapeauFrancais
{
	position:absolute;
	left:25px;
	top:20px;
	width:32px;
	height:18px;
	cursor:pointer;
}

/*
*	positionnement absolu du drapeau anglais avec le curseur de la souris se transformant en main avec doigt
*
*/
#drapeauAnglais
{
	position:absolute;
	left:67px;
	top:20px;
	width:32px;
	height:18px;
	cursor:pointer;
}

/*
*	zone dans la page d'index pour le formulaire de connexion
*	police Verdana 10pixels, gras, texte blanc
*
*	----------------------------------------------------------
*	| cellule gauche				| cellule droite				|
*	------------------------------------------------------------------------------------------
*	| cellule gauche				| cellule droite				|	boutonOKLoginPassword	|
*	------------------------------------------------------------------------------------------
*
*/
#formulaireConnexion
{
	font-family : Verdana, sans-serif;
	font-size : 10px;
	font-weight:bold;
	color:#FFFFFF;	
}

/*
*	cellule gauche : largeur 85 pixels, hauteur 25 pixels, marge intérieure droite et gauche : 10 pixels
*	couleur de fond : vert kaki
*/
.celluleGaucheLoginPassword
{
	width:85px;
	height:25px;
	padding-left:10px;
	padding-right:10px;
	background-color: #4d503a;
}	

/*
*	cellule droite : largeur 110 pixels, hauteur 25 pixels
*	image de fond : zoneSaisieMarron.jpg
*/
.celluleDroiteLoginPassword
{
	width:110px;
	height:25px;
	background-image: url('../images/zoneSaisieMarron.jpg');
}		
	
/*
*	zone de saisie à l'intérieur de la cellule de droite
*
*/	
.inputLoginPassword
{
	width:100px;
	height:15px;
	margin-left:3px;
	margin-right:3px;
	margin-top:3px;
	border:0;
	background-color: transparent;
}	

/*
*	le bouton du login password a une image en fond
*
*/
.boutonOKLoginPassword
{
	/*opacity:0;*/
	margin-left:8px;
	width:21px;
	height:22px;
	cursor:pointer;
	background-color: transparent; 
	background-image : url('../images/boutonOKMarron.gif');
	border:0;	
}

/*
*	zone pour placer les menus dans la zone de gauche
*
*/
#titreCorps
{
	margin-top: 10px;
	margin-left: 10px;
	width:290px;
}		


/*
*	ensemble des codes pour gérer le menu de la partie gauche
*
*/
#menuCorps, #menuCorpsColonne2
{
	margin-left:0px;
	padding-left: 10px;
	
}	

#menuCorps ul, #menuCorpsColonne2 ul {
margin-left:10px;
padding-left:0px;
}

#menuCorps
{
	width: 210px;
}		

#menuCorps li a:hover
{
	color:#FFFF;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;	
}		

#menuCorps, #menuCorps ul, #menuCorps li, #menuCorpsColonne2 ul, #menuCorpsColonne2 li
{
	font-family:Verdana;
	height:20px;
	/* margin-top:7px;
	margin-bottom:7px;
*/
	margin-top:2px;
	margin-bottom:2px;

	padding-top : 4px;
	padding-left : 4px;
	text-decoration: none;
	list-style-type: none;
	font-size: 11px;
	color:#FFFFFF;
}

#menuCorps li.selectionne
{
	color:#FFFFFF;
	/* font-weight: bold; */
	background-color: #809999;
	opacity:0.8;
	filter:alpha(opacity=80);
	-moz-opacity: 0.80;	
	/*padding-top : 5px;
	padding-bottom : 3px;*/
	margin-top:2px;
	margin-bottom:2px;

	padding-top : 4px;
	padding-left : 4px;	
}	


#menuCorps a, #menuCorpsColonne2 a
{
	text-decoration: none;
	color:#FFFFFF;
	/* font-weight: bold;  */
}

#menuCorps a:hover, #menuCorpsColonne2 a:hover
{
	color:#FFFFFF;
	
}

/*------------------------------------------------------
		fin de la zone de gestion du menu de gauche
	------------------------------------------------------*/


/*----------------------------------------------------

ensemble des codes pour la gestion du menu extranet

-----------------------------------------------------*/	

li.menuExtranet, td.menuExtranet
{
	font-family:Verdana;
	background-color: #013334;
	opacity:0.8;
	filter:alpha(opacity=80);
	-moz-opacity: 0.80;	
}

td.menuExtranet
{
	font-family:Verdana;
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 5px;    
	padding-bottom: 5px; 
	
}		


div.menuExtranet,
div.menuExtranetTitre
{
	font-family:Verdana; 
	font-size:13px;
	width:330px;
	background-image: url('../images/enteteMenuExtranet.png');
	opacity:0.8;
	filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	height:20px; 
}

span.menuExtranetTitre
{
	margin-left:10px;  
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
}	

div.menuExtranetTitre a
{
	 text-decoration: none; 
	 color:#FFFFFF; 
}

div.menuExtranetTitre a:hover
{
	/* color:#fbefbf; */
}		


div.menuExtranet
{
	/* background-color : #fbefbf; */
	
	background-image: url('../images/fondJauneExtranet.png'); 
	/*color:#000000; */
	margin-bottom: 7px;
	font-size: 10px; 
	height: 35px; 
	
}



#menuObtenteur, #menuProducteur
{
	margin-left:-45px;
	margin-top:10px;
	font-size:12px;
	font-weight:normal;	
	z-index:1000;
}		



/*----------------------------------------------------

fin de la zone de gestion du menu extranet

-----------------------------------------------------*/	

#menuCorpsColonne2
{
	margin-top:0;	
}

/*
*	gestion des tableaux
*
*/


#tableauPresentation1, 
#tableauPresentation2, 
#tableauPresentation3, 
#tableauDirigeants,
#tableauPersonnel,
#tableauDroitsInscription,
.tableContacts,
.tablePays,
.nourrir7,
.horsTexte
{
	font-family:Verdana;
	font-size: 10px;
	/* background-color: #f9fefa;  */
}

.nourrir7
{
	color: #006633;
}


.nourrir7col1
{
	font-weight:bold;
	vertical-align: top;
	margin-bottom:15px;
}

.nourrir7col2
{
	vertical-align: top;
	margin-bottom:15px;
}

#tableauDirigeants,#tableauPersonnel
{
	border:1px solid black;
}

 #tableauListePays
 {
 	font-family:Verdana;
	font-size: 8px;
	text-align: center;
 }


	
#tableauPresentation1 td, 
#tableauPresentation2 td, 
#tableauPresentation3 td, 
#tableauDirigeants td, 
#tableauPersonnel td,
#tableauDroitsInscription td,
.tableContacts td,
.tablePays td,
.horsTexte	td
{
	vertical-align: top;
}		


#tableauPresentation1 thead, 
#tableauPresentation2 thead, 
#tableauPresentation3 thead,
#tableauDroitsInscription thead,
.tableContacts thead,
.tablePays thead	
.horsTexte thead	
{
	background-color: #006742;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	height: 20px;	
	padding-left: 5px;
}	


td.tableauDirigeantsCol1
{
	font-weight: bold;
	padding-top:5px;
}

#tableauPresentation1Col1
{
	
}

#tableauPresentation1Col2
{
/*	background-color: #b2c0b0; 
	color:#FFFFFF;
*/
	color:black;	
}

#Presentation3Col2
{
	background-color: #b2c0b0;
	color:#FFFFFF;
}


.PersonnelServiceCol1
{
	width:130px;
}

.tableauPersonnelServiceTitre
{
	font-weight: bold;
	padding-top:5px;
}	
.tableauPersonnelServiceCol2
{
}

.tableauPersonnelServiceCol3
{
	width:100px;
}

ul.listeInternet, li.listeInternet
{
	font-family : Verdana, sans-serif;
	font-size:12px;
	color: #006633;
}

li.listeInternet 
{
	margin-bottom:15px;
	font-size:11px;
}

a.lien1
{
	color: #006633;
	text-decoration: underline;
	font-weight: bold;
}

a.lien1:hover
{
	color : #013334;
}	

#tableauDossierSemences2
{
	margin-left:50px;
	
}	

td.tableauDossierSemences2Colonne1
{
	font-size: 12px;
	width : 100px;
	background-color: #555146;
	color : #FFFFFF;
	text-align: left;
	font-weight : bold;
	padding-left: 5px;
	padding-right: 5px;
}
	
td.tableauDossierSemences2Colonne2
{
	font-size: 12px;
	width : 300px;
	background-color : #B69457;
	color : #000000;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	font-weight : normal;
}
	
td.tableauDossierSemences2Colonne3
{
	vertical-align : top;
	font-size: 12px;
	width : 150px;
	background-color : #FFFFFF;
	color : #000000;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	font-weight : normal;
}	


table.tableauAdresses
{
	font-family : Verdana, sans-serif;
	font-size:12px;
	color: #006633;
}

a.menu2societes
{
	font-family : Verdana, sans-serif;
	text-decoration: none;
	list-style-type: none;
	font-size: 11px;
	color:#198C19;	

}

a.menu2societes:hover
{
	/* font-weight: bold; */
	color:#013334;
}		

td.menu2societesSelection
{
	font-family : Verdana, sans-serif;
	text-decoration: none;
	list-style-type: none;
	font-size: 11px;
	color:#0048FF;	
	/* font-weight: bold; */
	background-color: #006742;
	color: #FFFFFF;
	opacity : 0.3;
	filter:alpha(opacity=30);
	-moz-opacity: 0.30;	
	padding : 5 5 5 5;
}


/*
*	ensemble de codes à priori non utilisé pour le formulaire de connexion. remplacé par le formulaire codé plus haut
*
*/
form.formulaireLogin
{
	font-family : Verdana, sans-serif;
	color: #006633;
}

.identification
{
	font-family : Verdana, sans-serif;
	color: #006633;
}

table.formulaireLogin
{
	font-family : Verdana, sans-serif;
	font-size: 12px;
	color: #006633;
}		

input.formulaireLogin
{
	font-family : Verdana, sans-serif;
	color: #006633;
}
			
input.formulaireLogin[type=submit]
{
	background-color: #154444;
	color : #FFFFFF;
}					


/*
*  liste déroulante dans le menu barème
* 
*/
#choixBareme
{
/*	opacity : 0.7;
	filter:alpha(opacity=70);
	-moz-opacity: 0.70;*/
	width:205px;
	background-color:#164444;
	color:#FFFFFF;
}

option.choixBareme
{
	background-color:#164444;
/*	opacity : 0.7;
	filter:alpha(opacity=70);
	-moz-opacity: 0.70;	*/
	color:white;
}		


.bonjour
{
	font-family:Verdana; 
	font-size:12px; 
	height:20px; 
	margin-left:290px; 
	margin-top:-35px;

}

img.picto
{
	float:left; 
	margin-right:5px;
}

#redactionnelMilieu
{
	width:350px;
	vertical-align: top;
}

/* à priori pas utilisé */
a.plan
{
	font-family : Verdana, sans-serif;
	text-decoration: none;
	list-style-type: none;
	font-size: 10px;
	color:#198C19;
}

/* à priori pas utilisé */
a.plan:hover
{
	color:#013334;
}

/* à priori pas utilisé */
td.plan
{
	font-family : Verdana, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#013334;

}

/* vérifier l'utilisation */
.voirAussi
{
	margin-right: 5px;
	margin-top:10px;
}

/* vérifier l'utilisation */
div.accesPrive
{
	font-size:20px;
	color:#198C19;
}

/* vérifier l'utilisation */
h1.voirAussi, h1.news
{
	font-size : 14px;
	color:#006633;
}

/* vérifier l'utilisation */
.generalVoirAussi,.generalNews
{
	font-size:11px;
	color:#006633;
}

/* vérifier l'utilisation */
a.lienAdresseVoirAussi, a.lienAdresseNews
{
	font-size:11px;
}
