body {    

    margin:0;
   font-family: arial;
	font-size: 12px;
	color:#303030;
}
#barrecom a {
font-size:0.9em;
}
#barrecom  {
width:40%;
float:left;
}
#infocode {
float:right;width:60%;text-align:right;font-size:0.9em;padding-bottom:5px;overflow:hidden;
margin-top:10px;
}
#bordureimage {
	
	margin: 0 0px 0px 0;
	border: 1px solid #ddd;
	padding: 5px;
background-color:white;
margin-bottom: 5px;
margin-top: 5px;
}

.bordureimage {
	
	margin: 0 0px 0px 0;
	border: 1px solid #ddd;
	padding: 5px;
background-color:white;
margin-bottom: 5px;
margin-top: 5px;
}


#global {
width:1000px;
box-shadow: 1px 1px 5px #555;
   -moz-border-radius : 10px; 
	-webkit-border-radius : 10px;
border-radius : 10px;
        margin-left:auto;
        margin-right:auto;
        margin-top:15px;
	 margin-bottom:15px;
   
}

#haut1 {
 margin-left:auto;
        margin-right:auto;
        
	-moz-border-radius : 10px 10px 0 0;
	-webkit-border-radius : 10px 10px 0 0;
	border-radius : 10px 10px 0 0;

background-color:#fdf0d9;
width:100%;
height:141px;

}

#haut1bloc1 {

width:397px;
height:100%;
margin-left:10px;
float:left;
}

#haut1bloc2 {

width:260px;
height:100%;
float:left;
}

#haut1bloc3 {

width:310px;

float:left;


}


#haut2 {

background-color:#fefbeb;

width:100%;
   margin-left:auto;
        margin-right:auto;

}



#haut2a {
    width:900px;



   margin-left:auto;
        margin-right:auto;

  

}



#haut2a ul{
   
	list-style : none;
	margin : 0;
	padding : 0;
	
	
	text-align : center;
}
 
#haut2a li{
box-shadow: 1px 1px 5px #555;
    height:23px;
	display : inline-block;
	padding-top:3px;
	border : 1px solid #cc9933;
	border-bottom : none;
	
        width:160px;
      
        text-align:center;
	margin-left:10px;
	-moz-border-radius : 7px 7px 0 0;
	-webkit-border-radius : 7px 7px 0 0;
	border-radius : 7px 7px 0 0;

background: url(http://www.pricereduc.com/images/ongletmenuhorizontal.png) #fce7be repeat-x top left;
}
 
#haut2a li.active{
	position : relative;
	bottom : -1px;
	background : #FFF;
}
 
#haut2a li:hover{
    box-shadow: 1px 1px 10px #4a9aec;
	background : #FFF;
}



 
 
#haut2a li a{
	display : block;
	padding : 0.2em 0.5em 0.3em 0.5em;
	
	text-decoration : none;
}
 
#haut2a li a:hover{
	text-decoration : none;
}

#haut3 {

width:100%;
height:25px;
padding-top:5px;
margin-left:auto;
margin-right:auto;

 background:url(/images/brillant.png) #9b0000 repeat-x top left; 
font-size:1.1em; 
font-weight:bold; 
}


#haut3bloc1 {
width:400px;
color:white;


float:left;
height:30px;
padding-left:5px;
overflow:hidden;

}


#haut3bloc2 {
width:400px;

float:left;
height:30px;
color:white;

overflow:hidden;
}


#haut3bloc3 {
width:195px;

float:left;
height:30px;
color:white;

overflow:hidden;

}


#milieu1 {

 margin-left:auto;
        margin-right:auto;

background: url(/images/degradehautglobal.png) #FFFFFF top left repeat-x;

width:100%;

	

padding-bottom:20px;
}


#conteneurbanniere728 {
width:100%;

float:left;
margin-bottom:10px;
width:100%;
 margin-left:auto;
        margin-right:auto;
margin-top:30px;
}


#banniere728 {
margin-top:10px;

text-align:center;
padding-top:5px;
padding-bottom:5px;

 margin-left:auto;
        margin-right:auto;
	
		-moz-border-radius : 7px 7px 7px 7px;
	-webkit-border-radius : 7px 7px 7px 7px;
	border-radius : 7px 7px 7px 7px;


}




#milieu1bloc1 {

margin-left:10px;
width:650px;



margin-right:20px;
float:left;
}


#milieu1bloc2 {


width:280px;

float:left;

}



#nepasflotter {

clear:both;
}



#bas {
    width:100%;
     margin-left:auto;
        margin-right:auto;
}



#bas1 {

 margin-left:auto;
        margin-right:auto;
float:left;

width:95%;
 background: url(http://www.pricereduc.com/images/degradenoirgrisnoir.png) #000000 repeat-x top left;
height:300px;
font-size:1.3em;
color:white;
font-weight:normal;
padding-top:50px;
padding-bottom:50px;
padding-left:5%;
}







#bas2 {
 margin-left:auto;
        margin-right:auto;
float:left;
 background: url(http://www.pricereduc.com/images/degradefooter.png) #FFFFFF repeat-x bottom left;
width:100%;
height:160px;


-moz-border-radius : 0px 0px 10px 10px;
	-webkit-border-radius : 0px 0px 10px 10px;
	border-radius : 0px 0px10px 10px;


}







/* ancien feuille style v1  */

a {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #004080;  TEXT-DECORATION: none;
}
a:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #004080;  TEXT-DECORATION: none;
}
a:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #9b0000;  TEXT-DECORATION: none;
}


#moteurrecherche {
width:310px;margin-top:15px;
}

.titreduhaut {
	
	line-height: 15px;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #9b0000;
-moz-border-radius-topleft : 10px;
-webkit-border-top-left-radius : 10px;
border-top-left-radius : 10px;	

}

.moteurboutique {

	
		line-height: 20px;
		font-weight: bold;
		font-size: 12px;
		color: #6B4418;
		background-color: #fefbeb;

		border-left: 1px solid #9b0000;
		border-right: 1px solid #9b0000;
		border-bottom: 1px solid #9b0000;
		-moz-border-radius-bottomright : 10px;-webkit-border-bottom-right-radius : 10px;
border-bottom-right-radius : 10px;	

	

}



/*
 bloc droite style
 
 
*/

#blocdroite

{
   width:300px;
   margin-top:20px;

   
    font-weight:normal;
  -moz-border-radius : 0px 0px 0px 10px;
	-webkit-border-radius : 0px 0px 0px 10px;
	border-radius : 0px 0px 0px 10px;
   


box-shadow: 5px 5px 5px #888;
}



#blocdroiteligne1 {
float:left;

  font-weight:bold;
    -moz-border-radius : 0px 10px 0 0;
	-webkit-border-radius : 0px 10px 0 0;
border-radius : 0px 10px 0 0;
margin-left:auto;
margin-right:auto;
font-size:17px;
line-height:30px;
   color:#9b0000;
    
   padding-left:5px;
      background: url(http://www.pricereduc.com/images/sidetitle.png) repeat-x top left;
      
      height:30px;
    
    width:100%;
    border-left: #bababa solid 1px ; border-right: #bababa solid 1px ;border-top: #bababa solid 1px ;
    text-shadow: 3px 3px 3px #fdf0d9;
}


#blocdroiteligne1b {
float:left;


   padding-left:5px;
   
      background: url(http://www.pricereduc.com/images/flechebasnoire.png) #dcebff no-repeat top left;
      
      height:10px;
      background-color:#FFFFFF;
    width:100%;
    
   
      
    	border-left: #bababa solid 1px ; border-right: #bababa solid 1px ;
    
}



#blocdroiteligne2 {
float:left;
    padding-left:5px;
margin-left:auto;
margin-right:auto;
text-align:center;
    
    width:100%;
    font-weight:normal;
    padding-bottom:10px;
    background: url(/images/blancversorangejecrois.png) #fdf0d9 repeat-x top left;
         -moz-border-radius : 0px 0px 0px 10px;
	-webkit-border-radius : 0px 0px 0px 10px;
	border-radius : 0px 0px 0px 10px;
	
	 border-left: #bababa solid 1px ; border-right: #bababa solid 1px ;
	  border-bottom: #bababa solid 1px ;
    
}






/* style du bloc milieu */

#blocmilieu {
   width:100%;
   margin-top:20px;
   background-color:#fdf0d9;

   padding-bottom:10px;
         border-top : 1px solid #cc9933;
    border-left : 1px solid #cc9933;
    border-right : 1px solid #cc9933;
  border-bottom : 1px solid #cc9933;
     
     -moz-border-radius : 10px 10px 10px 10px;
	-webkit-border-radius :  10px 10px 10px 10px;
	border-radius :  10px 10px 10px 10px;
	overflow:hidden;
}


#blocmilieu2

{
   width:100%;
   margin-top:20px;

   padding-bottom:10px;
    

     

	overflow:hidden;
}


#marron-blocmilieuligne1 {

   
    	-moz-border-radius : 10px 10px 0 0;
	-webkit-border-radius : 10px 10px 0 0;
	border-radius : 10px 10px 0 0;
    
    background-color:#fbefd8;
    width:100%;
    height:15px;
position:relative;
    
    
}

#marron-blocmilieuligne1bis {
    
     	
    background-color:#fbe6bd;
    width:100%;
    height:15px;
   position:relative; 
    
}


#marron-blocmilieuligne1bis2 {

    
z-index:2;
    font-size:1.5em;
    
    width:100%;
top:5px;
left:10px;
    height:30px;
position:absolute;
font-weight:bold;

    
    
}



#blocmilieuligne1 {
    
    	-moz-border-radius : 10px 10px 0 0;
	-webkit-border-radius : 10px 10px 0 0;
	border-radius : 10px 10px 0 0;
    
    background-color:#cf0b0b;
    width:100%;
    height:15px;
position:relative;
    
    
}

#blocmilieuligne1bis {
    
   
    
    background-color:#9b0000;
    width:100%;
    height:15px;
   position:relative; 
    
}


#blocmilieuligne1bis2 {
z-index:2;
    font-size:1.2em;
    	color:#FFFFFF;
    width:100%;
top:5px;
left:10px;
    height:30px;
position:absolute;
font-weight:bold;
 text-shadow: 2px 2px 2px #000;
    
    
}



#blocmilieuligne2 {

    float:left;
    background-color:#FFFFFF;
    width:100%;
padding-top:5px;
    height:20px;
    padding-left:5px;
    
}


#blocmilieuligne3 {

    float:left;
background:url(/images/blancversvert.png) #FFFFFF repeat-x bottom left;
	
    width:100%;
   

    
    
}


#blocmilieuligne4 {

    float:left;
background:url(/images/dublancversgris.png) #FFFFFF repeat-x bottom left;
    width:100%;

    
    
}


#blocmilieuligne4bis {

    float:left;
background:url(/images/blancversvert.png) #FFFFFF repeat-x bottom left;
    width:90%;
min-height:85px;
padding-left:5%;
padding-right:5%;
    
    
}





#blocmilieuligne4moyecoparboutique {

    float:left;
 background: url(http://www.pricereduc.com/images/blancversgris.png) #FFFFFF  bottom left repeat-x ;  
    width:100%;

    
    
}



#blocmilieuligne4banniere {
text-align:center;

 background-color:#FCE7BE;
    width:500px;
    height:65px;
    
    	-moz-border-radius : 10px 10px 0 0;
	-webkit-border-radius : 10px 10px 0 0;
	border-radius : 10px 10px 0 0;
    margin-top:10px;
    margin-bottom:10px;
    padding-top:5px;
    margin-left:auto;
     margin-right:auto;
}


.inputtext {
	
	font-size: 12px;
	color: #356aa0;
	font-weight: bold;
	background-color: #FFFFFF;
	width:200px;
	height:20px;
}

.inputtext2 {
	
	font-size: 12px;
	color: #356aa0;
	font-weight: bold;
	background-color: #FFFFFF;
	width:200px;
	height:20px;
}


.boutonvotecodegood {
cursor:pointer;
}
.boutonvotecodebad {
cursor:pointer;
}




#blocmilieuligne4bouton {


   



    box-shadow: 1px 1px 10px #5597db;
background:url(/images/blancsurbouton.png) #FFFFFF repeat-x top left;
text-align:center;

 background-color:#000000;
     
     border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-top:10px;
    margin-bottom:10px;

    margin-left:auto;
     margin-right:auto;
     color:#FFFFFF;
     width:200px;
     overflow:hidden;
     padding-top:6px;
     padding-bottom:6px;
   
}

#blocmilieuligne4bouton:hover {
 background-color:#000000;
}


#boutonvoircode {
  text-align:center;
cursor:pointer;
 background-color:#356aa0;
 background:url(/images/voircodebrillant.png) #356aa0 repeat-x top left;     
    -moz-border-radius : 5px 5px 5px 5px;
	-webkit-border-radius : 5px 5px 5px 5px;
	border-radius : 5px 5px 5px 5px;
border: 1px #FFFFFF dashed;
    margin-top:30px;
    margin-bottom:10px;

    margin-left:auto;
     margin-right:auto;
     color:#FFFFFF;
     width:200px;
     overflow:hidden;
     padding-top:6px;
     padding-bottom:6px;
     font-weight:bold;  

font-size:13px;
color:#FFFFFF;
    text-decoration:none;
    	font-weight:bold;
	text-shadow: 2px 2px 2px #000;
    
}

#boutonvoircode:hover {

 background:url(/images/voircodebrillant.png) #000000 repeat-x top left;  
font-size:13px;
color:#FFFFFF;
  cursor:pointer;  
    	text-decoration:underline;
}

#boutonvoircodeexpire {
  text-align:center;
cursor:pointer;
 background-color:#bababa;
 background:url(/images/voircodebrillant.png) #bababa repeat-x top left;     
    -moz-border-radius : 5px 5px 5px 5px;
	-webkit-border-radius : 5px 5px 5px 5px;
	border-radius : 5px 5px 5px 5px;
border: 1px #000000 dashed;
    margin-top:30px;
    margin-bottom:10px;

    margin-left:auto;
     margin-right:auto;
     width:200px;
     overflow:hidden;
     padding-top:6px;
     padding-bottom:6px;
     font-weight:bold;  

font-size:13px;
color:#000000;
    text-decoration:none;
    	font-weight:bold;

    
}

#boutonvoircodeexpire:hover {

 background:url(/images/voircodebrillant.png) #000000 repeat-x top left;  
font-size:13px;
color:#ffffff;
  cursor:pointer;  
    	text-decoration:underline;
}




#boutonvoirsoldes {
  text-align:center;
cursor:pointer;
 background-color:#9b0000;
 background:url(/images/voircodebrillant.png) #9b0000 repeat-x top left;     
    -moz-border-radius : 5px 5px 5px 5px;
	-webkit-border-radius : 5px 5px 5px 5px;
	border-radius : 5px 5px 5px 5px;
border: 1px #FFFFFF dashed;
    margin-top:30px;
    margin-bottom:10px;

    margin-left:auto;
     margin-right:auto;
     color:#FFFFFF;
     width:200px;
     overflow:hidden;
     padding-top:6px;
     padding-bottom:6px;
     font-weight:bold;  

font-size:13px;
color:#FFFFFF;
    text-decoration:none;
    	font-weight:bold;
	text-shadow: 2px 2px 2px #000;
    
}

#boutonvoirsoldes:hover {

 background:url(/images/voircodebrillant.png) #000000 repeat-x top left;  
font-size:13px;
color:#FFFFFF;
  cursor:pointer;  
    	text-decoration:underline;
}



#boutonvoirbonplan {
  text-align:center;
cursor:pointer;
 background-color:#fec736;
 background:url(/images/voircodebrillant.png) #fec736 repeat-x top left;     
    -moz-border-radius : 5px 5px 5px 5px;
	-webkit-border-radius : 5px 5px 5px 5px;
	border-radius : 5px 5px 5px 5px;
border: 1px #FFFFFF dashed;
    margin-top:30px;
    margin-bottom:10px;

    margin-left:auto;
     margin-right:auto;
     color:#FFFFFF;
     width:200px;
     overflow:hidden;
     padding-top:6px;
     padding-bottom:6px;
     font-weight:bold;  

font-size:13px;
color:#000000;
    text-decoration:none;
    	font-weight:bold;
	
    
}

#boutonvoirbonplan:hover {

 background:url(/images/voircodebrillant.png) #000000 repeat-x top left;  
font-size:13px;
color:#FFFFFF;
  cursor:pointer;  
    	text-decoration:underline;
}




#blocmilieuligne4bouton a {
font-size:13px;
color:#FFFFFF;
    text-decoration:none;
    	font-weight:bold;
	text-shadow: 2px 2px 2px #000;
}

#blocmilieuligne4bouton a:visited {
font-size:13px;
color:#FFFFFF;
font-weight:bold;
    
   text-decoration:none; 	
}


#blocmilieuligne4bouton a:hover {
font-size:13px;
color:#FFFFFF;
    
    	text-decoration:underline;
}
#blocmilieuligne5 {

  float:left;
    background-color:#ecebeb;
    width:100%;
    

	font-weight: normal;
	font-size: 12px;
	padding-top:3px;
	padding-left:5px;
    padding-bottom:3px;
    
    
}
#blocmilieuligne5a {

  float:left;
  
    width:100%;
    text-align:left;
	font-size: 12px;
	padding-top:5px;
	padding-left:5px;
    padding-bottom:10px;
    
    
}
#lienboutique a {
font-size: 13px;
text-decoration:underline;
font-weight:bold;
}

#blocmilieuligne6 {

  float:left;
    background-color:#fdf0d9;
    width:100%;
    
    
}


#blocmilieuligne7 {

  float:left;
    background-color:#fefbeb;
    width:100%;
    
    
}


#blocmilieuligne8 {

  float:left;
    background-color:#FFFFFF;
    width:100%;
    
    
}


#blocmilieuligne9 {
 text-shadow: 2px 2px 2px #000;
  float:left;

	  background: url(http://www.pricereduc.com/images/sidetitleblue.png)  #356aa0  repeat-x top left;
    width:100%;
    height:30px;
    color:#000000;
    font-weight:bold;
    padding-left:10px;
 
    
   
	line-height: 30px;

	font-size: 14px;
	color: #FFFFFF;
    
    
}


#blocmilieuligne9jaune {

  float:left;

	  background: url(http://www.pricereduc.com/images/sidetitleyellow.png)  #fec736  repeat-x top left;
    width:100%;
    height:30px;
    color:#000000;
    font-weight:bold;
    padding-left:10px;
 
    
    
	line-height: 30px;

	font-size: 14px;

    
    
}

#blocmilieuligne9bis {
 text-shadow: 2px 2px 2px #000;
  float:left;

	  background: url(http://www.pricereduc.com/images/sidetitlered.png)  #9b0000  repeat-x top left;
    width:100%;
    height:30px;

    font-weight:bold;
    padding-left:10px;    
	line-height: 30px;

	font-size: 14px;
	color: #FFFFFF;
	
   
    
}




#blocmilieuligne9bis2 {

  float:left;

	  background: url(http://www.pricereduc.com/images/sidetitlegris.png)  #bababa  repeat-x top left;
    width:100%;
    height:30px;
    color:#000000;
  
    padding-left:10px;
 
	line-height: 30px;

	font-size: 14px;
	

    
    
}



#blocmilieuligne10 {
	height:10px;
width:100%;
background-color:red;
float:left;
background: url(http://www.pricereduc.com/images/flechebas.png)  top left no-repeat ;
}


#blocmilieuligne10jaune {
	height:10px;
width:100%;
background-color:#fec736;
float:left;
background: url(http://www.pricereduc.com/images/flechebasyellow.png)  top left no-repeat ;
}

#blocmilieuligne10bis {
	height:10px;
width:100%;
background-color:red;
float:left;
background: url(http://www.pricereduc.com/images/flechebasred.png)  top left no-repeat ;

}


#blocmilieuligne10bis2 {
	height:10px;
width:100%;
background-color:red;
float:left;
background: url(http://www.pricereduc.com/images/flechebasgris.png)  top left no-repeat ;

}


#blocmilieuligne11 {

margin-left:auto;
margin-right:auto;
  
    width:97%;
      
}

#blocmilieuligne11b {

margin-left:auto;
margin-right:auto;
      
    width:100%;
    
    
}

.blocmilieuligne12 {
float:left;
    margin-top:15px;
margin-left:auto;
margin-right:auto;
  border: #356aa0 dashed 1px ;
    background-color:#FFFFFF;
    width:100%;
    	-moz-border-radius : 10px;-webkit-border-radius : 10px;
	 box-shadow: 1px 1px 8px #555;
     margin-bottom:15px;
}


#lessoldesencours {
   width:92%;
   padding-left:2%;
     padding-right:2%;
     padding-top:10px;
    	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	border-radius : 10px;
	 box-shadow: 1px 1px 8px #555;  
    margin-left:2%;
margin-right:2%;
background-color:#FFFFFF;
margin-top:5px;
margin-bottom:10px;
position:relative;
float:left;
min-height:100px;
}
#lessoldesencours_a {
    float:left;
    width:13%;
    text-align:center;
    font-size:2em;
    font-weight:bold;
}

#lessoldesencours_b {
    float:left;
    width:53%;
    text-align:left;
}


#lessoldesencours_c {
    float:left;
    width:33%;
    text-align:center;
}

#puceavecstyle
{


 list-style-type: none;
 background-image: url(/images/flechedroite2.png);
 background-repeat: no-repeat;
height:20px;
 padding-left: 15px;
}

#puceavecstyle2
{


 list-style-type: none;
 background-image: url(/images/flechedroite2bis.png);
 background-repeat: no-repeat;
height:20px;
 padding-left: 20px;
}



#pucesansstyle
{


 list-style-type: none;


 padding-left: 0px;
 margin-bottom:15px;
}

#lessoldesencours_descriptif {
   float:left;
   width:92%;
   margin-left:2%;
   margin-right:2%;
     padding-left:2%;
   padding-right:2%;
   padding-top:5px;
      padding-bottom:5px;
   text-align:left;
   margin-top:10px;
      margin-bottom:10px;
   border: 2px solid #fbe6bd;
   	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	border-radius : 10px;
}



#lessoldesencours_stats {
   float:left;
   width:94%;
   margin-left:1%;
   margin-right:1%;
     padding-left:2%;
   padding-right:2%;
   text-align:left;
   margin-top:10px;
      margin-bottom:10px;

   	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	border-radius : 10px;
}




#blocmilieuligne12a {

 	-moz-border-radius : 10px 10px 0 0;
	-webkit-border-radius : 10px 10px 0 0;
	border-radius : 10px 10px 0 0;
margin-left:auto;
margin-right:auto;

 padding-left:5px;
 padding-top:5px;
    width:100%;
    float:left;
    overflow:hidden;
    
}

#blocmilieuligne12a1 {



   
    width:70%;
    float:left;	
    
}





#blocmilieuligne12a3 {

 

   
    width:30%;
    float:left;	
    
}













#blocmilieuligne12bmoyecoparcode {
float:left;	
margin-left:auto;
margin-right:auto;

font-weight:normal;
    width:100%;
    height:23px;

	margin-top:20px;
 background-color:white; 
}


#blocmilieuligneadmin {
float:left;
	
margin-left:auto;
margin-right:auto;
margin-top:10px;
font-weight:normal;
    width:100%;
    height:30px;
    	-moz-border-radius : 10px;-webkit-border-radius : 10px;
 	overflow:hidden;
 background-color: #FFFFFF  ;  

}




#blocmilieuligne12b {
float:left;
	
margin-left:auto;
margin-right:auto;
margin-top:10px;
font-weight:normal;
    width:100%;
    height:30px;
    	-moz-border-radius : 10px;-webkit-border-radius : 10px;
 	overflow:hidden;
 background: url(http://www.pricereduc.com/images/blancversgris.png) #FFFFFF  bottom left repeat-x ;  

}


#blocmilieuligne12b1 {
float:left;
	
margin-left:auto;
margin-right:auto;

font-weight:normal;
    width:100%;
  	-moz-border-radius : 10px;-webkit-border-radius : 10px;
	
   
}
.lescommentaires {
float:left;	
margin-left:auto;
margin-right:auto;
font-weight:normal;
background-color: #FCE7BE;	-moz-border-radius : 10px;-webkit-border-radius : 10px;
width:100%;
height:300px;
display:none;
overflow:auto;
}

.leseconomielistings {
float:left;	
margin-left:auto;
margin-right:auto;

font-weight:normal;


background-color: #FCE7BE;	-moz-border-radius : 10px;-webkit-border-radius : 10px;
width:100%;
height:300px;
display:none;
overflow:auto;
}





#blocmilieuligne12transparent {
float:left;

margin-left:auto;
margin-right:auto;

margin-top:10px;
    width:100%;
 	
    
}



.theme {

	font-size: 11px;
	color: #9B0000;
	font-weight: bold;
	background-color: #fefbeb;
}




a.liencodepromo {

	font-size: 13px;
	font-weight: normal;
	color: #1c4d7e;
	text-decoration: underline;/*underline;*/
}
a.liencodepromo:visited{

	font-size: 13px;
	font-weight: normal;
	color: #1c4d7e;
	text-decoration: underline;/*underline;*/
}
a.liencodepromo:hover {

	font-size: 13px;
	font-weight: normal;
	color: #9b0000;
	text-decoration: underline;/*underline;*/
}

a.liencodepromoexpire {

	font-size: 13px;
	font-weight: normal;
	color: #4e4e4e;
	text-decoration: underline;/*underline;*/
}
a.liencodepromoexpire:visited{
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;/*underline;*/
}
a.liencodepromoexpire:hover {
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;/*underline;*/
}




a.liencodepromohaut {
	font-size:1em;
	font-weight: normal;
	color: #fec736;
	text-decoration: underline;/*underline;*/
}
a.liencodepromohaut:visited{
	font-size:1em;
	font-weight: normal;
	color: #fec736;
	text-decoration: underline;/*underline;*/
}
a.liencodepromohaut:hover {
	font-size:1em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;/*underline;*/
}




/* onglets pour la homepage (js/onglets.js) Specific to example two */

.container {width: 100%; margin: 0px auto;
font-size: 12px;color: #6B4418;
font-weight:normal;

 
}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.1em;

padding-top:0px;
padding-bottom:0px;
padding-left:30px;
padding-right:20px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fefbeb;
	border-bottom: 1px solid #fff;
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	

}
.tab_content {
	padding: 0px;
	background: url(/images/degradejauneorange.png) #fce7be top left repeat-x;
min-height:70px;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}



.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {


 -moz-border-radius : 5px 5px 5px 5px;
	-webkit-border-radius :  5px 5px 5px 5px;
	border-radius :  5px 5px 5px 5px;



	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #000000;
	color: #9B0000;
	background-color: #fce7be;	

	font-weight: bold;
}
.wp-pagenavi a:hover {	
	border: 1px solid #006699;
	color: #006699;
	background-color: #fce7be;
}
.wp-pagenavi a:visited {	
	border: 1px solid #9B0000;
	color: #9B0000;
	background-color: #fce7be;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #9B0000;
	border: 1px solid #9B0000;
	background-color: #fce7be;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #356aa0;
	color: #000000;
	background-color: #fce7be;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #9B0000;
	color: #9B0000;
	background-color: #fce7be;
}

#detailsbon {
	font-size: 11px;
	color: #9B0000;
	overflow:auto;
width:100%;
height:100px;	
text-align:left;
	font-weight: bold;
  box-shadow: 1px 1px 15px #fdf0d9;
	background-color: #ffffff;
	-moz-border-radius : 10px; 
	-webkit-border-radius : 10px;
	cursor:pointer;
	margin-top:30px;
		margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;
}


#pasdecode {
    margin-bottom:10px;
padding-left:2%;
padding-right:2%;
padding-bottom:10px;
padding-top:10px;
width:90%;
background-color: #ffffff;
font-weight:normal;
margin-left:auto;
box-shadow: 1px 1px 10px #555;
margin-right:auto;

-moz-border-radius : 10px 0px 10px 0px;
	-webkit-border-radius : 10px 0px 10px 0px;
	border-radius : 10px 0px 10px 0px;
}


#nuagebehind
{

cursor:pointer;
display:none;
position:fixed;
width:100%;
height:100%;
top:0;
left:0;

z-index:99;
background: url(/images/bleunuit.png) repeat;

}



#nuage {
text-align:left;
display:none;
position:fixed;
width:700px;
height:525px;
top:50%;
left:50%;
margin-left:-350px;
margin-top:-262.5px;
z-index:9999;
background: url(/images/nuage.png) top no-repeat;

}

#fermeturenuage {

position:relative;
width:500px;
height:30px;
margin-left:auto;
margin-right:auto;
text-align:right;
margin-top:60px;


}



#corpsnuage {

padding-left:35px;
position:relative;
width:465px;
height:300px;
margin-left:auto;
margin-right:auto;

margin-top:10px;

}

.orangea {
	
	background-color: #FFFFFF;
}


.orangeb {
	
background:url(/images/degraderougehaut.gif) repeat-x 0 0;
background-color:#fce7be;
background-position: top;  

}

#antispam {
    
    display:none;
}


#montanteco {
position:relative;
background: url(/images/economiser.png) no-repeat;
width:191px;
height:102px;
margin-left:10px;
}

#combienmontanteco {
width:100px;
height:50px;

top:25px;
left:63px;
position:absolute;
text-align:right;
}

#entrerdansboutique {


width:98%;

padding-top:3px;
margin-top:3px;
}



.boutoncodereduc {
    font-size: 14px;
    color: #FFF;
    padding: 2px 2px 2px 2px;
    border: 1px solid #999;
 
    text-shadow: 0px 1px 1px #666;
    text-decoration: none;
 
    -moz-box-shadow: 0 1px 3px #111;
    -webkit-box-shadow: 0 1px 3px #111;
    box-shadow: 0 1px 3px #111;
 
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
 
    background: #64a724;
    background: -moz-linear-gradient(top, #64a724 0%, #579727 50%, #58982a 51%, #498c25 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#64a724), to(#498c25), color-stop(0.4, #579727), color-stop(0.5, #58982a), color-stop(.9, #498c25), color-stop(0.9, #498c25));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64a724', endColorstr='#498c25', GradientType=0 );
 
    cursor: pointer;
 
}
.boutoncodereduc:hover {
    border: 1px solid #FFF;
}


/*
	glDatePicker style inspired by the calendar app in FireFly 3.0 rom

	http://code.gautamlad.com/glDatePicker/
	https://github.com/glad/glDatePicker/
	http://forum.xda-developers.com/showthread.php?t=914284
*/

/* Calendar container div */
.gldp-android
{
	float:left;
	font-family:"trebuchet ms" !important;
	background-color:#222 !important;
	font-size:1em !important;
	font-weight:bold !important;
	border:solid 1px #222;
}

/* Table style */
.gldp-android table
{
	border-spacing:1px;
	border-collapse:inherit;
}

/* Default row height */
.gldp-android tr
{
	line-height:28px;
}

/* Default style of cell */
.gldp-android td
{
	margin:0;
	padding:0;
	width:33px;
	text-align:center;
}

/* Previous and Next arrows */
.gldp-android-prevnext
{
	font-family:"times new roman";
	background-color:#222;
	color:#fff;
	cursor:pointer;
}

/* Month Year title */
.gldp-android-monyear
{
	background-color:#222;
	color:#fff;
	font-size:1.1em;
}

/* Days of the week (Sun, Mon, ...) */
.gldp-android-dow
{
	background-color:#424852;
	color:#ddd;
	font-size:1em;
}

/* Selectable days */
.gldp-android-day
{
	background-color:#000;
	color:#fff;
	border:solid 1px #000;
}
.gldp-android-day-hover
{
	background-color:#000;
	color:#fff;
	border:solid 1px #00afff;
	cursor:pointer;
}

/* Selected days */
.gldp-android-selected
{
	background-color:#024;
	color:#fff;
	border:solid 1px #008faf;
	cursor:wait;
}

/* Today */
.gldp-android-today
{
	background-color:#00afff;
	color:#fff;
	border:solid 1px #00afff;
}
.gldp-android-today-hover
{
	background-color:#fff;
	color:#00afff;
	border:solid 1px #00afff;
	cursor:pointer;
}

/* Weekends */
.gldp-android-sat, .gldp-android-sat-hover
{
	background-color:#000;
	color:#00afff;
	border:solid 1px #000;
}

.gldp-android-sun, .gldp-android-sun-hover
{
	background-color:#000;
	color:#ff4f00;
	border:solid 1px #000;
}

/* Non-selectable day.  Includes: previous/next month days and days that fall in the allowOld and endDate conditions */
.gldp-android-noday
{
	background-color:#222;
	border:solid 1px #222;
	color:#666;
	font-weight:normal;
	cursor:wait;
}

#entreedatefinoffre {

display:none;
}

#textegrasbleu {

font-weight:bold;
color: #356aa0;
}
#conteneur_categories {
   border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
width:98%;float:left;margin-left:1%;margin-right:1%;
margin-top:5px;margin-bottom:5px;
background-color:#FFFFFF;
}
#presentationboutique {

overflow:hidden;
height:160px;
}
#blocexpression {
height:260px;
width:100%;
background-color:white;
overflow:hidden;
float:left;
}
#suiteblocexpression {
display:none;
text-align:right;
height:12px;
padding-bottom:10px;
float:right;
}
#suitepresentationboutique {
display:none;
text-align:right;
height:12px;
margin-bottom:5px;
}
#toTop {
	display:none;	text-decoration:none;	position:fixed;	bottom:40px;	right:140px;	overflow:hidden;	width:51px;
	height:51px;
	border:none;
	text-indent:-999px;
	background:url(images/ui.totop.png) no-repeat left top;
z-index:400;
}

#toTopHover {
	background:url(images/ui.totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}
#trianglebleugauche {
background:url(images/triangle2gauche.png) no-repeat;width:10px;height:36px;margin-left:-16px;margin-top:-6px;position:absolute;
}
#trianglebleudroite {
background:url(images/triangle2droite.png) no-repeat;width:10px;height:36px;margin-left:636px;margin-top:-36px;position:absolute;
}

#trianglegrisgauche {
background:url(images/triangle3gauche.png) no-repeat;width:6px;height:36px;margin-left:-16px;margin-top:0px;position:absolute;
}
#trianglegrisdroite {
background:url(images/triangle3droite.png) no-repeat;width:6px;height:36px;margin-left:640px;margin-top:-30px;position:absolute;
}
#resultatrechercheboutique {  display:none; position:absolute; background-color:#fefbeb; z-index:99999999; border-left: #9b0000 solid 1px; border-right: #9b0000 solid 1px; border-bottom: #9b0000 solid 1px;}
#feteanepasmanquer { }
#tablo {
    width:100%;
    float:left;
    text-align:left;
margin-bottom:5px;
}

#tablocg {
    width:20%;
    float:left;
font-size:0.9em;
padding-top:3px;

}

#tablocd {
     width:80%;
    float:right; 
}
#tablocg2 {
    width:5%;
    float:left;

}

#tablocd2 {
     width:95%;
    float:right; 
}
#cliquable {
cursor:pointer;
}
