/***** content *****/
h2.titre-content{
font-size:1.8em;
color:#fff;
background-color: #d5b2d2;
position: relative;
top: 20px;
left: 20px;
margin-bottom: 30px;
font-variant: small-caps;
}
			
h3{
text-align: right;
width: 100%;
font-size:1.2em;
color: #6c3f6a;
font-variant: small-caps;
border-bottom: 2px solid #fff;
margin-bottom: 10px;
margin-top: 25px;
}

.content p{
color:#000;
line-height: 1.5em;
margin-left: 20px;
text-align: justify;
font-size: 0.9em;
}

.content p strong{
color: #6c3f6a;
}

.content p i{
color: #6c3f6a;
font-style: normal;
}

/***** agenda *****/

div#agenda{
margin-top: 50px;
margin-bottom: 0px;
}
div#agenda h3{
color: #6c3f6a;
text-align: right;
width: 90%;
font-size:1.2em;
font-variant: small-caps;
border-bottom: 2px solid #fff;
}

div#agenda dd{
font-weight: bold;
margin-bottom: 5px;
color: #c33e2e;
margin-left: 20px;
margin-top: 10px;
font-size: 0.9em;
}

div#agenda dt.titre{
color: #6c3f6a;
font-size: 1.2em;
font-weight: bold;
font-variant: small-caps;
padding-left: 70px;
}

div#agenda dt{
padding-left: 50px;
font-size: 0.8em;
}

span.lieu{
color: #fff;
}

div#agenda dl.archives-agenda{
font-weight: bold;
margin-bottom: 5px;
color: #c33e2e;
margin-left: 20px;
margin-top: 10px;
font-size: 0.9em;
}

/***** galeries *****/
p img{
margin: 0px 10px;
}

a.link-galerie{
display: block;
font-weight: normal;
margin-left: 20px;
color: #aa8ea7;
text-decoration: none;
}

ul.galerie {
margin: auto;
margin-top: 50px;
text-align: center;	
}

ul.galerie li{
display: inline;
}

a.thickbox img{
border: 2px solid #6c3f6a;
}

p.link-galerie-in-article{
width: 98%;
border-top: 1px solid #fff;
margin-top: 30px;
font-size:1.2em;
color: #6c3f6a;
font-variant: small-caps;
}

a.link-galerie-in-article{
margin-left: 5px;
}

/***** tables (concept) *****/

table.spip{
margin: 50px 0px 20px 10px;
}

table.spip th{
font-size: 1em;
color: #6c3f6a;
text-transform: uppercase;
border-bottom: 1px dashed #6c3f6a;
}

table.spip td{
text-align: center;	
font-weight: bold;
font-size: 0.8em;
}

/***** generalités formulaires *****/

.off{
display: none;
}

fieldset{
border: 0px;
text-align: right;
padding-right: 5px;
padding-top: 5px;
}

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

/***** formulaire contact *****/

div.form-contact fieldset.contact{
border: 0px;
margin-left: 15px;
text-align: left;
padding-right: 5px;
padding-top: 5px;
}

div.form-contact p.boutons{
position: relative;
left: 200px;
width: 300px;
}

div.form-contact li{
font-size: 0.8em;
margin-top: 5px;
}

fieldset.previsu, p.reponse_formulaire{
position: relative;
top: -20px;
left: 20px;
color: #6c3f6a;
font-weight: bold;
border: 1px solid #fff;
text-align: left;
width: 350px;
}

fieldset.previsu p{
margin-bottom: 5px;
}

/***** formulaire contact franchise *****/

form#contact-franchise{
margin-left: 15px;
text-align: left;
}

form#contact-franchise dd{
margin-left: 0px;
text-align: left;
font-size: 1.1em;
color: #6c3f6a;
}

form#contact-franchise dt{
font-size: 0.8em;
margin-top: 5px;
color: #6c3f6a;
}


/***** right *****/

div#sidebar-right h2{
display: none;
color:#fff;
text-align:right;
padding:0px 5px 5px 0px;
margin:0;
font-weight:100;
font-size:1em;
font-variant: small-caps;
}

#soirees{
text-align: right;
font-size:0.9em;
color:#fff;
line-height: 15px;
}

#soirees p{
color: #fff;
font-weight: bold;
font-size: 1em;
background:url(../images/puce-ronde.png) no-repeat top right;
position: relative;
right: 10px;
top: 70px;
}

#soirees p a.lien-agenda{
color: #fff;
font-weight: bold;
text-decoration: underline;
font-size: 1em;
position: relative;
right: 15px;

}

#soirees p a.lien-agenda:hover{
color: #6c3f6a;
}

#sidebar-right #newsletter{
text-align: right;
}
				
.newsletter-spip input{
width: 150px;
}

.newsletter-spip, .newsletter-spip2{
text-align: right;
color: #fff;
font-size: 0.9em;
}

span.reponse-abo{
font-size: 0.9em;
color: #fff;
margin-right: 5px;
font-weight: bold;
font-variant: small-caps;
display: block;
width: 150px;
position: relative;
top: 30px;
left: 90px;
}

#franchise ul{
position: relative;
top: 70px;
right: 10px;
text-align: right;
font-size:1em;
color:#fff;
line-height: 15px;
}

#franchise ul li{
background:url(../images/puce-ronde.png) no-repeat top right;
}

#franchise ul li a{
position: relative;
right: 18px;
}

/***** link *****/
#menu a{
text-decoration: none;
font-size: 1em;
}

a{
color:#fff;
text-decoration: underline;
font-size: 0.9em;
font-weight: bold;
}

a:hover{
color:#6c3f6a;
}

div#agenda a{
font-size: 1em;
font-weight: bold;
}

/***** documents joints *****/
span.spip_documents_left{
margin: 0px;
margin-right: 30px;	
}


