/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9  */
/*  ----------------------------------------------------------- */

/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */

/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
div#contenu h1{
color:#5cb02e;
font-family:"trebuchet ms",arial, verdana,sans-serif;
font-size:1.40em;
padding-top:22px;
padding-bottom:5px;
margin-left:5px;
}
div#contenu h1 span.gras,div#contenu h2 span.gras{
font-weight:bold;
font-size:1.50em;
}
div#contenu h1 span.grand,div#contenu h2 span.grand{
font-size:1.35em;
}
div#contenu p{
font-size:0.82em;
text-align:justify;
margin-top:5px;
margin-bottom:10px;
margin-left:5px;
}

div#contenu p strong{
color:#5cb02e;
}

h2 strong,h3 strong{
color:#5cb02e;
}

div.interieur ul{
margin-left:15px;
margin-right:15px;
}

div#contenu table td{
font-size:0.82em;
}

div#contenu table{
width:100%;
margin-top:5px;
margin-bottom:10px;
margin-left:5px;
}

div.interieur ul li{
font-size:0.82em;
text-align:justify;
background:transparent url(images/titre_puce.png) 0px 4px no-repeat;
padding-left:18px;
display:block;
margin-top:8px;
margin-bottom:8px;
}

div.interieur h3{
margin-bottom:9px;
font-weight:bold;
margin-left:15px;
margin-right:15px;
color:#5CB02E;
}


/**************Actualites*******************/

/*div#actualites{
margin-top:50px;
}*/

div#actualites div.item h1{
background:transparent url(images/quoi_de_neuf.gif) 6% 50% no-repeat;
padding-left:43px;
padding-right:10px;
padding-top:7px;
padding-bottom:7px;
font-family:"trebuchet ms",arial, verdana,sans-serif;
font-size:1.03em;
font-weight:bold;
margin-left:0px;
color:white;
}

div#actualites h3{
background:transparent url(images/titre_puce.png) left center no-repeat;
padding-left:17px;
margin-left:17px;
}

div#actualites h3 span.titre{
font-weight:bold;
font-size:1.15em;
}

div#actualites h3 span.date{
color:#5cb02e;
font-weight:bold;
font-size:0.88em;
}

div#actualites p.intro{
padding-left:34px;
margin-right:200px;
margin-left:0px;
}

p.intro a.suite{
color:#5cb02e;
font-weight:bold;
font-size:0.96em;
text-decoration:none;
margin-left:10px;
}

p.intro a.suite:hover{
text-decoration:underline;
}

div#actualites div.separateur{
height:20px;
background:transparent url(images/separateur_bg.png) left center repeat-x;
margin-left:34px;
margin-right:9px;
}

div#actualites  div.interieur{
padding-bottom:10px;
}

div#quoi_de_neuf a.bouton{

}

/**************Carte d'identite*************/
div#carte_identite div.interieur,div#comite div.interieur,div#adresse div.interieur,div#formulaire div.interieur,#livre_dor div.interieur{
padding-top:10px;
}

/***************Livre d'or***************/
div#livre_dor{
margin-top:10px;
}

div#livre_dor h3{
background:transparent url(images/titre_puce.png) left center no-repeat;
padding-left:17px;
margin-left:17px;
}

div#livre_dor h3 span.titre{
font-weight:bold;
font-size:1.15em;
}

div#livre_dor h3 span.date{
color:#5cb02e;
font-weight:bold;
font-size:0.88em;
}

div#livre_dor p{
margin-left:34px;
margin-right:10px;
}

div#livre_dor div.separateur{
height:20px;
background:transparent url(images/separateur_bg.png) left center repeat-x;
margin-left:34px;
margin-right:9px;
}

div#formulaire_forum fieldset{
border:none;
}

div#formulaire_forum textarea{
font-family: arial, verdana, sans-serif;
font-size:1em;
width:90%;
height:100px;
}

div#formulaire_forum legend{
font-size:0.82em;
color:#5CB02E;
padding-left:15px;
font-weight:bold;
}

div#formulaire_forum .previsu .forum-chapo{
display:none;
}

div#formulaire_forum .previsu ul li ul{
font-size:1em;
padding-left:0;
margin-left:0;
}

div#formulaire_forum .previsu ul li ul li{
font-size:1em;
padding-left:0;
margin-left:0;
}

div#formulaire_forum .previsu .forum-texte p{
font-size:1.1em;
padding-left:0;
margin-left:0;
}

div#formulaire_forum span.details{
display:none;
}

div#formulaire_forum ul li{
background:none;
padding-left:0px;
}

div#formulaire_forum p.explication{
padding-left:15px;
margin-left:0px;
padding-right:15px;
}

div#formulaire_forum li p.explication{
display:none;
}

div#formulaire_forum span.erreur_message{
display:block;
text-align:left;
padding-bottom:4px;
}

div#formulaire_forum li label{
text-align:left;
padding-bottom:4px;
display:block;
}

div#formulaire_forum #div_submit_previsu,div#formulaire_forum #div_submit{
padding-right:15px;
}

/****************Adresse***************/
div#adresse div.interieur p{
font-size:0.9375em;
text-align:center;
}

div#adresse{
margin-top:10px;
}

/***********Nos soirees*****************/
/*div.item_soiree_1{
margin-top:50px;
}*/

div.item_soiree div.item h2{
background:transparent url(images/prochaine_soiree.gif) 5% 50% no-repeat;
}

div.item_soiree div.interieur{
padding-top:0px;
padding-bottom:0px;
}

div.item_soiree h3{
display:block;
float:left;
width:240px;
text-align:center;
}

div.item_soiree span.date{
padding-top:40px;
display:block;
color:#5cb02e;
font-weight:bold;
font-size:1.15em;
text-align:center;
}

div.item_soiree span.titre{
display:block;
font-weight:bold;
font-size:1.45em;
text-align:center;
color:white;
}

div.item_soiree a.bouton{
width:352px;
margin-top:9px;
margin-bottom:9px;
}


/*********Formulaire de contact***********/

div#formulaire{
margin-top:10px;
}

div#contenu h2.formulaire_contact{
color:#5cb02e;
font-family:"trebuchet ms",arial, verdana,sans-serif;
font-size:1.20em;
padding-top:32px;
padding-bottom:5px;
margin-left:5px;
}

div#formulaire h3.formulaire_contact{
margin-left:0px;
margin-bottom:5px;
font-size:0.82em;
}

form#formulaire_contact div.element_formulaire{
margin-top:10px;
margin-bottom:10px;
margin-left:20px;
margin-right:20px;
padding-bottom:10px;
border-bottom:1px solid #292929;
}

form#formulaire_contact table{
margin:0;
}

form#formulaire_contact table td{
padding-left:0;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
text-align:left;
}

form#formulaire_contact table td strong{
font-weight:normal;
}

form#formulaire_contact table td.formulaire_champs{
padding-right:70px;
}

form#formulaire_contact table tr.separation td{
padding-top:10px;
}

form#formulaire_contact textarea{
font-family: arial, verdana, sans-serif;
font-size:0.82em;
width:90%;
height:150px;
}

form#formulaire_contact table td.antispam{
padding-right:20px;
background:transparent url(images/fleche.gif) right center no-repeat;
}

form#formulaire_contact div.antispam td.formulaire_champs{
padding-left:10px;
}

form#formulaire_contact div.antispam td.formulaire_champs input{
font-size:1.21em;
font-weight:bold;
padding:3px 3px 3px 3px;
}

#div_submit,#div_submit_previsu{
text-align:right;
}

div#contenu p.remarque{
text-align:right;
margin-right:20px;
}

form#formulaire_contact input.champs_erreur{
border:1px solid red;
background:#EFC2C2;
}

div#contenu p.champs_erreur{
color:red;
font-weight:bold;
}

div#erreur{
text-align:center;
font-size:0.8125em;
}

div#contenu div.erreur{
color:red;
font-weight:bold;
}

div#contenu div.ok{
color:#5CB02E;
font-weight:bold;
}

div#envoi{
margin-top:85px;
margin-bottom:100px;
text-align:center;
font-size:1.2em;
}

