body {margin: 0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFF}
.titre01 {font-size: 10px; font-weight: bold; color: #06C; text-align: right; text-decoration: underline}
.titreactu {font-size: 10px; font-weight: bold; color: #666; text-align: left; text-decoration: underline}
.actu {font-size: 10px; font-weight: normal; color: #666; text-align: left}
.intro {	font-size: 11px;color: #666;font-weight: normal;text-align: justify}
a.lien1 {font-size: 10px; font-weight: bold; color: #F90; text-decoration: none }
a.lien1:hover {font-size: 10px; font-weight: bold; color: #F90; text-decoration: underline}
.titrelettre {font-size: 10px; font-weight: bold; color: #FFF}
.bluelight {  background-color: #E5EAEF;font-size: 10px; color: #666}
.lettreinfo { font-size: 10px; color: #0d71be; font-weight: normal; text-align: right}
input.lettreinfo { border:0}
.exitaliq { font-size: 11px; font-style: italic; color: #333; text-align: justify}
a.menuvert {font-size: 10px; font-weight: bold; color: #036; text-decoration: none ; text-align: right}
a.menuvert:hover {font-size: 10px; font-weight: bold; color: #036; text-decoration: underline}
.titreinner {font-size: 20px; color: #005FA7; font-weight: bold}
.titreproduit {font-size: 14px; color: #005FA6; font-style: normal; font-weight: bold}
.titretbl {font-size: 10px; font-weight: bold; color: #FFF; background-color: #0C65AC; text-align: center}
.produit {font-size: 11px; color: #005FA6; font-weight: normal; text-align: left}
.temoigne {font-size: 10px; font-style: italic; color: #333; text-align: justify }
.bggrislight {  background-image: url(images/bg_gris_light.gif)}
.underTitre {font-size: 10px; color: #005FA7; font-weight: normal}
.paristitre {font-size: 11px; color: #005FA7; font-weight: bold; text-align: justify }
.bgleft {  background-image: url(images/cadre/bg_left.gif); background-repeat: repeat}
.bgright {  background-image: url(images/cadre/bg_right.gif)}
.copy {font-size: 10px; color: #036; font-weight: normal; text-align: right }
.button {font-size: 10px; color: #06C; font-weight: normal; text-align: center}
.blueUltralight { background-color: #F2F4F5; font-size: 10px; color: #666}
.contentprod {font-size: 11px; color: #005FA6; font-weight: normal; text-align: justify }
.actuBlue {font-size: 10px; font-weight: bold; color: #666; text-align: left }
.exCamp {font-size: 10px; color: #666; font-weight: normal; text-align: justify }
.bg_menuH { background-image: url(images/bg_menuH.gif)}
.introdep {font-size: 11px; color: #666; font-weight: normal; text-align: justify; padding-left: 5px}
.typeEnvoi {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666; text-align: center}
.notes {font-size: 10px; font-weight: normal; color: #C00; text-align: left}
ul.accueil{ font-size: 11px;color: #666;font-weight: normal;list-style-position:outside}
p.separateur {
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	border-bottom-width: 0.1em;
	width: 100%;
}

/* Elements du menu
--------------------------------------*/
#menuDeroulant
{
	background: #06C;
	width: 800px;
	height: 21px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}
#menuDeroulant li
{
	float: left;
	width: 25%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
}
#menuDeroulant li a:link, #menuDeroulant li a:visited
{
	display: block;
	height: auto;
	color: #FFF;
	background: #06C;
	margin: 0;
	padding: 4px 8px;
	border-right: 1px solid #fff;
	text-decoration: none;
}
#menuDeroulant li a:hover { background-color: #036; }
#menuDeroulant li a:active { background-color: #5F879D; }

#menuDeroulant .sousMenu
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	width: 25%;

}
#menuDeroulant .sousMenu li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	width: 149px;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
}
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
	display: block;
	width: 183px;
	color: #FFF;
	margin: 0;
	border: 0;
	text-decoration: none;
	background-color: #CCC;
}
#menuDeroulant .sousMenu li a:hover{background-image: none;background-color: #F90;}

#menuDeroulant li:hover > .sousMenu {display: block}
img {border:0}

/* -- formulaires -- */
form.lettreInfo{ text-align:center}
form.lettreInfo H4{
	font-size: 10px;
	font-weight: bold;
	color: #666;
	margin-bottom: -8px;
}
form.lettreInfo H6{font-size: 10px; font-weight: bold; color: #666;}

p.resultat {font-size: 12px; font-weight: bold; color: #F00; text-align: center}

/* -- formulaires d'envoi de fichier --*/
form.envoi {text-align:center;width: 100%}
form.envoi fieldset {text-align:left;background-color:#F0F0F0;border: 1px dotted #666}
form.envoi legend {font-weight:bold; font-size:1.3em}
form.envoi label {color:#036;font-weight:normal}
form.envoi input, form.envoi textarea{ border:1px #CCC solid; color:#036}
form.envoi input.submit {font-weight:bold}
input:focus{background-color: #E1ECFC}
textarea:focus{background-color: #E1ECFC}

