body { background-color: #A2C3DE ; 
       margin: 0;
       width= 830px;
       padding: 15px;
       font-family: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif;
       margin-left: 20px;
  
}


.header1 {
background-color: #FFFFFF;
width: 830px;
height: 90px;
margin-bottom:10px;
} 
.header2 {
background-color: #FFFFFF;
width: 830px;
height: 25px;

} 

.header3 {
background-color: #FFFFFF;
width: 830px;
height: 30px;
padding: 0;
margin: 0;
} 

.header4 {
background-color: #FFFFFF;
width: 830px;

margin-bottom: 3px;
margin-top: 0px;
padding: 0;

} 

.header5 {
background-color: #FFFFFF;
width: 830px;

margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding: 0 0 20 0;

} 

.logo {
float: left;
margin-left: 0px;
margin-top: 0px;
border: 0;
padding: 0;
}

.banniere {
margin-right: 0px;
margin-top: 10px;
margin-left: 30px;
border: 0;
padding: 0;
}

.banniere2 {
margin-left: 20px;
margin-top: 10px;
border: 0;
padding: 0;
}

.publarge {

margin-bottom: 0px;
margin-top: 0px;
border: 0;
padding: 0;
margin-left: 20px;
}

.gauche {
width: 200px;
height: 2350px;
margin-top: 0px;
border: 1px solid #FA8322;
margin-left: 5px;
margin-bottom: 20px;
padding: 0;
}

.centre {
position:absolute;top:270px;
width: 560px;
background-color: #FFFFFF;
margin-left: 220px;
margin-bottom: 20px;
overflow: hidden;

}

.ligne {margin-top: 2px; 
	margin-left: 15px;
        margin-bottom: 10px;
}

.lignetitreg {margin-top: 2px; 
	
        margin-bottom: 0px;
padding: 0;
float: left;
}

.lignetitred {margin-top: 2px; 
	
        margin-bottom: 0px;
padding: 0;
float: right;
}


.imgparrainage {margin-top: 5px; 
	margin-left: 50px;
        margin-bottom: 5px;
}

.img {margin-top: 0px; 
	margin-left: 20px;
        margin-bottom: 0px;
padding: 0;
}



.footer1 {
background-color: #FFFFFF;
width: 830px;
height: 30px;
margin-top: 20px;
padding: 0;
} 

.footer2 {
background-color: #FFFFFF;
width: 730px;
height: 90px;
margin-left: 25px;
margin-top: 10px;
padding: 0;
} 

.footer3 {
background-color: #FFFFFF;
width: 830px;
height: 30px;
margin:0px;
padding:0px;
} 


.footer {
background-color: #FFFFFF;
width: 830px;
height: 50px;
} 


.menu {

   margin:0;

   padding:0;

   background:#6EA6FA;

   float:left;

   width: 830px;

   border:1px solid #73747D;

}


.menu a:link, .menu a:visited {

   background:#6EA6FA;

   padding:3px 10px 3px 10px;

   text-decoration:none;

   color:#FFF;

   font:bold 12px Verdana,Arial, Helvetica, sans-serif;

   margin: 0;

   float:left;

   width:auto;

   border-right:1px solid #ffffff;

}
.menu a:hover {

   color:#fff;

   background:#e50707;

}


.menu li {

   display:inline;

   padding:0;

   margin:0;

}



.imgmenu { border:1px solid #73747D;
margin-top: 10px;
padding: 0;
}



.titre{ background-color: #FFFFFF ;
	color : #e50707;
	margin-left: 10px;
        margin-top: 10px;
	font-size : 12px;
	font-family : Verdana,tahoma,Arial;
	font-weight: bold;
}

.footer1 {
background-color: #FFFFFF;
width: 830px;

} 



.haut { background-color: #FFFFFF; }

#page
	{
position:absolute;left:40px;
        width: 830px;
	background-color: #FFFFFF;
	border: 0px  #FA8322 ;



	}

.pubdroite
	{
         position:absolute;top:205px;
         position:absolute;left:840px;
         width: 120px;
         height: 600px;
	}

.menugauche
	{
		text-align: left;
		border: 1px  #000000 ;
		background-color: #FFFFFF
	}

p {
	color : #272727;
        margin-top : 8px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 15px;
	font-size : 12px;
	line-height:18px;
	font-family : verdana,"Trebuchet MS",arial,verdana,tahoma,Verdana,Arial;
	font-weight:normal;
	
}
p a {
	color : #e50707;

}
p a:hover {
	color : #689BE8;
}



.imggauche { border:0px;
float:left;
margin-left: 15px;
margin-right: 15px;
margin-bottom: 5px;
padding: 0;

}

.imgdroite { border:0px;
float:right;
margin-left: 15px;
margin-right: 15px;
margin-bottom: 5px;
padding: 0;
align: right;
}



.plan {
	color : #000000;
	margin-top : 5px;
	margin-bottom : 20px;
	margin-right : 10px;
	font-size : 12px;
	font-family : "Trebuchet MS",arial,Verdana,tahoma,Arial;
        
}

.plan a {
	color : #e50707;
        text-decoration: none;
font-weight: bold;
font-size : 11px;
font-family : Verdana,tahoma,Arial;

}
p a:hover {
	color : #467BF2;
}

.slogan {
	color : #5A85D4;
	margin-top : 1px;
	padding-bottom : 5px;
	margin-bottom : 3px;
	margin-left : 3px;
        padding-left : 10px;
	font-size : 11px;
	font-family : Verdana,Arial,tahoma;
        text-align="left"
        font-weight: bold;
        
}

.navig a {
	color : #084DDA;
	        margin-top : 8px;
	margin-bottom : 5px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 11px;
	font-family : arial,"Trebuchet MS",Verdana,arial,tahoma;

        padding: 0;
        text-decoration: none;

}
.navig a:hover {
	color : #e50707;
        text-decoration: none;
}


.categorie a {
	color : #084DDA;
		        margin-top : 0px;
	margin-bottom : 5px;
	margin-left : 15px;
	margin-right : 0px;
	font-size : 11px;
	font-size : 12px;
	font-family : verdana,arial,"Trebuchet MS",Verdana,arial,tahoma;
        padding: 0;
        text-decoration: none;

}
.categorie a:hover {
	color : #e50707;
        text-decoration: none;
}

.lien a {
	color : #084DDA;
	
	font-size : 12px;
	font-family : verdana,arial,"Trebuchet MS",Verdana,arial,tahoma;

        padding: 0;
        text-decoration: none;

}
.lien a:hover {
	color : #e50707;
        text-decoration: none;
}

.lien2 a {
	color : #084DDA;
	
	font-size : 10px;
	font-family : arial,"Trebuchet MS",Verdana,arial,tahoma;

        padding: 0;
        text-decoration: none;

}
.lien2 a:hover {
	color : #e50707;
        text-decoration: none;
}


.lienmaxi a {
	color : #084DDA;
	
	font-size : 12px;
	font-family : verdana,arial,"Trebuchet MS",Verdana,arial,tahoma;

        padding: 0;
        text-decoration: underline;

}
.lienmaxi a:hover {
	color : #F73D3D;
        text-decoration: none;
}



.walink {   background-color: #FFFFFF ;
	color : #5D5959;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
}
.walink a {
	color : #e50707;
	text-decoration: none;
}
.walink a:hover {
	color : #5D5959;
}

.bas a {
	color : #e50707;
font-weight: bold;
font-size : 11px;
font-family : Verdana,tahoma,Arial;

}




H1 { margin-left : 0px; margin-top : 10px; margin-bottom : 0px; margin: o; font-family: verdana,arial; color: #e50707; font-size: 18px }
H2 { margin-left : 15px; margin-top : 10px; margin-bottom : 0px; margin: o; font-family: verdana; color: #e50707; font-size: 15px }
H3 { margin-left : 15px; margin-top : 10px; margin-bottom : 0px; margin: o; font-family: verdana; color: #e50707; font-size: 15px }
H4 { margin-left : 15px; margin-top : 10px; margin-bottom : 0px; margin: o; font-family: verdana; color: #e50707; font-size: 15px }

.soustitre {   background-color: #FFFFFF ;
	color : #4685E4;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 12px;
	font-family : Verdana,arial,Tahoma,Arial;
        font-weight: bold;
}





.imagepub3 {
margin-left: 15px;
padding: 0;
}

#subscribe-form {         
        margin-left : 5px;
        margin-top : 0px;
	margin-bottom : 0px; 
padding: 0;
}

.thumb {
margin-left: 20px;

} 

.adsthumb {
width: 240px;
height: 60px;
margin-top: 10px;
margin-left: 20px;
margin-bottom: 0px;
padding-bottom: 0px;
} 



.bloc {
width: 830px;
background-color: #ffffff;
border: 0px solid #036897;
margin:0px;
padding: 0;
font-size : 11px;
font-family : Verdana,arial,tahoma;
text-decoration: none;
font-weight: normal;
}


.img_border{
border: 0;
}


.blocg {
background-color: #FFFFFF;
width: 196px;
height:800px;
margin-top: 10px;
margin-left: 5px;
margin-bottom: 20px;
float: left;
padding: 0;
border: 1px solid #e50707;
}

.blocd {
background-color: #FFFFFF;
width: 610px;

margin-top: 10px;
overflow: hidden;
float: right;
padding: 0;
margin:0px;

}

.blocdreduction {
background-color: #FFFFFF;
width: 610px;
margin-top: 10px;
overflow: hidden;
padding: 0;
margin:0px;
float: right;
}

.blocg a {
	color : #035A83;
	
	font-size : 11px;
	font-family : Verdana,arial,tahoma;
margin:0px;
        padding: 0;
        text-decoration: none;
   font-weight: bold;

}
.blocg a:hover {
	color : #e50707;
	font-size : 11px;
	font-family : Verdana,arial,tahoma;
        text-decoration: none;
   font-weight: bold;
margin:0px;
padding:0px
}

.referencement {   background-color: #FFFFFF ;
	color : #000000;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 10px;
	font-size : 13px;
	font-family : "Trebuchet MS",Verdana,arial,Tahoma,Arial;
padding:0;
	padding-left : 30px;
}

.referencement a {   background-color: #FFFFFF ;
	color : #e50707;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 10px;
	font-size : 13px;
	font-family : "Trebuchet MS",Verdana,arial,Tahoma,Arial;
	text-decoration: none;
        font-weight: bold;
padding:0;

}

.referencement a:hover {   background-color: #FFFFFF ;
	color : #5D5959;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 10px;
	font-size : 13px;
	font-family : "Trebuchet MS",Verdana,arial,Tahoma,Arial;
	text-decoration: none;
        font-weight: bold;
padding:0;

}

.wapartner {
width:830px;
        background-color: #FFFFFF ;
	color : #5D5959;
	margin:0px;
	margin-bottom : 0px;
padding:0px;
	font-size : 11px;
	font-family : tahoma,Verdana,Arial;
        text-align: center;
	line-height:13px;
}
.wapartner a {
	color : #5D5959;
	text-decoration: none;
	line-height:13px;
}
.wapartner a:hover {
	color : #e50707;
	line-height:13px;
}


.wa {
width:830px;
        background-color: #A2C3DE ;
	color : #FFFFFF;
	margin:0px;
	margin-bottom: 0px;
padding:0px;
	font-size : 11px;
	font-family : tahoma,Verdana,Arial;
        text-align: center;
	
}
.barre {

margin:0px;
padding:0px;

}


.imagepub3 {
margin-left: 15px;
padding: 0;
}

ul#menusr
		{
			margin: 0 ;
			padding: 0 ;
			list-style-type: none ;
		}
		
		ul#menusr li
		{
			margin: 0 0 3px 0 ;
			padding: 0 ;
		}
		
		ul#menusr li a
		{
			display: block ;
			width: 196px ;
			line-height: 22px ;
			color: #717171 ;
			text-indent: 40px ;
			text-decoration: none ;
			background: url(images/menu.png) no-repeat 0 0 ;

		}
		
		ul#menusr li a:hover
		{
   font-weight: bold;
   font-size : 11px;
			color: #fff ;
			background: url(images/menu.png) no-repeat 0 -22px ;

		}


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #e14559;
	background-color:#FFFFFF;
}
a:active {
	text-decoration: none;
	color: #333333;
}
.StyleT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color:#333333;
}
.Style3 {font-size: 18px; font-weight: bold; color:#4997D6; font-family:Verdana, Arial, Helvetica, sans-serif;}
.Style6 {
	font-size: 12px;
	font-weight: bold;
}
.Style9 {
	color: #D8395D;
	font-weight: bold;
}
.Style13 {font-size: 12px;}

.Style14 {
	font-size: 18px;
	color: #009933;
	font-weight: bold;
}
.Style16 {font-size: 18px; color: #49A9EB; font-weight: bold; }
.Style20 {font-size: 14px; color: #49A9EB; }
.Style17 {
	font-weight: bold;
	color: #6EA6FA;
	font-size: 12px;
}
.az {
	border-right:1px solid #999999;
	width:26px;
	height:16px;
	float:left;
	text-align:center;
	padding-bottom:5px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.az3 {
	width:26px;
	height:16px;
	float:left;
	text-align:center;
	padding-bottom:5px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.az2 {
	border-right:1px solid #999999;
	width:34px;
	height:16px;
	float:left;
	text-align:center;
	padding-bottom:5px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.link_cat:hover {
	font-weight:100;
}

.link_cat:link {
	font-weight:100;
	text-decoration:none;
}
.link_cat:visited {
	font-weight:100;
	text-decoration:none;
}

.az:hover {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	background-color:#FFFFCC;
}

.az3:hover {
	background-color:#FFFFCC;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.az2:hover {
	background-color:#FFFFCC;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.Style1 {
	font-size: 10px;
	font-style: italic;
	color: #CCCCCC;
}
.Style99 {
	font-size: 9px;
	font-weight:100;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
}
.Style100 {font-size: 14px; color:#D12529;}



@charset "utf-8";
/* CSS de la marque blanche desreductions V2.0 */

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
body,td,th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}
a:link {
color: #333333;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #333333;
}
a:hover {
text-decoration: underline;
color: #e14559;
background-color:#FFFFFF;
}
a:active {
text-decoration: none;
color: #333333;
}
.contenu100 {
width:610px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
}
.titre1_100 {
line-height:24px;
padding-left:15px;
font-size:12px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#6EA6FA;
font-weight:bold;
height:24px;
text-align:left;
}
.contenupromo100 {
width:690px;
height:230px;
background-position:center;
padding-top:6px;
}
.contenupromo1_100 {
width:635px;
padding-top:6px;
margin-left:10px;
}
.contenupromo4_100 {
width:580px;
padding-top:6px;
}
.cat1_100 {
height:123px;
width:690px;
}
.cat2_100 {
width:205px;
height:116px; float:left;
line-height:28px;
}
.cat21_100 {
width:165px;
height:116px;
float:left;
line-height:28px;
}
.cat3_100 {
width:24px;
float:left;
}
.letr1_100 {
line-height:20px;
width:690px;
margin-left:8px;
}
.letr2_100 {
height:21px;
}
.bullepromo1_100 {
width:190px;
float:left;
margin-bottom:25px;
}
.bullepromo2_100 {
line-height:18px;
}
.valeur100 {
font-size: 16px;
font-weight: bold;
color:#467685;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.nomboutique100 a {
font-size: 14px;
font-weight: bold;
color:#e50707;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.nomboutique100 a:hover {
font-size: 14px;
font-weight: bold;
color:#e50707;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}

.dereduction100 {
font-size: 12px;
font-weight:100;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#999999;
}
.accueilboutique100 {
font-size: 12px;
}
ul, li {

font-size:12px;
padding:0px;
margin:0px;
}

#pagination100 li {
float:left;
}
#pagination100 a {
padding: 2px 5px 2px 5px;
margin: 3px;
height:13px;
border: 1px solid #81cfe8;
text-decoration: none;
color: #407d92;
}
#pagination100 a:hover {
background-color:#407d92;
color: #fff;
}
.voteboutique100 {
float:right;
}
.divminiboutique1_100 {
height:72px;
}
.divminiboutique2_100 {
width:450px;
float:right;
height:79px;
padding-left:16px;
text-align:left;
}
.miniboutique100 {
border:2px solid #F9D9DA; float:left;
}
.infobulle{
position: absolute; 
visibility : hidden;
border: 1px solid Black;
padding: 10px;
font-family: Verdana, Arial;
font-size: 12px;
background-color: #FFFFCC;
}


