body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*margin: 0px 0px 0px 0px;*/
	margin: 0px;
}
a { color: #336699; }
a:hover { color: #274F76; }
div.fdtitre{
	width:100%;
	height:150px;
	margin:0px;
	padding:0px;
	border:none;
	white-space:nowrap;
	overflow: hidden;
	background-color:#FFFFFF;
}
div.fdtitre12{
	width:100%;
	height:150px;
	margin:0px;
	padding:0px;
	border:none;
	white-space:nowrap;
	overflow: hidden;
        background: #fff url(../i/tit2012a2_150b_03.jpg) repeat-x top left ;
}
div.titre12{
	width:1000px;
	height:150px;
	margin:0px;
	padding:0px;
	border:none;
	font-size:10px;
	text-align:left;
}
div.titre{
	width:100%;
	height:150px;
	margin:0px;
	padding:0px;
	border:none;
	font-size:10px;
/*	background:url(i/fond09d_01.jpg) no-repeat top left; */
	text-align:left;
}
div#menu07{
	width:100%;
	height:30px;
	min-height:30px;
	max-height:30px;
	line-height:30px;
	margin:0px;
	padding:0px;
	border:none;
	white-space:nowrap;
	overflow: hidden;
	background:#756455 url(i/fond12t_01a.gif) repeat-x top left;
	vertical-align:middle;
	text-align: center;
}
div#menu07 object{
	margin:0px;
	padding:0px;
	border:none;
	border-left:#999 1px solid;
}
div#menu07 img{
	margin:0px;
	padding:0px;
	border:none;
	vertical-align:middle;
}
div#menu07 a{
	margin:0px;
	height:30px;
	min-height:30px;
	max-height:30px;
	line-height:30px;
	padding:0px 10px;
	color:white;
	font-size:14px;
	vertical-align:middle;
}
div#menu07 a:hover{
	color:white;
	vertical-align:middle;
	background:url(i/fond10t_01b.gif) repeat-x top left;
}
div.ifoc{
	margin:0px;
	padding:0px;
	background:url(../i/db11.png) repeat-x top left;
}
div.conteneur{
	margin:0px;
	padding:0px;
	background:url(i/fond09d2b1.jpg) no-repeat top left;
	text-align:center;
}
div#choix{
	background:url(i/fond09d_05b.gif) repeat-x top left;
	width:100%;
	min-width:760px;
	margin:0px;
	padding:0px;
}
div#choix table {
	width:100%;
	height:200px;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	table-layout:fixed;
}
div#choix td.cg{
	margin:0px;
	padding:0px;
	height:200px;
	white-space:nowrap;
	overflow: hidden;
	text-align:center;
}
div#anim{
	margin:0px;
	padding:0px;
	width:100%;
	height:200px;
	white-space:nowrap;
	overflow: hidden;
	text-align:center;
	background:#ffffff;
}
div#anim div{
	margin:0px;
	padding:0px;
	width:100%;
	height:200px;
	white-space:nowrap;
	overflow: hidden;
	text-align:center;
}
div#choix td.cd{
	width:350px;
	height:200px;
	margin:0px;
	padding:0px;
	white-space:nowrap;
	overflow: hidden;
	background:#3C3C3C url(i/fond09d_05c.jpg) repeat-y top left;
	vertical-align:top;
}
div#choix td.cd1{
	width:350px;
	margin:0px;
	padding:0px;
	white-space:nowrap;
	overflow: hidden;
	background:#3C3C3C url(i/fond09d_05c.jpg) repeat-y top left;
}
div#choix td.cd1 div{
	margin:0px;
	padding:0px;
	white-space:nowrap;
	overflow: hidden;
	background:url(i/fond09d_05.jpg) no-repeat top left;
}
div#choix td.cd2{
	width:350px;
	margin:0px;
	padding:0px;
	white-space:nowrap;
	overflow: hidden;
	background:#3C3C3C url(i/fond09d_05c.jpg) repeat-y top left;
}
#pause {
	font-size:10px;
	color:#999;
	text-align:left;
	margin:1px;
	padding:1px;
}
#menud{
	margin:0px;
	padding:0px;
	width:350px;
	height:200px;
}
#clis{
	right:0px;
	margin:0px;
	padding:6px 0px 0px 0px;
	text-align:left;
}
#clis li{
	margin:0px;
	padding:0px;
	line-height:38px;
	height:38px;
}
#clis li a{
	margin:0px;
	padding:0px 10px;
	font-size:14px;
	color:#fff;
	line-height:16px;
	height:16px;
	text-decoration:none;
}
#clis li a:hover{
	color:#9cf;
}
h5.adresse, td.adresse{
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	color:#000;
	text-align: center;
}
p.adresse {
	font-size:10px;
	color:#666;
	text-align: center;
}
p.fonction {
	font-size:10px;
	color:#999;
	text-align: center;
}
div#choix div.separ{
	height:1px;
	margin:1px 0px;
	padding:0px;
	background:url(i/fond09d_05s.gif) no-repeat center left;
}
div#choix div.lien b{
	margin:0px;
	padding:0px 10px;
	font-size:24px;
	color:#ddd;
	line-height:20px;
}
table.listing {
}
table.listing th {
	background-color:#666;
	color:white;
	font-size:12px;
	font-weight:bold;
	height:20px;
}
table.listing th a{
	background-color:#666;
	color:white;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}
table.listing td {
	color:black;
	font-size:12px;
	height:24px;
	line-height:24px;
	border-bottom: 1px solid #666;
}
.selectedRow {
	background-color:#99f;
    cursor: pointer;
}
.message {
	margin:0;
	padding:2;
}
.messagederoulant {
	margin:0;
	padding:2;
}
.vighg {
	width:10px;
	height:10px;
	margin:0;
	padding:0;
	background:url(i/vc01_hg.gif) no-repeat bottom right;
}
.vighc {
	width:10px;
	height:10px;
	margin:0;
	padding:0;
	background:url(i/vc01_hc.gif) repeat-x bottom center;
	border-bottom:1px dashed #999;
}
.vighd {
	width:10px;
	height:10px;
	margin:0;
	padding:0;
	background:url(i/vc01_hd.gif) no-repeat bottom left;
}
.vigcg {
	width:10px;
	margin:0;
	padding:0;
	background:url(i/vc01_cg.gif) repeat-y center right;
	border-right:1px dashed #999;
}
.vigcc {
	margin:0;
	padding:0;
	font-size:11px;
}
.vigcd {
	width:10px;
	margin:0;
	padding:0;
	background:url(i/vc01_cd.gif) repeat-y center left;
	border-left:1px dashed #999;
}
.vigbg {
	width:10px;
	height:10px;
	margin:0;
	padding:0;
	background:url(i/vc01_bg.gif) no-repeat top right;
}
.vigbc {
	height:10px;
	margin:0;
	padding:0;
	background:url(i/vc01_bc.gif) repeat-x top center;
	border-top:1px dashed #999;
}
.vigbd {
	width:10px;
	height:10px;
	margin:0;
	padding:0;
	background:url(i/vc01_bd.gif) no-repeat top left;
}
div.boxeinfos {
	margin:3px;padding:0px;border:0;
}
div.boxepanier {
	margin:3px;padding:0px;width:300px;float:left;border:0;
}
div.boxelogos {
	margin:3px;padding:0px;width:300px;float:left;border:0;
}
div.boxemanu {
	margin:3px;padding:0px;width:300px;float:left;border:0;
}
div.boxesearch {
	margin:3px;padding:0px;width:300px;float:left;border:0;
}
div.boxelanguage {
	margin:3px;padding:0px;width:120px;float:left;border:0;
}
div.promos{
	margin:3px;padding:0px;width:300px;height:150px;float:left;border:0;
}
div.promosinfos {
	margin:0;padding:0;
}
div.promosphotos {
	width:185px;height:93px;max-height:93px;margin:0;padding:0;overflow:hidden;float:left;
}
div.promosphoto {
	width:185px;height:93px;max-height:93px;overflow:hidden;margin:0;padding:0;
}
div.promoscadre {
	background:url(i/cadre_promo_02_01.gif);position:absolute;width:185px;height:93px;margin:0;padding:0;
}
div.promosprix {
	width:115px;height:93px;margin:0;padding:0;float:left;overflow:hidden;
}
div.promosbarre {
	background:url(i/cadre_promo_02_02.gif) #666;width:115px;height:43px;overflow:hidden;font-size:16px;vertical-align:middle;text-align:left;
}
div.promosbarre p {
	margin:5px;
	padding:5px;
}
div.promosactif {
	background:url(i/cadre_promo_02_03.gif) #c66;width:115px;height:50px;overflow:hidden;vertical-align:middle;font-weight:bold;font-size:18px;text-align:left;
}
div.promosactif p {
	margin:10px;
	padding:5px;
}
div.promosnom {
	background:url(i/cadre_promo_02_04.gif) #eef;
	width:300px;height:57px;overflow:hidden;
	font-size:16px;
	padding:0;
	margin:0;
	vertical-align:middle;
	text-align:center;;
}
div.promosnom  p{
	margin:1px 5px 1px 5px;
	padding:0 5px 2px 5px;
}
div.promosnom  a{
	margin:0;
	padding:0;
}
div.promosnom  a:hover{
	color:#f00;
}
.iconepage,.numpages {
	float:right;
	font-size:11px;
	margin: 0 2px;
	padding: 0 2px;
}
div.infopage {
	font-size:11px;
	margin:1px;
	padding:1px;
	text-align:left;
}
.cb {
	clear:both;
}
