.petit-marron {
	font-size:9px;
	color:#3a1701;
	font-family:"Trebuchet MS";
}
.champtexte {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 2px;
	width:170px;
	height:18px;
	color:#747474;
}

.champtexte2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 2px;
	width:120px;
	height:18px;
	color:#747474;
}

p.blank {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.etoile {
	color:#cc0000;
	font-weight:bold;
	font-size:11px;
}

.notice {
	color:#cc0000;
	font-weight:bold;
	font-size:11px;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
	margin:10px 0px 0px 0px;
}
table {
	width:100%;
	border-spacing:5px;
	/*border-collapse:collapse;*/
	
}
table th{
	padding:0px;
	background:#ffad00;
	color:#000000;
	font-size:13px;
	height:20px;
}

table td{
	padding:0px 0px 0px 0px;
	vertical-align:top;
}

table td.final{
	padding:5px 0px 0px 0px;
	vertical-align:top;
	border-top:1px solid #e9eaee;
	font-weight:bold;
	font-style:italic;
	color:#cc0000;
}

fieldset {
border:1px solid #000000;
margin:20px 0px 0px 0px;
padding:0px 0px 10px 0px;
}


legend {
color:#ff6705;
font-weight:bold;
margin:0px 0px 0px 10px;
padding:0px 5px 0px 5px;
}

.formulaire-achat {width:120px;}

.formulaire-area {width:90%;margin:0px 0px 0px 10px;}



table.fp {
	width:100%;
	border-spacing:3px;

}

td.fp_produit {
	padding:0px 0px 0px 10px;
	font-weight:normal;
	vertical-align:top;	
}

.prix{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#6c6d6d;
	font-size:18px;
}

.prix-petit{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#6c6d6d;
	font-size:12px;
}

td.fp_image_grande {
	border:1px solid #e9eaee;
	width:40%;
	text-align:center;
	vertical-align:middle;	
}

td.fp_descriptif {
	text-align:justify;
	vertical-align:top;	
}


td.fp_image{
	width:100%;
	text-align:center;
	vertical-align:middle;
}

	

p.notice {
	font-weight:bold;
	color:#EF4619;
	text-decoration:none;
}	

.notice:link, .notice:visited, .notice:active{
	font-weight:bold;
	color:#EF4619;
	text-decoration:none;
}	

.notice:hover{
	font-weight:bold;
	color:#EF4619;
	text-decoration:underline;
}	
	

span.ecotaxe {
	font-weight:normal;
	color:#EF4619;
	font-size:11px;

}

.vignette {
	width:120px;
	border:1px solid #e9eaee;
	margin : 0px 5px 5px 0px;
	padding:0px 0px 0px 0px
}

.bouton {
background:url(../images/bouton_fond.png) top left no-repeat;
border: none;
color:#3a1701;
width:133px;
height: 23px;
font-size:12px;
padding:0px 0px 5px 0px;
text-align:center;
}

.bouton:link, .bouton:visited, .bouton:active {
background:url(../images/bouton_fond.png) top left no-repeat;
color:#3a1701;
width:133px;
height: 23px;
font-size:12px;
	border:0px;
	padding:0px 0px 5px 0px;
	cursor:pointer;
}


.bouton:hover {
background:url(../images/bouton_fond.png) top left no-repeat;
color:#3a1701;
width:133px;
height: 23px;
font-size:12px;
	border:0px;
	padding:0px 0px 5px 0px;
	cursor:pointer;
}


.clicbouton {
background:url(../images/bouton_fond.png) top left no-repeat;
color:#3a1701;
width:133px;
height: 23px;
font-size:12px;
	border:0px;
	padding:0px 0px 5px 0px;
	cursor:pointer;
}

.valide-bouton {
background:url(../images/bouton_valide.png) top left no-repeat;
color:#3a1701;
width:65px;
height: 22px;
font-size:12px;
	border:0px;
	padding:0px 0px 5px 0px;
	cursor:pointer;
}


.blanc:link{color:#3a1701;font-size:12px;}
.blanc:visited{color:#3a1701;font-size:12px;}
.blanc:hover{color:#3a1701;font-size:12px;}

.retour {
	clear: both;
	margin:20px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}

/*page caddie*/
table.table-contenu {
	width:100%;
	border-collapse:collapse;
	background:#FFF;
}
table.table-contenu th{
	padding:0px;
	background:#ffad00;
	color:#000000;
	font-size:13px;
	height:20px;
}
table.table-contenu td{
	padding:10px 0px 10px 0px;
	text-align:center;
}

p.right{
margin:0px 0px 0px 0px;
padding:0px 5px 0px 0px;
text-align:right;
}

.right-red{
margin:5px 0px 0px 0px;
padding:0px 5px 0px 0px;
text-align:right;
color:#cc0000;
font-weight:bold;
font-size:12px;
}

ul#caddie-bouton {
padding:20px 0px 50px 0px;
margin:0px 0px 0px 30px;
}

ul#caddie-bouton li.img-bouton {
float:left;
list-style-type:none;
background:url(../images/bouton_fond.png) no-repeat top left;
width:133px;
height: 29px;
border:0px;
margin:0px 0px 0px 0px;
padding:5px 5px 0px 0px;
text-align:center;
}


ul#caddie-bouton li.img-bouton a{
color:#ffffff;
font-weight:bold;
font-size:11px;
}



ul#caddie-bouton li.img-bouton a:hover{
text-decoration:none;
color:#ffffff;
}



/*fin page caddie*/


/*page achat maintenant*/
ul.achat-maint{
margin:10px;
padding:0px;
text-align:left;
}

ul.achat-maint li{
list-style-type: none;
float:left;
margin:2px 0px 2px 0px;
padding:0px;
width:130px;
}

ul.achat-maint li.input{
list-style-type: none;
float:left;
margin:2px 0px 2px 0px;
padding:0px 0px 0px 0px;
width:140px;
}

ul.achat-maint li.notice{
list-style-type: none;
float:left;
margin:2px 0px 2px 0px;
padding:0px 0px 0px 130px;
width:140px;
color:#ff0000;
font-weight:bold;
font-size:11px;
}

ul.achat-maint li.input input{
width:140px;
}
/*fin page achat maintenant*/

/*enregistrement */
ul.enregistrement{
margin:10px;
padding:0px;
text-align:left;
}

ul.enregistrement li{
list-style-type: none;
float:left;
margin:2px 0px 2px 0px;
padding:0px;
width:260px;
}

ul.enregistrement li.second{
list-style-type: none;
float:left;
margin:2px 0px 2px 0px;
padding:0px 0px 0px 0px;
width:280px;
}

ul.enregistrement li.trois{
list-style-type: none;
float:left;
margin:2px 0px 2px 0px;
padding:0px 0px 0px 250px;
width:280px;
color:#ff0000;
font-weight:bold;
font-size:0.9em;
}

ul.enregistrement li.second input{
width:200px;
}


ul.enregistrement li.second textarea{
width:200px;
}

ul.enregistrement li.second select{
width:200px;
}
ul.enregistrement li.second input.radio{
width:20px;
}

ul.enregistrement li.commerciale{
list-style-type: none;
float:left;
margin:2px 0px 2px 0px;
padding:0px;
width:100%;
}

ul.enregistrement li.commerciale select{
width:100px;
}
/*fin enregistrement */
