BODY {		
	font: 11px ,Arial, Helvetica;	
	margin : 0;
	padding : 0;		
	color:#000000;
	background: url(../images/background.gif);
}

TABLE {		
	font: 11px ,Arial, Helvetica;	
}

UL{
	font: 11px ,Arial, Helvetica;	
}


#tablecontenu{
	width:826;
	border-collapse: none;
	background-color:#fffefe;	
	
}

.chemin{
	font: 11px ,Arial, Helvetica;
	height:18;
	text-decoration: none; 
	color:#FFFFFF;
	font-weight:bold;	
	background-color:#960200;	
	padding: 3px ;
}


.chemin A{
	font: 11px ,Arial, Helvetica;
	height:18;
	text-decoration: none; 
	color:#FFFFFF;
	font-weight:bold;	
	background-color:#960200;	
}

A{
	font: 11px ,Arial, Helvetica;
	text-decoration: none; 
	color:#3e63ee;
	font-weight:bold;
}

A:hover{
	font: 11px ,Arial, Helvetica;
	text-decoration: underline; 
	font-weight:bold;
}

HR{
	border: solid  #aab5a5;
	border-width:1;
	width:80%;
}
/*==================================================================================================
//	SDUS SOUS CATEGORIE
//==================================================================================================*/
#souscat {
		font: 11px ,Arial, Helvetica;
		padding:5;
		width:800;
		background-color:#efefef;	
		-moz-border-radius:1em 1em 1em 1em;
}
/*==================================================================================================
//	SDUS FIELDSET
//==================================================================================================*/

#botomform fieldset{
	font: 12px ,Arial, Helvetica;
	background-color:#faa622;	
	-moz-border-radius:1em 1em 1em 1em;
 	 border:0;
 	 height:100;
}

#botomform legend{
	font: 14px ,Arial, Helvetica;
	color:#3e63ee;
	font-weight:bold;	
			
}

/*==================================================================================================
//	CSS CONTENU
//==================================================================================================*/

#contenu p { 	
	font: 11px ,Arial, Helvetica;
   	font-family: Helvetica; 
}

#contenu td { 	
	font: 11px ,Arial, Helvetica;
   	font-family: Helvetica; 
}

#contenu TABLE{
	background-color:#ffffff;	
}

#contenu .texte{
	font: 10pt ,Arial, Helvetica;
	color:#000000;
	height:30;	
	font-weight:bold;		
}
	
#contenu .galerie{
	font: 11px ,Arial, Helvetica;
	color:#000000;
	width:92;
	background-color:#dbe3ff;
	padding:1em;
	text-align:center;
	-moz-border-radius:1em 1em 1em 1em;
	border:3px solid #ffffff;

}	


#contenu .tabgalerie {
		padding:5;
		background-color:#efefef;	
		-moz-border-radius:1em 1em 1em 1em;
}

#contenu .galerie_OVER{
	font: 11px ,Arial, Helvetica;
	color:#000000;
	width:92;
	background-color:#ffbb00;
	padding:1em;
	-moz-border-radius:1em 1em 1em 1em;
	border:3px solid #ffffff;
}	

#contenu .titreTD{
	height:32;
	background: url(../images/back_titre.gif);
	background-repeat: repeat-x;
	background-color:#ffffff;	
}

#contenu .titre{
	font: 12pt ,Arial, Helvetica;
	color:#000000;
	text-align:left;
	text-decoration: underline; 
}

#contenu .titre A{
	font: 12pt ,Arial, Helvetica;
	color:#000000;
	font-weight:bold;	
}

#contenu .titre A:hover{
	text-decoration: underline; 
}

#contenu .infobillet{
	text-align:right;
	color:#aaaaaa;
}

#contenu .infobillet A{
	font: 10px ,Arial, Helvetica;
	color:#aaaaaa;	
}

#contenu .contenu1{
	text-align:left;
	vertical-align:top;	
}

#contenu .contenu2{
	text-align:left;
	vertical-align:top;
}

#contenu .contenu3{
	text-align:left;
	vertical-align:top;	
}

/*==================================================================================================
//	CSS COMMENTAIRE
//==================================================================================================*/
/*==================================================================================================
//	CSS COMMENTAIRE
//==================================================================================================*/
#commentaire{
	font: 10px ,Arial, Helvetica;	
	background-color:#ffffff;	
	
}


#commentaire FIELDSET{
	font: 10px ,Arial, Helvetica;
	width:70%;
	border-width:0;
	background-color:#dbe3ff;	
	-moz-border-radius:1em 1em 1em 1em;
}

#commentaire TD{
	font: 10px ,Arial, Helvetica;	
}

#commentaire LEGEND{
	font: 15px ,Arial, Helvetica;
	font-weight:bold;
	color:#3e63ee;
}

#commentaire INPUT{
	font: 10px ,Arial, Helvetica;
	color:#000000;
	background-color:#FFFFFF;	
	border: thick dashed  #DDDDDD;
	border-width:1;
}

#commentaire TEXTAREA{
	font: 10px ,Arial, Helvetica;
	color:#000000;
	background-color:#FFFFFF;	
	border: thick dashed  #DDDDDD;
	border-width:1;
}
#commentaire .nomdate{
	font: 9px ,Arial, Helvetica;
	text-align:right;
	color:#FFFFFF;
	background-color:#3e63ee;	
}

#commentaire .nomdate A{
	font: 9px ,Arial, Helvetica;
	text-align:right;
	color:#FFFFFF;
	text-decoration: underline; 
}


#commentaire .nomdateADMIN{
	font: 9px ,Arial, Helvetica;
	text-align:right;
	color:#FFFFFF;
	background-color:#ffbb00;	
}

#commentaire .nomdateADMIN A{
	font: 9px ,Arial, Helvetica;
	text-align:right;
	color:#FFFFFF;
	text-decoration: underline; 
}

#commentaire .textdisp{
	font: 10px ,Arial, Helvetica;
}

#commentaire .btnbox{
	font: 10px ,Arial, Helvetica;
	color:#FFFFFF;
	background-color:#ffbb00;	
	border: thick dashed  #FFFFFF;
	border-width:1;
}

#commentaire .btnbox_OVER{
	font: 10px ,Arial, Helvetica;
	color:#ffbb00;
	background-color:#FFFFFF;	
	border: thick dashed  #ffbb00;
	border-width:1;
	text-decoration: underline; 
}


/*==================================================================================================
//	CSS CALENDRIER
//==================================================================================================*/

#calendrier{
	width:198;
	height:159;
	font: 9px ,Arial, Helvetica;
	color:#000000;
	background-color:#eeeeee;
	padding:5;
}

#calendrier .cal_mois{	
	height:10;
	color:#FFFFFF;
	background-color:#5e80ff;	
}

#calendrier .cal_mois A:hover{	
	color:#FFFFFF;
	background-color:#5e80ff;	
	text-decoration: underline; 
}

#calendrier A{
	font: 9px ,Arial, Helvetica;
	text-align:right;
	color:#ffffff;
	text-decoration: none; 
}

#calendrier .day{
	height:10;
	font: 9px ,Arial, Helvetica;
	text-align:right;
	color:#ffffff;
	background-color:#ffbb00;	
}

#calendrier .cal_valide{
	font: 9px ,Arial, Helvetica;
	color:#000000;
	background-color:#5e80ff;	
}

#calendrier .cal_valide_OVER{
	font: 9px ,Arial, Helvetica;
	color:#ffffff;
	background-color:#ffbb00;	
}

#calendrier .cal_valide_OVER A{
	font: 9px ,Arial, Helvetica;
	color:#ffffff;
	background-color:#ffbb00;	
}

#calendrier .cal_today{
	border:  thick dashed  #3e63ee;
	border-width:2;
	background-color:#ffffff;
}

#calendrier .cal_day{
	background-color:#ffffff;
}

/*==================================================================================================
//	RECHERCHE
//==================================================================================================*/

.highlight1{
		text-decoration: none; 	
		background-color:#FFFF00;		
}
.highlight2{
		text-decoration: none; 	
		background-color:#FF0000;		
}
.highlight3{
		text-decoration: none; 	
		background-color:#FF00FF;		
}
.highlight4{
		text-decoration: none; 	
		background-color:#00FFFF;		
}
.highlight5{
		text-decoration: none; 	
		background-color:#00FF00;		
}

/*==================================================================================================
//	MENU TABLEAU
//==================================================================================================*/


#menutableau {
	font-size:15;
	border-width:1px;
	border-style:solid;
	padding:0;
	margin:0;
	background-color:#ffffff;
	border-collapse:collapse;
}

#menutableau .rubrique{
	color:#ffffff;
	width:150;
	background-color:#aaaaff;
}
#menutableau .subrub{
	color:#ffffff;
	width:100%;
	background-color:#eeeeff;
}


#menutableau td{
	border-width:1px;
	border-style:solid;
	border-color:#eeeeee;
}
/*==================================================================================================
//	EVENEMENT
//==================================================================================================*/

#event{width:700px;padding-bottom:30px;}
#event .line{background:#ffbb00;width:1px;}
#event td {padding:15px;}
#event img{border:2px gray dotted;}
#event table{border-collapse:collapse;border-width:0px;}