                                                                        * {     font-family: Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;}

body {
background-image:url(http://www.blanchard-motoculture.fr//ressources/Image/bg_page.jpg); 
background-repeat:repeat-x;
background-color:#bdffa5;
background-position:0% 0%;  
color:#000000; 
font-family:Verdana; margin: auto; font-family:Verdana; font-size:76%; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal;}

#page {	width: 1000px; margin-right: auto;margin-left: auto;}
#page hr {	clear: both; width: 1px;	height: 1px; color: #0D1110; background-color: #0D1110;}

#header { background-image:url(header.jpg); background-repeat:no-repeat; background-color:#7C7C7C;  width: 971px;   height: 400px; }
#header strong, #header em { display: none;}
#header img{	padding-left:140px; padding-top:37px;}
/*
#menu_horizontal { position:absolute; background-color:#316B00; height:25px; margin-bottom:130px; margin-top:-160px; padding-bottom:8px; _padding-bottom:0px; padding-left:75px; width:895px; }
#menu_horizontal li {	display: inline;}
#menu_horizontal li a {	color:#FFFFFF;	display: block;	float: right; padding: 5px 15px 2px 15px; font-size:0.9em; line-height:24px; text-decoration:none; }
#menu_horizontal li a:hover {color:red;}
*/
#col_gauche {	width:100px;	float: left;	margin-right: 30px; 	}
#col_droite {	width:100px;	float: left;	margin-top: 20px;	}
#col_gauche li, #col_droite li {list-style: none; font-size: 1em; margin-bottom:10px;}
#col_gauche ul li, #col_droite ul li {	text-align: left;	font-size:1em;	margin: 0px 0px; }
#col_gauche li a, #col_droite li a { background-color:#316B00;background-position:right top;  background-repeat:no-repeat;    display:block;  font-weight:bold;   margin-bottom:2px;  padding:6px 11px;   text-decoration:none;   width:109px; color: #FFFFFF;}
#col_gauche li form, #col_droite li form {	padding: 5px 0px 5px 15px;}
#col_gauche  li a:hover, #col_droite  li a:hover {	background-image:url(menu_red.gif); color:#FFFFFF;}

#menuGauche ul{ display: none; position: absolute;}
#menuGauche li:hover ul, #rubriques li.over ul { /* lists nested under hovered list items */display: block; margin-left: 130px; font-size:0.9em;}
#menuGauche li{ float: left; position: relative;}
#menuGauche li ul a {  color:#FFFFFF; text-decoration:none;  width:109px; text-align: left;    border-right-style: none;  margin-top: 0;}
#menuGauche li ul a:hover {color: #FFFFFF; }

#adresse {font-style:normal;}

#menugeneral { height:64px; background-image: url(menu.png);	background-repeat: no-repeat; margin-right:12.5%; margin-left:12.5%;position:relative;}
#menugeneral ul { margin-left:50px;}
#menugeneral li { list-style-image: none;	list-style-type: none;	float: left;}
#menugeneral a {	color: #0C6C99;	text-decoration: none;	display: block;	padding-top: 15px;	padding-right: 30px;	padding-bottom: 5px;	padding-left: 30px;}
#menugeneral a:hover { color: #1EE9FF; }

#tab_contenu h5{ margin-bottom:20px;   margin-left:55px; }
#tab_contenu h5 a{   text-decoration: none; color:#000000;  }
#tab_contenu h5 a:hover{ text-decoration: none; color:#BD1515;  }

#liste_produit{ border-collapse:collapse; font-size: 1.2em; margin-left:60px; width:700px; margin-bottom:20px;  text-align:center;}
#liste_produit th {  background-color: #EFEFEF;   padding-left:0; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; }
#liste_produit td {border-bottom:1px solid #CCCCCC;}

#contenu #liste_produit img{  margin-left:20px;}
#contenu #liste_produit #image{margin:15px 15px 15px 0px;}
#contenu div#tab_contenu table#liste_produit tbody tr td a:link{color : #BD1410}
#contenu div#tab_contenu table#liste_produit tbody tr td a:hover{color : #FFCB00}
#contenu form label:after {   content: " :";}

#contenu form div fieldset edit.inputText, form div fieldset input.inputPassword, form div fieldset input.inputFile, form div fieldset textarea.inputTextarea {
    width: 160px;
    margin: 0 0 0 18px;
    margin: expression(setCntr(), '0px 0 0 -124px');
}
#contenu form label {    color:#333333;    font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:0.9em;    padding-bottom:2px;    padding-left:5px;    padding-right:5px;}
#contenu form fieldset {  border: 1px solid #ccc;  padding: 0 20px;  text-align:center;}
#contenu form legend {  font-family: arial, sans-serif;  font-weight: bold;  font-size: 90%;  color: #666;  background: #eee;  border: 1px solid #ccc;  border-bottom-color: #999;  border-right-color: #999;  padding: 4px 8px;  }

#contenu {	background-color:#FFFFFF; float:left; margin-bottom:20px; margin-left:10px!important; _margin-left:-30px; margin-right:30px; text-align:left; width:830px!important; _width:831px; min-height:600px;}
#contenu h1 {
background-image: url(http://www.blanchard-motoculture.fr//ressources/Image/H1.jpg);
background-position:center;
background-color:#FFFFFF; 
color:#BD1515;    
text-align: center; 
padding-bottom: 10px; 
padding-top:5px;	
margin-bottom: 30px;	
font-variant: small-caps;}
#contenu h2 {	padding-left:5px; color:#BD1515;	font-weight: normal;	font-size: 1.3em;   border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #BD1515;	margin-bottom: 5px;	margin-top: 25px;}
#contenu h3 {	font-weight: normal;    color:#222222;	margin-top: 10px;   margin-bottom: 5px; padding-left:5px;}
#contenu p {	margin-bottom:10px; margin-right:40px; padding-left:15px; text-align:justify; }
#contenu a {	color:#000000;	text-align: center;	display: inline;    margin: 5px; }
#contenu a:hover {  color:#000000; padding-left:5px;}
#contenu blockquote {	background-image: url(blockquote.gif);	background-color: #FFFFFF;	background-repeat: no-repeat;	margin-left: 50px;	padding-left: 40px;	background-position: 10px 10px;	border-left-width: 3px;	border-left-style: solid;	border-left-color: #f2cf5f;	padding-top: 10px;	padding-right: 20px;	padding-bottom: 5px;	margin-bottom: 10px;}
#contenu img {	margin:15px 15px 15px 40px; border: none;}
/* Les formulaires */
#contenu th, #contenu td {  color:#000000; font-size:0.8em; font-weight:normal; margin-top:18px;}
#contenu td input, #contenu td textarea {	-moz-border-radius:5px 5px 5px 5px; border:2px solid #CCCCCC; color:#000000; font-size:1.2em; margin-top:5px; width:300px; height:20px;}
#contenu td textarea {	height: 100px;}
#contenu #map_canevas img  { background-color:transparent; margin-left:140px; margin-top:-60px;}
#contenu ul{    list-style-type:none; margin-left:15px; margin-right:40px; text-align:justify;}

#fullWidth p{}

#contact2 p{    text-align:center; margin-left:25px;}

#liste_categorie ul {margin-left: 0px; margin-right: 0px; }

#titre{color:#BD1515;}
#tarif{font-weight:bold;}

#info_prod .img_petit{ display:inline; margin:0; min-height:0; width:80px; opacity:0.4;}
#info_prod .img_petit:hover { opacity:1;}

#info_prod{ float: left; margin-right : 12px; width : 503px;}
#info_prod h1{height:0px;text-align: left; padding-left:20px;}
#info_prod h5 {padding-left:20px;}
#info_prod a{text-decoration: none;}
#info_prod a:hover{text-decoration: none; color:#BD1515; }
#info_prod p{padding-left: 25px;}
#info_prod div{ min-height:130px;   margin-left:80px;  margin-top:10px;  text-align:justify;   width:300px;}
#info_prod h3{color:#BD1515; font-size: 1.2em; padding-left: 25px; }

#equip_prod h3 {color: #FFFFFF; background: #7C7C7C none repeat scroll 0 0; font-size: 1.4em; margin: 0; }
#equip_prod table{  border-collapse: collapse; border-spacing: 0; padding-bottom: 12px; width: 274px; margin-left: 8px; margin-top: 5px; margin-bottom:  10px; }
#equip_prod td{  text-indent: 0px;}
#equip_prod th{ text-align: left;}
#equip_prod tr{font-size: 1.2em; height: 20px; border-bottom: 1px solid; padding: 1px 0; border-bottom-color : #7C7C7C;}
#equip_prod a:hover{text-decoration: none; color:#BD1515; }

#div_mere{width: 300px; -moz-background-clip:border; -moz-background-inline-policy: continious; -moz-background-origin: padding; background: #E2E2E2 none repeat scroll 0 0; float: left; height: auto; min-height: 340px; margin: 5px 0 20px; overflow: auto; width: 300px;}

#version_prod{float:left; padding:0 12px 20px 18px; width:797px; margin-top: 10px;}
#version_prod table{table-layout:fixed; width:757px; font-size:1.2em; border-color:#E2E2E2; background:#E2E2E2 none repeat scroll 0 0;}
#version_prod th{background-color:#7C7C7C; color:#FFFFFF;}
#version_prod td{padding:2px 8px; text-align:center;}

#donnee_vers{border-spacing:0; table-layout:fixed; width:757px; }

#footer {	color: #fff; text-align: center;	clear: both; background-color:#316B00;	margin-right: 0px;	margin-left: 0px;  padding:5px;}
#footer p {	margin-top: 10px;	color: #0C6C99;}
#footer a {	color: #fff;}
#footer a:hover {	color:#BD1515;}

#alert { color:#BC0000; margin:6px 17px 6px 17px; font-size:0.8em;}

#edit select { background-color: #505050; border: 1 solid #ffcc33; }

#searchContainer{color:#FFFFFF;}

#map_canevas{margin-left:160px;}

#contact2 table { width:60%; margin-left:160px;}
#contact2 th {   font-size:1em; padding-top:10px;    text-align:left;}

.suite {	text-align:right;font-size:0.8em;}
.archives {font-size:0.8em; text-align:center; text-indent:-18px;}
.actus {padding:5px; }

.selector{ display:inline; float:left; margin-left:7px; margin-right:1px; width:260px; margin-bottom: 30px; }
.selector h3 {  background-color:#7C7C7C; color:#FFFFFF;}
.selector li{  background-image:url(list_arrow.gif); background-position:3px 60%; background-repeat:no-repeat; margin-bottom:1px; margin-left:0; padding:3px 0 3px 19px; background-color:#E2E2E2;}
.selector a, .selector span { font-weight:bold; text-decoration:none; }
.selector ul{   list-style-image:none; list-style-position:outside; list-style-type:none; }

.champs,.short_champs {
    font-size: 1.2em;

}
.short_champs {
    width:50%;
}

.warning {
    color:#f00;
    font-weight:bold;
}                                                                                
