/* CSS Document */

/* balises html */
BODY {
background-color:#eeeeee;
margin:0px;
font-family:Arial,Verdana,sans-serif;
font-size:9pt;
color:#41301f;
}
IMG {
border:0px;
padding:0px;
margin:0px;
}
H1 {
text-align:center;
font-size:14pt;
font-weight:bold;
font-family:Arial,Verdana,sans-serif;
margin:5px;
}
H2 {
font-size:12pt;
font-weight:bold;
font-family:Arial,Verdana,sans-serif;
margin: 15px 0px 5px 0px;
}
H3 {
margin: 10px 0px 5px 20px;
font-size:11pt;
font-weight:bold;
font-family:Arial,Verdana,sans-serif;
}
P {
text-align:justify;
}
A {
color:#770000;
text-decoration:none;
}
A:hover {
text-decoration:underline;
}
A:visited {
color:#770000;
text-decoration:none;
}
TABLE {
border-collapse:collapse;
}
TH {
}
FORM {
margin-left:5px;
}
FORM DIV.telem {/* titre d'élément de texte */
margin-left:15px;
padding:5px;
font-weight:bold;
}
FORM DIV.elem {
margin-bottom:10px;
}
FORM DIV.elem INPUT {
color:#6666ff;
border: 1px solid #6666ff;
}
FORM DIV.elem SELECT {
color:#6666ff;
border: 1px solid #6666ff;
}
FORM DIV.elem TEXTAREA {
color:#6666ff;
border: 1px solid #6666ff;
}
FORM DIV.elem INPUT.bouton {
background-color:#aaaaaa;
color:#000000;
border: 1px solid #000000;
margin:10px;
}

/* général */
.noir {
color:#000000;
}
.gris3 {
color:#333333;
}
.violet {
color:#866aff;
}
.vert {
color:#84d33e;
}
.ocre {
color:#cc9966;
}
.bleu {
color:#6655ff;
}
.orange {
color:#f8b334;
}
.treduit {
margin:0px;
}
.imgesp {
margin: 15px 0px 15px 20px;
}
P.note {
font-style:italic;
}

/* id */
#page {
margin-left:auto;
margin-right:auto;
width:800px;
background-color:#9999ff;
border-left: 2px solid #000000;
border-right: 2px solid #000000;
border-bottom: 2px solid #000000;
}
	/* en-tête */
#entete {
padding:5px;
height:100px;
background-color:#ffffff;
}
#tlogo {
margin-top:47px;
margin-right:20px;
font-size:11pt;
font-style:italic;
color:#000000;
font-weight:600;
text-align:right;
}
#theure {
margin-top:-8px;
margin-right:300px;
color:#ffffff;
font-size:10pt;
text-align:right;
}
	/* bandeau */
#bandeau {
height:120px;
}
	/* menu */
#menu {
float:right;
margin-right:0px;
vertical-align:middle;
width:200px;
background-color:#ffffff;
}
	#menu UL {
margin:0px;
padding:0px;
background-color:#adacfa;
border-left: 1px #000000 dotted;
border-top: 1px #000000 dotted;
border-bottom: 1px #000000 dotted;
	}
		#menu UL.menu {
list-style-type:none;
font-size:11pt;
font-weight:600;
color:#333333;
		}
			#menu UL LI.mlien {
			}
	#menu A#contact {
text-decoration:none;
color:#000000;
font-weight:bold;
	}
	#menu A#contact:hover {
text-decoration:none;
color:#cc0000;
	}
	#menu A#contact:visited {
text-decoration:none;
color:#000000;
	}
		#menu A#contact .contact {
margin: 10px 0px 10px 0px;
padding:5px;
background-color:#84d33e;
border-top: 1px dotted #000000;
border-bottom: 1px dotted #000000;
border-left: 1px dotted #000000;
text-align:center;
		}
	#menu A#prospectus {
text-decoration:none;
color:#000000;
font-weight:bold;
	}
	#menu A#prospectus:hover {
text-decoration:none;
color:#cc0000;
	}
	#menu A#prospectus:visited {
text-decoration:none;
color:#000000;
	}
		#menu A#prospectus .prospectus {
margin: 10px 0px 10px 0px;
padding:5px;
background-color:#cc9966;
border-top: 1px dotted #000000;
border-bottom: 1px dotted #000000;
border-left: 1px dotted #000000;
text-align:center;
		}
	/* corps */
#corps {
background-color:#ffffff;
width:800px;
float:left;
position:relative;
min-height:400px;
}
		/* colonne de gauche */
#colg {
float:left;
position:relative;
width:600px;
padding: 0px;
}
#promo {
margin:0px;
padding:0px;
}
#colg .texte {
text-align:justify;
color:#000000;
font-size:9pt;
}
.tcorps {
padding:5px;
color:#000000;
}
		/* colonne de droite */
#cold {
float:right;
width:240px;
padding: 5px 5px 10px 5px;
background-color:#ffffff;
}
#cold .tnews {
text-align:left;
color:#666666;
font-size:8pt;
}
#cold A {
color:#000000;
text-decoration:none;
}
#cold A:hover {
text-decoration:underline;
}
#cold .sep {
height:5px;
width:150px;
margin: 5px auto 5px auto;
}
#cold UL.pilote {
margin-top:5px;
margin-left:8px;
padding:0px;
font-size:8pt;
color:#666666;
}
#cold UL.pilote LI {
list-style-type:none;
display:block;
}
#cold UL.pilote A {
color:#000000;
text-decoration:none;
}
#cold UL.pilote A:hover {
text-decoration:underline;
}
		/* colonne unique */
#colu {
padding: 5px 5px 10px 5px;
text-align:justify;
}
H3 A.lien {
color:#000000;
text-decoration:none;
}
H3 A:hover.lien {
color:#770000;
text-decoration:none;
}
UL.serv LI {
list-style-type:none;
}
UL.serv LI.titre {
font-weight:bold;
list-style-type:disc;
}
UL.serv LI.note {
list-style-type:none;
margin-left:10px;
font-style:italic;
}
	#colu H2.pc {
margin: 10px 0px 2px 20px;
text-decoration:underline;
	}
	#colu P {
margin: 2px 0px 0px 0px;
	}
	#colu .prix {
color:#770000;
	}
		/* page de mail */
P.avert {
color:#bb6666;
}
	/* pied de page */
DIV #sep {
text-align:center;
vertical-align:middle;
height:22px;
background-color:#ffffff;
clear:both;
}
#pied {
padding:5px;
background-color:#ffffff;
text-align:center;
font-size:8pt;
}


