.arialbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
}
.lienhome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.lienhome:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}

.menu .nav, .menu .nav2 { display:block; height:66px; padding:5px; text-align:center; vertical-align:center; }

.nav {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.nav:hover {
	FONT-SIZE: 11px; COLOR: #CC0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.alink {
	POSITION: relative
}
.cache {
	VISIBILITY: hidden;
	POSITION: absolute;

}
.slide {
	BACKGROUND-COLOR: #ffffff
}
.nav2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003300;
	text-decoration: none;
}
.nav2:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
}

.tablenav {	width: 100%; }

.rubriquebleu { font-size: 13pt; }
.titrejaune, .titrevert { font-size: 16pt; }
.no_margin {	margin-top:0; margin-bottom:0; }

td.rail 	{ padding: 0 0 10px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #6A6A6A; background:  #FFFFFF; }
td.rail a { color: #6A6A6A; text-decoration: none; }
td.rail a:hover { color: #A3CB29; text-decoration: none; }

/* Ajout thotem */
.clear              { clear: both; font: 0pt/0em Arial; line-height: 0em; height: 0px; }
.titrejaune h2, .titrevert h2 { font-size: 16pt; margin-bottom: 0; padding-bottom:0; font-weight: normal }
h1 { font-size: 11px; margin-bottom: 0; padding-bottom:0; font-weight: normal }
.clear 							{ clear: both; }
/* Références */
.partenaire-l, .partenaire-r { float: left; width: 175px; margin: 25px 0 0 0; text-align: center;  }
.partenaire-r { margin: 25px 0 0 40px; }
.partenaire-l img, .partenaire-r img { margin: 0 0 10px 0; } 

/* Actualités */
.titre_haut							{ float: left; width: 200px; font-weight: bold; }
.titre_haut_droite			{ float: right; width: 147px; text-align: right; padding-right: 3px; }
.nav_confiance, .nav_actus		{ float: left; width: 112px; overflow: hidden; }
.prev1, .prev2, next1, next2 	{ float: left;  }
.prev1						{ margin: 0; }
.prev2						{ margin: 0; }
.next1, .next2		{ margin: 0 0 0 2px; }

#nav1							{ float: left; height: 20px; }
#nav2							{ float: left; height: 20px; overflow: hidden; }
#nav1 a, #nav2 a	{ background: #FFFFFF; text-decoration: none; margin: 0 3px; padding: 0 5px 0 5px; }
#nav1 a.activeSlide, #nav2 .activeSlide { background: #96B2E1 }
#nav1 a:focus, #nav2 a:focus			     	{ outline: none; }

.box .actu								{ width: 701px; height: 220px; background: #FFFFFF; }
.actu_haut								{ color: #FFFFFF; width: 686px ; height: 22px; background:url('img/actu/barre_grise.jpg') repeat-x top; padding : 3px 0 0 15px; }
.actu_content							{ float: left; height: 233px; width: 681px; padding: 7px 10px 0px 10px; }
.actu_content_in					{ height: 230px; }
.actu-left           			{ float: left; padding: 1px 0 5px 0; text-align: center; font-weight: bold; color: #666; bottom: 0px; }
.actu-left a.lien		   		{ font: 8pt/1.4em Arial, Verdana, Liberation Sans; color: #1F4993; font-weight: bold; text-decoration: underline; }
.actu-left a.lien:hover 	{ color: #DA6400; font-weight: bold; text-decoration: underline; }
.actu-right            		{ width: 540px; margin: 0 auto; float: right; padding-left: 8px; font: 9pt/1.4em Arial, Verdana, Liberation Sans; margin: 0 0 0 0; font: 8pt/1.4em Arial, Verdana, Liberation Sans !important;}


