body {
margin: 0px;
padding: 0px;
overflow: auto;
background-color:#EFEFEB;
}

input.login {
	width:147px;
	height:18px;
	border: solid 1px #A9AA99;
	font-family:verdana, helvetica;
	font-size:10px;
	padding-left:5px;
}
textarea.login {
	width:147px;
	border: solid 1px #A9AA99;
	font-family:verdana, helvetica;
	font-size:10px;
	padding-left:10px;
}
input.newsletter {
	width:205px;
	height:18px;
	border: solid 1px #A9AA99;
	font-family:verdana, helvetica;
	font-size:10px;
	padding-left:10px;
}
input.panier {
	width:25px;
	height:18px;
	border: solid 1px #A9AA99;
	font-family:verdana, helvetica;
	font-size:10px;
	padding-left:5px;
	margin-left:5px;
	margin-right:10px;
}
.noscroll {
overflow: hidden;
}
select { font-family:arial, verdana; font-size:11px; color:#909090; border:1px solid #909090; }
hr { color: #DFDABD; height: 1px; }

A {color:#000000; text-decoration: none; }
A:hover {text-decoration: underline;}

.gris {color: #999999;}
.gris2 {color: #777775;}
.gris3 {color: #697780;}
.noir {color:#000000;}
.blanc {color:#FFFFFF;}
.bleudark { color:#134D86;}
.ciel { color:#4696B9;}
.bleu{ color:#336699;}
.vert{ color:#B7CD92;}
.vert2{ color:#6E9B25; text-decoration:none;}
.vertlight { color:#C1CE2B;}
.bordeaux { color:#C20F06;}
.beige { color:#D9CEA8;}
.jaune { color:#FFCC00;}
.orange { color:#FF6600;}

a.arial17:hover{ color:#6E9B25; text-decoration:none;}
a.arial12:hover{ text-decoration:none;}

.arial9 { font-family: Arial, helvetica; font-size:9px}
.arial10 { font-family: Arial, helvetica; font-size:10px}
.arial11 { font-family: Arial,  helvetica; font-size:11px}
.arial12 { font-family: Arial, helvetica; font-size:12px;}
.arial13 { font-family: Arial, helvetica; font-size:13px}
.arial14 { font-family: Arial, helvetica; font-size:14px; font-weight:bold;}
.arial15 { font-family: Arial, helvetica; font-size:15px}
.arial16 { font-family: Arial, helvetica; font-size:16px}
.arial17 { font-family: Arial, helvetica; font-size:17px; font-weight:bold;}
.arial18 { font-family: Arial, helvetica; font-size:18px; font-weight:bold;}
.arial21 { font-family: Arial, helvetica; font-size:21px}
.arial24 { font-family: Arial, helvetica; font-size:24px; font-weight:bold;}
.arial26 { font-family: Arial, helvetica; font-size:26px}
	
.verdana9 { font-family: verdana, helvetica; font-size:9px}
.verdana10 { font-family: verdana, helvetica; font-size:10px}
.verdana11 { font-family: verdana, helvetica; font-size:11px}
.verdana12 { font-family: verdana, helvetica; font-size:12px}
.verdana13 { font-family: verdana, helvetica; font-size:13px}
.verdana14 { font-family: verdana, helvetica; font-size:14px}
.verdana15 { font-family: verdana, helvetica; font-size:15px}

.bold {font-weight: bold;}
.justif {text-align: justify;}
.maj {	text-transform: uppercase;}
.lien {text-decoration: underline;}
.lien2 {text-decoration: none;}
.lien:hover {color:#6E9B25;}
.lien2:hover {color:#6E9B25; text-decoration: none;}
.lien2active {color:#6E9B25; text-decoration: none;}
.active {color:#6E9B25; text-decoration: none;}
a.lien2active:hover{text-decoration:none;}
.strike{text-decoration:line-through;}

.filetbeige {	border-top: 1px solid #D9CEA8;	border-right: 0px Aucune #D9CEA8;	border-bottom: 0px Aucune #D9CEA8;border-left: 0px Aucune #D9CEA8;}
.filetgris {	border: 1px solid #C7C8BD;}
.filetgrisg {	border-left: 1px solid #C7C8BD;}
.filetgrisd {	border-right: 1px solid #C7C8BD;}
.filetgrisb {	border-bottom: 1px solid #C7C8BD;}
.filetgrishgd {	border-top: 1px solid #CAC9C7; border-left: 1px solid #CAC9C7; border-right: 1px solid #CAC9C7;}
.filetgrishdb {	border-top: 1px solid #CAC9C7; border-bottom: 1px solid #CAC9C7; border-right: 1px solid #CAC9C7;}
.filetgrishbgd {	border-top: 1px solid #CAC9C7; border-bottom: 1px solid #CAC9C7; border-right: 1px solid #CAC9C7; border-left: 1px solid #CAC9C7;}
.filetgrisbd {	 border-bottom: 1px solid #CAC9C7; border-right: 1px solid #CAC9C7;}
.filetgrishd {	border-top: 1px solid #CAC9C7; border-right: 1px solid #CAC9C7;}
.filetgrishg {	border-top: 1px solid #CAC9C7; border-left: 1px solid #CAC9C7;}
.filetgrishb {	border-top: 1px solid #CAC9C7; border-bottom: 1px solid #CAC9C7;}
.filetgrish {	border-top: 1px solid #CAC9C7;}
.filet { border:1px solid #cacbc0 }


.marge10 {padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}
.marge20 {padding-top: 20px;padding-right: 20px;padding-bottom: 20px;padding-left: 20px;}
.marge20gd {padding-right: 20px;padding-left: 20px;}
.marge20g {padding-left: 20px;}
.marge20g {padding-left: 20px;}
.marge17g {padding-left: 17px;}
.marge13g {padding-left: 13px;}
.marge15g {padding-left: 15px;}
.marge10g {padding-left: 10px;}
.marge2d {padding-right: 2px;}
.marge10d {padding-right: 10px;}
.marge10hg {padding-left: 10px; padding-top: 10px;}
.marge10h { padding-top: 10px;}
.marge3h { padding-top: 3px;}
.marge3hb { padding-top: 3px; padding-bottom: 3px;}
.marge10hd {padding-right: 10px; padding-top: 10px;}

.curvy {position:relative; width:400px; height:150px; background:#08c; color:#000; margin:5em auto;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#08c; background:#fff;overflow:hidden;}
#ctl {top:0px; left:0px;}
#cbl {top:130px; left:0px;}
#ctr {top:0px; left:380px;}
#cbr {top:130px; left:380px;}
#quadtl, #quadtr, #quadbl, #quadbr {position:absolute; font-size:150px; font-family:arial; color:#08c;line-height:40px;}
#quadtl {left:-8px;}
#quadtr {left:-25px;}
#quadbl {left:-8px; top:-17px;}
#quadbr {left:-25px; top:-17px;}
#txt {position:absolute; top:5px; left:5px; width:390px; height:140px; color:#fff;}

.liste { font-family: Arial, helvetica; font-size:9px; color:#214B7A; border: 1px solid #C1CE2B; scrollbar-highlight-color:#C1CE2B;}

.tabimg {padding-top:3px; padding-bottom:15px; padding-left:0px; padding-right:12px;}

.borgris {
	border-left: 1px solid #BDBDBD;
	border-right: 1px solid #BDBDBD;
	background-color:#FFFFFF;
	padding: 9px 8px 10px 8px;
}
.borgris2 {
	border-left: 1px solid #BDBDBD;
	border-right: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
	background-color:#FFFFFF;
	padding: 9px 8px 10px 8px;
}
.borgris3 {
	border-left: 1px solid #BDBDBD;
	border-right: 1px solid #BDBDBD;
	background-color:#FFFFFF;
	padding: 9px 8px 0px 8px;
}
.visu1{
background-image:url(../images/common/home/f_aplat_jaune.gif);
background-repeat:repeat-x;
background-position:top;
padding-top:6px;
}
td.visu{
padding-top:10px;
padding-bottom:10px;
border:1px solid #C7C8BD;
}
#intro_offre strong{
font-size:18px;
color:#C20F06;
}
/* rollover sur les liens*/
.vert:hover{
color:#fff;
}
.bordeaux:hover{
color:#000;
}
.blanc:hover{
color:#fff;
}
/* fin rollover sur les liens*/
/* Styles pour les contenus textes */
a.retour{
background-image:url(../images/common/retour.gif);
background-repeat:no-repeat;
background-position:0px 1px;
padding-left:15px;
font-weight:bold;
}
P{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}
ul, li{
margin:0px;
padding:0px;
list-style:none;
}
ul{
margin-bottom:20px;
}
li{
margin-bottom:8px;
padding-left: 22px;
background-image:url(../images/common/home/puce2.gif);
background-position: 13px 5px;
background-repeat:no-repeat;
}
div#texte a{
text-decoration:underline;
color:6E9B25;
}
/* Fin styles pour les contenus textes */
/* Menu gauche */
#menu a.offres{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
background-color:#ffcc00;
border-bottom:4px solid #fff;
background-image:url(../images/common/puce_menu.gif);
background-position: 11px 10px;
background-repeat:no-repeat;
padding-left: 23px;
padding-top:5px;
padding-bottom:5px;
}
#menu a.offres:hover{
color:#fff;
background-image:url(../images/common/puce_menu_on.gif);
background-position: 11px 12px;
}
#menu a.offres_on{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#fff;
background-color:#ffcc00;
background-image:url(../images/common/puce_menu_on.gif);
background-position: 11px 12px;
background-repeat:no-repeat;
padding-left: 23px;
padding-top:5px;
padding-bottom:5px;
}


#menu a.off{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
background-color:#EFEFEB;
border-bottom:1px solid #fff;
background-image:url(../images/common/puce_menu.gif);
background-position: 11px 10px;
background-repeat:no-repeat;
padding-right: 5px;
padding-left: 23px;
padding-top:5px;
padding-bottom:5px;
}
#menu a.off:hover{
color:#fff;
background-color:#87B835;
background-image:url(../images/common/puce_menu_on.gif);
background-position: 11px 12px;
background-repeat:no-repeat;
}
#menu a.on{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#fff;
text-decoration:none;
background-color:#87B835;
border-bottom:1px solid #fff;
background-image:url(../images/common/puce_menu_on.gif);
background-position: 11px 12px;
background-repeat:no-repeat;
padding-right: 5px;
padding-left: 23px;
padding-top:5px;
padding-bottom:5px;
}
#menu ul, #menu li{
margin:0px;
padding:0px;
list-style:none;
}
#menu ul li a{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
border-bottom:1px solid #fff;
background-color:#F3F8EA;
padding-top:3px;
padding-bottom:3px;
padding-left: 35px;
padding-right: 10px;
background-image:url(../images/common/home/puce2.gif);
background-position: 24px 8px;
_background-position: 24px 12px;
background-repeat:no-repeat;
}
#menu ul li a:hover{
text-decoration:none;
color:#6E9B25;
}
#menu ul li a.on2{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#6E9B25;
border-bottom:1px solid #fff;
background-color:#F3F8EA;
padding-top:3px;
padding-bottom:3px;
padding-left: 35px;
background-image:url(../images/common/home/puce2.gif);
background-position: 24px 8px;
_background-position: 24px 12px;
background-repeat:no-repeat;
}

#menu ul#smenu_offres li a{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
border-bottom:1px solid #fff;
background-color:#FFF8DE;
padding-top:3px;
padding-bottom:3px;
padding-left: 35px;
padding-right: 10px;
background-image:url(../images/common/home/puce2.gif);
background-position: 24px 8px;
_background-position: 24px 12px;
background-repeat:no-repeat;
}
#menu ul#smenu_offres li a:hover{
text-decoration:none;
color:#E1B401;
}
#menu ul#smenu_offres li a.on2{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#E1B401;
border-bottom:1px solid #fff;
background-color:#FFF8DE;
padding-top:3px;
padding-bottom:3px;
padding-left: 35px;
background-image:url(../images/common/home/puce2.gif);
background-position: 24px 8px;
_background-position: 24px 12px;
background-repeat:no-repeat;
}
/* Fin menu gauche */

a.vert2{ color:#6E9B25; text-decoration:none; cursor:text;}
a.vert2:link{ color:#6E9B25; text-decoration:none; cursor:text;}
