


body { margin : 0 0; font-family : verdana, lucida, arial, helvetica, sans-serif; font-size : 0.65em; color : #666666; line-height : 1.75em; background : 000000; }
a { color : #D00000; text-decoration : none; }
a:visited { color : #D00000; text-decoration : none; }
a:hover { color : #fb9622; text-decoration : none; }
a:active { color : #fb9622; text-decoration : none; }
#page { width : 950px; margin : auto; padding : 0; background : #ffffff url(plugins/blip/bandeau01.jpg) top no-repeat; }
#portail { margin : auto; padding : 0 5px; }
body#accueil { background : #DD7875; }
.portail_element { float : left; width : 450px; height : 210px; margin : 10px; padding : 10px; border-width : 1px; border-color : #aaaaaa; border-style : solid; background-color : transparent; }
#tete { float : left; width : 900px; height : 115px; margin : 0 0 0.25em 0; border-width : 0 0 0 0; border-color : #D00000; border-style : solid; }
.surtitre { float : left; width : 100%; }
.titre_principal { display : none; visibility : hidden; float : left; width : 100%; margin : 0; padding : 0px 0px; font-size : 4pt; }
.titre_lateral { float : right; width : 0%; }
.sous_titre { float : left; clear : left; width : 100%; margin : 0; padding : 0 0 10px 0px; }
.menu_principal { float : left; clear : left; width : 100%; padding : 90px 0 0 100px; list-style-type : none; }
#tete .menu_principal .liens { display : block; float : left; margin : 0; padding : 0 0 0 0; border-width : 0em; border-color : transparent; border-style : solid; text-align : left; list-style-type : none; }
#tete .menu_principal .liens a { border-width : 0em 0em 0 0em; border-color : transparent transparent transparent transparent; border-style : solid; font-size : 1.25em; color : #D00000; font-weight : bold; text-decoration : none; }
#tete .menu_principal .liens a:hover { border-color : #DD7875 #DD7875 transparent transparent; color : #fb9622; }
#tete .menu_principal .liens a:focus { color : #fb9622; }
body#sommaire .menu_principal .liens a.menu_sommaire { border-color : #D00000 #D00000 #D00000 #D00000; }
body#sommaire #tete .menu_principal .liens a.menu_sommaire { color : #600000; }
body#rubrique .menu_principal .liens a.menu_rubrique { border-color : #D00000 #D00000 #D00000 #D00000; }
body#rubrique #tete .menu_principal .liens a.menu_rubrique { color : #600000; }
body#article .menu_principal .liens a.menu_article { border-color : #D00000 #D00000 #D00000 #D00000; }
body#article #tete .menu_principal .liens a.menu_article { color : #600000; }
#corps { display : block; width : 95%; margin : auto; padding : 0 0 0 0; }
.menu_auxiliaire { float : left; width : 100%; padding : 0 0 1em 0; list-style-type : none; }
.menu { float : left; clear : left; width : 250px; margin : 1px 0 0 0; padding : 3px; border-width : 1px; border-color : #aaaaaa; border-style : solid; text-align : center; }
.menu a { float : left; width : 246px; padding : 2px; text-align : center; }
.menu a.on { background-color : #DD7875; }
.menu a:hover { background-color : #FAB570; color : transparent; }
.menu a:focus { background-color : #FAB570; color : transparent; }
.sous_menu { float : left; clear : left; width : 250px; padding : 0em; border-width : 0px 1px; border-color : #aaaaaa; border-style : solid; text-align : center; list-style-type : none; }
.sous_menu a { float : left; width : 246px; padding : 2px; text-align : center; list-style-type : none; }
.sous_menu a.on { background-color : #DD7875; }
.sous_menu a:hover { background-color : #FAB570; color : transparent; }
.contenu { float : left; clear : left; width : 58%; padding : 0 0 0 7em; text-align : justify; }
.barre_laterale { float : right; width : 36%; padding : 150px 0 ; color : #aaaaaa; }
.contenu_large { float : left; clear : both; width : 99%; padding : 150px 0 ; text-align : justify; }
.trois_colonnes { float : left; width : 33%; padding : 150px 0 ; }
.deux_colonnes { float : left; width : 100%; }
.element { float : left; clear : left; width : 100%; padding : 15px 0 0 0; }
.element_sous { float : left; clear : left; width : 100%; height : 180px; margin : 0; padding : 3px 12px 3px 0; text-align : center; }
.element_sous_bis { float : left; clear : left; width : 100%; padding : 0 0 0 0; }
.element_sur { float : left; width : 100%; padding : 0 0 0 0; text-align : center; }
.element_sur_bis { width : 100%; padding : 0 0 0 0; }
#pied { clear : left; width : 95%; height : 20px; margin : auto; border-width : 0px; border-color : #D00000; border-style : solid; color : #666666; background : #ffffff; background-color : transparent; }
.mentions_techniques { float : left; width : 100%; }
.mentions_legales { float : left; clear : left; width : 100%; }
h1 { margin : 0; padding : 0; font-size : 1.75em; color : #600000; font-weight : normal; line-height : 1.75em; background-color : transparent; }
.barre_laterale h1 { color : #666666; background-color : transparent; }
h3 { margin : 0; padding : 0; font-size : 1.25em; color : #fb9622; font-weight : bold; line-height : 1.25em; background-color : transparent; }
.barre_laterale h3 { font-size : 1em; font-weight : normal; color : #aaaaaa; }
.trois_colonnes h3 { font-weight : normal; }
h5 { margin : 0; padding : 0 0 0 0; font-size : 1em; color : #aaaaaa; font-weight : normal; line-height : 1.25em; background-color : transparent; }
.puce_principale { display : block; float : left; width : 150px; height : 150px; margin : 0; font-size : 1em; color : transparent; font-weight : bold; text-align : center; line-height : 1.25em; background : url(plugins/blip/theme_saint_valentin_puce.jpg) top no-repeat; }
.contenu .puce_principale { color : transparent; }
.barre_laterale .puce_principale { color : transparent; }
.texte_principal { margin : 0 105px 0 0; }
.couleur1 { display : inline; color : #D00000; }
.couleur1_clair { display : inline; color : #DD7875; }
.couleur2 { display : inline; color : #fb9622; }
.couleur2_clair { display : inline; color : #FAB570; }
.gris_fonce { display : inline; color : #600000; }
.gris_moyen { display : inline; color : #666666; }
.gris_clair { display : inline; color : #aaaaaa; }
.neutre { color : transparent; display : inline; }
.imgfloatleft { display : inline; float : left; padding : 0.25em 0.65em 0.25em 0; }
.imgfloatright { display : inline; float : right; padding : 0.25em 0 0.25em 0.25em; }
.nopadding { padding : 0; }
div.nicetitle { position : absolute; top : 0; left : 0; padding : 0.25em; border-width : 0em; border-color : #D00000; border-style : solid; color : #fb9622; font-weight : bold; background-color : transparent; }
div.nicetitle p { margin : 0; padding : 0; }
div.nicetitle p.destination { display : none; }
form { text-align : left; }
forml { padding : 0em; }
.spip_bouton { padding : 0em; border-width : 1px; border-color : #DD7875; border-style : solid; color : #D00000; font-weight : bold; background-color : transparent; }
h3.spip { padding : 1.75em 0; }
blockquote.spip { margin : 1.75em 150px; padding : 0 0.65em; border-width : 0 0 0 0em; border-color : #FAB570; border-style : solid; }
ul.spip { list-style : disc; }
ol.spip { list-style : decimal; }
ul.spip li { list-style : inherit; }
ol.spip li { list-style : inherit; }
li.spip { list-style-position : outside; margin-left : 0.65em; }
.spip_code { font-family : monospace; font-style : normal; font-size : 1.25em; }
.spip_cadre { width : 99%; border-color : #FAB570; font-family : monospace; font-style : normal; font-size : 1.25em; background-color : transparent; }
table.spip { margin-bottom : 1.25em; border-width : 1px; border-color : #FAB570; border-style : solid; border-collapse : collapse; }
table.spip caption { caption-side : top; }
table.spip tr { border-width : 1px; border-style : solid; border-color : #aaaaaa; }
tr.row_first { color : #FAB570; font-size : 1em; }
table.spip tr.row_first th { padding : 0.25em 1.75em 0.25em 0.25em; }
table.spip td { padding : 0em 1em 0em 0.25em; text-align : left; vertical-align : middle; }
.spip_documents_left { float : left; margin : 0 1.25em 0.25em 0; }
.spip_documents_right { float : right; margin : 0 0 0.25em 1.25em; }
.spip_surligne { background : #FAB570; }
.galerie { border-width : 1px; border-style : solid; border-color : #aaaaaa; }
.formulaire_spip form, .formulaire_spip fieldset, .formulaire_spip legend, .formulaire_spip label, .formulaire_spip input, .formulaire_spip textarea, .formulaire_spip select, .formulaire_spip option { margin: 0; padding: 0;}
.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
.spip_doc_titre { text-align: center; font-weight: bold; font-size: 0.75em; }
.spip_doc_descriptif { clear: both; font-size: 0.75em; }
img, .spip_logos { margin: 0; padding: 0; border: 0; }
.forum_surtete, .forum_tete, .forum_corps, .forum_pied {clear: left; float : left; width: 99%; }
.forum_auteur { float: left; padding: 0  20px 3px 13px; background: url(plugins/blip/forum_bulle.gif) no-repeat bottom right; }
.forum_date { float: right;	padding: 0 10px 0 0; }
.forum_tete {background: url(plugins/blip/forum_message_tete.gif) repeat-x top ; }
.forum_tete_g {float: left; width: 11px; height: 11px; background: url(plugins/blip/forum_message_tete_g.gif) repeat-x top ; }
.forum_tete_d {float: right; width: 11px; height: 11px; background: url(plugins/blip/forum_message_tete_d.gif) repeat-x top ; }
.forum_corps {background: url(plugins/blip/forum_message_corps.gif) repeat-y; }
.forum_texte {display: block; padding : 5px 13px; background: url(plugins/blip/forum_message_corps_bis.gif) repeat-y right; }
.forum_pied {background: url(plugins/blip/forum_message_pied.gif) repeat-x bottom; }
.forum_pied_g {float: left; width: 11px; height: 11px; background: url(plugins/blip/forum_message_pied_g.gif) repeat-x bottom ; }
.forum_pied_d {float: right; width: 11px; height: 11px; background: url(plugins/blip/forum_message_pied_d.gif) repeat-x bottom ; }
.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }



