body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
.bas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-image: url(../graphs/bas.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 55px;
}
.centre {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	background-color: #000000;
}
.tabcentre {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	height: 100%;
}
.tabbords {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	height: 100%;
}
.fond_sous_menu {
	background-attachment: fixed;
	background-image: url(../graphs/menu/fond_sous_menu.gif);
	background-repeat: no-repeat;
	
}



.sousmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.1ligneprix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background-color: ##FFCC2A;
}
.promoprix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.1colonneprix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.actustd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.enavant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCC2A;
	text-decoration: none;
}
.titres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC2A;
	text-decoration: none;
}
.entetes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC2A;
	text-decoration: none;
	font-style: italic;
}
a.sousmenu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.sousmenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.sousmenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
a.sousmenu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #dcb809;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCC2A;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCC2A;
	text-decoration: none;
}
.datepromos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
a.basliens:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff9900;
	text-decoration: none;
}
a.basliens:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff9900;
	text-decoration: none;
}
a.basliens:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCC2A;
	text-decoration: none;
}
a.basliens:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff9900;
	text-decoration: none;
}

BODY.actualites {
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#E0E0E0;
scrollbar-darkshadow-color:#B0B0B0;
scrollbar-shadow-color:#C0C0C0;
scrollbar-arrow-color:#E0E0E0;
scrollbar-track-color:#FFFFFF;
}





.col_gauche {
width: 320px;
float: left;
margin-right :25px;
text-align:left;
background-image:  url(../media/separation-verticale.); 
background-repeat: repeat-y;
background-position: right;
border : 1px dashed #705605;
height : inherit;
padding : 0px 0px 0px 0px;
padding-bottom : 10px;


}

#contenu{
/* original width 1000px */
padding: 20px 20px 20px 20px;


}


.col_centre {
width: 615px;
float: left;
text-align:left;
background-position: right;
border : 1px dashed #705605;
height : inherit;
padding : 0px 0px 0px 0px;
}

.col_centre2 {
width: 615px;
float: left;
text-align:left;
background-position: right;
border : 1px dashed #705605;
height : inherit;
padding : 0px 0px 0px 0px;
margin-top : 20px;
}

.col_gauche form {
padding : 10px 10px 10px 10px;

}



.col_droite { 
/* orig width 222px; */
width:270px;
float: left;
height : inherit;
text-align:left;
margin-bottom : 100px;
border : 1px dashed #705605;


}



.actualites {
width : 475px;
height : 17px;
padding-left : 7px;
padding-top : 2px;
font-weight : bold;
margin-bottom : 10px;
}

.location {
padding-left : 20px;
padding-right : 20px;
padding-bottom : 10px;

}

.total {
padding-left : 20px;
padding-right : 20px;
font-weight : bold;
border-top : 1px solid #705605;
margin-left : 10px;
margin-right : 10px;
padding-top : 10px;
padding-bottom : 10px;
}


.promotion  {
padding-left : 20px;
padding-top : 10px;
padding-bottom : 10px;
padding-right : 20px;
border-top : 1px solid #705605;
margin-left : 10px;
margin-right : 10px;
font-weight : bold;
}

.float_right {
float : right;
}

.float_right_jaune {
float : right;
color : #ffd125;

}

.fil_ariane {

width : 620px;
height : 17px;
padding-top : 2px;
margin-bottom : 20px;
padding-bottom : 5px;
border-bottom : 1px dashed #705605;
}


.etape_resa {

height :20px;
padding-right : 10px;
padding-top : 5px;
font-weight : bold;
margin-bottom : 10px;
padding-left : 7px;
border-bottom : 1px dashed #705605;
padding-bottom : 5px;
}

.etape_recap {


height : 20px;
padding-left : 7px;
padding-top : 5px;
font-weight : bold;
margin-bottom : 10px;
border-bottom : 1px dashed #705605;
padding-bottom : 5px;


}

.etape_location {

height : 20px;
padding-bottom : 5px;
padding-left : 7px;
padding-top : 5px;
font-weight : bold;
margin-bottom : 10px;
border-bottom : 1px dashed #705605;

}

.etape_panier {

height : 20px;
padding-top : 5px;
padding-bottom : 5px;
font-weight : bold;
margin-bottom : 10px;
padding-left : 7px;
border-bottom : 1px dashed #705605;

}

.etape_panier2 {

height : 20px;
padding-top : 5px;
font-weight : bold;
margin-bottom : 10px;
padding-left : 7px;
border-bottom : 1px dashed #705605;
border-top : 1px dashed #705605;
padding-bottom : 5px;

}


.alerte {
color : #FF9900;

}

.formulaire_resa {
padding-left : 20px;
padding-right : 20px;
}


.form_text { 
width: 140px;
float: left;
margin-top: 5px;
padding-top : 3px;

}

.form_text2 { 
width: 230px;
float: left;
margin-top: 5px;
padding-top : 3px;
}

.form_textfield { 
width: 160px;
float: left;
margin-top: 5px;
}

.form_textfield2 { 
width: 180px;
float: left;
margin-top: 5px;
}

.textfield { 
font-size: 11px;
width: 130px;
margin-right : 2px;
}

.form_textfield3 { 
width: 180px;
float: left;
margin-top: 5px;
}

.textfield3 { 
font-size: 11px;
width: 100px;
margin-right : 2px;
}

#date3 {
width: 100px;
margin-right : 2px;
}

select {
width: 130px;
}

textarea {
font-family : Arial;
}

.bouton {
padding-top : 10px;
float : right;
padding-bottom : 10px;
}

.bouton-valid {
padding-top : 10px;
float : right;
padding-bottom : 20px;
}

.bouton-valid-2{
padding-top : 10px;
padding-bottom : 10px;
float : right;
}



#nb_articles {
padding-left : 20px;
padding-right : 20px;
}

#panier {
padding-left : 20px;
padding-right : 20px;
padding-top : 20px;
padding-bottom : 20px;
}

#warning{
padding-left : 20px;
padding-right : 20px;
padding-top : 20px;
padding-bottom : 20px
}


#valider_panier {
padding-left : 20px;
padding-right : 20px;

}

#valider_panier-2 {

}

.suppr-article {
float : right;
padding-top : 5px;
font-weight : bold;
}

.spacer {
clear : both;
}

.prix_barre {
text-decoration: line-through;
color : #FF0000;
}