/* ******* */
/* BALISES */         
/* ******* */


/* Ré-initialisation des styles par défaut */
* {
	/*margin: 0px;
	padding: 0px;
	border: 0px;*/
	text-decoration: none;
	font-family: calibri, arial, sans-serif;
	font-size: 12px;
	/* font-style: normal;*/
}


/* supprimer la bordure des images-lien */
a img {border: 0px; }

/* supprimer les espaces indésirables sous images (IE) */
img { display: block; } 

/* br { margin-bottom:10px; } */

b, strong { font-weight : bold; font-size : 1.1em;}

/*
input,select,textarea { 
	border-top : 1px solid #ddd7c8;
	border-right : 1px solid #8e866f;
	border-bottom : 1px solid #8e866f;
	border-left : 1px solid #ddd7c8;
	}
*/


/* paramétrage fond de page */
body {	background-color: #fefff1; }

h1{color:#4C6D9E;font: normal 32px Tahoma, Verdana, sans-serif;text-align:left;}
h2{color:#FFFFFF;font: normal 28px Tahoma, Verdana, sans-serif;text-align:left;} 
h3{color:#6294CF;font: normal 24px Tahoma, Verdana, sans-serif;text-align:left;}
h4{color:#689DDB;font: normal 18px Tahoma, Verdana, sans-serif;text-align:left;}
h5{color:#6EA8E7;font: normal 16px Tahoma, Verdana, sans-serif;text-align:left;}
h6{color:#006585;font: normal 12px Tahoma, Verdana, sans-serif;text-align:left;}
 
a { color: #000000; text-decoration: underline; font-family: calibri, arial, sans-serif;} /* #153A53 */
a:hover { color: #CC6600; text-decoration: none; font-family: calibri, arial, sans-serif;}
a:visited { color: #1F557B; font-family: calibri, arial, sans-serif;}

/* *************** */
/* IDENTIFICATEURS */         
/* *************** */

#header {
	width : 780px;
	background-color: #8d2b22;
	
}

#container{ 
	width : 780px;
	border: 1px solid #8e866f;
	text-align: center;

}

#maintable{ 
	width : 780px;
	border: 0px solid #fefff1;
	border-collapse: collapse; 
}

#menu_haut {
	border-top : 4px solid #6d6755;
	border-left : 4px solid #6d6755;
	padding : 5px;
	font-family : calibri, arial, sans-serif;
	text-align: center;
	font-weight:bold;
	line-height : 25px;
}
#menu_haut a{font-size: 13px; color : #000000;}


#menu_gauche {
	color : #8e866e;
	margin : 3px;
	padding : 3px;
	font-size: 12px;
	font-family : calibri, arial, sans-serif;
	text-align: justify;
}

#menu_gauche b{color : #000000;}

#menu_bas {
	color : #8e866e;
	padding : 3px;
	text-align: center;
	font-size: 10px;
	font-family : tahoma, arial, sans-serif;
}
#menu_bas a{
	color : #5a5546;
	font-size: 11px;
	font-family : tahoma, arial, sans-serif;
}


#actuscadre{
	padding : 3px;
	color : #ffffff;
	background-color: #017093;
}

#actus{
	height:150px;
	color : #ffffff;
	padding : 3px;
	margin : 2px;
	text-align: left;
	background-color: #016585;
}

#actus a{color : #ffffff;}


#contenu {
	margin : 10px;
	padding : 10px;	
	font-size: 12px;
}




/* ******* */
/* CLASSES */         
/* ******* */

.table1 {
	background-color: #fdfef0;
}
.titlerow {
	background-color: #ddd7c8;
}
.evenrow {
	background-color: #fffde9;
}
.unevenrow {
	background-color: #f0eedb;
}


/******************************************
	STYLES MOTEUR VOIR TEMPLATE.XSL
*******************************************/

*.centre {text-align:center;}
*.droite {text-align:right;}
*.gauche {text-align:left;}
*.justifie {text-align:justify;}

.blanc {color : #ffffff;}

.cadre1 { padding:4px; margin:4px; color:#ffffff; background-color:#016585;}
.cadre2 { padding:4px; margin:4px; color:#ffffff; background-color:#7fbfd4;}

.rouge { 
	color : #b42c1b;
	font : normal bold 14px Times New Roman, Georgia, sans-serif;
 }

.bleu { 
	color : #006585;
	font : normal bold 14px Times New Roman, Georgia, sans-serif;
}


.table1 {
	width:95%;
	/* border-spacing: 15px; */
	background-color:#ffffff;
	border-collapse: separate;
}
.table1 td{
	padding: 5px;
}

.liste {
	list-style-image : url(images/puce.gif);
	padding-left:5px;
	color:#000000;
	font: normal 12px calibri, arial, sans-serif;
	text-align:justify;
	text-indent : 10px;
	} 
