body{width:100%;color:#8888FF;background-color:#222222;font-family:helvetica;font-size:14px;font-weight:lighter;margin:0px;padding:0px;border-width:0px;text-indent:0px;}
#main{width:960px;color:#000000;background-color:#0F3448;margin:0px;padding:0px;border-width:0px;text-indent:0px;}
#corps{width:100%;color:#000000;background-color:#FFFFFF;padding:20px;border-width:1px;border-color:#AAAAAA;border-style:solid;vertical-align:top;text-indent:10px;max-width: 600px;}
#top_menu{height:25px;color:#FFFFFF;background-color:#0F3448;font-size:20px;font-weight:normal;font-style:italic;padding:10px;border-width:0px;text-indent:0px;}
#bottom_menu{border-width:0px;text-indent:0px;}
#sidebar_left{width:180px;color:#000000;background-color:#EEEEEE;padding:5px 5px;border-width:1px;border-color:#AAAAAA;border-style:solid;vertical-align:top;text-indent:0px;}
#sidebar_right{width:180px;color:#000000;background-color:#EEEEEE;padding:5px 5px;border-width:1px;border-color:#AAAAAA;border-style:solid;vertical-align:top;text-indent:0px;}
a:link{color:#F46919;text-decoration:underline;border-width:0px;text-indent:0px;}a:visited{color:#E95D0C;text-decoration:underline;border-width:0px;text-indent:0px;}
a:hover{color:#EC8244;text-decoration:underline;border-width:0px;text-indent:0px;}a:active{color:#EC8244;text-decoration:underline;border-width:0px;text-indent:0px;}
.decoration_lien{color:#AA0000;border-width:0px;text-indent:0px;}
.communique_section_message{color:#000000;background-color:#EEEEFF;margin:10px;padding:10px;border-width:0px;text-indent:0px;border:#CCCCFF solid 1px;}
.communique_titre{color:#207DA6;font-size:20px;font-weight:bold;border-width:0px;text-indent:0px;}
.communique_date{color:#45AFD7;font-size:9px;;border-width:0px;text-indent:0px;text-transform: uppercase;}
.communique_texte{border-width:0px;text-indent:0px;}
.communique_titre_commentaire{color:#555555;background-color:#FFFFFF;font-weight:bold;font-style:italic;border-width:0px;text-indent:0px;}
.communique_commentaire{color:#000000;background-color:#FFFFFF;font-size:11px;margin:10px;padding:10px;border-width:1px;border-color:#FFFFFF;border-style:solid;text-indent:0px;}
.lien{color:#000000;background-color:#EEEEEE;margin:10px 0px;padding:10px;border-width:1px;border-color:#555555;border-style:solid;text-indent:0px;}
.lien_categorie{font-size:24px;border-width:0px;text-indent:0px;}.lien_titre{color:#000000;font-size:18px;border-width:0px;text-indent:0px;}
.lien_url{border-width:0px;text-indent:0px;}
.lien_description{padding:10px;border-width:0px;text-indent:0px;}
.telechargement{color:#000000;background-color:#EEEEFF;margin:10px 0px;padding:10px;border-width:1px;border-color:#555555;border-style:solid;text-indent:0px;}
.telechargement_categorie{font-size:24px;border-width:0px;text-indent:0px;}
.telechargement_titre{font-size:18px;border-width:0px;text-indent:0px;}
.telechargement_url{border-width:0px;text-indent:0px;}
.telechargement_description{padding:10px;border-width:0px;text-indent:0px;}
.equipe_titre{color:#0F3448;background-color:#BBBBFF;font-weight:bold;margin:10px 0px 0px;padding:10px 10px;border-width:1px;border-color:#9999FF;border-style:solid;text-indent:0px;}
.equipe_membre{background-color:#DDDDFF;padding:20px;border-width:1px;border-color:#BBBBFF;border-style:solid;text-indent:0px;}
.equipe_nom_membre{font-weight:bold;border-width:0px;text-indent:0px;}
.equipe_info{border-width:0px;text-indent:0px;}
.equipe_sidebar{background-color:#EEEEFF;margin:5px;padding:5px;border-width:1px;border-color:#BBBBEE;border-style:solid;text-indent:0px;}
.equipe_sidebar_titre{font-weight:bold;margin:10px 0px;border-width:0px;text-indent:0px;}
.equipe_sidebar_sous_titre{font-weight:bold;border-width:0px;text-indent:0px;}
.equipe_sidebar_membre{border-width:0px;text-align:right;text-indent:0px;}
.sondage{background-color:#EEEEFF;margin:5px;padding:5px;border-width:1px;border-color:#BBBBEE;border-style:solid;text-indent:0px;}
.sondage_sidebar{background-color:#EEEEFF;margin:5px;padding:5px;border-width:1px;border-color:#BBBBEE;border-style:solid;text-indent:0px;}
.sondage_sidebar_question{font-weight:bold;border-width:0px;text-indent:0px;}
.sondage_sidebar_nbre_votes{color:#8888FF;font-style:italic;padding:5px;border-width:0px;text-indent:0px;}
.sondage_sidebar_reponses{margin:14px 0px;border-width:0px;text-indent:0px;}
.sondage_sidebar_lien{border-width:0px;text-indent:0px;}
.sondage_question{font-weight:bold;margin:5px 0px;border-width:0px;text-indent:0px;}
.sondage_nbre_votes{color:#8888FF;font-style:italic;margin:5px;border-width:0px;text-indent:0px;}
.sondage_reponses{margin:10px 5px;border-width:0px;text-indent:0px;}

/****************************************************/
/* sections de la page */

.copyright {
	font-size:10px;
	color:#FFFFFF;
	padding:15px;
	text-align:center;
}

.wc3 {
	font-size:10px;
	color:#FFFFFF;
	/*padding:15px;*/
	text-align:center;
}

table {
	border-collapse: collapse;
}

hr {
	color:#43535d;
}

.no-border {
	border: 0;
}

.clear {
	clear:both;
	line-height:0px;
}

/****************************************************/
/* feuille de style interaction avec utilisateur    */

/* pour avertir l'usagé qu'il y a un problème */
.alert {
	color: #FF6E3F;
	background-color: #F9F0C3;
	font-weight: bold;
}

.alertBox {
	color: #FF6E3F;
	background-color: #F9F0C3;
	border:#FF6E3F solid 1px;
	padding:5px;
}

/* pour dire à l'usagé que tout va bien */
.positif {
	color:#009900;
}

.positif_important {
	color:#009900;
	font-size: 16pt;
}

/* pour dire à l'usagé que tout va bien */
.avis {
	font-size: 8pt;
	color: grey;
}

/*********************************************************************************/
/* Section membres */

.toolbox{
width:100px;
height:80px;
font-size:11px;
color:#999999;
}

/*********************************************************************************/
.album_photos table {
	border-collapse: collapse;
}

.album_photos td {
	padding: 2px;
}

.album_photo_titre {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.album_photo_titre {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.album_photos_lien_page {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.album_photos_lien_page_link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
    color: #269D26;
}

.album_photo_nom_photo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
    color: #FFFFFF;
}

/*********************************************************************************/

.boxentete {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	border: thin ridge #333333;
	background-color:#222222;
	margin:0px;
}
.centrecontainer {
	padding: 10px;
	height:auto;
	background-color:#000;
	border: thin ridge #333333;
	display:block;
	overflow:hidden;
}

/*********************************************************************************/

#news_abonnement {
	padding: 1px;
	color: #1A1A18;
	background-color: #EEEEFF;
	padding:6px;
	border:1px solid #CCCCFF;
}
#news_abonnement p {

}
#news_abonnement h2 {
	font-size: 16pt;
	color: #666666;
	margin:0px;padding:0px;
}

#news_abonnement .etiquette {
	color:#888888;
}

#news_abonnement_formulaire {

}

#news_abonnement_submit {
	margin-top: 0.4em;
	color: #000000;
}

.signature {
	margin:25px;
	text-align:center;
	font-size:10pt;
}

#communique {
	clear : both;
	float : none;
	padding:10px 0px;
}

#communique .box {
	width : 538px;

	padding:0px;
	border : #0F6BB2 1px solid;
}

#communique h2 {
	font-size: 12pt;
	margin:0px;
	color: #FFFFFF;
	background-color : #0F6BB2;
	border : #0F6BB2 1px solid;	
}

#communique ul {
	margin-left: 22px;
}

#communique li {
	line-height: 22px;
	list-style-type: disc;
}

#communique .date {
	color: #0F6BB2;
	padding: 12px;
	
}

#communique .content {
	padding: 0px 12px;
}

#commentaires_communiques {
	clear: both;
	color: #0F6BB2;
	padding: 12px 0px 0px 12px;
}


#commentaires_communiques .titre {
	font-weight: bold;
	font-style: italic;
	margin-bottom: 6px;
}

#commentaires_communiques .commentaire {
	color:#FFFFFF;
	background: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image:url(images/back_commentaire.png);
	background-repeat:repeat-y;
	margin:6px 12px 6px 0px;
	padding : 12px;
	border:#000000 solid 1px;
}

#commentaires_communiques .signature {
	text-align:right;
}

#commentaires_communiques .ajout {

}
