/* CSS Document : commun à toutes les pages */
* {
	margin:0px;
	padding:0px;
	border:0px;
}
html {
	
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#666666;
	background-color:#000000;
	text-align:center;              /* correction bug centrage auto IE < 6 */
}
h1 {								/* titre dans le principal_contenu */
	padding:5px 0px 20px 43px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	text-align:left;
}
h2 {								/* titre d'un encadré dans le contrenu */
	padding-bottom:15px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#666666;
}
h3 {								/* titre dans le principal_navigation */
	padding:5px 0px 5px 0px; 
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;					/* couleur modifiée dans la css de la page */
	text-align:center;
}
h4 {								/* sous-titre dans le principal_navigation ou titre paragraphe ou liste */
	padding:10px 0px 0px 10px;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-align:left;
}
a {
	text-decoration:none;
}
p {
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
p.texte {
	padding-bottom:15px;
	text-align:justify;
}
p.texte_left {
	padding-bottom:15px;
	text-align:left;
}
ul {

}
ul li {
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-align:left;
	list-style-type:none;
}
#conteneur {
	width:984px;
	position:relative;
/*	height:560px;*/
	margin:10px auto 0px auto;
	background-color:#FFFFFF;
	text-align:left;             /* rétablissement correction bug centrage IE <6 */
}
#header {
	position:relative;
	height:150px;
	width:984px;
}
#headerlogo {
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:150px; 
}
#headerbanniere {
	position:absolute;
	top:0em;
	left:200px;
	width:784px;
	height:120px;
}
#headernavigation {			/* en cas de modification positionnement ou longueur navigation, modifier menus contextuels */
	position:absolute;
	top:120px;
	left:200px;
	width:784px;
	height:30px; 
	background-image:url(../images/fond_navigation.jpg);
	background-repeat:no-repeat;
}
#headernavigation a {
	display:block;
	width:98px;
	height:30px;
	float:left;
	margin:12px 1px 0px 0px;
	text-align:center;
	text-decoration:none;	
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
/* couleurs des liens navigation principale*/
#headernavigation a:hover.accueil, #headernavigation a:active.accueil {
	color:#DD0000;
}
#headernavigation a:hover.extrait, #headernavigation a:active.extrait {
	color:#DD6600;
}
#headernavigation a:hover.prestation, #headernavigation a:active.prestation {
	color:#DD9900;
}
#headernavigation a:hover.technique, #headernavigation a:active.technique {
	color:#DDCC00;
}
#headernavigation a:hover.commande, #headernavigation a:active.commande {
	color:#999933;
}
#headernavigation a:hover.forum, #headernavigation a:active.forum {
	color:#669966;
}
#headernavigation a:hover.contact, #headernavigation a:active.contact {
	color:#6699CC;
}
/* menus contextuels en rollover sur navigation principale */
#context_accueil {
	position:absolute;
	top:150px;
	left:174px;
	z-index:1;
	width:150px;
	background-color:#555555;
	border-top:solid 1px #DD0000;
	border-left:solid 1px #DD0000;
	border-right:solid 1px #DD0000;
	visibility:hidden;
}
#context_accueil a {
	display:block;
	padding:2px 0px 5px 0px;
	color:#D6D6D6;
	text-align:center;
	text-decoration:none;	
	font-size:11px;
	font-weight:normal;
	border-bottom:solid 1px #DD0000;
}
#context_accueil a:hover, #context_accueil a:active {
	color:#DD0000;
	background-color:#999999;
}
#context_extrait {
	position:absolute;
	top:150px;
	left:272px;
	z-index:1;
	width:150px;
	background-color:#555555;
	border-top:solid 1px #DD6600;
	border-left:solid 1px #DD6600;
	border-right:solid 1px #DD6600;
	visibility:hidden;
}
#context_extrait a {
	display:block;
	padding:2px 0px 5px 0px;
	color:#D6D6D6;
	text-align:center;
	text-decoration:none;	
	font-size:11px;
	font-weight:normal;
	border-bottom:solid 1px #DD6600;
}
#context_extrait a:hover, #context_extrait a:active {
	color:#DD6600;
	background-color:#999999;
}
#context_prestation {
	position:absolute;
	top:150px;
	left:370px;
	z-index:1;
	width:150px;
	background-color:#555555;
	border-top:solid 1px #DD9900;
	border-left:solid 1px #DD9900;
	border-right:solid 1px #DD9900;
	visibility:hidden;
}
#context_prestation a {
	display:block;
	padding:2px 0px 5px 0px;
	color:#D6D6D6;
	text-align:center;
	text-decoration:none;	
	font-size:11px;
	font-weight:normal;
	border-bottom:solid 1px #DD9900;
}
#context_prestation a:hover, #context_prestation a:active {
	color:#FEB40C;
	background-color:#999999;
}
#context_technique {
	position:absolute;
	top:150px;
	left:468px;
	z-index:1;
	width:150px;
	background-color:#555555;
	border-top:solid 1px #DDCC00;
	border-left:solid 1px #DDCC00;
	border-right:solid 1px #DDCC00;
	visibility:hidden;
}
#context_technique a {
	display:block;
	padding:2px 0px 5px 0px;
	color:#D6D6D6;
	text-align:center;
	text-decoration:none;	
	font-size:11px;
	font-weight:normal;
	border-bottom:solid 1px #DDCC00;
}
#context_technique a:hover, #context_technique a:active {
	color:#DDCC00;
	background-color:#999999;
}
#context_technique p {
	display:block;
	padding:5px 0px 5px 0px;
	color:#D6D6D6;
	text-align:center;
	text-decoration:none;	
	font-size:11px;
	font-weight:bold;
}
#context_commande {
	position:absolute;
	top:150px;
	left:566px;
	z-index:1;
	width:150px;
	background-color:#555555;
	border-top:solid 1px #999933;
	border-left:solid 1px #999933;
	border-right:solid 1px #999933;
	visibility:hidden;
}
#context_commande a {
	display:block;
	padding:2px 0px 5px 0px;
	color:#D6D6D6;
	text-align:center;
	text-decoration:none;	
	font-size:11px;
	font-weight:normal;
	border-bottom:solid 1px #999933;
}
#context_commande a:hover, #context_commande a:active {
	color:#CBCB33;
	background-color:#999999;
}
#context_commande p {
	display:block;
	padding:5px 0px 5px 0px;
	color:#D6D6D6;
	text-align:center;
	text-decoration:none;	
	font-size:11px;
	font-weight:bold;
}
#context_forum {
	position:absolute;
	top:150px;
	left:664px;
	z-index:1;
	width:150px;
	background-color:#555555;
	border-top:solid 1px #669966;
	border-left:solid 1px #669966;
	border-right:solid 1px #669966;
	visibility:hidden;
}
#context_forum a {
	display:block;
	padding:2px 0px 5px 0px;
	color:#D6D6D6;
	text-align:center;
	text-decoration:none;	
	font-size:11px;
	font-weight:normal;
	border-bottom:solid 1px #669966;
}
#context_forum a:hover, #context_forum a:active {
	color:#336633;
	background-color:#999999;
}
#context_contact {
	position:absolute;
	top:150px;
	left:762px;
	z-index:1;
	width:150px;
	background-color:#555555;
	border-top:solid 1px #6699cc;
	border-left:solid 1px #6699cc;
	border-right:solid 1px #6699cc;
	visibility:hidden;
}
#context_contact a {
	display:block;
	padding:2px 0px 5px 0px;
	color:#D6D6D6;
	text-align:center;
	text-decoration:none;	
	font-size:11px;
	font-weight:normal;
	border-bottom:solid 1px #6699cc;
}
#context_contact a:hover, #context_forum a:active {
	color:#3377aa;
	background-color:#999999;
}
/* bloc principal : informations propres à la page */
#principal {
	position:relative;
	margin:0px;
	padding:0px;
	width:984px;
}
/* pied de page */
#piedpage {
	clear:both;
	margin:0px;
	padding:0px;
	width:984px;
	height:20px; 
	background-color:#d6d6d6;
}
#piedpage p {
	float:right;
}
#piedpage a {
	display:block;
	width:98px;
	height:12px;
	float:left; 
	text-align:center;
	text-decoration:none;
	margin:5px 0px 0px 0px;
	border-left: solid #cccccc 1px; 
	color:#666666;
}
#piedpage a.legales {
	width:150px;
}
#piedpage a.deconnexion {
	font-weight:bold;
}
/* couleurs des liens pied de page*/
#piedpage a:hover.legales, #piedpage a:active.legales {
	color:#DD0000;
}
#piedpage a:hover.moncompte, #piedpage a:active.moncompte {
	color:#DD0000;
}
#piedpage a:hover.deconnexion, #piedpage a:active.deconnexion {
	color:#DD0000;
}
.bouton_gt_paragraphe {
	font-weight:bold;
}
.bouton_gt_liste {
	font-weight:normal;
}
.gras {
	font-weight:bold;
}

