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

* {margin:0;padding:0}

body {
	width:100%;
	background:url(../images/body.png);
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	cursor:default;
}

.clr {clear:both}

a img {
border:none;	
}

a {
text-decoration:none;	
cursor:pointer;
color:#2B2825;
}

h1, h2, h3, h4, h5 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1 {
font-size:20px;
color:#2B2825;
}
h1.titl_march{font-size: 17px}

.title1, .title2, .title3, .title4, .title5 {
height:27px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style: italic;
font-weight:bold;
color:black;
font-size:17px;
text-transform:uppercase;
padding:15px 0 0 15px;

}

.title1, .title2, .title3, .title4 {
width:664px;padding:10px 0 0 15px;
}

.title5 {
width:259px;
}

/*
.title1 {
background:url(../images/tit_01.png) no-repeat;
}

.title2 {
background:url(../images/tit_02.png) no-repeat;
}

.title3 {
background:url(../images/tit_03.png) no-repeat;
}

.title4 {
background:url(../images/tit_04.png) no-repeat;
}

.title5 {
background:url(../images/tit_05.png) no-repeat;
}*/

#bd_top {
	width:100%;
	background-color:#2B2825;
	height:50px;
}

#cont_bd_top {
margin:0 auto;
width:960px;
padding:12px 0 0 0;
}


div.btn_top {
	background:url(../images/btn_top_ext.png) repeat-x;
	height:28px;
	display:block;
	float:left;
	margin:0 15px 0 0;
}

div.btn_top span {
	background:url(../images/btn_top_left.png) no-repeat left top;
	height:28px;
	padding:0 0 0 10px;
	display:block;
}

div.btn_top span a {
	background:url(../images/btn_top_right.png) no-repeat right top;
	height:28px;
	padding:0 10px 0 0;
	display:block;
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	line-height:28px;
}

div.btn_top span a:hover {
	color:#ccc;
}

h2.slogan {
float:right;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
color:#808080;
font-size:20px;
font-weight:bold;
}

#bd_search {
		width:100%;
	background:url(../images/fd_search.png);
	height:100px;
	border-bottom:1px #000 dashed;
}

#cont_bd_search {
margin:0 auto;
width:960px;
}

a#logo {
	position:absolute;
	margin:7px 0 0 -50px;
	background:url(../images/logo.png) no-repeat;
	width:353px;
	height:138px;
	text-decoration:none;
}

#scisors {
	background:url(../images/scisors.png) no-repeat;
	position:absolute;
	width:64px;
	height:58px;
	margin:71px 0 0 290px;
}

div#search {
float:right;
padding:20px 0 0 0;
width:578px;
}

input.search {
	background:url(../images/search.png) no-repeat;
	width:404px;
	height:33px;
	border:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:22px;
	color:#808080;
	padding:8px 10px 0 10px;
	text-transform:uppercase;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

input.rechercher {
	background:url(../images/rechercher.png) no-repeat;
	width:149px;
	height:41px;
	border:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	color:#fff;
	cursor:pointer;
	display:block;
	float:left;
}

input.rechercher:hover {
	background:url(../images/rechercher_on.png) no-repeat;
}

#container {
	margin:50px auto 0 auto;
	width:960px;
	background-color:#EBEAA2;
	border:1px solid #ccc;
	padding:10px 10px 20px 10px;
	border-bottom:none;
}

#txt_ref h1{
position:absolute;

line-height:16px;
width:578px;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
color:#706157;
font-size:15px;
font-weight:bold;	
}
#txt_ref h1{margin:-120px 0 0 422px;}
#home #txt_ref h1{
margin:-120px 0 0 422px;
}


#content_left {
	width:681px;
	float:left;
}
/*
div.bloc01 {
	background:url(../images/ext01.png) repeat-y;
	margin:0 0 7px 0;
}

div.bloc02 {
	background:url(../images/ext02.png) repeat-y;
	margin:0 0 7px 0;
}

div.bloc03 {
	background:url(../images/ext03.png) repeat-y;
	margin:0 0 7px 0;
}

div.bloc04 {
	background:url(../images/ext04.png) repeat-y;
	margin:0 0 7px 0;
}*/
div.bloc01,div.bloc02,div.bloc03,div.bloc04,div.bloc05{
border-color: #d9cfd0; 
border-width: 1px; 
border-style: solid;
 background-color: white;
 margin:0 0 7px 0;
 -webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
}
div.bloc01,div.bloc02,div.bloc03,div.bloc04{background-color: white; background-repeat: repeat-x; background-image: url(../images/bloc-titre.gif);}
.clr img{display:none}
div.bloc_content {
padding:8px 12px;	
}

div.bloc_content_rss {
padding:8px 0 8px 12px;	
}

div.div_RSS, div.div_RSS2 {
width:310px;
height:50px;
padding:5px;
float:left;
border:1px dashed #CE6D7A;
margin:0 10px 7px 0;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

div.div_RSS {
background-color:#ECF1F2;
}

div.div_RSS a, div.div_RSS2 a {
text-transform:uppercase;
font-weight:bold;
font-size:14px;
text-decoration:none;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

div.div_RSS a{
color:#108A8D;
}

div.div_RSS a:hover{
color:#6BA0A8;
}

div.div_RSS2 {
background-color:#F9F9EA;
}

div.div_RSS:hover, div.div_RSS2:hover {
background-color:#f5f4f2;
}

div.div_RSS2 a{
color:#830944;
}

div.div_RSS2 a:hover{
color:#D2166A;
}


#content_right {
	width:259px;
	float:right;
}
/*
div.bloc05 {
	background:url(../images/ext05.png) repeat-y;
	margin:0 0 7px 0;
}*/

div.bloc05 {
	
	background:url(../images/col-droite-titres.gif) repeat-x white;
	}
div.bloc05 h2{margin-top: -5px;color: #fff}
div.bloc05 ul {
	width:250px;
margin:10px 0 10px 0px;
border-bottom:1px solid #f7f7da;
}

div.bloc05 li {
list-style:none;
}


div.bloc05 li a{
width:220px;
border-top:1px solid #f7f7da;
text-transform:uppercase;
padding:10px 0 8px 35px;
list-style:none;
font-family:Verdana,"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#0e4a56;
text-decoration:none;
display:block;
font-weight:bold;
font-style: italic
}


div.bloc05 li#menu-vetements-vpc{background:url(../images/picto/VETEMENTS-VPC.gif) no-repeat 0px 50%;}
div.bloc05 li#menu-tirage-photo{background:url(../images/picto/TIRAGES-PHOTO.gif) no-repeat 0px 50%;}
div.bloc05 li#menu-informatique-high-tech{background:url(../images/picto/INFORMATIQUE-HIGH-TECH.gif) no-repeat 0px 50%;}
div.bloc05 li#menu-telephone-internet{background:url(../images/picto/TELEPHONIE-INTERNET.gif) no-repeat 0px 50%;}
div.bloc05 li#menu-enfants-jouets-vetements{background:url(../images/picto/ENFANTS-JOUETS-VETEMENTS.gif) no-repeat 0px 50%;}
div.bloc05 li#menu-alimentation-supermarche{background:url(../images/picto/ALIMENTATION-SUPERMARCHE.gif) no-repeat 0px 50%;}
div.bloc05 li#menu-voyage-vacances{background:url(../images/picto/VOYAGES-VACANCES.gif) no-repeat 0px 50%;}
div.bloc05 li#menu-paris-sportifs{background:url(../images/picto/PARIS-SPORTIFS.gif) no-repeat 0px 50%;}
div.bloc05 li#menu-maison-amenagemeny{background:url(../images/picto/MAISON-AMENAGEMENT.gif) no-repeat 0px 50%;}
div.bloc05 li#menu-beaute-sante-parfums{background:url(../images/picto/BEAUTE-SANTE-PARFUMS.gif) no-repeat 0px 50%;}
div.bloc05 li#menu-livres-dvd-musiques{background:url(../images/picto/LIVRES-DVD-MUSIQUES.gif) no-repeat 0px 50%;}
div.bloc05 li#menu-location-de-voitues{background:url(../images/picto/LOCATION-DE-VOITURES.gif) no-repeat 0px 50%;}
div.bloc05 li#menu-sports-loisirs{background:url(../images/picto/SPORTS-LOISIRS.gif) no-repeat 0px 50%;}
div.bloc05 li#menu-fleurs-jardin-cadeaux{background:url(../images/picto/FLEURS-JARDIN-CADEAUX.gif) no-repeat 0px 50%;}
div.bloc05 li#menu-lingerie-feminine{background:url(../images/picto/LINGERIE-FEMININE.gif) no-repeat 0px 50%;}
div.bloc05 li#menu-boutiques-diverses{background:url(../images/picto/BOUTIQUES-DIVERSES.gif) no-repeat 0px 50%;}


div.bloc05 li a:hover{
color: #373325;background-color: #e2eaea

}
/*div.bloc05 li:hover{opacity: 0.7;}*/




div.bloc05 form {
margin:10px 0 15px 15px;
width:230px;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
line-height:14px;
}

div.bloc_news {
border:1px dashed #6BA0A8;
padding:3px;
}

span.scisors_min {
position:absolute;
margin:-3px 0 0 213px;
width:15px;
height:16px;
	background:transparent url(../images/scisors_min.png) no-repeat;
}

div.bloc_news div {
background-color:#EBE9E7;
padding:7px 5px;
}

input.mail {
height:17px;
background:url(../images/fd_input20.png) repeat-x;
border:1px solid #6BA0A8;
padding:3px 5px 0 5px;
display:block;
float:left;
margin:0 4px 0 0;
width:140px;
}

input.ok {
height:22px;
background:url(../images/fd_input20_submit.png) repeat-x;
border:1px solid #6BA0A8;
padding:0 5px;
cursor:pointer;
display:block;
float:left;
}

input.ok:hover {
background:url(../images/fd_input20.png) repeat-x;
}

#insc, desinsc {
line-height:12px;	
}

.pub250x250 {
margin:15px 0 0 5px;	
}

#footer_ext {
background:url(../images/footer_ext2.png) repeat-x;	
width:100%;
height:18px;
margin:-8px 0 0 0;
}

#footer {
	width:100%;
	min-height:120px;
margin:0 0 0 0;
	padding:0 0 0 0;
	background:#2B2825;
}

#container_footer {
	padding:10px 0 15px 0;
clear:both;
width:960px;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
line-height:12px;
}

div.col_footer {
width:130px;
float:left;
margin:0 25px 0 0;
}

div.col_footer h3, div.col_footer_topbout h3{
color:#108A8D;
font-size:12px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

div.col_footer a, div.col_footer_topbout a{
color:#aaa;
font-size:10px;
}

div.col_footer a:hover, div.col_footer_topbout a:hover{
color:#D2166A;
margin:0 0 0 2px;
}

div.col_footer_topbout {
width:100px;
float:left;
margin:0 12px 0 0;
}

.footer2 {
margin:0 auto;
color:#777;
font-size:10px;
width:850px;
text-align:center;
padding:0 0 10px 0;
}

.footer2 a{
color:#777;
text-decoration:none;
}

.footer2 a:hover {
color:#fff;
}

#hautpage {
padding:5px 10px;
border:1px solid #706157;
background:#EBE9E7;
color:#50443B;
margin:0 5px 5px 0;
font-size:10px;
}

#hautpage:hover {
background:#fff;
}

/* #################### CONTACT ########################### */

span.txt_form {
width:100px;
display:inline-block;
vertical-align:top;
color:#00616E;
}

input.field_form, textarea.field_form {
background:#EBE9E7;
border:1px dotted #30ADB8;
padding:0 5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#00616E;
}

input.field_form:focus, textarea.field_form:focus {
background:#E4EFF1;
}

input.field_form {
width:200px;
}

textarea.field_form {
width:450px;
height:200px;
margin:0 0 0 -3px;
}

input.submit {
cursor:pointer;
background:#6BA0A8;
color:#fff;
border:none;
padding:2px 5px;
font-size:12px;
margin:0 0 0 100px;
}

input.submit:hover {
background:#108A8D;
}



/* ##################################################### */

div.scrollable {
position:relative;
overflow:hidden;	 	
width: 609px;	
height:120px;	
float:left;	
}

div.scrollable div.items {	
width:20000em;	
position:absolute;
clear:both;		
margin-left:10px;
}


div.scrollable div.items .div_sites {
text-align:left;
width:140px;
height:100px;
font-size:12px;
margin:0 11px 0 0;
display:block;
float:left;
font-family:Tahoma, Geneva, sans-serif;
}

a.prev, a.next, a.prevPage, a.nextPage {
display:block;
width:23px;
height:106px;
float:left;
margin:0;
cursor:pointer;
}

a.disabled {
/* visibility:hidden !important; */		
}

a.prev, a.prevPage {
background:url(../images/nav_left.png) no-repeat left top;
clear:right;	
}

a.next, a.nextPage {
background:url(../images/nav_right.png) no-repeat left top;
clear:right;	
}

a.prev:hover,a.prevPage:hover {
background:url(../images/nav_left_on.png) no-repeat left top;
}

a.next:hover, a.nextPage:hover {
background:url(../images/nav_right_on.png) no-repeat left top;
}

/*********** navi ***********/

div.navi {
float:right;
height:10px;
margin:0 0 10px 0;
display:none;
}

div.navi a {
width:10px;
height:10px;
float:left;
margin:0 0 0 3px;     
cursor:pointer;	
border:1px solid #30ADB8;
}

div.navi a:hover {
background:#B2D1D5; 
border:1px solid #30ADB8;
}

div.navi a.active {
background:#108A8D; 
border:1px solid #30ADB8;
} 

/* #################### boutique ########################### */

h3.countcode {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:22px;color:#2B2825;display:block;}
div.tablecode {background:url(../images/code_top.png) no-repeat !important;width:650px !important;padding:21px 0 12px 0 !important; font-family:Arial, Helvetica, sans-serif !important;height:100% !important; }
div.tablecode_content {width:650px !important;background:url(../images/code_ext.png) repeat-y !important;}
div.code_img {width:160px;float:left;text-align:center;}
div.code_content {width:455px;margin:0 15px 0 0;float:right;padding:0 0 7px 0;}
div.code_top {width:455px;margin:0 0 12px;}
div.code_center, div.code_bottom {width:455px;float:left;}
div.tablecode_bottom {background:url(../images/code_bottom.png) no-repeat bottom left !important;width:650px !important;height:22px !important;clear:both !important;}
.code_img img{margin:12px 0 0 0;}
.code_img img:hover{border:none;}
.int_reduc {font-size: 24px;font-weight: bold;color: #D2166A;width:279px;padding:0 15px 0 0;float:left;}
.val_reduc {font-size: 12px;color: #534741;margin:2px 0;float:left;width:279px;padding:0 15px 0 0;}
.desc_reduc {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #00616E;font-weight:normal;margin:10px 0;}
.fia_reduc {font-size:12px;width:50%;color:#2B2825;font-weight:bold;display:block;float:left;}
.voircode {	font-size: 18px;line-height:33px;color:#fff;background:url(../images/code_afficher.png) no-repeat !important;display:block;text-align:center;width:161px;height:33px;text-decoration:none;float:right;}
.voircode:hover {color:#fff;background:url(../images/code_afficher_on.png) no-repeat !important;}
.com_reduc .voircode {height:22px;width:auto;display:block;background:url(../images/fd_input20_submit.png) repeat-x bottom !important;border:1px solid #6BA0A8;padding:0 5px;cursor:pointer;display:block;float:right;line-height:22px;font-size:14px;color:#50443B;}
.com_reduc .voircode:hover {background:url(../images/fd_input20.png) repeat-x;color:#50443B;}
.descr {font-style:italic;font-size:12px;display:inline-block;font-family:Arial, Helvetica, sans-serif;color:#706157;font-weight:normal;margin:5px 0;}
span.descr a {font-style:normal;width:120px;display:inline-block;background:url(../images/fd_input20_submit.png) repeat-x;color:#fff;text-decoration:none;font-weight:bold;padding:0 10px;height:20px;line-height:20px;margin:10px 0;color:#2B2825;border:1px solid #108A8D;}
span.descr a:hover {background:url(../images/fd_input20.png) repeat-x;}
.divok { visibility: visible; overflow: visible;}
.divhidden { visibility: hidden; overflow: hidden;  position: absolute;}

/* #################### categorie ########################### */


.tit_liste_march {
font-size:14px;
color:#830944;
font-weight:bold;
border-bottom:1px solid #830944;
display:block;
margin:0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}

ul#marchands li {
list-style:none;
list-style-image:none;
}

ul#marchands li a{
width:195px;
display:block;
margin:0 7px 2px 0;
background:#EBE9E7 url(../images/coin01.png) no-repeat right top;
padding:7px;
border:1px dashed #fff;
border-bottom:1px dotted #706157;
border-collapse:collapse;
float:left;
color:#108A8D;
font-weight:bold;
display:block;
}

ul#marchands li a:hover {
color:#830944;
background:#f5f4f2 url(../images/coin01.png) no-repeat right top;
text-indent:7px;
}

h2.march_footer {
font-size:16px;
color:#807E7D;
}

/* mod 20011*************************************************************** */
/* mod 20011*************************************************************** */

 /* fil arrianne */
#filArianne a,#filArianne a:visited,#filArianne {font-size: 11px;color: #0b6481 ;font-family: Arial;display: block}
#filArianne a{height:20px;z-index:99;position: relative }
#filArianne a:hover{color:black}
ul#filArianne li{float: left;list-style-type: none;padding-left: 10px;padding-bottom: 0px;} 


/* lettres */

#boutiques-lettres{clear: both;position: relative;top:-35px;height:60px;z-index:2;margin-bottom: -35px }
#home #boutiques-lettres{position: relative;top:0px;margin-bottom: 0px}
#boutiques-lettres h3{padding-right:10px;font-family: verdana, arial;font-size: 12px;color: #545249;font-weight: bold;display: block;text-align: right;padding-bottom: 2px;z-index:2;width:300px;float: right}
#boutiques-lettres ul{clear: both}
#boutiques-lettres h3,#boutiques-lettres ul{position: relative}


/*  boutiques par lettres */
#boutiques-lettres ul li{
float: left;
margin-bottom: 1px;
margin-left: 1px;
margin-right: 1px;
list-style-type: none
}


#boutiques-lettres ul li a{
border-color: #bf1661 ;
border-width: 1px;
border-style: solid;
display:block;
padding:6px;
width: 19px;
background: #820e42; /* Old browsers */
background: -moz-linear-gradient(top, #bf1661 0%, #850e44  100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bf1661), color-stop(100%,#850e44)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bf1661 0%,#850e44 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bf1661 0%,#850e44 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #bf1661 0%,#850e44 100%); /* IE10+ */
background: linear-gradient(top, #bf1661 0%,#850e44 100%); /* W3C */
-moz-border-radius: 8px;
border-radius:8px;
color: #fff;
text-align: center

}
#boutiques-lettres ul li a:hover{background: #bf1661; }
#page-promotableau #boutiques-lettres ul li a{background:#201e1b;border-color: black ;}
#page-promotableau #boutiques-lettres ul li a:hover{border-color: #6d0031; background:#ba0052}

#boutiques-lettres ul li#pluslarge a{width: 29px}

/* social */

.tabl-social{padding-bottom: 10px}
.code-facebook{float: left; }
.code-tweet{float: left;padding-right: 4px}
.code-google{float: left;}
.clear{clear: both}
 .tabl-social.tablep{margin-left: 340px;margin-top: 15px;position:relative;right: -30px }
 .tabl-social.tablep .code-tweet{padding-right: 0px}
 
/* intro */
#intro{border-color: #e6e3e0; border-style: solid; border-width: 1px; background-color: #f1f0ed;border-radius: 12px; padding: 15px;margin-top: 10px;margin-bottom: 10px;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;color: black;font-size: 14px;}
#intro strong{font-weight: 900}
#intro a{color: #00616E;}
#intro h1,#intro h2,#intro h3,#intro h4,#intro h5,#intro h6{color: #004e5b !important}
img.alignleft {
border-color: white;
border-width: 1px;
border-style: solid;
float: left;
margin-right: 10px;
margin-bottom: 2px;
}

