*{margin:0;padding:0;border:0 none}
html{background:url(../img/fond.jpg) no-repeat #280b29;background-attachment:fixed}
body{font-size:62.5%;font:.8em/18px verdana, sans-serif;color:#555;margin:0 auto;width:990px;}
font{font-size:1em;color:#464e54}
td{font-size:1em;color:#464e54}
p{font-size:1em;color:#464e54}
th{font-size:1em;text-align:center;color:#464e54;font-weight:500}
.date{font-size:.8em;color:#4d4c4c}
a:link,a:active,a:visited{color:#807667;text-decoration:underline}
a:hover{color:#414449;text-decoration:none}
a img{border:none}
#header{background:url(../img/header.png);width:990px;height:175px;margin:0 auto;}
.date_menu{font-size:.6em;float:right;color:#fff;padding:15px 40px 0 0}
#search{background:url(../img/recherche.png);width:327px;height:44px;position:absolute;top:101px;left:60%;}
#formulaire_search{position:absolute;top:14px;right:25px;}
#input_search{background:#fff;height:22px;font-size:1.4em;color:#999}
#go{background:url(../img/go.png);width:41px;height:22px;border:none;color:#fff;font-weight:700}
h2{color:#aa0c7e;font-size:1.4em;font-family:impact;font-weight:100;letter-spacing:1px;border-bottom:#aa0c7e solid 4px;padding-bottom:5px;margin-bottom:5px}
h3{font-size:1.2em;line-height:25px;height:25px;width:99%;font-weight:700;color:#000;margin:0;padding:0 5px;text-align:center;background:#a9014b url(../img/alert-overlay.png) repeat-x;display:inline-block;color:#fff;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);}
h4{}
h3>a:link{color:#ccc}
hr{border:0 solid #fff;border-top-width:1px;height:0;margin:2px}
li{margin-left:27px}
em{font-size:.8em;font-weight:400;font-style:normal;letter-spacing:-.1em}
.titrelien{font-weight:700}
.float_left{float:left}
.float_right{float:right}
#contenu{background:#fff;margin:0 auto;width:990px;padding:0;margin:0;}
#left{float:left;width:224px;padding:5px 5px 0}
#right{float:right;width:224px;padding:5px 5px 0}
#centre{overflow:hidden;background:#fff;padding:20px 5px 5px 5px}
#footer{background:url(../img/footer.png);text-align:left;padding:10px;height:65px;clear:both;font-size:1em;color:#999}
.footer_kwsphp{background:none;font-size:.7em}
#h2_left,#h2_right{text-indent:-5000px;border:none;height:5px}
#left>h3,#right>h3{height:28px;width:214px;}
.bloc_contenu{background:#e9e9e9;padding:0 5px;overflow:hidden;height:99%;}
.bloc_footer{background:#e9e9e1 url(../images/blocs/bloc_footer.png);width:224px;height:7px;margin:0 0 5px}
.fleche_bas{padding:0 10px}
.bloc_titre_centre a{color:#aa0c7e;text-decoration:none}
.page_centre{margin:1px 0 0;padding:5px}
.blocmenu{margin:0!important;padding:0!important;list-style:none!important}
.blocmenu ul,.bloc_espace_membre_list-style{margin:0;padding:0;list-style:none}
.blocmenu a,.blocmenu a:visited,.bloc_espace_membre_list-style a,.bloc_espace_membre_list-style a:visited{height:22px;line-height:22px;color:#414449;display:block;margin:0;padding:0 0 0 30px;text-decoration:none}
.blocmenu a:hover,.bloc_espace_membre_list-style a:hover{background:#e8c6d2 url(../images/menu/menu.png) no-repeat;height:22px;color:#414449;display:block;text-decoration:none;margin:0;padding:0 0 0 30px}
.blocmenu li,.bloc_espace_membre_list-style li{margin-left:0px;padding:0;width:210px;height:22px;line-height:22px;border-bottom:1px solid #fff}
.bloc_espace_membre1{text-align:left}
.bloc_espace_membre2,.bloc_espace_membre_avat{text-align:center}
.bloc_espace_membre_priv{float:right}
.news h4{color:#aa0c7e;font-size:1.4em;font-family:impact;font-weight:100;letter-spacing:1px;border-bottom:#aa0c7e solid 4px;padding-bottom:5px;margin-bottom:5px}
.date_news{font-size:.8em;font-weight:500}
.bloc_news_date{float:left;}
.titre_news{padding-left:70px}
h4>small{font-size:.8em;font-weight:500;color:#ababab}
.news>small{color:#39c}
.texte_news{padding:15px}
.bloc_news_date{background:url(../images/news/date.png);width:56px;height:56px;color:#fff;margin:0;}
.bloc_news_jour{color:#fff;font-size:2em;padding:9px 0 0 11px}
.bloc_news_mois{color:#fff;font-size:1.3em;padding:0 0 0 11px}
.commentaires_haut{background:url(../img/commentaires_haut.png) no-repeat;height:18px}
.commentaires_contenu{background:url(../img/commentaires_contenu.png) repeat-y;width:645px;padding-left:15px}
.commentaires_bas{background:url(../img/commentaires_bas.png) no-repeat;height:46px}
.blocdownload li{list-style-image:url(../images/puce.png)}
.article_contenu{margin:2px;padding:5px;height:200px;border:#ccc 1px solid;}
.article_contenu:hover{background:#e9e9e9}
.forum_titre_1,.forum_titre_2,.forum_titre_3,.forum_titre_4,.forum_sep{background:#Aa0c7e;color:#ffffff;font-variant:small-caps;font-size:1.3em;height:28px;text-align:center}
.forum_titre_1,.forum_titre_2,.forum_titre_3,.forum_titre_4,.forum_sep{border-bottom:1px solid #fff;font-size:1.4em;font-family:impact;font-weight:100;letter-spacing:1px;color:#fff;}
.forum_cat_mid,.forum_cat_img,.forum_cat_der{background:#fefeef;border-bottom:1px solid #a90033;text-align:center;padding:5px}
.forum_cat_img{background:#fefeef;border-left:1px solid #fff}
.forum_cat_contenu{background-color:#fefeef;border-bottom:1px solid #a90033;padding:5px}
.forum_cat_der{background:#fefeef;border-right:1px solid #fff;font-size:.8em;width:20%}
.forum_message{background:#fefeef;border-top:3px solid #e9e9e9;border-bottom:2px solid #e9e9e9;}
.forum_date{font-size:1.1em;font-style:italic;line-height:34px;height:84px}
.forum_auteur{background:#fefeef;text-align:center;float:left;width:180px;padding:5px;font-size:.9em}
.forum_contact{margin:0;padding:0;text-align:left;height:32px;}
.forum_post{min-height:320px;overflow:hidden;padding:5px;border-left:2px solid #eaeced;font-size:.9em}
.forum_signature{margin:0;padding:5px;}
.blocforum li{background:#e9e9e9;list-style-image:url('../images/puce.png')}
.bloc_forum:hover{background:#e9e9e9}
.panneau{background:#ccc;border:1px solid #9f9f9f;color:#666;padding:4px}
.quote{background:#ebe8e8;border:1px solid #ccc;border-left:4px solid #ccc;font-style:italic;padding-left:5px}
.code_php{background:#ebe8e8;border-top:3px solid #ccc;border-bottom:3px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:4px;overflow:auto}
.onmouse_over{background:#eee}
.onmouse_out{}
.onmouse_over_forum{background:#ddd}
.onmouse_out_forum{}
textarea,#apercu{border:1px #ccc solid;background:#fff;width:488px;margin:0 auto;text-align:left;}
select{border:1px #ccc solid;background:#fff;margin:2px}
input{background:#fff;border:1px solid #ccc}
input#submit, input#annuler,input#reset, input#valider, input#button{text-align:center;background:#a9014b url(../img/alert-overlay.png) repeat-x;display:inline-block;padding:2px;color:#fff;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);cursor:pointer;}
label{display:inline;float:left}
.label_enregistrer1{width:210px;font-size:.9em;letter-spacing:-.1em}
.label_enregistrer2{width:310px}
.label_profil1{width:150px}
.label_profil2{width:265px;font-weight:500;font-size:.9em}
.label_contact{width:200px}
.label_admin_options1{width:200px}
.label_admin_options2{width:400px}
.label_admin_email{width:200px}
legend{padding:0 7px;color:#999}
fieldset,.fieldset_resume{width:auto;margin:5px auto;padding:5px;border:#ccc 1px solid}
.pied_de_module{text-align:center;}
.pied_de_module a{background:#a9014b url(../img/alert-overlay.png) repeat-x;display:inline-block;padding:2px 5px 2px;color:#fff;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;}
.pied_de_module a:hover{background:#630030}
.page_encours{font-size:1.5em}
.page_choix{font-size:1.2em;padding:2px}
.page_choix:hover{font-size:1.5em;color:#746a5d}
a.BBcodeSyntaxe{position:relative;background:none;z-index:10}
a.BBcodeSyntaxe:hover{z-index:20;text-decoration:none}
a.BBcodeSyntaxe span{display:none;font-weight:400}
a.BBcodeSyntaxe:hover span{display:block;border:2px solid #ccc;position:absolute;top:20px;left:0;padding:0;width:230px;color:#666;text-align:center}
a.BBcodeSyntaxe:hover>span{background:#000;background:#eae8e8;margin:0;padding:5px}
a.BBcodeSyntaxe em{color:#333;background:#ccc;display:block;margin:-5px -5px 0;font-size:.9em;letter-spacing:2px;}
#choice_bbcode_color, #choice_bbcode_size, #choice_bbcode_font{z-index:50;position:absolute;width:180px;padding:10px;margin-top:-100px;margin-left:220px;background-color:#44A8E4;}
div.EditPost{text-align:right;padding-top:5px;}
span.EditPost{font-size:7.2pt;width:100%;border-top:1px dashed;border-left:1px dashed;border-right:1px dashed;padding:2px 5px 2px 15px;margin-right:5px;}
div.MovePost{text-align:right;padding-top:5px;}
span.MovePost{font-size:7.2pt;width:100%;border-left:1px dashed;border-right:1px dashed;border-bottom:1px dashed;padding:2px 5px 2px 15px;margin-right:5px;}
.NavRubFo, .NavRubTopicFo, .NavTopicFo{float:right !important;margin-right:5px !important;font-size:smaller !important;}
.NavRubFo span, .NavRubTopicFo span, .NavTopicFo span{background-color:#666;color:#f2f2f2;padding:0px 2px;}
.NavRubFo select, .NavRubTopicFo select, .NavTopicFo select{font-size:smaller;}
.NavRubFo a, .NavRubTopicFo a, .NavTopicFo a{border:1px solid #d3d0d0;padding:0px 2px;text-decoration:none;}
.NavRubFo a:hover, .NavRubTopicFo a:hover, .NavTopicFo a:hover{background-color:#6fafdd;color:#fff;border:1px solid #fff;}
.username_login, .username_password, .username_connect{padding-left:20px;height:18px;background-image:url(../../../modules/espace_membre/images/login_bg.png);background-repeat:no-repeat;}
.username_login{background-position:0 0;}
.username_password{background-position:0 -18px;}
.username_auto{vertical-align:middle;}
.username_connect{background-position:0 -36px;height:20px !important;width:135px !important;}
.hr_menu{}
.texte_menu{}
.MultiInputInline span{margin-left:25px;}
.contenu_page{}
.align-center{text-align:center;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.float-left{float:left;}
.float-right{float:right;}
.clear-both{clear:both;}
.ancre{}
.mini_message{margin-left:10px;font-style:italic;font-size:smaller}
.ajout_image{border:1px solid #D1D1D1;padding:5px;width:140px;color:#555;background-color:#F1F1F1;font-size:12px;font-weight:bold;text-align:center;}
.ajout_image:hover{border:1px solid #CCCCCC;padding:5px;width:140px;color:#fff;background-color:#E3E3E3;font-size:12px;text-shadow:-2px -2px 9px #7591C8;text-align:center;cursor:default;}
.nivoSlider{position:relative;}
.nivoSlider img{position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{position:absolute;left:0px;bottom:0px;border-top:1px solid #BB3771;width:100%;z-index:8;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:9;color:#BB3771;background-color:#fff;opacity:0.8;font-size:8px;text-align:center;border:1px solid #000;width:12px;height:15px;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;font-size:8px;color:#fff;background-color:#BB3771;}
#slider_bloc{position:relative;margin-left:-4px;width:220px;height:270px;background:url(../../../modules/promo/images/loading.gif) no-repeat 50% 50%;}
#slider_bloc img{position:absolute;top:0px;left:0px;display:none;}
#slider_bloc a{border:0;display:block;}
.ContoursCal{width:100%;border:#ccc solid 1px;background-color:#ffffff;text-align:center;vertical-align:top;border-collapse:collapse;}
.TitreCal{height:3em;border-bottom:#ccc dotted 2px;text-align:center;}
.TitreCaractCal{font-size:14px;font-weight:bold;text-decoration:none;color:#666;}
.MoisCaractAn a{color:#3c85b8;font-weight:bold;}
.ContoursTable{width:100%;border:#3c85b8 solid 1px;text-align:center;background-color:#ffffff;}
.small_cal{border:none;text-align:center;}
.small_cal_bloc{border:none;text-align:center;width:100px;}
.TitreTable{height:3em;border:#3c85b8 solid 1px;text-align:center;}
.TitreCaract{font-size:16px;font-weight:bold;text-decoration:none;color:#3c85b8;}
.EntetesMois, .EntetesMoisSam, .EntetesMoisDim{height:1.5em;text-align:center;border:#3c85b8 solid 2px;border-top:none;}
.EntetesMoisSmall, .EntetesMoisSamSmall, .EntetesMoisDimSmall{height:1.5em;font-size:9px;text-align:center;background-color:#dddddd;}
.EntetesMoisSam{background-color:#f0f0fc;}
.EntetesMoisDim{background-color:#ffeeee;}
.EntetesMois span, .EntetesMoisSmall span, .EntetesMoisSam span, .EntetesMoisSamSmall span, .EntetesMoisDim span, .EntetesMoisDimSmall span{font-size:9px;font-weight:bold;text-decoration:none;color:#000000;background-color:transparent;}
.EntetesMois span, .EntetesMoisSam span, .EntetesMoisDim span{font-size:11px;}
.EntetesMoisSam span, .EntetesMoisSamSmall span{color:#0000cc;}
.EntetesMoisDim span, .EntetesMoisDimSmall span{color:#cc0000;}
.NumSem{height:100px;border:#3C85B8 solid 2px;text-align:center;}
.NumSem a{font-size:11px;text-decoration:none;color:#666666;}
.NumSem a:hover{font-size:11px;font-weight:bold;color:#000000;}
.NumSemSmall, .NumSemSmall a{background-color:#f6f6f6;color:#999999;font-size:9px;}
.NumSemSmall a:hover{background-color:#f6f6f6;color:#000000;font-weight:bold;font-size:9px;}
.JourNoEventMois{border:#3C85B8 solid 1px;vertical-align:top;}
.JourNoEventMois a{font-size:12px;font-weight:normal;text-decoration:underline;}
.JourNoEventMoisSmall{text-align:center;font-size:9px;}
.JourEventMois{border:#3c85b8 solid 1px;background-color:#fcfde0;vertical-align:top;}
.JourEventMois a, .JourEventMois a:link, .JourEventMois a:visited{font-size:12px;text-decoration:underline;}
.JourEventMois a:hover{font-weight:bold;}
.JourEventMoisSmall{background-color:#fcfde0;text-align:center;font-size:9px;}
.JourEventMoisSmall a{font-size:9px;text-decoration:underline;}
.JourNoEventMois_6{border:#3c85b8 solid 1px;background-color:#ccffff;vertical-align:top;}
.JourNoEventMois_6 a{font-size:12px;font-weight:normal;text-decoration:underline;color:#0000cc;}
.JourEventMois_6{border:#3c85b8 solid 1px;background-color:#bbeded;}
.JourEventMois_6 a, .JourEventMois_6 a:link, .JourEventMois_6 a:visited{font-size:12px;text-decoration:underline;color:#0000cc;}
.JourEventMois_6 a:hover{font-weight:bold;}
.JourNoEventMoisSmall_6{background-color:#f0f0fc;text-align:center;font-size:9px;color:#0000CC;}
.JourEventMoisSmall_6, .JourEventMoisSmall_6 a{background-color:#d9daee;text-align:center;font-size:9px;color:#0000CC;text-decoration:underline;}
.JourNoEventMois_0{border:#3c85b8 solid 1px;background-color:#ffeeee;}
.JourNoEventMois_0 a{font-size:12px;font-weight:normal;text-decoration:underline;color:#cc0000;}
.JourEventMois_0{border:#3c85b8 solid 1px;background-color:#fde3e3;}
.JourEventMois_0 a, .JourEventMois_0 a:link, .JourEventMois_0 a:visited{font-size:12px;text-decoration:underline;color:#cc0000;}
.JourEventMois_0 a:hover{font-weight:bold;}
.JourNoEventMoisSmall_0{background-color:#fcefef;text-align:center;font-size:9px;color:#cc0000;}
.JourEventMoisSmall_0, .JourEventMoisSmall_0 a{background-color:#eedad9;text-align:center;font-size:9px;color:#cc0000;text-decoration:underline;}
.JourAnnivMois, .JourAnnivMois:link, .JourAnnivMois:visited, .JourAnnivMoisSmall, .JourAnnivMoisSmall:link, .JourAnnivMoisSmall:visited{background-color:#3c85b8;color:#fff;font-size:11px;font-weight:bold;text-decoration:underline;}
.JourAnnivMoisSmall, .JourAnnivMoisSmall:link, .JourAnnivMoisSmall:visited{font-size:9px;}
#today, #today_bloc{border-style:dotted;border-width:2px;border-color:#EE6633;}
.VideTableAn{border:none;background-color:transparent;}
.VideTable{border:#3C85B8 solid 1px;background-color:#EEEEEE;}
.DateTable{height:5em;text-align:center;border:#3C85B8 solid 2px;background-color:#FFFFFF;}
.ContenuTable{padding-left:5px;text-align:left;border:#3C85B8 solid 2px;background-color:#FFFFFF;}
.overdiv{border:#000000 solid 1px;}
.overfete{background-color:#cccccc;color:#cc6600;text-align:center;font-style:italic;}
.overanniv{background-color:#d2e9ff;padding-top:3px;padding-left:3px;color:#ff66ff;}
.overevent{background-color:#fcfde0;}
.overeventitre{background-color:#cdb79e;color:#ffffff;}
#s_zo{width:95%;height:250px;overflow:auto;margin:0 auto;padding:1px 1px 1px 5px;border:1px solid #ccc;text-align:left;}
#s_zo hr{border:1px solid #ccc;}
.head_sh00t{background-color:#dbdbdb;border:1px solid #ccc;padding-left:5px;margin:0 0 5px -4px;text-align:center;}
.pseudo_sh00t{font-weight:700;}
.date_sh00t{font-style:italic;}
