body {background-color : #2D8FB4;background-image : url(../img/blue004.jpg); font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9px;color : #174C5F;margin-left : auto;margin-right : auto;margin-top : 1px;width : 99%;max-width : 1200px;min-width : 1000px;}.surlign {background-color : #ffff99;color : #333;}/* Style des onmouseover (passsage souris ex: index.php?mod=forum&ac=affgrd) */.onmouse_over {  border: 1px #666;  background: #ddd;}.onmouse_out{  border: 0px;}.onmouse_over_forum {  background: #99ccff;}.onmouse_out_forum {  border: 0px;}/* Style des buttons submit et reset au passage dessus*/#valider:hover,#envoyer:hover,#submit_login_bloc:hover,#submit_login:hover,#s_button:hover,#annuler:hover,#poster:hover,#verifer:hover,#retour:hover,#button:hover,#bouton:hover,#bouton2:hover,#submit:hover,#reset:hover,#prev:hover,#validation:hover,#res_edit:hover,#all:hover,#modbuttoncompteur:hover {color : #174C5F;border-width : 0px;border-color : #cccccc;}.bloc_espace_membre_avat {text-align : center;}label {display : inline;float : left;}.label_enregistrer1 {width : 250px;}.label_enregistrer2 {width : 250px;}.label_profil1 {width : 150px;font-weight : bold;}.label_profil2 {width : 280px;font-weight : bold;}.label_contact {width : 150px;}.label_admin_options1 {width : 200px;}.label_admin_options2 {width : 400px;}.label_admin_email {width : 200px;}fieldset {background-color : #f6f6f6;border-style : solid;border-width : 1px;border-color : #cccccc;padding : 1.5em;margin-left : auto;margin-right : auto;}.fieldset_resume {background-color : #f9fafe;border-style : solid;border-width : 0px;border-color : #cccccc;padding : 0em;margin-left : auto;margin-right : auto;}font {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;color : #174C5F;}td {font-family : Verdana, Arial, Helvetica, sans-serif;font-family : Arial, Helvetica, sans-serif;font-size : 12px;color : #174C5F;}p {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;color : #174C5F;}th {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;font-weight : bold;text-align : center;color : #3366cc;}/* Mise en forme de la date */.date {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 0.8em;color : #174C5F;}/* Liens généraux */a:link, a:active, a:visited {color : #174c5f;text-decoration : none;font-weight : bold;}a:hover {color : #3366cc;text-decoration : none;}.titrelien {font-weight : bold;}/* Centre de la page 3 colonnes*/.fond {background-color : #000000;}.centre {background-color : #fff;}/* style pour le menu haut */.left_menu {background-image : url(../img/menu_left.jpg);background-repeat : no-repeat;width : 140px;background-color : #ffffff;}.right_menu {background-image : url(../img/menu_right.jpg);background-repeat : no-repeat;background-position:right;width : 140px;background-color : #ffffff;}.center_menu {background-image : url(../img/menu_center.jpg);background-repeat : repeat-x;text-align : center;height: 100px;/*position: absolute;*/}.menu {background-color : #ffffff;font-variant : small-caps;letter-spacing : 5px;line-height : 20px;height : 20px;}/* Colonnne des blocs à gauches*/.left {padding-top : 12px;width : 210px;}.fond_left {background-image : url(../img/fond_left.jpg);background-color : #000000;background-repeat : repeat-y;background-position : left 0%;width : 30px;}/* Colonnne des blocs à droite*/.right {padding-top : 12px;width : 210px;}.fond_right {background-image : url(../img/fond_right.jpg);background-color : #000000;background-repeat : repeat-y;background-position : right 0%;width : 30px;}.central {padding-top : 12px;padding-left : 5px;padding-right : 5px;}.blocline {background : #ffffff;}.bloc_fond {background-image : url(../img/bloc_fond.png);background-repeat : repeat-y;width : 100%;padding-left : 10px;padding-right : 10px;}.bloc_left {background-image : url(../img/bloc_left.png);background-repeat : repeat-y;width : 13px;}.bloc_right {background-image : url(../img/bloc_right.png);background-repeat : repeat-y;width : 13px;}.bloc_footer_01 {background-image : url(../img/bloc_footer_01.png);background-repeat : repeat-x;}.bloc_footer_02 {background-image : url(../img/bloc_footer_02.png);background-repeat : repeat-x;}.bloc_footer_03 {background-image : url(../img/bloc_footer_03.png);background-repeat : no-repeat;width : 13px;}h1{width:0px;height:0px;margin:0 auto;text-indent:-5000px}h2{font-size:1.2em;color:#999;border-bottom:1px solid #999}h3{font-size:1em;font-weight:500;color:#a1a3a6;margin:0;padding:5px}h4{}h5{background:url(../img/menu_left.jpg);background-repeat : no-repeat;width:140px;height:100px;margin:0;float:left}h6{background:url(../img/menu_right.jpg);background-repeat : no-repeat;width:140px;height:100px;margin:0;float:right}h7{background:url(../img/fond_left.jpg);background-repeat : repeat-y;width:30px;height:auto;margin:0;float:left}hr{border:0 dotted #999;border-top-width:1px;height:0;margin:2px}li{margin-left:5px}em{font-size:.8em;font-weight:400;font-style:normal;letter-spacing:-.1em}/*---- LES BLOCS ----*//* Le contenu des blocs des colonnes de gauches et de droites */.bloc_titre {width:210px;height:28px;line-height:30px;text-align:center;font-weight:bolder;font-size:1.3em;font-family:"Century gothic", Arial, "Times New Roman", Times, serif;color:#6ba9ee;background-repeat : no-repeat}.bloc_contenu{background:#F2FFF7;padding:0 5px;overflow:hidden;height:99%;border-left:1px solid #8f8f8f;border-right:1px solid #8f8f8f;width:198px;}.bloc_footer{background:url(../images/blocs/bloc_footer.png);width:210px;height:7px;margin:0 0 5px;background-repeat : no-repeat}/*--- LES LIENS DU BLOC MENU ---*/.blocmenu{margin:0;padding:0;list-style:none}.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{margin:0;padding:0 0 0 0px;text-decoration:none}.blocmenu a:hover,.bloc_espace_membre_list-style a:hover{display:block;text-decoration:none;margin:0;padding:0 0 0 0px}.blocmenu li,.bloc_espace_membre_list-style li{margin-left:0px;padding:0;width:185px;height:15px;line-height:18px;}/* Le Bloc espace_membre */.bloc_espace_membre1{text-align:left}.bloc_espace_membre2,.bloc_espace_membre_avat{text-align:center}.bloc_espace_membre_priv{float:right}.bloc_new_message{background-color: #fcff00}/* Nouveautés */.motifs{padding:0 2px 0 7px;vertical-align:-3px}.float_left{float:left}.float_right{float:right}/* Les 3 Parties ( GAUCHE CENTRE DROITE ) *************************************/#contenu{background:#fff;padding:0;margin:0;border-top:none}#centre{overflow:hidden;background:#fff;padding:5px}.footer_kwsphp,#footer{background:none;text-align:center;width:100%;clear:both;font-size:1em;color:#FFF}/* Les Blocs du centre */.fleche_bas{padding:0 10px}.page_centre{margin:1px 0 0;padding:5px}.bloc_titre_left{background-image : url(../images/blocs/centre_left.png);width : 5px;height : 28px;}.bloc_titre_centre {background-image:url('../img/bloc_titre_centre.jpg');height : 23px;margin-left : -5px;margin-right : -5px;margin-bottom : 5px;margin-top : -5px;padding : 5px;min-height : 0px;border : none;font-variant : small-caps;font-size : 14px;font-weight : bold;-moz-border-radius : 5px;}.bloc_titre_centre:first-letter {font-variant:small-caps;font-weight:700;font-size:14px;color:#2D8FB4;}.bloc_contenu_centre {margin-left : 5px;margin-right : 5px;margin-bottom : 5px;padding : 5px;min-height : 10px;border:1px solid #d3d0d0;-moz-border-radius:5px;background-color : #E4E4E4;}.bloc_titre_right{background-image : url(../images/blocs/centre_right.png);width : 5px;height : 28px;}/******************************************************************************//*  - - - - - - - - - - -  L E S     N E W S  - - - - - - - - - - - - - - -   *//******************************************************************************/.titre_news{font-style: italic;color : #42BED6;line-height: normal;font-size-adjust: none;font-stretch: normal;font-variant: small-caps;letter-spacing: 0.1em;font-weight: 700;font-size: 1.3em;text-decoration: none;}.image_news {float: right;clear: both;}.bloc_news_haut{background-color: #e4e4e4;border-bottom-width: 1px #42BED6;margin-left : -5px;margin-right : -5px;margin-bottom : 5px;margin-top : -5px;padding : 5px;}.contenu_news {padding-left : 0;}.bloc_news_date {background-image : url('../images/news/bloc_news_date.png');width : 60px;height : 59px;background-color : transparent;background-repeat : no-repeat;background-attachment : scroll;background-position : 0% 0%;float : left;}.bloc_news_jour {font-size : 20px;font-weight: bold;color: #464854;text-align : center;padding-top : 1px;}.bloc_news_mois {font-size : 8px;font-weight:bold;text-transform : uppercase;text-align : center;display : block;line-height : 11px;color : #ffffff;padding-top : 15px;}/******************************************************************************//*                                                                            *//*  - - - - - - - - - -  L E S     A R T I C L E S (Rubriques) - - - - - - -  *//*                                                                            *//******************************************************************************/.article_titre {background-image : url(../img/bloc_titre_centre.jpg);margin-left : 5px;margin-right : 5px;padding-left : 10px;height : 32px;line-height : 32px;border-left-width : 1px;border-left-style : solid;border-left-color : #D3D0D0;border-right-width : 1px;border-right-style : solid;border-right-color : #D3D0D0;font-size : 1.2em;}.article_contenu {background-color : #f2f2f2;margin-left : 5px;margin-right : 5px;margin-bottom : 5px;border-left-width : 1px;border-left-style : solid;border-left-color : #D3D0D0;border-right-width : 1px;border-right-style : solid;border-right-color : #D3D0D0;border-bottom-width : 1px;border-bottom-style : solid;border-bottom-color : #D3D0D0;font-family : Arial, Helvetica, sans-serif;font-weight : normal;font-size : 1em;padding-top : 5px;padding-right : 5px;padding-bottom : 5px;padding-left : 5px;min-height : 150px;}.image_articles {border-top-width : 0;border-right-width : 0;border-bottom-width : 0;border-left-width : 0;border-top-style : none;border-right-style : none;border-bottom-style : none;border-left-style : none;margin-left : 5px;float : right;}a.cattitle {color : #ffffff;}/******************************************************************************//*                                                                            *//*  - - - - - - - - - - -  L E    F O R U M  - - - - - - - - - - - - - - -    *//*                                                                            *//******************************************************************************/.forum_cat_mid {background:#ccc;border-left:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;border-top:none;padding:3px;font-family:"Century gothic", Arial, "Times New Roman", Times, serif;font-size:12px;color:#666}.forum_tr {background:#dfdfdf}.forum_message {background:#f2f2f2}.forum_contenu {background:#f2f2f2;padding-left:5px;vertical-align:top}.forum_auteur {background:#ccc;width:20%;padding:5px;text-align:center;vertical-align:top}.forum_contact {background:#ccc;width:5%;vertical-align:bottom;padding:5px}.forum_signature {background:#f2f2f2;width:100%;margin-left:-5px;padding:5px;vertical-align:bottom}.forum_date {background:#ccc;padding:5px;font-weight:400;font-size:.9em}.blocforum {padding-left:22px;list-style:none}/* TITRE DES CATEGORIES *******************************************************/.forum_titre {background-image:url('../img/bloc_titre_centre.jpg');background-repeat:repeat-x;height:28px;border:1px solid #d3d0d0;font-weight:700;color:#fff;text-align:center}#postzone {width:585px}/* Saisie du texte dans le forum*//* Titre du forum des catégorie */.titrecat {font-family:"Century gothic", Arial, "Times New Roman", Times, serif;font-size:12px;font-weight:700;color:#fff}/* Séparateur des catégories *****************/.forum_cat_sep {background-image:url('../img/bloc_titre_centre.jpg');height:28px;border:1px solid #d3d0d0;border-top:none;font-family:"Century gothic", Arial, "Times New Roman", Times, serif;font-variant:small-caps;font-size:14px;text-align:center}/* Topics du forum */.topicrow1 {background:#f2f3f4;padding:5px;border-right-style:solid;border-right-width:1px;border-right-color:#d7d7d7}.topicrow2 {padding:5px}.tab1 {padding-left : 1px;padding-right : 1px;border-left-style : solid;border-left-width : 1px;border-left-color : #d7d7d7;border-top-style : solid;border-top-width : 1px;border-top-color : #d7d7d7;}.tab2 {padding-left : 1px;padding-right : 1px;border-top-style : solid;border-top-width : 1px;border-top-color : #d7d7d7;}td.row1 {background-color : #e4e4e4;}td.row2 {background-color : #e4e4e4;}td.row3 {background-color : #f2f2f2;}.header_01 {background-image : url(../img/header_01.jpg);background-repeat : no-repeat;height : 225px;width : 25px;}.header_02 {background-image : url(../img/header_02.jpg);background-repeat : repeat-x;height : 308px;width : auto;text-align : left;}.header_03 {background-image : url(../img/header_03.jpg);background-repeat : no-repeat;height : 225px;width : 25px;}.footer_01 {background-image : url(../img/footer_01.png);height : 77px;width : 135px;}.footer_02 {background-image : url(../img/footer_02.png);height : 77px;background-repeat : repeat-x;text-align : center;color : #ffffff;}.footer_03 {background-image : url(../img/footer_03.png);height : 77px;width : 135px;}.footer_text a:hover {color : #174C5F;}.footer_text {color : #174C5F;}.footer_text a {color : #174C5F;}.footer_text a:visited {color : #174C5F;}.gen {color : #FFF;text-align : center;width : 100%;clear : both;}#ckws {color : #FFF;}.copyright {color : #ff0000;text-align : center;}input, textarea, select {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 1em;color : #174C5F;border-style : solid;border-width : 1px;border-color : #cccccc;background-color : #ffffff;}input:hover, textarea:hover, select:hover {color : #174C5F;border-style : solid;border-width : 1px;border-color : #cccccc;background-color : #dddddd;}input.post, textarea.post, select {background-color : #ffffff;color : #174C5F;}.panneau {background-color : #cccccc;border-width : 1px;border-style : dashed;border-color : #3366cc;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;color : #000000;padding : 4px;line-height : 11px;}.quote {background-color : #cccccc;border-width : 1px;border-style : dashed;border-color : #3366cc;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;color : #000000;padding : 4px;line-height : 11px;position : relative;left : -2px;}.code_php {background-color : #cccccc;border-width : 1px;border-style : dashed;border-color : #3366cc;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 12px;color : #000000;padding : 4px;line-height : 11px;left : -2px;overflow : auto;width : 500px;}/* Visiualisation d'un post */#apercu {text-align : left;height : 220px;width : 580px;color : #3366cc;overflow : auto;padding : 2px;border : 1px;border-style : solid;border-color : #000;margin-left : auto;margin-right : auto;}/* Pied de page */.pied_de_page {text-align : center;}.pied_de_page a:link, .pied_de_page a:active, .pied_de_page a:visited {color : #ff0000;}.pied_de_page a:hover {color : #008000;}/* Pied de page */.pied_de_module{	text-align:center;}.pied_de_module a:link,.pied_de_module a:active,.pied_de_module a:visited{	color:#174c5f;	font-style: italic;	border:1px solid #d3d0d0;	border-left:4px solid #d3d0d0;	padding:5px;	letter-spacing : 1px ;}.pied_de_module a:hover{	color:#174c5f;	border:1px solid #666;	border-left:4px solid #666;	text-decoration:none;}/* Pagination (memberlist.php)  */.page_encours{background-color:#999;color:#f2f2f2;padding:5px}.page_choix{border:1px solid #d3d0d0;padding:5px}.page_choix:hover{background-color:#6fafdd;color:#fff;border:1px solid #fff}/* Connectés (qd stats en bas de page)*/#connectes_end{	width:95%;	margin-left:auto;	margin-right:auto;	margin-top:3px;	margin-bottom:3px;	padding:5px;	border:5px groove #FFFFFF;	-moz-border-radius:10px;	font-size:9px;	text-align:center;}#connectes_end strong, #connectes_end a{	font-size:11px;	color:#fff;}.go {width: 30px;height: 26px;border-top-width : 0;border-right-width : 0;border-bottom-width : 0;border-left-width : 0;border-top-style : none;border-right-style : none;border-bottom-style : none;border-left-style : none;cursor: pointer;background-color : #F2FFF7;background-image: url(../images/recherche.png);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;vertical-align: middle;float: right;}.go:hover {background-color : #F2FFF7;}/* Connectés (qd stats en bas de page)*/#connectes_end{width:98% !important;margin-left:auto !important;margin-right:auto !important;margin-top:3px !important;margin-bottom:3px !important;padding:5px !important;border:5px groove #FFFFFF !important;-moz-border-radius:10px !important;font-size:9px !important;text-align:center !important;background-color:#f2f2f2 !important;color:#666 !important;}#connectes_end strong, #connectes_end a{font-size:11px !important;color:#666 !important;}/* Bulles infos © Patrick perron **************************/a.BBcodeSyntaxe {position:relative;/* Très important */background:none;/* Important pour le fonctionnement sur IE */z-index:10;}a.BBcodeSyntaxe:hover {z-index:20;text-decoration:none;}a.BBcodeSyntaxe span {display:none;font-weight:normal;}a.BBcodeSyntaxe:hover span {/*la tag SPAN apparaitra avec l?ffet hover*/display:block;-moz-border-radius:10px;border: 1px dashed;position:absolute;margin-top:50px;margin-left:130px;/* Éléments pour positionner le texte dans la bulle */padding:5px;width:350px;/* Style du character dans la bulle */background-color: #44A8E4;color: #000066;text-align:center;}a.BBcodeSyntaxe em {font-variant:small-caps;}/* Pour avoir un beau background de bulle*/a.BBcodeSyntaxe:hover>span {background-image:url('../img/bulle.jpg');}/*Mise en page lors de la rédaction d'un post*/.fieldset_post{width:600px;margin: 1em auto;padding:1em;}.fieldset_post legend{font-weight:bold;}.fieldset_post label span{color:red;}.fieldset_post dd{margin-left:210px;}div.fieldset_post{text-align:center;width:585px;margin: auto;}div #smil{z-index:50;width:210px;height:230px;-moz-border-radius:10px;position:fixed;margin-left:-220px;top:250px;display:none;background-color:#44A8E4;}div #smil_in{overflow:auto;width:170px;height:200px;border:1px solid;padding:5px;margin:10px auto;}/* bbcode flottant */#choice_bbcode_color, #choice_bbcode_size, #choice_bbcode_font{z-index:50;-moz-border-radius:10px;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_mennu {}.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;}.erreurUpAvatar {color: red;font-weight: bold;}.erreurUpAvatar span {font-style: italic;font-weight: normal;}.msgUpAvatar {color: green;}