@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#686363;
	width:100%;
}

p{text-align:justify; }

img{ border:0px;}
img, div { behavior: url(iepngfix.htc) }
td{ vertical-align:top }

.bleu{color:#26accb;}
.noir{color:#000;}
.gris{color:#686363;}

.c16{font-size:16px;}
.c10{font-size:10px;}


.header{
	width:978px!important;
	height:120px;
	background-image:url('../images/header-centre.jpg');
	background-repeat:no-repeat;
}

.gauche-header{
	background-image:url('../images/header-gauche.jpg');
	background-repeat:repeat-x;
	height:120px;
}

.droite-header{
	background-image:url('../images/header-droite.jpg');
	background-repeat:repeat-x;
	height:120px;
}

.general{
	background-color:#dfdfdf;
	background-image:url('../images/deg-fon.jpg');
	background-repeat:repeat-x;
	background-position:top;
}

.footer{
	background-image:url('../images/haut-menu-bas.jpg');
	background-repeat:repeat-x;
	background-position:top;
	height:130px;
}

.logo{
	float:left;
	display:inline;
	width:255px;
	margin-top:20px;
	margin-left:34px;
}

.header-case1{
	float:left;
	display:inline;
	width:278px;
	height:100px;
	background-image:url('../images/head-case1.jpg');
	background-repeat:no-repeat;
}

.header-case2{
	float:left;
	display:inline;
	width:397px;
	height:100px;
	background-image:url('../images/head-case2.jpg');
	background-repeat:no-repeat;
}

.fili{
	float:left;
	display:inline;
	width:978px;
	background-image:url('../images/fili.jpg');
	background-repeat:no-repeat;
	background-position:top;
	padding-bottom:55px;
}

.slogan1{
	float:left;
	display:inline;
	margin-left:312px; 
	height:58px;
	margin-top:32px;
}
.slogan-mot{ float:left; display:inline; margin-left:13px;}
.slogan-picto{ float:left; display:inline; margin-left:136px;}

.img-assi{
	float:left;
	display:inline;
	margin-left:20px;
	margin-top:10px;
}

.diaporama{
	position:relative;
	
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:31px;
	width:134px;
}

.diaporama li{
	overflow:hidden;
	position:absolute;
	
	margin:0px;
	padding:0px;
	list-style:none;
	width:134px;
	height:55px;
	background-image:url('../images/fon-diapo.jpg');
	background-repeat:no-repeat;
	background-position:top;
	line-height:20px;
}

.diaporama a, .diaporama a:hover{
	overflow:hidden;
	position:absolute;
	font-size:18px;
	color:#26accb;
	text-decoration:none;
	float:left;
	display:inline;
	width:134px;
	height:55px;
}

.menu1{ float:right; display:inline; width:250px; margin-right:20px; text-align:right; margin-top:30px; font-size:9px; }
.menu1 a{
	font-size:9px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	color:#686363;	
	font-family:Arial, Helvetica, sans-serif;
}
.menu1 a:hover{
	text-decoration:none;
	color:#26accb;
}

.pic-menu1{ float:right; margin-right:10px; margin-top:17px; }

.menu2{ float:right; display:inline; width:362px; margin-right:20px; text-align:right; margin-top:20px; font-size:12px;}
.menu2 a{
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	color:#a4a4a4;
	font-family:Arial, Helvetica, sans-serif;
}
.menu2 a:hover{
	text-decoration:none;
	color:#26accb;
}

.centre{
	float:left;
	display:inline;
	width:675px;
	margin-top:0px;
	margin-left:34px;
}

.centre-droite{
	float:left;
	display:inline;
	width:261px;
	margin-top:16px;
}

.case-acc-1{
	float:left;
	display:inline;
	width:221px;
	height:167px;
	margin-top:15px;
}

.case-acc-1-vente{
	float:left;
	display:inline;
	width:675px;
	height:340px!important;
	margin-top:-10px;
}



.carre-bleu2{ position:absolute; margin-top:0px; margin-left:0px; z-index:3; background-image:url('../images/carre-bleu2.png'); background-repeat:no-repeat; width:57px; height:49px; font-size:11px; font-weight:bold; color:#fff; line-height:9px; text-decoration:none; padding-top:15px; padding-left:6px;}

.carre-bleu{ position:absolute; margin-top:0px; margin-left:0px; z-index:3; }
.photo-case-acc{position:absolute; margin-top:24px; margin-left:21px; z-index:1; }
.cadre-case-acc{ position:absolute; margin-top:20px; margin-left:13px; z-index:2;}
.onglet-case-acc{ position:absolute; margin-top:151px; margin-left:28px; z-index:3; background-image:url('../images/onglet.jpg'); background-repeat:no-repeat; width:166px; height:16px; font-size:10px; line-height:16px; color:#686363; padding-left:7px; text-decoration:none;}
.fili-case-acc{ position:absolute; margin-top:111px; margin-left:150px; z-index:4;}


.case-acc-3{
	float:left;
	display:inline;
	width:653px;
	height:160px;
	background-image:url('../images/deg-sous-case.jpg'); 
	background-repeat:no-repeat;
	margin-top:12px;
	margin-left:7px;
}

.case-acc-2a{
	float:left;
	display:inline;
	width:191px;
	margin-left:16px;
	margin-right:13px;
}

.case-acc-2{
	float:left;
	display:inline;
	width:191px;
	margin-left:16px;
	margin-right:13px;
}

.case-acc-2b{
	float:left;
	display:inline;
	width:191px;
	margin-left:16px;
}

.titre-case-acc{ font-size:14px; font-weight:bold; text-decoration:none; color:#000000; line-height:26px; }
.titre-case-acc2{ font-size:14px; font-weight:bold; text-decoration:none; color:#000000; line-height:25px;}
.texte-case-acc{ font-size:11px; text-decoration:none; color:#686363;}
.plus{ font-size:12px; color:#26accb; line-height:28px; }

.plus2{ font-size:12px; color:#26accb; }
.plus3{ font-size:11px!important; color:#26accb; border:none; text-decoration:underline; } 

.sepa-case-acc{
	float:left;
	display:inline;
	margin-top:7px;
}

.picto-acc-case{ float:left; display:inline; margin-right:4px; margin-top:5px;}
.texte-acc-case{ float:left; display:inline; width:150px; margin-top:11px; }

.haut-pave-bas{ float:left; display:inline; margin-left:6px; margin-top:-8px;}
.pave-bas{ float:left; display:inline; margin-left:6px; background-image:url('../images/centre-bloc1.png'); background-repeat:repeat-y; width:666px; }

.pave-bas2{ float:left; display:inline; margin-left:9px; margin-top:1px; background-image:url('../images/fon-rub.jpg'); background-repeat:repeat-x; width:642px; background-position:top; background-color:#f1f1f1; }

.bas-pave-bas{ float:left; display:inline; margin-left:6px;}

.photo-pave-bas{ float:left; display:inline; margin-left:30px; margin-top:30px; height:227px;}
.photo-pave-bas2{ float:left; display:inline; margin-left:23px; margin-top:55px; height:258px;}
.txt-pave-bas{ float:left; display:inline; margin-left:30px; margin-top:37px; width:285px;}
.txt-pave-bas2{ float:left; display:inline; margin-left:30px; margin-top:22px; width:285px;}
.txt-pave-bas p, .txt-pave-bas2 p { margin:0px; padding:0px; margin-top:12px; padding-bottom:5px; }

.actu{ float:left; display:inline; background-image:url('../images/actu.png'); background-repeat:no-repeat; width:261px; height:334px; margin-top:15px; }
.actu-titre{ float:left; display:inline; margin-top:17px; margin-left:23px; padding-bottom:4px; }

.actu-titre2{ float:left; display:inline; margin-left:23px; padding-bottom:4px; }
 
.actu-img{ float:left; display:inline; background-image:url('../images/cadre-photo2.png'); background-repeat:no-repeat; width:90px; height:88px; margin-left:18px; }
.actu-img2{ float:left; display:inline; margin-top:14px; margin-left:14px;}
.actu-txt{ float:left; display:inline; width:118px; font-size:10px; margin-top:20px; margin-left:8px; }
.titre-pic{ float:left; display:inline; margin-top:10px; }
.titre-pic2{ float:left; display:inline; width:41px; }
.actu-case{ float:left; display:inline; }

.part-titre{ float:left; display:inline; margin-top:7px; margin-left:5px; padding-bottom:3px; }
.part{ float:left; display:inline; background-image:url('../images/partenaire.png'); background-repeat:no-repeat; width:261px; height:220px; }

.menu-footer{ float:right; display:inline; width:135px; margin-top:62px; margin-left:14px; font-size:10px; line-height:14px;}
.menu-footer a{ text-decoration:none; color:#686363; }
.sepa-menu-footer{ float:right; display:inline; margin-top:62px; margin-left:14px; }

.txt-acc{ float:left; display:inline; width:285px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.txt-acc2{ float:left; display:inline; width:550px; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-left:68px; margin-top:-60px; }

.txt-acc p, .txt-acc2 p{ margin:0px!important; padding:0px!important; margin-top:10px!important; margin-bottom:10px!important; }

.txt-acc ul, .txt-acc2 ul{ margin:0px; padding:0px; margin-left:15px;}
.txt-acc li, .txt-acc2 li{ margin:0px; padding:0px; line-height:18px; list-style-image:url('../images/fleche.png');}

.anc1{ float:left; display:inline; background-image:url('../images/rub_07.jpg'); background-repeat:no-repeat; width:282px; height:22px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#686363; line-height:20px; padding-left:20px; margin-left:28px; }

.anc-fil{ float:left; display:inline; background-image:url('../images/rub_07.jpg'); background-repeat:no-repeat; width:282px; height:22px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#686363; line-height:20px!important; padding-left:20px; margin-left:330px; }

.anc2{ float:left; display:inline; background-image:url('../images/rub_09.jpg'); background-repeat:no-repeat; width:212px; height:22px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#686363; line-height:20px; padding-left:20px; margin-left:20px; margin-top:0px; }

.anc2 a{ ont-family:Arial, Helvetica, sans-serif; color:#686363; text-decoration:none;}
.anc2 a:hover{ ont-family:Arial, Helvetica, sans-serif; color:#686363; text-decoration:underline;}
.anc2ok{ ont-family:Arial, Helvetica, sans-serif; color:#686363; text-decoration:underline!important;}
 
.bando-contenu{ float:left; display:inline; margin-left:12px; margin-bottom:12px; margin-top:6px; }
.bando-contenu2{ float:left; display:inline; margin-left:12px; margin-top:6px; }
.menu-haut2{ float:left; display:inline; margin-top:38px; }
.menu-haut{ float:left; display:inline; margin-top:34px; }
.menu-bas{float:left; display:inline; }
.menu-rep{ float:left; display:inline; background-image:url('../images/menu-rep.png'); background-repeat:repeat-y; width:254px;}
.menu-fond{float:left; display:inline; background-image:url('../images/menu-fond.png'); background-repeat:no-repeat; background-position:bottom; width:254px;}

.menu-cont{ float:left; display:inline; margin-top:10px; /*padding-bottom:55px;*/  }
.menu-cont-bleu{ background-color:#26accb!important; text-decoration:none; } 
  
.cont-cms{float:left; display:inline; width:580px; margin-left:25px; margin-top:20px; margin-bottom:30px; }

.ligne1{ float:left; display:inline; width:576px; margin-top:40px; }
.ligne1 table{ margin-bottom:20px; }
.ligne1 table tr td{ padding-right:15px; padding-left:15px;}
.ti-tab{ font-size:12px; color:#000000; border-bottom:1px; border-bottom-style:solid; border-bottom-color:#666666; padding-bottom:15px; padding-top:15px; }
.ti-tab0{ font-size:15px; color:#000000; border-bottom:1px; border-bottom-style:solid; border-bottom-color:#666666; text-align:left; padding-bottom:15px; text-transform:uppercase; } 

.ti-tab1{ font-size:12px; color:#000000; border-bottom:1px; border-bottom-style:solid; border-bottom-color:#666666; border-top:1px; border-top-style:solid; border-top-color:#666666; text-align:left; padding-bottom:15px; padding-top:15px;  } 

.img-site{ position:relative; margin-top:-45px; margin-left:100px; margin-bottom:-20px; }

.ligne1 table tr td ul{ margin:0px; padding:0px; margin-left:15px; margin-top:25px; font-size:11px;}
.ligne1 table tr td li{ margin:0px; padding:0px; line-height:13px; margin-bottom:6px; list-style-image:url('../images/fleche.png'); font-size:11px;}

.col1-cms{float:left; display:inline; width:277px; margin-top:15px; font-size:11px; color:#686363; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.col2-cms{float:left; display:inline; width:277px; margin-left:22px; margin-top:15px; font-size:11px; color:#686363; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }

.col1b-cms{float:left; display:inline; width:110px; margin-top:15px; font-size:11px; color:#686363; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.col2b-cms{float:left; display:inline; width:400px; margin-left:22px; margin-top:15px; font-size:11px; color:#686363; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }

.col1b-cms ul, .col2b-cms ul{ margin:0px; padding:0px; margin-left:25px; margin-top:25px;}
.col1b-cms li, .col2b-cms li{ margin:0px; padding:0px; line-height:13px; margin-bottom:6px; list-style-image:url('../images/fleche.png');}

.col3-cms{float:left; display:inline; width:277px; margin-top:18px; height:28px; }
.col4-cms{float:left; display:inline; width:267px; margin-left:32px; height:46px; }

.titre-g{font-size:14px!important; color:#000000!important; font-weight:bold!important; font-family:Arial, Helvetica, sans-serif;}

.col1-cms p, .col2-cms p{ margin:0px!important; padding:0px!important; font-size:11px; color:#686363; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-top:10px!important;}

.txt-pres{ float:left; display:inline; margin-left:12px; width:200px; height:119px; } 
.sepa{ float:left; display:inline; margin-top:15px; margin-bottom:20px;}
.picto-cms{ float:left; display:inline; margin-top:10px; }
.picto-cms2{ float:left; display:inline; }
.txt-img{ float:left; display:inline; }
.txt-pres3{ float:left; display:inline; margin-left:12px; width:400px; height:150px; }

.col1-cms ul, .col2-cms ul{ margin:0px; padding:0px; margin-left:15px;}
.col1-cms li, .col2-cms li{ margin:0px; padding:0px; line-height:13px; margin-bottom:6px; list-style-image:url('../images/fleche.png');}

.panier{float:right; display:inline; background-image:url('../images/pan.jpg'); background-repeat:no-repeat; background-position:bottom; height:18px; font-size:10px; text-decoration:underline; padding-left:35px; line-height:18px; margin-right:5px;}

.panier2{float:right; display:inline; background-image:url('../images/panier2.jpg'); background-repeat:no-repeat; background-position:left; height:18px; font-size:10px!important; text-decoration:underline; line-height:18px; margin-right:5px; text-align:right; width:110px; color:#686363!important;}

.prix{float:left; display:inline; font-size:18px; color:#26accb; font-weight:bold; margin-left:-12px; }
.ttc{float:left; display:inline; font-size:10px; color:#686363; text-transform:uppercase; font-weight:bold; margin-top:8px; margin-left:5px; }
.ttc2{float:left; display:inline; font-size:9px; color:#b2f4ff; text-transform:uppercase; font-weight:bold; margin-top:5px; margin-left:8px; }

.advertising_block2{float:left; display:inline; background-image:url('../images/ma8-vente_06.png'); background-repeat:no-repeat; width:665px; height:160px; padding-left:9px; padding-top:8px; margin-left:7px;}

.promo{float:left; display:inline; background-image:url('../images/promo_14.jpg'); background-repeat:no-repeat; width:261px; height:148px; padding-left:15px; padding-top:11px; }

.photo-promo{float:left; display:inline; background-image:url('../images/vt_14.jpg'); background-repeat:no-repeat; width:110px; height:107px; padding-left:22px; padding-top:22px; }

.pri-promo{ font-size:18px; font-weight:bold; color:#26accb; float:left; display:inline; }
.pri-promo2{  float:left; display:inline; font-size:10px; color:#686363; text-decoration:line-through; }


.lien-rech{ font-size:11px; color:#686363; border:0px; background-color:#FFFFFF;}

#cart_block{ float:left; display:inline; margin-top:-4px; font-size:11px; color:#686363; font-family:Arial, Helvetica, sans-serif; }
.txt-panier{ float:left; display:inline; width:140px; margin-top:8px; margin-left:10px; }
.txt-panier-bleu{font-size:11px; color:#26accb; font-family:Arial, Helvetica, sans-serif; }

.gauche-list{ margin:0px; padding:0px; float:left; display:inline; width:278px; height:104px; background-image:url('../images/sepa-liste.png'); background-repeat:repeat-x; margin-top:-1px; }

.gauche-list p{ text-align:left; }

.droite-list{ float:left; display:inline; width:278px; height:104px; background-image:url('../images/sepa-liste.png'); background-repeat:repeat-x; margin-left:24px; margin-top:-1px;  }

.gauche2-list{ margin:0px; padding:0px; float:left; display:inline; width:278px; margin-top:-1px; }

.droite2-list{ float:left; display:inline; width:278px; margin-left:24px; margin-top:-1px;  } 

.contenu-fiche{ float:left;
	display:inline;
	font-size:11px;
	color:#686363;
	background:none; margin-bottom:40px; }

.pri-fiche{
	font-size:22px;
	color:#26accb;
	background:none;
	font-weight:bold; }

.gauche2-list ul{ margin-left:15px; margin-bottom:5px; }
.gauche2-list li{ list-style:outside; }

.compt{ font-size:13px; text-decoration:none; }
.compt ul{ margin-top:15px}
.compt li{ margin-bottom:5px}

.panier-1{float:left; display:inline; width:580px; font-size:11px!important; color:#333333!important; } 
.panier-1 table tr td{font-size:11px!important; color:#333333!important; padding:9px;} 
.panier-1 table tr th{font-size:13px!important; color:#000000!important; padding:9px; border-bottom:1px; border-bottom-style:solid; border-bottom-color:#666666;}
.panier-1 tr{width:580px!important; }

.panier-1b{float:left; display:inline; width:580px; font-size:11px!important; color:#333333!important; margin-top:25px; margin-bottom:25px; } 
.cari{ margin-left:-5px; font-size:11px!important; margin-bottom:8px; }
.cari thead tr th{ font-size:12px!important; color:#000000; text-align:left!important; border-bottom:1px; border-bottom-style:solid; border-bottom-color:#666666;  }

 
/*.cont-cms h4{ font-size:12px!important; line-height:40px;} */  
.cont-cms p{ font-size:11px!important;} 
.cont-cms a{ font-size:12px!important;}

.com-t th{ font-size:12px!important; color:#000000; text-align:left!important; border-bottom:1px; border-bottom-style:solid; border-bottom-color:#666666; padding:8px;  }
.com-t tfoot{ font-size:12px!important; }
.item td label{ font-size:12px!important; }
.item td{ padding-top:5px; }

#cart_block_product_6{ width:140px!important; }

.tab-c{ }
.tab-c p{ font-size:12px; margin:0px!important; padding:0px!important; color:#000000; font-weight:bold;}
.tab-c table tr td{ font-size:11px; padding-top:8px;}


