/*transparence sous ie spip 1.9.2 jquerise dans la 1.9.3*/
.format_png {
behavior: url(win_png.htc); 
}

/* styles generiques */

*{
margin:0px;
padding:0px;
}

#pubhaut{
display:none;
}

#rejoigneznous{
display:none;
}

#imprimante{
display:none;
}

#descriptifsite{
display:none;	
}

#foot{
display: none;
}


h1{

font-family:arial, verdana, helvetica, sans-serif;

font-size:1.9em; 

font-weight: bold;

color: #CE001B;

line-height:1.6em;
}

h2{

font-family:arial, verdana, helvetica, sans-serif;

font-size:1.4em; 

font-weight: bold;

color: #CE001B;

line-height:1.6em;
}

h3, h3.spip{

font-family:arial, verdana, helvetica, sans-serif;

font-size:1.2em; 

font-weight: normal;

color: #CE001B;

line-height:1.6em;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}


	

p{

font-family:Verdana, Arial, helvetica, sans-serif;

font-size:0.8em; 

font-weight: normal;

color:#333333;

padding-left:5px;

line-height:1.6em;

}

p.suite{
text-align: right;	
}

p.suite a{
color: #CE001B;	
}

p.suite a:hover{
color:#FF354F;	
}



.quote {

font-family:Verdana, Arial, helvetica, sans-serif;

font-style: italic;

margin-left:0px;

padding-left:0px;

padding-top:0px;

line-height:1.6em;

float:left;

}





.right{

background-color:black;

float:right;

}



a{

color: #CE001B;

font-size:0.9em; 

font-weight:normal;

font-style:normal;

text-decoration:none;

}





a:link{

color: #CE001B;

font-weight:normal;

font-style:normal;

text-decoration:none;

}





a:visited{

color: #CE001B;

font-style:normal;

font-weight:normal;

text-decoration:none;

}





a:hover{

color:#FF354F;

font-style:normal;

text-decoration:none;

}



	

/* Decoupe du template */

body{

margin: 0;

padding:0;

font-family: Verdana,'Lucida Grande', Verdana, Helvetica, sans-serif;

background-image:  url(background.jpg);

background-repeat: repeat-x;

background-color:#ffffff;

list-style:none;

}



#wrapper{
margin-top: 0pt;

margin-right: auto;

margin-bottom: 0pt;

margin-left: auto;

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 0pt;

width:1000px;

background:transparent;

}



#header {

width: 1100px;
height:172px;
background: #10120F url(logo.jpg) no-repeat;
display:none;
}



#navigation ul{

display:inline;

list-style:none;

padding-top: 40px;
margin-top:30px;
padding: 10px;
display:none;
}





#navigation li{
display:none;

}





#navigation ul li a{

display:inline;

margin-right:1px;

padding-right:5px;

padding-left:5px;

padding-top:10px;

padding-bottom:10px;

color: #000000;

font-weight: normal;

font-size: 0.9em;

text-decoration: none;

font-family:Arial, Helvetica, sans-serif;
display:none;

}



#navigation  li a:hover{

color:#FF354F;
display:none;

}





#navigation .selected {

color: #CE001B;
display:none;
}


#content {

float:left;

background-color:transparent;

margin-top:0px;

margin-bottom:0px;

padding:10px;

width:920px;

border-bottom:0px solid #eaeaea;

}

#col3 {
float:left;
background-color:#000;
margin-top:20px;
margin-bottom:5px;
padding:10px;
width: 15%;
border-right:1px solid #eaeaea;
display:none;
}

#col1 p{

font-size:0.8em;

padding:0 20px 20px 0;

color:#555555;

}



#col1{

float:left;

background-color:transparent;

margin-top:20px;

margin-bottom:5px;

padding:10px;

width: 570px;

border-right:0px solid #eaeaea;

}





#col1 h1{ 

font-family:Arial, verdana, helvetica, sans-serif;

font-size:1.4em;

color: #CE001B;

font-weight:normal;

padding-bottom:10px;
padding-top: 10px;
}



#col2{ 

float:right;

background-color:transparent;

margin-top:20px;

margin-bottom:5px;

padding:10px 0 10px 15px;

width: 310px;
display:none;

}



#col2 p{

font-size:0.8em;

padding:0 20px 20px 0;

color:#555555;

}

#col2 p.spip{

font-size:0.8em;

padding:0 20px 20px 0;

color:#555555;

}



#col2 h1{ 

font-family:Arial, verdana, helvetica, sans-serif;

font-size:1.4em;

color: #CE001B;

font-weight:normal;

padding-bottom:10px;

}



#boitecontainer{

float:left;

clear:both;
margin-top:0px;

margin-bottom:15px;

padding:10px;

width: 920px;
display:none;
}



.boite1{

width:300px;

float:left;

margin-left:0px;

padding-right:5px;

margin-top: 8px;

padding-left: 20px;

padding-top: 0px;

padding-bottom:8px;

border-right:1px dotted #dadada;
display:none;

}



.boite1 p{

font-size:0.7em;

padding-top:10px;

padding-left:10px;

padding-right:10px;

color:#555555;

}



.boite1 h1{

background-image:url(puce.png);

background-repeat:no-repeat;

background-position:top left;

display:block;

font-family: 'Trebuchet MS';

font-size:1em;

padding-top:0px;

padding-left:30px;

color:#CE001B;

}



.boite2{

width:300px;

float: left;

margin-left:25px;

margin-top: 8px;

padding-right:5px;

padding-left: 20px;

padding-top: 0px;

padding-bottom:8px;

border-right:0px dotted #dadada;
display:none;

}



.boite2 p{

padding-top:10px;

padding-left:4px;

padding-right:10px;

color:#555555;

font-size:0.7em;

}



.boite2 h1{

background-image:url(puce.png);

background-repeat:no-repeat;

background-position:top left;

display:block;

font-family: 'Trebuchet MS';

font-size:1em;

padding-top:0px;

padding-left:30px;

color:#CE001B;

}







#footer {

clear: both;

margin-right: 0px;

margin-bottom:0px;

margin-left: 0px;

padding:8px;

background-color:#10120F;

text-align:center;
color: #FFF;
display:none;

}



#footer p{

font-size: 1em;

line-height:3em;

font-family: arial;

font-weight: normal;

color: #FFF;

padding-top: 10px;

padding-right: 0px;

padding-bottom: 10px;

padding-left: 10px;

text-align: center;
margin-left: -115px;

}



#footer p a {

font-size: 1em;

font-weight: normal;

color: #CE001B;

text-align: center;

}



#footer p a:hover {

text-decoration: underline;

font-weight: normal;

color: #ffffff;

text-align: center;

}

/*Fil d'ariane*/
#hierarchie{
font-style: italic;
margin-bottom:30px;
display:none;
}

#hierarchie a{
color: #CE001B;
}

#hierarchie a:hover{
color:#FF354F;
}



/*Nouveau squelette mot en floot 3*/

#col1 .col1float1{
width:170px;
float: left;
border: 0px solid #000;
margin-right: 10px;
}

#col1 .col1float2{
width:180px;
float: left;
border: 0px solid #000;
margin-right: 10px;
}


#col1 .col1float3{
width:180px;
float: left;
border: 0px solid #000;
margin-right: 0px;
}

div .coupons{
margin-bottom: 0px;
}

div .coupons a{
color:white;
}
div .coupons a:hover{
color:white;
}

div .topcoupon{
background: url(top.jpg) no-repeat;
height:9px;
width: 180px;
margin:0px;
padding:0px;
}

div .middlecoupon{
min-height: 10px;
background: url(middle.jpg) repeat-y;
margin:0px;
padding:0px;
}

div .middlecoupon .spip_doc_titre{
margin-left: 15px;
	
}

div .middlecoupon .spip_doc_descriptif{
margin-left: 15px;	
}

div .bottomcoupon{
height:37px;
width:180px;
background: url(bottom.jpg) no-repeat;
margin:0px;
padding:0px;
}

/*squelette sommaire*/
#sommaire #col1 p.spip {
font-size: 1em;
}

/*squelette sommaire*/
#reduction #col1 p.spip {
font-size: 1em;
}

/*squelette reduction*/
#reduction #col1 p {
font-size: 1em;
}

/*squelette reduction*/
#reduction #col1 {
font-size: 1.2em;
}




.section{
border-left: 1px solid #fa0a0f;
}

strong {
font-weight: bold;
}

/*squelette plan*/

#plan a {
color:#333333;	
}

#plan a:hover {
color:#666666;	
}

#plan #col2 a {
color: #CE001B;
}

#plan #col2 a:hover {
color:#FF354F;	
}

#plan h3 a {
color: #CE001B;	
}

#plan h3 a:hover {
color:#666666;	
color:#FF354F;
}

#plan h3{
margin-top: 10px;
margin-bottom: 10px;
}

#plan ul,li{
list-style: square;
list-style-position: inside;
color:#333333;
}

/* Logos, documents et images reprise de spip style pour rubrique */
img, .spip_logos {
margin: 10px; 
padding: 10px; 
margin-left: 0;
margin-top: 0;
padding-top: 0;
padding-left: 0;
border: none; 
float: left;
}

#formrecherche{
margin-bottom: 10px;
}

/*squelette reduction*/
#logositereduc {
width:570px;
height:77px;
margin-bottom: 20px;
margin:0px;
padding:0px;
}

#reduction #col1 #couponprint{
border: 1px solid black;
margin:0px;
padding:20px;
background: url(cheque.jpg) no-repeat;
color:black;
height:600px;
width:600px;
font-size: 14px;
}

#reduction #col1 #couponprint p.spip{
color:black;
}

#reduction #col1 #couponprint h3{
color:black;	
}

#logoreduccheque{
height:600px;
width: 74px;
margin:20px;
padding:20px;
}

#googleplan h3{
visibility:hidden;
}

#modalitebas{
display:none;
}

#logoprint{
clear: both;
}



