/* general*/
html, body, form { width: 100%; height: 100%; margin: 0px; padding: 0px; }
body, td, th, input, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
body { background-color: #E9EFC7; }
a { color: #99cc33; text-decoration: none; }
a:hover { color: #99cc33; text-decoration: underline; }

/* textes*/
.txt-vert { color: #00A66D; }
a.txt-vert { color: #00A66D; }
.txt-vert12Bold { font-size: 12px; color: #00A66D; font-weight: bold; }
.txt-bleu { color: #558FC9; }
.txt-blanc10 { font-size: 10px; color: #FFFFFF; }
.txt-10 { font-size: 10px; }
.txt-rouge12Bold { font-size: 12px; color: #EC1C24; font-weight: bold; }

/*Liens */
a.Linkbleu { color: #558FC9; text-decoration: none; }
a.Linkbleu:hover { color: #558FC9; text-decoration: underline; }
a.vertClair01 { color: #333333; text-decoration: none; }
a.vertClair01:hover { color: #333333; text-decoration: underline; }
a.vertClair02 { color: #333333; text-decoration: none; }
a.vertClair02:hover { color: #333333; text-decoration: underline; }
a.vertClair03 { color: #333333; text-decoration: none; }
a.vertClair03:hover { color: #333333; text-decoration: underline; }
a.Linkvert { color: #00A66D; text-decoration: none; }
a.Linkvert:hover { color: #00A66D; text-decoration: underline; }
a.LinkvertClair10 { font-size: 10px; color: #99CC33; text-decoration: none; }
a.LinkvertClair10:hover { font-size: 10px; color: #99CC33; text-decoration: underline; }
a.Linkblanc { color: #FFFFFF; text-decoration: none; }
a.Linkblanc:hover { color: #FFFFFF; text-decoration: underline; }

/*fond couleur*/
.fond-vertdark { background-color: #00A66D; }
.haut-vertdark { background-color: #00A66D; height: 5px; }
.fond-blanc { background-color: #FFFFFF; }
.gris { background-color: #D5DEE0; }
.grisClair { background-color: #EEF2F3; }
.vert { background-color: #99CC33; }
.vertClair01 { background-color: #ADD65C; height: 18px; }
.vertClair02 { background-color: #BDDE7D; height: 18px; }
.vertClair03 { background-color: #CAE597; height: 18px; }

/*Design general - tableaux - colonnes 1 2 3 + pictos + box*/
.separateur-navhaut { background-color: #E9EFC7; width: 2px; }
.gauche-bicolor { background-image: url(images/element/ombre-bicolor.gif); background-repeat: no-repeat; height: 21px; width: 21px; }
.fond-bicolor { background-image: url(images/element/haut-bicolor.gif); background-repeat: repeat-x; height: 21px; }
.carrres-bicolor { background-image: url(images/element/carres-bicolor.gif); background-repeat: no-repeat; background-position: right top; height: 21px; width: 83px; }
.col3-droite { background-image: url(images/cadre/ombre-droite2.gif); background-repeat: repeat-y; background-position: right top; width: 10px; }
.col3-gauche { background-image: url(images/cadre/ombre-gauche2.gif); background-repeat: repeat-y; background-position: left top; width: 18px; }
.col3-pied { background-image: url(images/cadre/ombre-pied-droite.gif); background-repeat: no-repeat; background-position: top; height: 32px; width: 203px; }
.col2-droite { background-image: url(images/cadre/ombre-droite.gif); background-repeat: repeat-y; background-position: right; width: 9px; }
.col2-bas-droite { background-image: url(images/cadre/ombre-col2-droite.gif); background-repeat: no-repeat; background-position: right top; height: 32px; width: 28px; }
.col2-bas { background-image: url(images/cadre/ombre-col2-bas.gif); background-repeat: repeat-x; background-position: top; height: 32px; }
.col2-bas-gauche { background-image: url(images/cadre/ombre-col2-basgauche.gif); background-repeat: no-repeat; background-position: left top; height: 32px; width: 21px; }
.col2-gauche { background-image: url(images/cadre/ombre-col2-gauche.gif); background-repeat: repeat-y; background-position: left; width: 21px; }
.fleche-verte { background-image: url(images/cadre/fleche-verte.gif); background-repeat: no-repeat; background-position: left bottom; height: 47px; width: 21px; }
.fond-ssnav { background-image: url(images/cadre/fond-ssnav.gif); background-repeat: repeat-x; background-position: bottom; height: 47px; }
.fleche-bleu { background-image: url(images/cadre/fleche-bleu.gif); background-repeat: no-repeat; background-position: center top; height: 20px; width: 21px; }
.col1-haut-gauche { background-image: url(images/cadre/col1-haut-gauche.gif); background-repeat: no-repeat; background-position: left top; height: 31px; width: 5px; }
.col1-haut { background-image: url(images/cadre/col1-haut.gif); background-repeat: repeat-x; background-position: top; height: 7px; }
.col1-haut-droite { background-image: url(images/cadre/col1-haut-droite.gif); background-repeat: no-repeat; background-position: right top; height: 31px; width: 24px; }
.col1-gauche { background-image: url(images/cadre/col1-gauche.gif); background-repeat: repeat-y; background-position: left; width: 5px; }
.col1-droite { background-image: url(images/cadre/col1-droite.gif); background-repeat: repeat-y; background-position: right; width: 12px; }
.col1-bas-gauche { background-image: url(images/cadre/col1-bas-gauche.gif); background-repeat: no-repeat; background-position: left top; height: 66px; width: 126px; }
.col1-bas { background-image: url(images/cadre/col1-bas.gif); background-repeat: repeat-x; background-position: top; height: 66px; }
.col1-bas-droite { background-image: url(images/cadre/col1-bas-droite.gif); background-repeat: no-repeat; background-position: right top; height: 66px; width: 12px; }
.blocRecherche-gauche { background-image: url(images/cadre/rechercher-gauche.gif); background-repeat: no-repeat; background-position: left top; height: 90px; }
.blocRecherche-fond { background-image: url(images/cadre/rechercher-fond.gif); background-repeat: repeat-x; background-position: top; height: 90px; }
.box { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; border: 1px solid #666666; background: #FFFFFF; width: 100%; height: 16px; }
.titre-gauche { background-image: url(images/titre/titre-gauche.gif); background-repeat: no-repeat; background-position: left top; height: 23px; width: 29px; }
.titre-droit { background-image: url(images/titre/titre-droite.gif); background-repeat: no-repeat; background-position: right top; height: 23px; width: 9px; }
.filet-vert { border-bottom-style: none; border-top-width: 1px; border-top-style: solid; border-top-color: #99CC33; }
.filet-vertDark { border-bottom-style: none; border-top-width: 1px; border-top-style: solid; border-top-color: #00A66D; }
.feuille-filet { background-image: url(images/titre/feuille-filet-vert.gif); background-repeat: no-repeat; background-position: right bottom; height: 22px; width: 21px; }
.fond-logo { background-image: url(images/logo/fond-logo.gif); background-repeat: repeat-x; background-position: top; }
.col3-int-anglebasd { background-image: url(images/cadre/col3-anglegrisbasd.gif); background-repeat: no-repeat; background-position: right bottom; }
.info { background-image: url(images/titre/info.gif); background-repeat: no-repeat; background-position: left top; height: 36px; width: 38px; }

/*cadre image*/
.cadre-image { border: 1px solid #00A66D; }

.fond-flash {
	background-image: url(images/element/fond-acc.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	
}

/* STYLE FORMULAIRE D'ENQUETE DE SATISFACTION */
/*Message d'erreur*/
.erreur
{
	color:Red;		
}

/*Titre du formulaire*/
.titre
{
	font-weight:bold;
	text-align:center;
	color:#339966;
	font-size:x-large;
}

/*Sous-titre de niveau 1*/
.sousTitre1
{
	font-weight:bold;
	text-align:center;
	color:#339966;
	font-size:large;
}

/*Sous-titre de niveau 2*/
.sousTitre2
{
	font-weight:bold;
	text-align:left;
	/*color:#339966;*/
	color:Black;
	font-size:larger;
}
/*Sous-titre de niveau 2*/
.sousTitre3
{
	font-weight:bold;
	font-style:italic;
	text-align:left;
	/*color:#339966;*/
	color:Black;
}
#FOOTERBASPOWER { display: none;}