/* version 1.3 */
/* Style des buttons submit et annuler*/
#valider,#envoyer,#submit_login_bloc,#submit_login,#s_button,#annuler,
#poster,#verifer,#retour,#button,#bouton,#bouton2,#submit,
#reset,#prev,#validation,#res_edit,#all,#modbuttoncompteur {
background-color:#FFFFFF;
height:16px;
text-align:center;
font-variant:small-caps;
font-weight:normal;
color:#666666;
border-width:1px;
border-color:#CCCCCC;
}
/* Style des onmouseover (passsage souris ex: index.php?mod=forum&ac=affgrd) */
.onmouse_over {
border: 1px #666 dashed;
background: #eee;
}
.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 {
background-color:#DDDDDD;
color:#666666;
border-width:1px;
border-color:#666666;
}

/* Style des labels*/
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:#000000;
border-style:solid;
border-width:1px;
border-color:#0033cc;
padding:1.5em;
margin-left:auto;
margin-right:auto;
}

.fieldset_resume {
background-color:#000000;
border-style:solid;
border-width:1px;
border-color:#0033cc;
padding:1em;
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:#FF0000;
	font-style: italic;
	border:1px solid #d3d0d0;
	border-left:4px solid #d3d0d0;
	padding:5px;
	letter-spacing : 1px ;
}
.pied_de_module a:hover{
	color:#999;
	border:1px solid #666;
	border-left:4px solid #666;
	text-decoration:none;
}


/* Visiualisation d'un post */
#apercu {
text-align:left;
height:200px;
width:600px;
color:#ffffff;
overflow:auto;
padding:2px;
border:1px;
border-style:solid;
border-color:#0033cc;
margin-left:auto;
margin-right:auto;
}

#apercu_comm {
text-align:left;
height:200px;
width:600px;
color:#ffffff;
overflow:auto;
padding:2px;
border:1px;
border-style:solid;
border-color:#0033cc;
margin-left:auto;
margin-right:auto;
}
/*FIN DE LA MISE A JOUR DU THEME*/


/**************** GENERAL   ********************/
body{
	background-image:url(../img/trame36px.png);
	text-align:center;
	font-style:normal;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:0;
	}
.boite_colonne_laterale{
	background-color:#1b1b1b;
	border:1px solid #123abd;-moz-border-radius:10px;
	-webkit-border-radius:10px;
	margin-top:5px;
	margin-bottom:5px;
}
.bloc_colonne_laterale{overflow:auto;height:100%;background-color:#1b1b1b;}
.boite_colonne_laterale h3{background:#123abd; text-align:center; repeat-x top;font-size:1.2em;height:10px;margin:0;padding-bottom:8px;
	color:#c8c8ff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;display:block;border:none;}

/*.boite_colonne_laterale p{font-size:1.1em;height:100%;margin:0;padding:5px 14px;color:#dddddd;display:block;border:none;}*/


/*Liens*/
a:link{color:#00df00;  text-decoration:none;}
a:visited{color:#00df00;  text-decoration:none;}
a:hover{color:#90ffff;  text-decoration:underline; }
a:active{color:#00df00;  text-decoration:none;}

/* Images administration */
.opac a:link{color:#ffffff; background:transparent;text-decoration:none;opacity:.55}
.opac a:visited{color:#ffffff; background:transparent;text-decoration:none;opacity:.55}
.opac a:hover{color:#990000; background:transparent;text-decoration:underline;opacity:.9}
.opac a img{border: none;}

.flot_gauche { float: left; }
.flot_droite { float: right; }
.flot_gauche, .flot_droite { margin:1em; }


/*Titres*/
h1
{
	font-size:2em;
	text-align:center;
	margin-top:25px;
	margin-bottom:25px;
	font-family:Arial, 'Times New Roman', Times, serif;
	color: #787878;
	background-image:url('../img/titre1.png');
	background-repeat:repeat-y;
}

h2, h4, h5, h6{font-family:Verdana, Arial, Helvetica, sans-serif;}
h2, h6{font-size:14px;}

h2
{
	margin-left:00px;
	padding-left:0px;
	margin-top:00px;
	margin-bottom:10px;
	
}

h4
{
	margin-left:30px;
	padding-left:5px;
	margin-top:40px;
	margin-bottom:10px;
	
}


h3 
{
	font-size:1.5em;
	margin-left:40px;
	padding-left:5px;
	background-image:url('../img/titre3.png');
	background-repeat:repeat-x;
	
}
h6 
{
text-align:center;
margin-top:15px;
margin-bottom:0px;
}


/* Pour les puces*/
/*li{list-style-position:inside;}*/

 /* Mise en page diverse                             */
.menu_contenu
{
font-weight:bold;
}

/* Style de la barre d'une barre de séparation (<hr> en HTML) */
 hr{
 	color:#4446a1;
 	background-color:#4446a1;
 	height:1px;
 	border:0; /* pour IE */
	}

/*Page*/
#page{
	float:center; 
	text-align:center;
	background-image:url(../img/fond3.png);
	background-repeat:repeat-y;
	width:995px;
	margin-left:auto;
	margin-right:auto;
	}
#header{
	background-image:url(../img/chalupit_header.png);
	background-repeat:no-repeat;
	width:978px;
	height:155px;
	border: none;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
	

/***************************   Page d'accueil   *******************************/




.bloc_index{
	margin-bottom:20px;
	background-color:#333;
	width:483px;
	height:384px;
	/*float:left;*/
	clear:both;
	background:url(../../../images/refonte/accueil/bloc_univers.png) left top no-repeat;
	-webkit-transition-property: background-color;
	-webkit-transition-duration: 1s;		
        -moz-transition-property: background-color;
	-moz-transition-duration: 1s;
	transition-property: background-color;
	transition-duration: 1s;
}

.bloc_index h2{
	font-family:'Impact';
	font-weight:'normal';
	font-size:30px;
	padding-top:5px;
	margin:0 0 0 10px;
}

.bande_titre{
	margin:0;
	height:49px;
}

.contenu_bloc{
	width:481px;
	height:335px;
	margin-left:2px;
}

.news_accueil{
	width:483px;
	height:140px;
	margin-left:8px;
	background:url(../../../images/refonte/accueil/fond_titre_bloc.jpg)-4px -12px no-repeat;
}

.news_accueil img{
	height:92px;
	margin:0;
}

.fiche_tech img{
	height:70px;
	margin:0;
}

.recap_forum{
	width:480px;
	height:65px;
	clear:left;
	background:url(../../../images/refonte/accueil/bloc_forum.png) no-repeat;
}

/********** Style des tableaux <td></td> **************************************/


td.delim{
border : 1px dotted #0033cc;
text-align: center; 
vertical-align: middle;
}

td.row1{
	background : #000000;
	color : #000000;
}
td.row2{
   background-color:#1b1b1b;
   color : #3e94d8;
   border : 1px dotted #777777;
}
td.row3{
   background : #0033cc;
   color : #000000;
   border: 1px solid #000000;
}
td.row_game
{
  background :#000000;
  color : #ffffff;
  text-align:center;
}
/********* BLOC EDITO ********************************************************/
.edito{
	text-align:left;	
	padding-left:5px;
	padding-right:5px;
	}
.edito_titre{
	height:30px;
	line-height:30px; /* pour afficher le titre de l'edito au centre */
	text-align:right;
	width:792px;
	color:#990000;
	}
#centre{
	height:100%;
	width:1000px;
	}
#colonne{
	float:left;
	padding-left:2px; /*deplace les blocs de droite */
	width:160px;
	text-align:left;	
	}
#contenu{
	float:left;
	margin-left:1px;
	width:810px;
	text-align:left;
	padding-left:2px;
	}
/*********************** LES BLOCS ******************************************/	
.bloc{
	width:100%;	
	clear:both;
	}
.bloc_contenu{
	color:#ffffff;
  	padding-left:1px;
	background-color:#1b1b1b;
	margin-bottom:5px;
	}
.bloc_contenu li{
	color:#3e94d8 !important;
	font-size:0.9em !important;
}.bloc_contenu a{
	font-size:1.1em!important;
}
.bloc_titre_central{
	width:792px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	float:left;
	}
.bloc_titre_lateral{
	width:100%;
	text-align:center;
	color:#1b1b1b;
	float:left;
	}
.bloc2{
	width:500px;
	text-align:left;	
	}
.bloc_centre{
	width:200px;
	}

	
/*************** LES ARTICLES ***************************************************/
.bloc_article{
	width:250px;
	text-align:left;	
	padding-left:5px;
	border-style:solid;
	border-width:1px;
	border-color:#310000;
	}
.article_image{
padding-right:5px;
float:right;
}

/*************** LES NEWS  *****************************************************/
.titre_news{
	background-image:url(../img/titre_news.png);
	background-repeat:repeat-x;
	font-size:14px;
	color:#f363ee;
	text-align:left;	
	font-weight:bold;
	padding-left:55px;
	padding-right:5px;
	}
.bloc_news{
	text-align:left;	
	padding-left:5px;
	padding-right:5px;
	}
.bloc_news_contenu{
	text-align:left;	
	padding-left:25px;
	padding-right:15px;
	background-image:url(../img/fond_news2.jpg);
	background-repeat:repeat;
	}	
.image_news{
	float:right;
	}
.news_date{
	font-size:10px;
	letter-spacing:-1px;
	}
/*************** ALIGNEMENTS GENERAUX  *****************************************************/
.bloc_left{float:left;}
.bloc_center{float:center}
.bloc_right{float:right}
.bloc_float_top{float:top;}
.bloc_float_bottom{float:bottom;}

.bloc_bottom{vertical-align:bottom;}

.vertical_align_top{vertical-align:top;}
.vertical_align_middle{vertical-align:middle;}
.vertical_align_bottom{vertical-align:bottom;}

.bloc_texte_left{text-align:left;}
.bloc_texte_centre{text-align:center;}
.bloc_texte_right{text-align:right;}


.padding1 {padding-top:1px;padding-bottom:1px;padding-right:1px;padding-left:1px;}

.padding5 {padding-top:5px;padding-bottom:5px;padding-right:5px;padding-left:5px;}

.margin_right1{margin-right:1px;}

.margin_bottom0{bottom:0px;}

.bloc_largeur_maxi{width:98%;overflow:hidden;height:100%; margin-left:auto;	margin-right:auto;}
.bloc_largeur_90{width:89%;overflow:hidden;height:100%; margin-left:auto;	margin-right:auto;}
.bloc_largeur_75{width:74%;overflow:hidden;height:100%; margin-left:auto;	margin-right:auto;}
.bloc_largeur_70{width:69%;overflow:hidden;height:100%; margin-left:auto;	margin-right:auto;}
.bloc_largeur_66{width:65%;overflow:hidden;height:100%; margin-left:auto;	margin-right:auto;}
.bloc_largeur_64{width:63%;overflow:hidden;height:100%; margin-left:auto;	margin-right:auto;}
.bloc_largeur_62{width:61%;overflow:hidden;height:100%; margin-left:auto;	margin-right:auto;}
.bloc_largeur_60{width:59%;overflow:hidden;height:100%; margin-left:auto;	margin-right:auto;}
.bloc_largeur_58{width:57%;overflow:hidden;height:100%; margin-left:auto;	margin-right:auto;}
.bloc_largeur_56{width:55%;overflow:hidden;height:100%; margin-left:auto; margin-right:auto;}
.bloc_largeur_55{width:54%;overflow:hidden;height:100%; margin-left:auto;	margin-right:auto;}
.bloc_largeur_50{width:49%;overflow:hidden;height:100%; margin-left:auto;	margin-right:auto;}
.bloc_largeur_45{width:44%;overflow:hidden;height:100%; margin-left:auto;	margin-right:auto;}
.bloc_largeur_44{width:43%;overflow:hidden;height:100%; margin-left:auto; margin-right:auto;}
.bloc_largeur_42{width:41%;overflow:hidden;height:100%; margin-left:auto;	margin-right:auto;}
.bloc_largeur_40{width:39%;overflow:hidden;height:100%; margin-left:auto;	margin-right:auto;}
.bloc_largeur_38{width:37%;overflow:hidden;height:100%; margin-left:auto;	margin-right:auto;}
.bloc_largeur_36{width:35%;overflow:hidden;height:100%; margin-left:auto;	margin-right:auto;}
.bloc_largeur_34{width:33%;overflow:hidden;height:100%; margin-left:auto;	margin-right:auto;}
.bloc_largeur_30{width:29%;overflow:hidden;height:100%; margin-left:auto;	margin-right:auto;}
.bloc_largeur_25{width:24%;overflow:hidden;height:100%; margin-left:auto;	margin-right:auto;}
.bloc_largeur_16{width:15%;overflow:hidden;height:100%; margin-left:auto; margin-right:auto;}
.bloc_largeur_10{width:9%;overflow:hidden;height:100%; margin-left:auto;	margin-right:auto;}



.boite_arrondie_blanc_gris{border:2px solid #dddddd;-moz-border-radius:10px;-webkit-border-radius:10px;margin-top:5px;margin-bottom:5px;margin-left:auto;	margin-right:auto;}
.boite_arrondie_blanc_gris p{padding-top:0px;padding-bottom:0px;padding-right:10px;padding-left:10px;}

.boite_arrondie_bleue{border:2px solid #123abd;-moz-border-radius:10px;-webkit-border-radius:10px;margin-top:5px;margin-bottom:5px;margin-left:auto;	margin-right:auto;}
.boite_arrondie_bleue h1{background:#123abd url("../img/bg_titre_boite.png") repeat-x top;font-size:1.2em;height:24px;margin:0;padding:0px 10px;color:#c8c8ff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;display:block;border:none;text-align:left;float:center;}
.boite_arrondie_bleue h2{background:#123abd url("../img/bg_titre_boite.png") repeat-x top;font-size:1.2em;height:24px;margin:0;padding:0px 20px;color:#c8c8ff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;display:block;border:none;text-align:left;float:center;}
.boite_arrondie_bleue h3{background:#123abd url("../img/bg_titre_boite.png") repeat-x top;font-size:1.2em;height:24px;margin:0;padding:0px 20px;color:#c8c8ff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;display:block;border:none;text-align:left;float:center;}
.boite_arrondie_bleue p{padding-top:0px;padding-bottom:0px;padding-right:10px;padding-left:10px;}
.boite_arrondie_bleue h2 img{vertical-align:middle;}
.boite_arrondie_bleue h3 img{vertical-align:middle;}

.boite_arrondie_grise{border:2px solid #1b1b1b;-moz-border-radius:10px;-webkit-border-radius:10px;margin-top:5px;margin-bottom:5px;margin-left:auto;	margin-right:auto;}
.boite_arrondie_grise h1{background:#1b1b1b url("../img/bg_titre_boite_commentaire_matos.png") repeat-x top;font-size:1.2em;height:16px;margin:0;padding:5px 14px;color:#c8c8ff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;display:block;border:none;}
.boite_arrondie_grise h2{background:#1b1b1b url("../img/bg_titre_boite_commentaire_matos.png") repeat-x top;font-size:1.2em;height:16px;margin:0;padding:5px 14px;color:#c8c8ff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;display:block;border:none;}
.boite_arrondie_grise h3{background:#1b1b1b url("../img/bg_titre_boite_commentaire_matos.png") repeat-x top;font-size:1.2em;height:16px;margin:0;padding:5px 14px;color:#c8c8ff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;display:block;border:none;}
.boite_arrondie_grise p{padding-top:0px;padding-bottom:0px;padding-right:10px;padding-left:10px;}


.boite_arrondie_bleue_bande_bleue_large_hauteur_double{background:#123abd url("../img/bg_titre_boite.png") repeat-x top;font-size:1.2em;height:34px;margin:0;padding:0px 10px;color:#c8c8ff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;display:block;border:none;text-align:left;float:center;}


.titre_blanc_special{background:#ffffff repeat-x top;font-size:1.2em;height:16px;margin:0;padding:5px 14px;color:#123abd;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;display:block;border:none;font-weight:bold;}
	
.boite_element1 {background-color:#111111;width:100%;vertical-align:middle;}
.boite_element1 img{vertical-align:middle;}
.boite_element2 {width:100%;vertical-align:middle;}
.boite_element2 img{vertical-align:middle;}	
.boite_element_grise {background-color:#1b1b1b;width:100%;vertical-align:middle;}
.boite_element1 img{vertical-align:middle;}



.boite_edito{border:2px solid #123abd;-moz-border-radius:10px;-webkit-border-radius:10px;margin-top:5px;margin-bottom:5px;}
.boite_news{border:2px solid #123abd;-moz-border-radius:10px;-webkit-border-radius:10px;margin-top:5px;margin-bottom:5px;}
.boite_classement_poona{border:2px solid #123abd;-moz-border-radius:10px;-webkit-border-radius:10px;margin-top:5px;margin-bottom:0px;}
.boite_derniers_liens_web{border:2px solid #123abd;-moz-border-radius:10px;-webkit-border-radius:10px;margin-top:15px;margin-bottom:0px;}
.boite_boutique_accueil{border:2px solid #123abd;-moz-border-radius:10px;-webkit-border-radius:10px;margin-top:15px;}
.boite_sondage{border:2px solid #123abd;-moz-border-radius:10px;-webkit-border-radius:10px;margin-top:15px;}
.boite_dernieres_fiches_techniques{overflow:hidden;border:2px solid #123abd;-moz-border-radius:10px;-webkit-border-radius:10px;margin-top:15px;}
.boite_preparation_estivale{border:2px solid #123abd;-moz-border-radius:10px;-webkit-border-radius:10px;margin-top:15px;}
.boite_commentaires_materiel{border:2px solid #123abd;-moz-border-radius:10px;-webkit-border-radius:10px;margin-top:5px;}
.boite_tournoi{border:2px solid #123abd;-moz-border-radius:10px;-webkit-border-radius:10px;margin-top:15px;}
.boite_produit_boutique{border:2px solid #123abd;-moz-border-radius:10px;-webkit-border-radius:10px;margin-top:5px;margin-bottom:15px;}

.bloc_edito{width:98%;overflow:auto;height:100%;float:left;}
.bloc_accueil_news{width:98%;overflow:auto;height:100%;float:left;}
.bloc_accueil_classement_poona{width:98%;overflow:auto;height:100%;float:right;}
.bloc_accueil_derniers_liens_web{width:98%;overflow:auto;height:100%;float:right;}
.bloc_accueil_sondage{width:98%;overflow:auto;height:100%;float:right;}
.bloc_accueil_dernieres_fiches_techniques{width:98%;overflow:auto;height:100%;float:left;}
.bloc_accueil_preparation_estivale{width:98%;overflow:auto;height:100%;float:left;}
.bloc_accueil_commentaires_materiel{width:98%;overflow:auto;height:100%;float:left;}
.bloc_accueil_tournoi{width:98%;overflow:auto;height:100%;float:right;}
.bloc_produit_boutique{width:99%;overflow:auto;float:left;}

.bloc_details{width:99%;height:120%;overflow:auto;float:left;}

.accueil_colonne_centrale_gauche_niveau0{width:67%;height:100%;overflow:hidden;height:100%;float:left;margin-right:1px;}
.accueil_colonne_centrale_droite_niveau0{width:31%;height:100%;overflow:hidden;height:100%;float:right;margin-right:1px;}
.accueil_colonne_centrale_gauche_niveau1{width:49%;height:100%;overflow:hidden;height:100%;float:left;margin-right:1px;}
.accueil_colonne_centrale_droite_niveau1{width:49%;height:100%;overflow:hidden;height:100%;float:right;margin-right:1px;}
.accueil_colonne_centrale_gauche_niveau2{width:39%;height:100%;overflow:hidden;height:100%;float:left;margin-right:1px; margin-top:15px;}
.accueil_colonne_centrale_droite_niveau2{width:59%;height:100%;overflow:hidden;height:100%;float:right;margin-top:15px;}

.boite_edito h3{background:#123abd url("../img/bg_titre_boite.png") repeat-x top;font-size:1.2em;height:16px;margin:0;padding:5px 14px;color:#c8c8ff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;display:block;border:none;}
.boite_edito h3 img{vertical-align:middle;}
.boite_news h3{background:#123abd url("../img/bg_titre_boite.png") repeat-x top;font-size:1.2em;height:16px;margin:0;padding:5px 14px;color:#c8c8ff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;display:block;border:none;}
.boite_news h3 img{vertical-align:middle;}
.boite_classement_poona h3{background:#123abd url("../img/bg_titre_boite.png") repeat-x top;font-size:1.2em;height:16px;margin:0;padding:5px 14px;color:#c8c8ff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;display:block;border:none;}
.boite_classement_poona h3 img{vertical-align:middle;}
.boite_derniers_liens_web h3{background:#123abd url("../img/bg_titre_boite.png") repeat-x top;font-size:1.2em;height:16px;margin:0;padding:5px 14px;color:#c8c8ff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;display:block;border:none;}
.boite_derniers_liens_web h3 img{vertical-align:middle;}
.boite_sondage h3{background:#123abd url("../img/bg_titre_boite.png") repeat-x top;font-size:1.2em;height:16px;margin:0;padding:5px 14px;color:#c8c8ff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;display:block;border:none;}
.boite_sondage h3 img{vertical-align:middle;}
.boite_dernieres_fiches_techniques h3{background:#123abd url("../img/bg_titre_boite.png") repeat-x top;font-size:1.2em;height:16px;margin:0;padding:5px 14px;color:#c8c8ff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;display:block;border:none;}
.boite_dernieres_fiches_techniques h3 img{vertical-align:middle;}
.boite_preparation_estivale h3{background:#123abd url("../img/bg_titre_boite.png") repeat-x top;font-size:1.2em;height:16px;margin:0;padding:5px 14px;color:#c8c8ff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;display:block;border:none;}
.boite_preparation_estivale h3 img{vertical-align:middle;}
.boite_commentaires_materiel h3{background:#123abd url("../img/bg_titre_boite.png") repeat-x top;font-size:1.2em;height:16px;margin:0;padding:5px 14px;color:#c8c8ff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;display:block;border:none;}
.boite_commentaires_materiel h3 img{vertical-align:middle;}
.boite_tournoi h3{background:#123abd url("../img/bg_titre_boite.png") repeat-x top;font-size:1.2em;height:16px;margin:0;padding:5px 14px;color:#c8c8ff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;display:block;border:none;}
.boite_tournoi h3 img{vertical-align:middle;}
.boite_produit_boutique h3{background:#123abd url("../img/bg_titre_boite.png") repeat-x top;font-size:1.4em;height:25px;margin:0;padding:0px 14px;color:#c8c8ff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;display:block;border:none;vertical-align:middle;}
.boite_produit_boutique h3 img{vertical-align:middle;}


.contenu_edito {width:98%;text-align:center;font-size:1.2em;color:#c8c8ff;margin-bottom: 10px;}
.boite_news_element1 {background-color:#111111;width:100%;vertical-align:middle;}
.boite_news_element1 img{vertical-align:middle;}
.boite_news_element2 {width:100%;vertical-align:middle;}
.boite_news_element2 img{vertical-align:middle;}

.ligne_tableau_tournoi1 {background-color:#111111;width:100%;vertical-align:middle;padding-top:3px;padding-bottom:3px;}
.ligne_tableau_tournoi2{width:100%;vertical-align:middle;padding-top:3px;padding-bottom:3px;}


a.nbr_comments_news{float:right;width:36px;height:22px;text-align:center;vertical-align:top;color:#ff0000;font-size:13px;}
a.comments_bulle{background:url("../../../images/ico/bulle_commentaires2.png") no-repeat left top;}

.div_centre{
	text-align:center;
}

.NavTopicFo{width:40%;margin-top:5px;text-align:left;margin-left:15px;margin-right:15px;padding-left:15px;color:#018dd8;}
.NavTopicFo span{color:#018dd8;}
.NavTopicFo select{margin-top:5px;margin-bottom:5px;clear:both;}
.NavTopicFo a{border:1px solid #3e94d8;padding:2px;text-align:center;text-decoration:none;}
.NavTopicFo a:hover,.NavTopicFo a:active{background:#018dd8;color:#000000;}

/**************** LES COMMENTAIRES/AVIS MATERIELS *******************************************/
.boite_commentaire_matos{border:2px solid #1b1b1b;-moz-border-radius:10px;-webkit-border-radius:10px;margin-top:5px;margin-bottom:5px;}
.bloc_commentaire_matos_left{width:44%;overflow:auto;height:100%;float:left;}
.bloc_commentaire_matos_right{width:54%;overflow:auto;height:100%;float:right;}
.boite_commentaire_matos h3{background:#1b1b1b url("../img/bg_titre_boite_commentaire_matos.png") repeat-x top;font-size:1.2em;height:16px;margin:0;padding:5px 14px;color:#c8c8ff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;display:block;border:none;}
.boite_commentaire_matos p{font-size:1.1em;height:100%;margin:0;padding:5px 14px;color:#dddddd;display:block;border:none;}

.boite_commentaire_matos_element1 {background-color:#111111;font-size:1.1em;width:100%;height:22px;vertical-align:middle;text-align:center;}
.boite_commentaire_matos_element1 img{vertical-align:middle;}
.boite_commentaire_matos_element2 {width:100%;height:22px;font-size:1.1em;vertical-align:middle;text-align:center;}
.boite_commentaire_matos_element2 img{vertical-align:middle;}



/**************** LES COMMENTAIRES ****************************************************/
.commentaires_up{
   border:1px solid #1b1b1b;
   border-collapse:collapse;
   background-color:#1b1b1b;
   color : #3e94d8;
}
.commentaires_signature{
   border:1px solid #1b1b1b;
   border-collapse:collapse;
   background-color:#1b1b1b;
   color : #3e94d8;
   text-align:center;
}


/**************** LE FORUM ****************************************************/
.forum_date{
	font-size:10px;
	letter-spacing:-1px;
	text-align:left;
	}
.forum{
   border:1px solid #1b1b1b;
   border-collapse:collapse;
   height:20px;
}

.post_forum{
	overflow-x:hidden ; 
	width:98%;
	overflow-y:auto;
	height:25em;
	margin-left:auto;
	margin-right:auto;
	margin-top:2px;
	margin-bottom:2px;
	border:2px solid #1b1b1b;
	background-color:#1b1b1b;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
html>body .post_forum {
height: auto;
min-height: 17em;
} 

.boite_contenu_post{height:18em;border:2px solid #000000;-moz-border-radius:10px;-webkit-border-radius:10px;margin-top:5px;margin-bottom:5px;margin-left:auto;	margin-right:auto;background:#000000;padding-top:5px;padding-left:5px;}


html>body .boite_contenu_post {
height: auto;
min-height: 14em;
} 
html>body .boite_contenu_post2 {
height: auto;
min-height: 13em;
} 

.forum_infos_posteur{ 
	width: 170px; 
	text-align: center;
	color : #3e94d8;
}
.entete_post{
	height: 13px;
	color : #3e94d8;
	text-align: right;
	vertical-align: middle;
}
.signature_post{
	color : #3e94d8;
	vertical-align: middle;
}

/*
.post_forum h2{
	background:#1b1b1b url("../img/bg_titre_boite_commentaire_matos.png") repeat-x top;
	font-size:1em;
	height:16px;
	margin:0;
	padding:5px 14px;
	color:#c8c8ff;
	display:block;
	border:none;
	text-align:right;
	-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;
}


.forum_post1{
	border:1px solid #1b1b1b;
	border-collapse:collapse;
	background-color:#1b1b1b;
	font-size:10px;
	letter-spacing:-1px;
	color : #3e94d8;
}

.forum_post2{
   border:1px solid #1b1b1b;
   border-collapse:collapse;
   background-color:#1b1b1b;
   text-align:center;
   font-size:1em;
   color : #3e94d8;
}
.forum_post3{
	border-collapse:collapse;
	padding-left:5px;
}
.forum_post4{
   border:1px solid #1b1b1b;
   border-collapse:collapse;
   background-color:#1b1b1b;
   text-align:center;
}
.forum_post5{
   border:1px solid #1b1b1b;
   border-collapse:collapse;
   background-color:#1b1b1b;
   color : #3e94d8;
}*/





.forum_titre{
   font-weight:bold;
   height:20px;
   text-align: center;
}

.forum_cat{
   border:1px solid #1b1b1b;
   border-right:none;
   border-collapse:collapse;
   height:30px;
   background-color:#1b1b1b;
}
.forum_cat_dernier{
	border:1px solid #1b1b1b;
	border-collapse:collapse;
	height:30px;
	background-color:#1b1b1b;
	font-size:10px;
	letter-spacing:-1px;
}
.forum_rep_separ{
	background-color:#9BAA9F;
	height:3px;
	}
forum_separ_left{
	background-color:#CCC;
}

.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;
}

/* 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
{	
	clear: both;
	text-align:right;
	vertical-align: bottom;
}
span.EditPost
{
	font-size:0.9em;
	width:100%;
	margin-right:1px;
	color:#3e94d8;
}
div.MovePost
{
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
}
span.MovePost
{
	font-size:0.9em;
	width:100%;
	margin-right:1px;
	color:#3e94d8;
}
#postzone{ /* Texte area poster */
	width:600px;
	background-color:#292929;
	
 }
 #postzone_comm{ /* Texte area poster */	
	background-color:#292929;
	
 }

#smil_0{/* Les Smileys */
	width:350px;
	background-color:#292929;
	border-style:dashed;
	border-width:1px;
	border-color:#0033cc;
	padding-top:5px;
}
#smil_1{/* De plus gros smileys */
width:300px;
}

#optgroup {width:20em;}

/*class qui gère la mise à jour du bloc forum
.bloc_forum1 {
	color:#310000;
}
.bloc_forum a{
	color:#310000;
}
*/
.police_description_forum {width:98%;text-align:center;font-size:1.2em;color:#c8c8ff;margin-bottom: 10px;}

/*description catégories indiex du forum */
.description_categorie_forum  {
	font-size:1.1em;
	color:#c8c8ff;
	margin-bottom: 10px;
	font-style: italic;
}
.titre_categorie_forum {
	font-size:1.3em;
	margin-bottom: 10px;
}
.police_nb_sujets_nb_reponses {font-size:1.2em;color:#3e94d8;}
.police_forum_dernier {font-size:1em;color:#3e94d8;}


 /*********** LE FOOTER**********************/
.footer{
	text-align:center;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	clear:both;
	margin-left:auto;
	margin-right:auto;
	padding-right:120px;
	}
/*.footer a{
	display:block;
	height:20px;
	line-height:20px;
	}*/
	
	
.footer_kwsphp{
	float:center; 
	text-align:center;
	letter-spacing:-1px;
	width:100%;
	color:#310000;
	width:995px;
	height:50px;
	background-image:url(../img/footer3.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	}
.gen{ /* pour Page générée */
	color:#aaaaaa;
	letter-spacing:-1px;

	}
.gen a:link{color:#aaaaaa;}

#ckws{color:#aaaaaa;}
/************ LES ZONES DE TEXTE ET CHAMP DE SAISIES *************************/
/*
input.textarea{
	width:405px;
	}
*/

/* Style des champs de saisies */
input, textarea, select{
	border-style:solid;
	border-width:1px;
	border-color:#0033CC;
	background-color :#292929;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
/* Style de l'arriere plan des champs de saisies */
input:focus, textarea:focus{
	border-color:#990000;
	
	}
option{
	background-color : #ffffff;
	color:#000000;
	font-size:11px;
	}

/************** LES ARCHIVES *************************************************/

	
/*----------------------- Options des balises KwsPHP -------------------------*/
/*    Panneau dans le bbcode [paneau][/panneau] */
.panneau {
   padding:4px;
   line-height:10px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#0033cc;
   font-size:10px;
   font-weight:bold;
   border: 1px solid #0033cc;
   background-color: #1b1b1b;
}
/* Citations dans le bbcode ([quote][/quote])*/
.quote {
   padding: 4px;
   line-height: 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   font-size: 12px;
   border: 1px solid #333333;
   background-color :#1b1b1b;
}
/* Code PHP dans le bbcode ([code][/code])*/
.code_php {
   padding:4px;
   line-height: 14px;
   font-family:verdana,arial, Helvetica, sans-serif;
   color:#000000;
   font-size:11px;
   border: 1px solid #333333;
   background-color : #310000;
}


/* 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’effet 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');

}

/************ LES NEWS ID ET CLASS **************
dans pages index.php?mod=admin&ac=options*/
#validation{ 
  text-align:center;
  width:170px;
  }
 #url_site2{
	width:170px;
 }
#grd_grp{
	width:170px;
	}
/************  AJASHOOT ***********************/
#s_zo{
background-color:#000000;
}
  /************  LISTE PUCES VOLANTS  *************/
.puce_volant{ 
	list-style-image: url("../images/news/volant_icone.png");
	list-style-position: inside;
	padding: 0;
	list-style-type: none;
}
 
 /************ MODULE RECHERCHE *************/
.preview{ 
	 color:#3e94d8;
}

.encadre_pointilles_gris{
	border: 1px dashed black;
	border-color:#444444;
	margin-bottom: 2px;
	padding: 2px;
	text-align: left;
}

 .ecriture_serree_edito{
	letter-spacing:-1px; 
 }
 
  /************  LISTES FICHES TECHNIQUE  ***********************/
 .puce_rouge{ list-style-image: url("http://badmania.fr/themes/maximus/images/puces/bullet_rouge.png");}
 .puce_bleue{ list-style-image: url("http://badmania.fr/themes/maximus/images/puces/bullet_bleu.png");}
 .puce_verte{ list-style-image: url("http://badmania.fr/themes/maximus/images/puces/bullet_vert.png");}
 
 /************  ENCADRES FICHES TECHNIQUES  ***********************/
 .encadre_pointilles_rouges{
	border: 1px dashed black;
	border-color:#ff2727;
	margin-bottom: 20px;
	padding: 10px;
}
.encadre_pointilles_bleus{
	border: 1px dashed black;
	border-color:#2727ff;
	margin-bottom: 20px;
	padding: 10px;
}
.encadre_pointilles_verts{
	border: 1px dashed black;
	border-color:#15b82c;
	margin-bottom: 20px;
	padding: 10px;
}
.titre_encadre_rouge{
   color: blue;
   font-weight:bold;
   color:#ff2727;
}
.titre_encadre_bleu{
   color: blue;
   font-weight:bold;
   color:#2727ff;
}
.titre_encadre_vert{
   color: blue;
   font-weight:bold;
   color:#15b82c;
}
  /************  FICHES TECHNIQUES  ***********************/
 .texte_fiche_technique{
	font-weight:bold;
	color:#3e94d8;
 }
  /************  CLASSEMENT POONA  ***********************/
 #classement_poona_resume_simple {
	width: 33%; 
	float: left;
	border: 1px dashed black;
	border-color:#2727ff;
	margin-bottom: 1%;
}

 #classement_poona_resume_double {
	width: 33%; 
	float: left;
	border: 1px dashed black;
	border-color:#2727ff;
	margin-bottom: 1%;
}

#classement_poona_resume_mixte {
	width: 33%; 
	float: right;
	border: 1px dashed black;
	border-color:#2727ff;
	margin-bottom: 1%;
}
.contenu_resume{
	font-size:10px;
	letter-spacing:-1px;
}
.contenu_ecrase{
	letter-spacing:-1px;
}







 /************  BOUTIQUE ***********************/

 .boutique_encadre_pointilles_rouges{
	border: 1px dashed black;
	border-color:#ff2727;
	margin-bottom: 20px;
	padding: 10px;
}
.boutique_encadre_pointilles_bleus{
	border: 1px dashed black;
	border-color:#2727ff;
	margin-bottom: 20px;
	padding: 10px;
}
.prix{
	font-size:1.2em;
	font-weight:bold
}
 /*
.raquettes_yonex a:link{color:#f115a6; background:transparent;text-decoration:none;font-weight:bold}
.raquettes_yonex a:visited{color:#f115a6; background:transparent;text-decoration:none;font-weight:bold}
.raquettes_yonex a:hover{color:#f19fd2; background:transparent;text-decoration:none;font-weight:bold}
 */
li.nanoscience  a {
   font-size:2em;
   width:225px;
   height:25px;
   color:transparent;  
   background: url(../../../images/boutique/raquettes/yonex/btn_nanoscience.png) no-repeat left top;  border: none; }
li .nanoscience a:link { background-position: left top; border: none;}
li.nanoscience a:hover { background-position: right top; border: none; }
li.nanoscience a:active { background-position: right top; border: none; }

li.elastic_ti  a {
   font-size:2em;
   width:225px;
   height:25px;
   color:transparent;  
   background: url(../../../images/boutique/raquettes/yonex/btn_elastic_ti.png) no-repeat left top;  border: none; }
li .elastic_ti a:link { background-position: left top; border: none;}
li.elastic_ti a:hover { background-position: right top; border: none; }
li.elastic_ti a:active { background-position: right top; border: none; }

li.soft_grommet  a {
   font-size:2em;
   width:225px;
   height:25px;
   color:transparent;  
   background: url(../../../images/boutique/raquettes/yonex/btn_soft_grommet.png) no-repeat left top;  border: none; }
li .soft_grommet a:link { background-position: left top; border: none;}
li.soft_grommet a:hover { background-position: right top; border: none; }
li.soft_grommet a:active { background-position: right top; border: none; }

li.muscle_power  a {
   font-size:2em;
   width:225px;
   height:25px;
   color:transparent;  
   background: url(../../../images/boutique/raquettes/yonex/btn_muscle_power.png) no-repeat left top;  border: none; }
li .muscle_power a:link { background-position: left top; border: none;}
li.muscle_power a:hover { background-position: right top; border: none; }
li.muscle_power a:active { background-position: right top; border: none; }

li.isometric  a {
   font-size:2em;
   width:225px;
   height:25px;
   color:transparent;  
   background: url(../../../images/boutique/raquettes/yonex/btn_isometric.png) no-repeat left top;  border: none; }
li .isometric a:link { background-position: left top; border: none;}
li.isometric a:hover { background-position: right top; border: none; }
li.isometric a:active { background-position: right top; border: none; }

li.built-in_t-joint  a {
   font-size:2em;
   width:225px;
   height:25px;
   color:transparent;  
   background: url(../../../images/boutique/raquettes/yonex/btn_built-in_t-joint.png) no-repeat left top;  border: none; }
li .built-in_t-joint a:link { background-position: left top; border: none;}
li.built-in_t-joint a:hover { background-position: right top; border: none; }
li.built-in_t-joint a:active { background-position: right top; border: none; }

li.lsc_system  a {
   font-size:2em;
   width:225px;
   height:25px;
   color:transparent;  
   background: url(../../../images/boutique/raquettes/yonex/btn_lsc_system.png) no-repeat left top;  border: none; }
li .lsc_system a:link { background-position: left top; border: none;}
li.lsc_system a:hover { background-position: right top; border: none; }
li.lsc_system a:active { background-position: right top; border: none; }

li.vibration_filter_cap  a {
   font-size:2em;
   width:225px;
   height:25px;
   color:transparent;  
   background: url(../../../images/boutique/raquettes/yonex/btn_vibration_filter_cap.png) no-repeat left top;  border: none; }
li .vibration_filter_cap a:link { background-position: left top; border: none;}
li.vibration_filter_cap a:hover { background-position: right top; border: none; }
li.vibration_filter_capt a:active { background-position: right top; border: none; }

li.power_armor_system  a {
   font-size:2em;
   width:225px;
   height:25px;
   color:transparent;  
   background: url(../../../images/boutique/raquettes/yonex/btn_power_armor_system.png) no-repeat left top;  border: none; }
li .power_armor_system a:link { background-position: left top; border: none;}
li.power_armor_system a:hover { background-position: right top; border: none; }
li.power_armor_system a:active { background-position: right top; border: none; }

li.c_s_cap  a {
   font-size:2em;
   width:225px;
   height:25px;
   color:transparent;  
   background: url(../../../images/boutique/raquettes/yonex/btn_c_s_cap.png) no-repeat left top;  border: none; }
li .c_s_cap a:link { background-position: left top; border: none;}
li.c_s_cap a:hover { background-position: right top; border: none; }
li.c_s_cap a:active { background-position: right top; border: none; }

li.ultimumti  a {
   font-size:2em;
   width:225px;
   height:25px;
   color:transparent;  
   background: url(../../../images/boutique/raquettes/yonex/btn_ultimumti.png) no-repeat left top;  border: none; }
li .ultimumti a:link { background-position: left top; border: none;}
li.ultimumti a:hover { background-position: right top; border: none; }
li.ultimumti a:active { background-position: right top; border: none; }

li.new_gromemet_system  a {
   font-size:2em;
   width:225px;
   height:25px;
   color:transparent;  
   background: url(../../../images/boutique/raquettes/yonex/btn_new_gromemet_system.png) no-repeat left top;  border: none; }
li .new_gromemet_system a:link { background-position: left top; border: none;}
li.new_gromemet_system a:hover { background-position: right top; border: none; }
li.new_gromemet_system a:active { background-position: right top; border: none; }





