body {margin:0px;padding:0px;font-family:arial;background: #ffffff;}

a {color:#AFAFA7;text-decoration:none;}
a:hover {text-decoration:none;}

img {border:0px;}

.format_png {margin:0px 0px 0px 0px;padding:0px;}

b.spip {font-size:12px;margin:0px;padding:0px;}
i.spip {font-size:12px;margin:0px;padding:0px;}
p.spip {margin:0px 0px 5px 0px;padding:0px;}
p.spip_note {margin:0px 0px 2px 0px;padding:0px;}

table.spip {clear: both; font-family: arial;font-size: 11px; color: Black; width: 610px}
table.spip tr.row_odd {font-family: arial;font-size: 11px;background-color: #F3F3F6;}
table.spip tr.row_even {font-family: arial;font-size: 11px;background-color: #F9F9F9;}
table.spip td {padding: 2px;text-align: left;border: 1px solid Silver;}
table.spip tr.row_first {font-family: arial;font-size: 11px;color: #535F29;background-color: White;border: 1px solid White;}
table.spip tr.row_first td {border: 1px solid White;}

.retour_haut {float:right;}


#header {width:820px;padding:0px 0px 20px 0px;margin:0px auto 0px auto;background:url(../squelettes/images/header_background.png);background-repeat:no-repeat;}
#header .links_nav {padding: 60px 0px 0px 0px;float:left;}
#header .links_nav  a {display:block;padding:0px;margin:0px;text-decoration:none;}
#header .links_nav  img {position:relative;bottom:-3px;}
#header .links_nav  a:hover {color:black;}
#header .url_lang {padding:0px 0px 130px 235px;margin:0px;}
#header .url_lang img {padding:0px;margin:0px 2px 0px 2px;}


/*=-= INTERTITRE =-=*/
h3.spip {font-size: 14px;font-weight: bold;margin:10px 0px 0px 0px;padding: 0px 0px 0px 0px;color:#5F5F5F;}

#precontainer {width: 770px;margin: 0px auto 0px auto;padding: 0px 0px 0px 0px;font-size:11px;}
#container {width: 770px;margin: 0px auto 0px auto;padding: 0px 0px 0px 0px;font-size:11px;}
#container_left {float: left;width: 140px;margin: 0px;padding: 40px 10px 0px 0px;}
#container_main {float: left;width: 620px;margin: 0px;padding: 0px 0px 0px 0px;}

.colonne {float:left;width:50%;padding:0px;margin:0px;}


#login_acces_restreint {margin:0px auto 0px auto;padding:0px;text-align:center;width:400px;background-color: #E3FF9F;border-top: solid 1px silver;border-right: solid 1px gray;border-bottom: solid 1px gray;border-left: solid 1px silver;}
#login_acces_restreint fieldset {border:none;}
#login_acces_restreint legend {display:none;}


#navhori_hierarchie {float:right;text-align:right;font-size:11px;width:400px;margin:0px 60px 0px 0px;padding:0px;}
#navhori_hierarchie  a:hover {text-decoration:none;color:gray;}


#navvert {width:120px;font-size:12px;text-align:right;margin:0px;padding:0px;}
#navvert .navvert_lien {border-top: solid 1px #DFDFDF;}
#navvert .navvert_lienon {border-top: solid 1px #DFDFDF;}
#navvert .navvert_lien a {display:block;color:#565f47;padding:2px 5px 2px 5px;margin:1px 0px 1px 0px;}
#navvert .navvert_lien a:hover  {color:black;text-decoration:none;background-color:#EFEFEC;}
#navvert .navvert_lienon a {display:block;color:white;padding:2px 5px 2px 5px;margin:1px 0px 1px 0px;background-color:#838F2C;}
#navvert .navvert_lienon a:hover {text-decoration:none;}

#recherche {width:770px;margin:0px;padding:0px;}
#recherche h1 {font-size:24px;color:#838F2C;margin:0px;padding:0px;text-align:center;}
#recherche h1.span {color:gray;}
#recherche h2 {clear:both;font-size:14px;color:#B48C00;margin:20px 0px 5px 0px;padding:0px;}
#recherche ul {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
#recherche li {list-style-image: url(../squelettes/images/puce.gif);list-style-position:outside;margin: 0px 0px 0px 25px;padding: 0px 0px 0px 0px;}
#recherche a {text-decoration:none;color:black;}
#recherche a:hover {text-decoration:none;color:gray;}

#recherche form {text-align:center;}

#recherche input {display:inline;border:1px solid gray;width:100px;font-size:11px;margin:0px 0px 0px 0px;padding: 1px 0px 1px 0px;}
#recherche p {display:inline;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
#recherche p.spip_bouton input {width:30px;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;}














/*=-= ARTICLES =-=*/
.art {
    clear: both;
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.art_surtitre {
    clear: both;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px -8px 0px;
    font-size: 11px;
    color : Silver;
}

.art_titre_small {padding:0px;margin:0px;color:#B48C00;font-size:16px;font-weight:bold;}
.art_titre_big {padding:0px;margin:0px;color:#B48C00;font-size:24px;font-weight:bold;}


.art_soustitre {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 10px;
    font-size: 11px;
    font-weight: normal;
    color : Gray;
}

.art_event_soustitre {
    padding: 0px 0px 0px 24px;
    margin: 0px 0px 0px 0px;
	color:silver;
    font-size: 9px;
    font-weight: normal;
    color : silver;
}

.art_descriptif {
    padding: 5px 0px 10px 0px;
    margin: 0px 0px 0px 5px;
    font-size: 12px;
    color : Black;
    text-align: justify;
}

.art_chapo {
    padding: 5px 0px 10px 0px;
    margin: 0px 0px 0px 5px;
    font-size: 12px;
    color : Black;
    text-align: justify;
}

.art_texte {
    padding:0px 0px 20px 0px;
    margin:0px 0px 0px 5px;
    font-size: 12px;
    color : Black;
    text-align: justify;
	color:black;
}



.art_ps {
    padding: 5px 0px 10px 0px;
    margin: 0px 0px 0px 5px;
    font-size: 12px;
    color : Black;
    text-align: justify;
}

.art_notes {
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 0px 20px;
    font-size: 11px;
    color : Gray;
    text-align: justify;
}

.art_doc_titre {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 5px;
    font-size: 12px;
    color : Black;
}


/*=-=-=-=-=-=-=-=-=*/



/* ----------------------------------------------------------------- */
/* VIGNETTES ------------------------------------------------------- */
/* ----------------------------------------------------------------- */

.portfolio {
    text-align: center;
}

.vignette {
    padding: 1px;
    border-color: Black;
    border-width: 1px;
    border-style: solid;
}



.documents {
    font-size: 12px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.documents a {
	margin: 2px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}

.spip_documents {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.spip_documents img {
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 4px;
}

.spip_logos {
	margin: 4px 5px 10px 5px;
	padding: 0px 0px 0px 0px;
}

.spip_image_left {
    clear: both;
    float: left;
	margin: 5px 10px 5px 0px;
	padding: 0px 0px 0px 0px;
}

.spip_documents_left {
    clear: both;
    float: left;
	margin: 5px 10px 5px 0px;
	padding: 0px 0px 0px 0px;
}

.spip_image_right {
    clear: both;
    float: right;
	margin: 5px 0px 5px 10px;
	padding: 0px 0px 0px 0px;
}
.spip_documents_right {
    clear: both;
    float: right;
	margin: 5px 0px 5px 10px;
	padding: 0px 0px 0px 0px;
}

.spip_image_center {
    clear: both;
    display: block;
	margin: 5px auto 5px auto;
	padding: 0px 0px 0px 0px;
}

.spip_documents_center {
    clear: both;
    display: block;
	margin: 5px auto 5px auto;
	padding: 0px 0px 0px 0px;
}

ul.spip {
    list-style-type: square;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

li.spip {
    list-style-image: url(../squelettes/images/puce.gif);
    list-style-position: outside;
    margin: 0px 0px 2px 20px;
	padding: 0px 0px 0px 0px;
}

li li.spip {
    list-style-image: url(../squelettes/images/puce_li.gif);
    list-style-position: outside;
    margin: 0px 0px 2px 15px;
	padding: 0px 0px 0px 0px;
}

li li li.spip {
    list-style-image: url(../squelettes/images/puce_li.gif);
    list-style-position: outside;
    margin: 0px 0px 2px 15px;
	padding: 0px 0px 0px 0px;
}

ol.spip {
    list-style-type: decimal;
    list-style-position: outside;
    margin: 0px 0px 2px 15px;
	padding: 0px 0px 0px 0px;
}

.spip_out {color: #0033aa;margin:0px;padding:0px;}
.spip_url {color: #0033aa;margin:0px;padding:0px;}
.spip_in {color: #0033aa;margin:0px;padding:0px;}
