body {margin: 0px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; background:url(../images/commun/fond.gif) top left;}
td {margin: 0px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#000;}
.fondpage {background:url(../images/commun/fond_page.gif) repeat-x top left;}
p { margin:0px;}
.contenu { background:#fff;}
.picto { margin-right:5px; border:0px; text-decoration:none; outline:none; vertical-align:middle;}
.pictoDroit { margin-left:5px; border:0px; text-decoration:none; outline:none; vertical-align:middle;}
.interligne5px { padding-top:5px;}
.bandeau { background:#fff;}
a.lienrouges { text-decoration:underline; color:#E8340D;}
a.lienrouges:hover { text-decoration:none; color:#E8340D;}
a.lienroses { text-decoration:underline; color:#B11B69;}
a.lienroses:hover { text-decoration:none; color:#B11B69;}
a.lienbleus { text-decoration:underline; color:#07399D;}
a.lienbleus:hover { text-decoration:none; color:#07399D;}
a.lienbleu { text-decoration:none; color:#07399D;}
a.lienbleu:hover { text-decoration:underline; color:#07399D;}
a.lienverts { text-decoration:underline; color:#003E57;}
a.lienverts:hover { text-decoration:none; color:#003E57;}
a.liengris2 { text-decoration:none; color:#797979;}
a.liengris2:hover { text-decoration:underline; color:#797979;}
a.liennoir { text-decoration:none; color:#000;}
a.liennoir:hover { text-decoration:underline; color:#000;}
a.lienblanc { text-decoration:none; color:#fff;}
a.lienblanc:hover { text-decoration:underline; color:#fff;}
a.lienvignette { text-decoration:none; color:#333333;}
a.lienvignette:hover { text-decoration:underline; color:#333333;}


#sousMenu { background:url(../images/commun/sousmenu.gif) no-repeat top left; height:15px; padding-top:9px}
#sousMenu a { text-decoration:none; color:#000;}
#sousMenu a:hover { text-decoration:none; color:#FF6600;}
#sousMenu .clic{ text-decoration:none; font-weight:bold; color:#FF6600;}

#glossaire a:link{ color:#fff; text-decoration:none;}
#glossaire a:visited{ color:#fff; text-decoration:none;}
#glossaire a:active{color:#FF6C00; text-decoration:none; font-weight:bold; background:#fff; padding:0px 3px;}
#glossaire a:hover{color:#FF6C00; text-decoration:none; font-weight:bold; background:#fff; padding:0px 3px;}
.glossaire {
	overflow:auto;
	height:220px;
	padding-right:20px;
	position:absolute;
	width:363px;

}


.faq {
	overflow:auto;
	height:360px;
	padding-right:20px;
	position:absolute;
	width:438px;

}


/* FAQ */
#FAQ .contenu { height:auto; width:585px; background:url(../images/faq/cadre_fond.gif) repeat-y top left; padding-bottom:20px; }
#FAQ .gaucheContenu { width:145px; float:left; height:auto;}
#FAQ .centreContenu { margin-left:145px; margin-right:50px;}
#FAQ .question img { margin:10px 0px; vertical-align:middle;}
#FAQ .texteFaq {color:#5E5E5E; padding:0px 0px 10px 12px;}
#FAQ a { text-decoration:none; color:#022E6D;}
#FAQ a:hover { text-decoration:underline; color:#022E6D;}




h1, h2, h3, h4 { margin:0px; font-weight:normal;}


h1 {font-size:24px;}
h2 {font-size:18px;}
h3 {font-size:15px; font-weight:bold;}
h4 {font-size:14px; }

.txt10 { font-size:10px;}
.txt12 { font-size:12px;}
.txt13 { font-size:13px;}
.txt14 { font-size:14px;}
.txt16 { font-size:16px;}
.txt17 { font-size:17px;}
.txt18 { font-size:18px;}
.txt24 { font-size:24px;}

.mauve { color:#544999;}
.bleu { color:#07399D;}
.bleu4 { color:#0076C3;}
.blanc { color:#fff;}
.rouge { color:#E52513;}
.orange { color:#FE6600;}
.bleu2 { color:#07399D;}
.rouge2 { color:#E52513;}
.rouge3 { color:#E52513;}
.marron { color:#7C002F;}
.gris { color:#4D4D4D;}
.gris2 { color:#797979;}
.gris3 { color:#4D4D4D;}
.rose { color:#B11B69;}
.vert { color:#374B00;}


#hautimpression {
display:none;
}
#basimpression {
padding-top:20px;
display:none;
}



div#haut_page {
	height: 30px;
}

div#menu {
    height: 30px;
    width: 100%;
    border-top: solid #000 1px;
    border-bottom: solid #000 1px;
    background-color: #336699;
}
div#menu ul {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #FFF;
    line-height: 30px;
}
div#menu li {
    list-style-type: none;
    display: inline;
}
div#menu li a {
    text-decoration: none;
    padding: 7px 10px;
    color: #FFF;
}
div#menu li a:link {
    color: #FFF:
}
div#menu li a:visited {
    color: #CCC;
}
div#menu li a:hover {
    color: #FFF;
    background-color: #3366FF;
}

div#principal {
	height: 500px;
	text-align: left;
}

#formulaire td input { border:1px solid #C3C3C3; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#000; vertical-align:middle; margin:1px 0px;}
#formulaire td select { border:1px solid #C3C3C3; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#000; vertical-align:middle;margin:1px 0px;}

.obligatoire {
	color: #FF0000;
	font-weight: bold;
}
#basdepage{

}