body {width: 980px; margin: auto; margin-top: 10px; margin-bottom: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; background:#FFFFFF; }

#en_tete {width: 980px; height: 171px; background-image: url(../IMG/bandeau01.jpg); background-repeat: no-repeat; margin-bottom: 1px;}

.logo {border:none; margin-left:25px; margin-top:25px; }

#bandeau_menu {background-color:#1F518E; margin:0px; margin-bottom:5px; padding:0px; font-size:24px; vertical-align:middle; height:40px; }
#bandeau_menu a {vertical-align:bottom; color:#FFFFFF; text-decoration:none; position:relative; top:5px; }
#bandeau_menu a:hover {text-decoration:underline; }
.traitBlanc {position:relative; 	top:15px; }
#chemin  {color:#999999; font-size:12px; vertical-align:middle; margin-left: 200px; }
#chemin a {text-decoration:none; color:#999999; }
#chemin a:hover {background-color: #CCCCCC; color: black; text-decoration:underline; }
#menu {float: left; width: 180px; }
.element_menu {background-color: #FFFFFF; margin-bottom: 10px; }
.element_menu h3 , .menu1 { color: #616D7D; font-family: Arial, Arial, Verdana, Helvetica, sans-serif; text-align: left; font-size:14px; font-weight:bold; }
.element_menu ul  {list-style-type:none; padding: 0px; padding-left: 10px; margin: 0px; font-size:12px; }
.element_menu a {color: #616D7D; text-decoration:none; }
.element_menu a:hover {background-color: #CCCCCC; color: black; text-decoration:underline;}

#corps {margin-left: 190px; margin-bottom: 10px; padding-right: 0px; padding-left: 20px; color: #333333; background-color: #FFFFFF; }
#corps h1 {color:#616D7D; font-size:22px; text-transform:uppercase; }
#corps h2 {background-color:#DDDDDD; color:#616D7D; padding:5px; padding-left:10px; font-size:14px; }
#corps h3 {color:#616D7D; padding:5px; padding-left:10px; font-size:16px; margin:0px; text-transform:uppercase; }
#corps h4 {color:#616D7D; font-size:12px; margin:0px; text-transform:uppercase; }
#corps a {color:#1F518E; text-decoration:none; }
#corps a:hover {background-color: #CCCCCC; color: black; text-decoration:underline; }
p, p.spip, td { font-size:12px; }

img {border: 0;}

#pied_de_page { 	color:#666666; text-align:center; margin-left: 190px; font-size: 12px;}
#pied_de_page a { color:#666666; text-decoration:none; }
#pied_de_page a:hover { background-color: #CCCCCC; color: black; text-decoration:underline; }

hr { height:1px; color:#1F518E; background-color:#1F518E; border:0; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { margin-top:0; } /* display: block; */
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }

.ssmenu {list-style-type:none; padding: 0px; padding-left: 10px; margin: 0px; font-size:11px; }

table.nouvelles {float: right; width: 300px; background-color: #1F518E; margin-left:30px; margin-bottom:10px;}
td.nouvelles {background-color: #FFF; font-size: 12px;color: black;}
strong.nouvelles {color:#616D7D;font-size: 13px;}
a.nouvelles { background-color: #FFF; color: black; text-decoration:none; }
a.nouvelles:hover { background-color: #FFF; color: black; text-decoration:none; }

table.spip { border-width:1px; border-style:solid; border-color:#616D7D; margin: 10px;}

.rougeGras {color: red; font-weight:bold;}

table.base {}

table.accueil {width:100%; height:100%; background-color: #1F518E; float: left;}
td.accueil {background-color: #FFF; font-size: 12px;color: black; vertical-align: center;}
strong.accueil {color:#616D7D;font-size: 13px;}

strong.spip {font-weight:bold;}

.spip_logos {border: none;}
.prix {font-size:14px; font-weight:bold;}
.prix_depart {color:#616D7D;font-size:14px; font-weight:bold;}
.prix_eco {color:#616D7D;font-size:14px; font-weight:bold;font-style:italic;}
.accroche {color:green; text-transform:uppercase; font-weight:bold; font-size:14px;}
.accroche_bleue {color:rgb(0, 0, 102); text-transform:uppercase; font-weight:bold; font-size:14px;}
.nom_produit {color: rgb(0, 0, 102);}
.remise {color:red;}
.marque {font-style:italic;}

.prix_liste {font-size:11px; font-weight:bold;}
.prix_depart_liste {color:#616D7D;font-size:11px; font-weight:bold;}
.prix_eco_liste {color:#616D7D;font-size:11px; font-weight:bold;font-style:italic;}
.accroche_liste {color:green; text-transform:uppercase; font-weight:bold; font-size:11px;}
.accroche_bleue_liste {color:rgb(0, 0, 102); text-transform:uppercase; font-weight:bold; font-size:11px;}

