body
{
	background-color: #fff;
	font-family: 'Comic sans MS', sans-serif;
}
.lettre
{
	font-family: Tunga ,signature ,sans-serif;
	font-size: 1.5em;
	background-image: url("../images/lettre.png");
}
#en_tete
{
	padding-top: 1%;
	background: #9dcdfd;
	border: 3px solid #9EA0A1;
	border-bottom: 0px !important;
	border-bottom: 3px;
	clear: both;
}
#banniere
{
	font-size: 3em;
	color: #9EA0A1;
	font-weight: bold;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
}
#onglets
{
    background-color: #9dcdfd;
    font : bold 11px Batang, arial, serif;
    list-style-type : none;
    padding-bottom : 24px; /* à modifier suivant la taille de la police ET de la hauteur de l'onglet dans #onglets li */
    border-bottom : 3px solid #9EA0A1;
    margin-left : 0;
	clear: both;
}
#onglets li
{
    float: left;
    height: 20px;/* à modifier suivant la taille de la police pour centrer le texte dans l'onglet */
    background-color: #e3f1ff;
    margin: 2px 4px 0 2px !important; /* Pour les navigateurs autre que IE */
    margin: 1px 2px 0 2px; /* Pour IE  */
    border: 3px solid #9EA0A1;
	border-bottom: 0;
}
#onglets li.active
{
    border-bottom: 2px solid #fff;
    background-color: #fff;
}
#onglets a
{
    display: block;
    color: #666;
    text-decoration: none;
    padding: 4px;
}
#onglets a:hover
{
    background: #fff;
}
#corps
{
	margin-left: 1%;
	margin-right: 1%;
}
#corps .ronds, #corps .ronds ul
{
	list-style-image: url('images/liste_img.png')
}
#pied_de_page
{
	padding-top: 10px;
	text-align: center;
	margin-bottom: 20px;
}
h3
{
	text-indent: 2%;
}
h3 a, form a
{
	color: black;
}
fieldset img, a img
{
	border: 0;
	cursor: pointer;
}
.mise_en_forme
{
	border: 1px solid #DFDFDF;
	cursor: pointer;
}
table
{
	border: 1px solid black;
	border-collapse: collapse;
	width: 90%;
}
th
{
	background-color: #006600;
	color: white;
	font-size: 1.1em;
	font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
}
td
{
	border: 1px solid black;
	font-family: "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif;
	text-align: center;/* Tous les textes des cellules seront centrés*/
	padding: 5px;/* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
}
label
{
	display: block;
	width: 150px;
	float: left;
}
textarea
{
	direction: ltr;
}
/* Page d'accueil */
#news .conteneur
{
	height: 500px;
}
#services .conteneur
{
	padding: 5px;
	padding-top: 0px;
	overflow: hidden;
	/*overflow-x: hidden;
	overflow-y: hidden;*/
}
#services .propoz
{
	font-size: 1.4em;
	font-weight: 100;
}
#services img
{
	margin: 3.5px;
}
#photos
{
	margin-top: 10px;
}
#photos .conteneur
{
	height: 180px;
}
/* Fin page d'accueil */
#galerie .mini
{
	max-height: 110px;
	max-width: 300px;
	border: 1px rgb(221, 204, 187) solid;
	margin-right: 2px;
	cursor: pointer;
}
* html #galerie .mini
{
	height: 110px;
}
div #galerie 
{
    padding: 15px ;
    margin: 15px 30px ;
    text-align: center ;
    font: 0.9em Georgia, serif ;
}
ul#galerie_mini 
{
    margin: 0 ;
    padding: 0 ;
    list-style-type: none ;
}
ul#galerie_mini li 
{
    float: left ;
}
ul#galerie_mini li a img 
{
    margin: 2px 1px ;
    border: 1px solid #dcb;
}
#photo 
{
    clear: both;
	text-align: center;
	margin: 0;
}
#groupe_Gimg
{
	clear: both;
	color: black;
}
#groupe_Gimg .titre_photo
{
    font: italic 2.5em/1.5em Georgia, serif;
    color: #E8A22B;
	text-align: center;
}
#groupe_Gimg .legend
{
    font: 1em serif;
    color: black;
	text-align: center;
	margin-bottom: -1px;
}
#groupe_Gimg .contributeur
{
    font: 0.8em serif;
    color: black;
	text-align: center;
}
#groupe_Gimg img
{
    border: 1px solid #dcb;
	text-align: center;
}
.img_forum {width: 2%;}
.titre {width: 62%;}
.nombremessages {width: 2%;}
.nombrevu {width: 4%;}
.nombresujets {width: 2%;}
.auteur {width: 7%;}
.derniermessage {width: 18%;}
.categorie {width: 92%;background-color: rgb(244,238,250);}
.smilies {cursor: default;}
.citation_message
{
	width: 95%;
	background-color : #d6d6d6;
	margin-top: -15px;
	margin-bottom: -35px;
	margin-right: 5px;
	margin-left: 5px;
	font-family: "Comic sans MS", Arial, Verdana, serif;
	border: 2px dotted #000000;
	padding: 3px;
}
.citation_auteur
{
	text-indent: 15px;
	font-weight: bold;
	font-family: "Comic sans MS", Arial, Verdana, serif;
	margin-top: 10px;
}
table .auteur_entete
{
	background-color : #2677d9;
	width: 20%;
}
table .message_entete
{
	background-color : #2677d9;
	width: 80%;
}
table .auteur_infos
{
	background-color : #64c5e4;
	width: 20%;
}
table .message_infos
{
	background-color : #64c5e4;
	text-align: center;
	width: 80%;
}
table .auteur_partiePrincipale
{
	text-align: center;
	width: 20%;
	vertical-align: top;
}
table .message_partiePrincipale
{
	text-align: left;
	width: 80%;
	max-width: 90%;
}
.miniatures
{
	max-height: 110px !important;
	border: 1px solid #dcb;
}
* html .miniatures
{
	height: 110px;
}
* html .miniatures_news
{
	height: 110px;
}
.miniatures_news
{
	max-height: 110px;
	border: 1px solid #dcb;
	float: left;
	margin-right: 5px;
}
.img_new
{
	margin-right: 5px;
}
.signature {font-size: 0.8em;}
.mp_titre {width:65%;}
.mp_expediteur {width:10%;}
.mp_destinataire {width:10%;}
.mp_time {width:20%;}
.fd
{
	float: right;
	cursor: pointer;
}
#sous_corps_journal
{
	margin-left: 17%;
}
#menu_journal
{
	float: left;
	margin: 10px 10px;
}
#menu_journal hr
{
	border-color: #555555;
	margin: .5px;
}
.navigation
{
	margin: 0;
	padding: 0;
	list-style: none;
	background: #000;
	color: #fff;
	width: 200px;
	font: 1.2em "Trebuchet MS", sans-serif;
}
.navigation ul
{
	list-style-type: none;
}
.navigation a, .navigation span
{
	display: block;
	padding: 4px 10px;
	color: #fff;
	text-decoration: none;
}
.navigation .simple a, .navigation .simple span
{
	background: url('../images/menu-item.png');
}
.navigation .toggleSubMenu a, .navigation .toggleSubMenu span
{
	background-image: url('../images/menu-item-deroule.png');
}
.navigation .open a, .navigation .open span
{
	background-image: url('../images/menu-item-enroule.png');
}
.navigation a:hover, .navigation a:active
{
	text-decoration: underline;
}
.navigation .subMenu
{
	font-size: .8em;
	background: #ccc url('../images/subMenu.png') 0 0 repeat-x;
	font-size: .9em;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #666;
}
.navigation ul.subMenu a
{
	background: none;
	padding: 3px 20px;
}
#proposer
{
	display: none;
	border: 0px solid black;
}








