body
{
	background-color:#CDE6FE;
}
a.liens1
{
   color: white;
   text-decoration:none;
}
a.liens1:hover
{
   color: red;
   text-decoration:none;
}
a.liens2
{
	Color:white;
	text-decoration:none;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
}
a.liens2:hover
{
	Color:red;
	text-decoration:none;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
}
a.liens3{
	Color:black;
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
}
#table_entete {
	width:100%;
}
#celule_bandeau{
	text-align:center;
	background-color:#3366ff;
}
.cellule_menu_horizontal{
	font-family:Impact;
	font-size:16px;
	text-align:center;
	background-color: #076CCA;
	text-transform:capitalize;
	height:40px;
	width:14%;
	letter-spacing:2px;
}
#cellule_compte_visiteurs{
	color:white;
	font-family:Arial;
	font-size:14px;
	text-align:center;
	background-color: #076CCA;
	width:14%;
}
#table_principale{
	width:100%;
}
#table_principale_photos{
	border-style:solid;
	border-width:1px;
	border-color:red;
	width:100%;
	text-align:center;
}
#image_index{
	display: block; 
	margin: 0 auto;
	height: 390px; /* spécifiez la hauteur de l'image, une bonne attitude à prendre */
	width: 400px; /* spécifiez la largeur de l'image, une bonne habitude à prendre */
;
}
/* COLONE GAUCHE */
#colone_gauche{
	vertical-align: top;
	width:13%;
	padding-left: 20px;
	/*border-right: 2px solid #E6FECD;*/
	background-color:#076CCA;
	-moz-border-radius: 10px; 
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}
.position_puces_colone_gauche{
	margin-right:0px;
	margin-left:-10px;
	margin-top:8px
}
.table_menu_gauche{
	width:100%;
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;
	border-color:red;
}
.cellule_menu{
	border: 1px solid #000;
	font-family: trebuchet ms;
	font-size:13px;
	font-weight:bold;
	background-color: #076CCA;
	text-align:left;
	padding-left:2px;
	margin:0px;
	text-transform:capitalize;
	width:100%;
	height:26px;
	border-style:solid;
	border-width:1px;
	border-color:red;
}
.titre_rubrique-col-gauche{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FCA655;
	margin-left:-15px;
	margin-bottom:0px;
	margin-top:5px;
}
.puce1{
	font-family: verdana, sans-serif;
	font-size: 50%;
	color: black;
	list-style-type: none;
	margin-left:-35px;
	margin-bottom:3px;
}

/*COLONE CENTRE*/
.colone_centre
{
	width: 74%;
	background-color: #CDE6FE;
	background-position: center;
	font-family: Comic Sans MS;
	vertical-align: text-top;
}
/* 2 CASES DU CENTRE*/
#case_index1
{
	width: 55%;
	border-left: 0px;
	border-right: 1px;
	border-top: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: red;
	vertical-align: text-top;
	padding: 5px;
}
#case_index2
{
	width: 45%;
	border-left: 1px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: red;
	vertical-align: text-top;
	font-size: 14px;
	font-style: none;
	padding: 5px;
}
/*COLONE dROITE*/
.colone_droite{
	width:13%;
	margin-left: auto; 
	margin-right: auto; 
	border-style:solid;
	border-width:0px;
	border-color:red;
	border-collapse:collapse;
	vertical-align:top;
	text-align: center;
	
}
.tables_menu_droite{
	width:100%;
	border-collapse:collapse;
}
.titre_menu{
	font-family: Verdana;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	background-color: #9A9AFE;
	color: #FFFFFF;
	vertical-align: center;
	border: 1px solid #000;
	height:30px;
}
.titre_menu_anniv{
	font-family: Verdana;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	background-color: #1975FE;
	color: #FFFFFF;
	vertical-align: top;
	border: 1px solid #000;
	height:30px;
}
.cellule_image_index{
	width: 80%;
	text-align: center;
}
#titre_menu_photos{
	font-family: courier new;
	font-size:17px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	background-color: #1975FE;
	color: #FFFFFF;
	vertical-align: center;
	border: 1px solid #000;
	height:30px;
	width : 80%;
}
.cellule_anniv{
	border: 1px solid #000;
	font-family: trebuchet ms;
	font-size:11px;
	font-weight:normal;
	background-color: #33CCFF;
	text-align:left;
	padding-left:2px;
	margin:0px;
	text-transform:capitalize;
	width:100%;
	height:26px;
}
#titre_texte_central{
	font-family: Georgia;
	font-size:20px;
	text-align:left;
	text-transform:capitalize;
	text-decoration:underline;
	color: #3333FF;
}

#texte_central_important{
	font-family: Comic Sans MS;
	font-size:18px;
	color:red;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
}
#tableau_horaires{
	width:95%;
	border-style:solid;
	border-width:0px;
	border-color:black;
	height:200px;
}
.celtabhor1{
	border-style:solid;
	border-width:0px;
	border-color:black;
}
.celtabhor2{
	border-style:solid;
	border-width:0px;
	border-color:black;
	text-align:left;
}
.celtabhor3{
	border-style:solid;
	border-width:0px;
	border-color:black;
}
.tableau_telechargements{
	width:100%;
	border-style:solid;
	border-width:0px;
	border-color:black;
	border-collapse:collapse;
}
.celtabtele{
	border-style:solid;
	border-width:1px;
	border-color:black;
	text-align:center;
	height:25px;
	padding:25px;
}
.tableau_tarifs{
	width:50%;
	border-style:solid;
	border-width:1px;
	border-color:black;
	border-collapse:collapse;
	margin-left: 50px;
}
.celtabtarif1{
	border-style:solid;
	border-width:0px;
	border-color:black;
	text-align:center;
	height:20px;
	padding:2px;
	width:35%;
}
.celtabtarif2{
	border-style:solid;
	border-width:0px;
	border-color:black;
	text-align:center;
	height:20px;
	padding:2px;
	width:20%;
}
#table_salle{
	border-style:solid;
	border-width:0px;
	border-color:black;
	text-align:center;
	height:20px;
	padding:2px;
	margin:50px;
	width:90%;
}
#cel_table_salle1{
	border-style:solid;
	border-width:0px;
	border-color:black;
	text-align:center;
	height:20px;
	padding:2px;
	margin:30px;
	width:35%;
}
#cel_table_salle2{
	border-style:solid;
	border-width:0px;
	border-color:black;
	text-align:center;
	height:20px;
	padding:2px;
	margin:20px;
	width:35%;
}
#table_inscriptions_gene{
	border-style:solid;
	border-width:1px;
	border-color:black;
	margin :10px;
	padding :0px;
}
.table_inscriptions{
	border-style:solid;
	border-width:1px;
	border-color:black;
	margin :10px;
	padding :20px;
}
#logo_firefox{
	text-align:center;
}
.titre_pargraphe{
	font-family: Comic Sans MS;
	font-size:15px;
	text-align:left;
	text-transform:capitalize;
	text-decoration:underline;
	color: #003399;
}
.tableau_calendriers{
	width:75%;
	border-style:solid;
	border-width:1px;
	border-color:black;
	text-align:left;
	font-weight:normal;
	margin-left :20px;
	font-size:12px;
}
.celtabcalendrier{
	font-size:10px;
}
.li_calendrier{
	list-style-type :none;
	font-size:12px;
}
.titre_tab_cal{
	font-size: 15px;
	color: red;
	font-weight:normal;
}
#table_comité{
	width:100%;
	padding:25px;
}
.cell_tab_comité{
	width: 33%;
}
#tableau_equipe{
	width:100%;
	border-style:solid;
	border-width:0px;
	border-color:black;
	text-align:left;
	font-weight:normal;
	margin :20px;
	
}
.celtabequipe1{
	width:40%;
	border-style:solid;
	border-width:1px;
	border-color:black;
	text-align:left;
	font-weight:normal;
	vertical-align:top;
	padding:10px;
	
}
.celtabequipe2{
	width:60%;
	border-style:solid;
	border-width:1px;
	border-color:black;
	text-align:left;
	font-weight:normal;
	vertical-align:top;
	padding:10px;
}
.titre_tab_equipe{
	font-size: 17px;
	color: yellow;
	font-weight:normal;
}
#table_convocation_CJ{
	width:50%;
	border-style:solid;
	border-width:1px;
	border-color:black;
	text-align:left;
	font-weight:normal;
	margin :0px;
	border-collapse: collapse;
}
.cellule_table_convocation_CJ{
	width:50%;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	border: solid 1px black;
	padding: 10px;
}
.cellule2_table_convocation_CJ{
	width:50%;
	border-style:solid;
	border-width:1px;
	border-color:black;
	text-align:center;
	font-weight:normal;
	vertical-align:top;
	padding:10px;
}
a.liens_equipes{
	color:black;
}
a.liens_equipes:hover{
	Color:red;
}
/*Edit news + edit infos*/
#fenetre_principale_edition_news
{
	width: 100%;
	border: 0px;
	background-color: yellow;
}
.prognewedition_table
{
	width: 100%;
}
.prognewedition_case_index
{
	width: 5%;
	border: 1px;
	border-style: solid;
	border-color: black;
	text-align: center;
	color: white;
	background-color: red;
}
.prognewedition_case_texte
{
	width: 95%;
	border: 1px;
	border-style: solid;
	border-color: black;
}
#case_edition1
{
	width: 60%;
	vertical-align: top;
}
#case_edition2
{
	width: 40%;
	vertical-align: top;
	text-align: left;
}
#table_edition_news
{
	width: 100%;
	border: 0px;
}
.case_edition_news
{
	width: 40%;
	border: 1px;
	border-style: solid;
	border-color: black;
}
#edition_infos
{
	width: 100%;
	vertical-align: top;
	width: 5%;
	border: 1px;
	border-style: solid;
	border-color: black;
	text-align: left;
	color: white;
	background-color: blue;
	
}

