body{font:11px/165% 'Lucida Grande',Verdana,Helvetica,sans-serif;color:#666;margin:0;padding:0 0 50px;background:#fff;text-align:center}
a:link,a:visited{text-decoration:none;color:#0070a7}
a:hover,a:focus{color:#b83233;border-bottom:1px dotted #b83233}
a.more-link{padding-bottom:2px;font-weight:700;border-bottom:1px dotted #0070a7}
a:hover.more-link,a:focus.more-link{text-decoration:none}
h2 a:link,h2 a:visited,h3 a:link,h3 a:visited{text-decoration:none;color:#444}
h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus{color:#b83233;border-bottom:0}
h1,h2,h3,h4,h5,h6
h1.spip,h2.spip,h3.spip,h4.spip,h5.spip,h6.spip{font-weight:700;font-family:'Istok Web',sans-serif;color:#444;padding:10px 15px 7px}
h1.spip,h2.spip,h3.spip,h4.spip,h5.spip,h6.spip{clear:both}
h1,h1.spip{font-size:2.7em}
h2,h2.spip{font-size:2em;line-height:1em}
h3,h3.spip{font-size:1.6em}
h4,h4.spip{font-size:1.3em}
h5,h5.spip{font-size:1.1em}
h6,h6.spip{font-size:1em}
h1,h2,h3,h4,h5,h6{font-weight:400}
h1{letter-spacing:-1px}
h2{color:#8b0b00}
h3{letter-spacing:-0.5px;padding-top:15px}
h5.recents{padding-bottom:0}
ul,ol{margin:10px 20px;padding:0 20px}
ul{list-style:disc}
ol{list-style:decimal}
dt{font-weight:700;color:#ff645b}
dd{padding-left:25px}
p{padding:5px 15px}
dl{padding:0 15px}
hr.spip{margin:2em auto;clear:both;height:1px;padding:0;color:#e8e8e8;background-color:#e8e8e8;border:0}
#conteneur img{background:#FAFAFA;border:1px solid #DCDCDC;padding:8px}
#conteneur img.puce,#conteneur form img,#conteneur table.calendrier-large img,#conteneur img.simple,#conteneur a:hover img.puce,#conteneur form a:hover img,#conteneur table.calendrier-large a:hover img,#conteneur a:hover img.simple,#conteneur a:focus img.puce,#conteneur form a:focus img,#conteneur table.calendrier-large a:focus img,#conteneur a:focus img.simple{background:none;border:none;padding:0}
#conteneur #slider img{background:none;border:9px solid #FAFAFA;padding:0}
#conteneur a:hover img,#conteneur a:focus img{border:1px solid #D2D2D2;background:#DDD}
img.float-right{margin:5px 0 10px 10px}
img.float-left{margin:5px 10px 5px 0}
code{margin:3px 0;text-align:left;overflow:auto;font:1em 'Lucida Console','Courier New',Monospace;border:1px solid #F0F0F0;background:#f8f8f8}
acronym{cursor:help;border-bottom:1px dotted #895F30}
blockquote{margin:10px;padding:10px 10px 10px 32px;border:1px solid #F0F0F0;background:#f8f8f8 url() no-repeat 12px 12px;font-weight:400;font-size:1.2em;line-height:1.5em;font-style:italic;font-family:Georgia,'Times New Roman',Times,Serif;color:#555}
strong{font-weight:700}
table{border-collapse:collapse;margin:10px}
tr{background:#fff}
tr.altrow,tr.row_odd{background:#ffeceb}
th,td{text-align:left;border-width:1px;border-style:solid}
th{font-weight:700;color:#7f322d;background:#ffd9d6;padding:.8em 1em;border-color:#ffd9d6 #ff645b #7f322d}
td{border-color:#EFEFEF;padding:.7em 1em}
ul.liste-items,ul.liste-items ul{list-style:none;margin:2px 2px 2px 20px;padding:0}
ul.liste-items a:link,ul.liste-items a:visited{text-decoration:none;color:#0070a7}
ul.liste-items a:hover,ul.liste-items a:focus{border-bottom:1px dotted #b83233;color:#b83233}
#colonne .liste{padding-bottom:15px}
#colonne .liste h4,.grid_4.actucolonne2 h4,#colonne_bandeau .liste h4{padding:0 0 3px;margin:5px 0 0 12px;border-bottom:1px solid #ebebeb}
#colonne .liste h4 a,#colonne .liste h4 a:visited,.grid_4.actucolonne2 h4 a,.grid_4.actucolonne2 h4 a:visited,#colonne_bandeau .liste h4 a,#colonne_bandeau .liste h4 a:visited{color:#8b0b00;border:none}
#colonne .liste h4 a:hover,.grid_4.actucolonne2 h4 a:hover,#colonne_bandeau .liste h4 a:hover,#colonne .liste h4 a:focus,.grid_4.actucolonne2 h4 a:focus,#colonne_bandeau .liste h4 a:focus{color:#b83233}
#colonne .liste .post-info,.grid_4.actucolonne2 .post-info,#colonne_bandeau .liste .post-info{margin-left:0;padding-bottom:5px}
#colonne .liste p,.grid_4.actucolonne2 p,#colonne_bandeau .liste p{padding-top:0}
#colonne .liste .liste-items,#colonne_bandeau .liste .liste-items{list-style:none;margin:0;padding:0 0 0 20px}
#colonne .liste .liste-items li.item,#colonne_bandeau .liste .liste-items li.item{margin-bottom:5px;background:url("http://dsi.aixenprovence.free.fr/local/cache-gd2/241b37f943116ed1e56ef40550211bcf.png") no-repeat 0 .5em;list-style:none;padding-left:1em}
.liste_bloc{border:1px solid #ebebeb;padding:5px;margin:5px 0}
.liste_bloc_bandeau{border:1px solid #ebebeb;padding:5px;margin:5px 0}
.liste_bloc h3,.liste_bloc_bandeau h3{padding-top:0}
.info-publi{padding:5px;margin:5px 15px 15px 10px;border:1px solid #EBEBEB;background:#f8f8f8;clear:both}
.info-publi a{background:transparent}
.info-publi a:hover,.info-publi a:focus{border:none;color:#000}
.info-publi a.nb_commentaires{margin:0 10px 0 5px}
.info-publi a.lire_la_suite{margin:0 10px 0 5px}
.info-publi .date{margin:0 10px 0 5px}
.post-info{font-size:.95em;padding-top:3px;color:#B0B0B0}
.post-info a,.post-info a:visited{color:#000;border:none}
.post-info a:hover,.post-info a:focus{color:#b83233;border:none}
ul.spip,ol.spip{margin-top:0}
ul.spip li{background:url("http://dsi.aixenprovence.free.fr/local/cache-gd2/3e50d68abf05c8fbe15e039fe0886329.png") no-repeat 0 .5em;list-style:none;padding-left:1em}
ul.spip li ul.spip,ol.spip li ol.spip{margin-bottom:0}
ul.spip li li{background:url("http://dsi.aixenprovence.free.fr/local/cache-gd2/87a00b2931325bf7b584d40b63b9ef18.png") no-repeat 0 .5em}
ul.spip li li li{background:url("http://dsi.aixenprovence.free.fr/local/cache-gd2/241b37f943116ed1e56ef40550211bcf.png") no-repeat 0 .5em}
ul.spip li li li li{background:url("http://dsi.aixenprovence.free.fr/local/cache-gd2/5ca9241d48541acbe0f9e765bb6c5a52.png") no-repeat 0 .5em}
p.thumbs{padding:10px 0 0 10px}
.thumbs img{position:relative;padding:8px;margin:5px;background:#fafafa;border:1px solid #ddd}
.thumbs img:hover,.thumbs img:focus{border:1px solid #D2D2D2;background:#DDD}
.thumbs a:hover,.thumbs a:focus{background-color:transparent;border:none}
ul.comments-list{margin:12px 10px 0;padding:0;border-style:solid;border-color:#F0F0F0;border-width:1px 1px 0 1px;list-style:none}
.comments-list li{margin:0;padding:10px;list-style:none;border-bottom:1px solid #F0F0F0;position:relative}
.comments-list li .comment-meta{display:block;font-style:normal;font-weight:700;padding:7px}
.comments-list li .comment-meta .permalink{position:absolute;right:0;top:0;padding:15px 10px;font-size:2em;text-decoration:none}
.comments-list li .comment-meta img{float:left;margin-right:10px}
.comments-list li .comment-meta .comment-data{font-size:.8em;font-weight:400}
.comments-list li .comment-content{clear:both;margin:0;padding:0}
.comments-list li.even{background:#f8f8f8}
.comment-reply{text-align:right;margin:2px 10px 15px;padding:0;font-size:1em;text-decoration:none}
.comment-reply a{padding:5px 10px;border-style:solid;border-color:#F0F0F0;border-width:0 1px 1px 1px}
.comment-reply a:hover,.comment-reply a:focus{color:#fff;background:#b83233}
.pagination{clear:both;text-align:right;font-size:.90em;color:#666}
#contenu .pagination{padding-right:15px}
.pagination .on{font-weight:700;color:#666}
.menu{clear:both;margin-bottom:2em;text-align:left}
.menu p{margin:.20em 0;padding:.20em .10em}
.menu.rubriques .menu-liste{margin:0;padding:0 0 0 15px;list-style:none}
.menu-liste{margin:0;padding:0 25px;list-style:none}
.menu-liste .menu-entree{margin:0 0 .20em;padding:.20em}
.menu-liste .menu-entree a{font-size:1em}
.menu-liste .menu-entree .menu-liste{margin-left:1em;border:0}
.menu-liste .menu-entree .menu-entree{padding:0;border:0}
.menu-liste .menu-entree .menu-entree a{font-size:1em}
ul.plan{margin:5px 20px;padding:0;list-style:none}
ul.plan ul{margin:5px 20px;padding:0;list-style:none}
img,.spip_logos{margin:0;padding:0;border:0}
.spip_documents{text-align:center;line-height:normal}
.spip_documents p{margin:.10em;padding:0}
.spip_documents dd{padding:0}
.spip_documents_center{display:block;clear:both;margin:10px auto}
.spip_documents_left{float:left;margin-right:15px;margin-bottom:5px}
.spip_documents_right{float:right;margin-left:15px;margin-bottom:5px}
.spip_doc_titre{margin-right:auto;margin-left:auto;font-weight:700;font-size:.90em}
.spip_doc_descriptif{clear:both;margin-right:auto;margin-left:auto;font-size:.90em}
.documents_joints,.documents_portfolio{clear:both}
.documents_joints .item{text-align:center;margin-bottom:10px}
.documents_joints .item a:hover,.documents_joints .item a:focus{border:none}
#colonne .documents_joints .item{margin-top:3px}
#colonne .documents_portfolio{padding-left:10px}
#colonne .documents_portfolio img{margin-top:10px}
#colonne .documents_portfolio.liste h4{margin-left:0}
.documents_portfolio a:hover,a.image_survol:hover,.documents_portfolio a:focus,a.image_survol:focus{border:none}
.spip_modele{float:right;display:block;padding:1em;border:1px solid;width:180px}
form{margin:10px;padding:15px 25px 25px 20px;border:1px solid #3e3e3e;background:#f8f8f8}
form fieldset{clear:both;margin:0 0 1em;padding:0;border:0;position:relative}
form fieldset legend{margin:0;padding:0;font-size:1.05em;font-weight:700;background-color:#f8f8f8;color:#333}
form fieldset fieldset{margin-top:1em}
form fieldset fieldset legend{font-size:1em;font-weight:400}
form p{padding:12px 0 5px;margin:0}
form ul{margin:0;padding:0;list-style:none}
form ul li{clear:both;margin:0;padding:.50em 0}
form label{display:block;text-align:left;color:#8b0b00;font-weight:700;position:relative}
form li p{margin-top:0;margin-bottom:0}
form .choix label{display:inline;font-weight:400}
form .choix input.radio,input[type="radio"]
form .choix input.checkbox,input[type="checkbox"]{width:auto;border:none;background:none;padding:0}
input,select,textarea{margin:5px 0;padding:5px;color:#6A6969;border-width:1px;border-style:solid;border-color:#d4d4d4 #ebebeb #ebebeb #d4d4d4;font:1em 'Lucida Grande',Verdana,Helvetica,sans-serif;background:#fff}
input:focus,select:focus,textarea:focus{color:#1f0c0b;background:#ffeceb}
input[type="submit"]:hover{color:#1f0c0b;background:#ffeceb}
input[type="submit"],input.submit,input[type="button"],input.button,input[type="image"],input.image,button{cursor:pointer}
input.button{font:bold 1.1em Arial,Sans-serif;height:30px;margin:0;padding:2px 3px;color:#fff;background:#ff645b;border-width:1px;border-style:solid;border-color:#ffb2ad #7f322d #7f322d #ffb2ad}
.formulaire_login .editer_password .details{display:block}
.formulaire_login #spip_logo_auteur{float:right}
.formulaire_ecrire_auteur input,.formulaire_ecrire_auteur select,.formulaire_ecrire_auteur textarea{width:385px}
.formulaire_inscription input,.formulaire_inscription select,.formulaire_inscription textarea{width:145px}
.formulaire_ecrire_auteur input.submit,.formulaire_inscription input.submit{width:auto}
ul.choix_mots{display:block;margin:0;padding:0;list-style:none}
ul.choix_mots li{clear:none;float:left;display:block;width:30%;padding:1%}
ul.choix_mots li label{display:inline;font-weight:400}
.formulaire_spip .bugajaxie{display:none}

.formulaire_spip fieldset.previsu{margin-bottom:2em;padding:1em;border:2px dashed #F57900}
.formulaire_spip fieldset.previsu legend{padding:0 .50em;font-weight:700;color:#F57900}
.formulaire_spip fieldset.previsu li{padding:3px;border:none}
.formulaire_spip fieldset.previsu p{margin:1em 0}
.reponse_formulaire{font-weight:700;color:#e86519;font-size:1.20em}
fieldset.reponse_formulaire{border-color:#e86519;font-weight:400}
fieldset.reponse_formulaire.reponse_formulaire legend{color:#F57900}
.formulaire_spip li.erreur .erreur_message{display:block;color:#C30;font-weight:700}
.formulaire_spip li.erreur input.text,.formulaire_spip li.erreur textarea{background-color:#FCC;border-style:solid;border-color:#C30}
.reponse_formulaire_erreur{margin:0;color:#C30;font-weight:700}
.reponse_formulaire_ok{margin:0;color:#53AD20;font-weight:700}
#contenu table.calendrier-large{width:920px}
#calendar caption{text-align:center}
#calendar th,#calendar td{padding:.6em .65em;text-align:center}
#calendar .today{color:#ff645b}
#calendar .occupe{color:#ff645b;background:#ffb2ad}
#calendar .horsperiode{color:#ccc}
.grid_4 .calendriermini .calendar-container{height:auto}
.texteencadre-spip{clear:both}
.formulaire_participer_evenement form{padding:5px}