html, body {
	height:			100%;
}

body {

	background:		#C91F45 url(/img/accueil/fond_body.jpg) repeat-x;
	margin:			0px;
	padding:		0px;
	font:			normal 11px arial,verdana,sans-serif;
}

#body {
	width:			978px;
	background:		url(/img/accueil/fond_body.gif) repeat-y;
}

a, a:active, a:hover{
	text-decoration:	none;
}
img {
	border:			0px;
}
.top{
	vertical-align:	top;
	float:			left;
	background:		#FFFFFF;
}
#topFed{
	/*vertical-align:	top;*/
	float:			left;
	background: 	#FFFFFF url(/img/accueil/imgTOP.jpg) no-repeat;
	font:			normal 11px arial,verdana,sans-serif;
	color:			#1B4660;
	padding:		70px 0 0 30px;
	margin:	0px;
}
#topgif{
	width:	312px;
	height:	117px;
	vertical-align:	top;
	float:			left;
	background:		#FFFFFF;
}
#topgif img{
	margin:	10px 0 0 90px;
	float:right;
}
#ombreGauche{
	/*width:			15px;*/
	background:		url(/img/accueil/ombreGaucheBas.jpg);
	height:			100%;
	min-height:		100%;
	margin:			0px 0px 0px 0px;
	padding:		0px;
	float:			left;
}
#ombreGauche img{
	vertical-align:	top;
	padding:		0px;
	margin:			0px;
}
#ombreDroite{
	background:		url(/img/accueil/ombreDroiteBas.jpg);
	height:			100%;
	min-height:		100%;
	float:			left;
	padding:		0px;
}
#ombreDroite img{
	padding:		0px;
	margin:			0px;
}
#main{
	background:		url(/img/accueil/fondMain.jpg) repeat-y;
	margin:			0px;
	padding:		0px;
	width:			900px;
	float:			left;
}
#left{
	width:			535px;
	padding-left:	1px;
	float:			left;
	margin:			0px;
}
#right{
	margin:			0 0 0 540px;
	padding:		20px 0 0 0;
}
hr{
	visibility: hidden;
}
#vide{
	visibility: hidden;
}
/*////////////////////////
	MENU 1
///////////////////////*/
#menus{
	height:			153px;
	width:			899px;
	text-align:		left;
	position:		relative;
	padding:		0px;
	margin:			0px;
	vertical-align:	top;
	background:		#FFFFFF;
}
/*#menus img{
	display:		inline;
	border:			0px;
	padding:		0px;
	margin:			0px;
	float:			left;
}*/
a#menu1{
	display:	block;
	width:		186px;
	height:		36px;
	color:		#000000;
	float:		left;
	background: url(/img/accueil/MenuSauvetage.jpg) no-repeat;
}
a#menu1:link{
	background: url(/img/accueil/MenuSauvetage.jpg) no-repeat;
}
a#menu1:visited{
	background: url(/img/accueil/MenuSauvetage.jpg) no-repeat;
}
a#menu1:hover{
	background: url(/img/accueil/MenuSauvetage.jpg) no-repeat -186px 0px;
	color:		#FF0000;
}
a#menu1:active{
background: url(/img/accueil/MenuSauvetage.jpg) no-repeat -186px 0px;
}
a#menu2{
	display:	block;
	width:		102px;
	height:		36px;
	color:		#000000;
	float:		left;
	background: url(/img/accueil/MenuSECOURISME.jpg) no-repeat;
}
a#menu2:visited{
	background: url(/img/accueil/MenuSECOURISME.jpg) no-repeat;
}
a#menu2:hover{
	background: url(/img/accueil/MenuSECOURISME.jpg) no-repeat -102px 0px;
	color:		#FF0000;
}
a#menu3{
	display:	block;
	width:		100px;
	height:		36px;
	color:		#000000;
	float:		left;
	background: url(/img/accueil/MenuFORMATIONS.jpg) no-repeat;
}
a#menu3:visited{
	background: url(/img/accueil/MenuFORMATIONS.jpg) no-repeat;
}
a#menu3:hover{
	background: url(/img/accueil/MenuFORMATIONS.jpg) no-repeat -100px 0px;
	color:		#FF0000;
}
a#menu4{
	display:	block;
	width:		109px;
	height:		36px;
	color:		#000000;
	float:		left;
	background: url(/img/accueil/MenuFEDE.jpg) no-repeat;
}
a#menu4:visited{
	background: url(/img/accueil/MenuFEDE.jpg) no-repeat;
}
a#menu4:hover{
	background: url(/img/accueil/MenuFEDE.jpg) no-repeat -109px 0px;
	color:		#FF0000;
}
a#menu5{
	display:	block;
	width:		86px;
	height:		36px;
	color:		#000000;
	float:		left;
	background: url(/img/accueil/MenuANNUAIRE.jpg) no-repeat;
}
a#menu5:visited{
	background: url(/img/accueil/MenuANNUAIRE.jpg) no-repeat;
}
a#menu5:hover{
	background: url(/img/accueil/MenuANNUAIRE.jpg) no-repeat -86px 0px;
	color:		#FF0000;
}
a#menu6{
	display:	block;
	width:		107px;
	height:		36px;
	color:		#000000;
	float:		left;
	background: url(/img/accueil/MenuRESSOURCES.jpg) no-repeat;
}
a#menu6:visited{
	background: url(/img/accueil/MenuRESSOURCES.jpg) no-repeat;
}
a#menu6:hover{
	background: url(/img/accueil/MenuRESSOURCES.jpg) no-repeat -106px 0px;
	color:		#FF0000;
}
a#menu7{
	display:	block;
	width:		61px;
	height:		36px;
	color:		#000000;
	float:		left;
	background: url(/img/accueil/MenuLIENS.jpg) no-repeat;
}
a#menu7:visited{
	background: url(/img/accueil/MenuLIENS.jpg) no-repeat;
}
a#menu7:hover{
	background: url(/img/accueil/MenuLIENS.jpg) no-repeat -61px 0px;
	color:		#FF0000;
}
a#menu8{
	display:	block;
	width:		54px;
	height:		36px;
	color:		#000000;
	float:		left;
	background: url(/img/accueil/MenuFAQ.jpg) no-repeat;
}
a#menu8:visited{
	background: url(/img/accueil/MenuFAQ.jpg) no-repeat;
}
a#menu8:hover{
	background: url(/img/accueil/MenuFAQ.jpg) no-repeat -54px 0px;
	color:		#FF0000;
}
a#menu9{
	display:	block;
	width:		92px;
	height:		36px;
	color:		#000000;
	float:		left;
	background: url(/img/accueil/MenuGalerie.jpg) no-repeat;
}
a#menu9:visited{
	background: url(/img/accueil/MenuGalerie.jpg) no-repeat;
}
a#menu9:hover{
	background: url(/img/accueil/MenuGalerie.jpg) no-repeat -94px -1px;
	color:		#FF0000;
}
/*////////////////////////
	END MENU 1
///////////////////////*/


#im_random{
	display:		inline;
	float:			left;
	width:			537px;
	background:		#FFFFFF;
	border-top:		1px solid white;
}
#im_random1{
	display:		inline;
	float:			left;
}
#im_random2{
	display:		inline;
	float:			left;
	border-left:	1px solid white;
}
#menus2{
	clear:			both;
	width:			537px;
	height:			25px;
	background:		url(/img/accueil/menu2.jpg) no-repeat;
	padding:		5px 0 5px 5px;
}
#menus2 a{
	background:		url(/img/accueil/puce_menu2.gif) no-repeat 3px ;
	color:			#FFFFFF;
	margin:			5px 15px 5px 5px;
	padding-left:	10px;
	text-decoration:	none;
}
#menus2 a:hover{
	color:			#FAE402;
	background:		url(/img/accueil/puce_menu2On.gif) no-repeat 3px;
	margin:			5px 15px 5px 5px;
	padding-left:	10px;
}

#carte{
	margin:	0 0 0 375px;
}
#map{
	margin:	0 0 30px 0;
	float:left;
}
a#buttonMap{
	display:	block;
	width:		159px;
	height:		33px;
	color:		#000000;
	margin:		-50px 0 0 0;
}
html>body a#buttonMap{
	margin:		0;
}
a#buttonMap:link{
	background: url(/img/accueil/region_OFF.jpg) no-repeat;
}
a#buttonMap:visited{
	background: url(/img/accueil/region_OFF.jpg) no-repeat;
}
a#buttonMap:hover{
	background: url(/img/accueil/region_ON.jpg) no-repeat 0px 0px;
	color:		#FF0000;
}
a#buttonMap:active{
background: url(/img/accueil/region_ON.jpg) no-repeat 0px 0px;
}

/*//////////////////////////
  NEWS
//////////////////////////*/
h2.actualites{
	margin:				0px;
	padding-left:		26px;
	background:			url(/img/accueil/puce-actu.gif) no-repeat 8px -1px;
	font:				normal 18px arial,verdana,sans-serif;
	color:				#C91F45;
	
	/*clear:				both;*/
}
h3.actualites {
	background:			url(/img/accueil/fondActu.gif) no-repeat 10px;
	font:				normal 11px arial,verdana,sans-serif;
	margin-bottom:		10px;
	line-height:	    19px;
}
#titre {
	color:				#C91F45;
	padding:		   10px 0px 0px 210px;
}
#titre a, #titre a:link, #titre a:visited{
	text-decoration:	none;
	color:				#C91F45;
	padding:		   10px 0px 0px 210px;
}
a#titre:hover{
	color:				#8F0626;
}
#buttonRSS{
	float:				left;
	width:				24px;
	padding:		     4px 0 0 0px;
	margin-left:		20px;
	
}
#news{
	padding-left:		26px;
	color:				#3C4955;
	font:				bold 11px arial,verdana,sans-serif;
	width:				328px;
	
}
.titreActu {
	background:			url(/img/accueil/flecheActu.gif) no-repeat 0px 2px;
	color:				#C91F45;
	padding:			0px 20px 0px 10px;	
	margin:				0px;
}
.titreActu a, .titreActuPhoto a{
	color:				#C91F45;

}
.titreActu a:hover, .titreActuPhoto a:hover{
		text-decoration:	underline;
}
.titreActuPhoto {
	background:			url(/img/accueil/flecheActu.gif) no-repeat 130px 2px;
	color:				#C91F45;
	padding:			0px 20px 0px 0px;
	margin:				0px;
}
.dateActu{
	font:				normal 11px arial,verdana,sans-serif;
	color:				#C91F45;
	padding:			0px 0px 0px 10px;
	margin:				0px 0px 5px 0px;
}
.imgleft{
	float:				left;
	width:				120px;
	margin:				5px 10px 0px 0px;
	padding:			0px 0px 0px 10px;
}
.texteActu, .Actudesc{	
	font:				normal 11px arial,verdana,sans-serif;
	text-align:			justify;
	padding:			0px 20px 0px 10px;
	color:				#0F5C89;
}
.texteActu a{
	color:				#C91F45;

}
.texteActu a:hover{
		text-decoration:	underline;
}
.botActu{
	border:				0px;
	margin:				15px 0px 15px 0px;
}

/*//////////////////////////
  END NEWS
//////////////////////////*/

/*//////////////////////////
  FOCUS
//////////////////////////*/
#focus{
	clear:				both;
	float: 				left;
}
#focus h2 {
	background:			url(/img/accueil/puce_focus.gif) no-repeat 3px ;
	font-size:			24px;
	color:				#007ABD;
	font-weight:   		bold;
	font-style:			italic ;
	padding:			0 0 0 30px;
	margin:     		0 0 10px 0;
}
#focus .titleFoc{
	background:			url(/img/accueil/fond_TFocus.gif) no-repeat 13px 5px;
	padding:			7px 10px 10px 260px;
	/*margin:			0 0 10px 0;*/
	color:				#007ABD;
	line-height:		19px;
}
#focus a:hover{
	color:				#035582;
}
#focus h4{
	font-size:			11px;
	color:				#007ABD;
	padding:			0px;
	margin:     		0 0 10px 0;
}
#focusNews{
	padding:		    0 0 10px 26px;
	color:				#3C4955;
	font:				bold 11px arial,verdana,sans-serif;
	text-align:			justify;
	width:				290px;
	margin:				15px 0 0 0;
}
h3.titreFocus {
	color:				#0178BE;
	padding:			0px 0px 0px 11px;	
	margin:				0px;
	font:				bold 12px arial,verdana,sans-serif;
text-align:left;
}
/*.titreFocus a{
	color:				#0178BE;
	padding:			0px 0px 0px 11px;	
	margin:				0px;
	font:				bold 12px arial,verdana,sans-serif;
}*/
.titreFocus a,
.titreFocus a:link,
.titreFocus a:visited{
	color:				#007ABD;
	background:			none;
}

.titreFocus a:hover,
.titreFocus a:active{
	color:				#007ABD;
	background:			none;
	text-decoration:	underline;
}
.descFocus{
	font:				normal 12px arial,verdana,sans-serif;
	color:				#007ABD;
	padding:			0px;
	margin:				0px 0px 5px 0px;
}
.descFocusAll{
	font:				bold 12px arial,verdana,sans-serif;
	color:				#0F5C89;
	padding:			0px;
	margin:                       0px 20px 5px 10px;
	text-align:			justify;
}
.imgleftFocus{
	float:				left;
	width:				120px;
	margin:				5px 10px 5px 0px;
	padding:			0px;
}
.texteFocus{	
	font:				normal 11px arial,verdana,sans-serif;
	text-align:			justify;
	padding:			0px;
	color:				#0F5C89;
}



/*//////////////////////////
  END FOCUS
//////////////////////////*/

/*//////////////////////////
  DHTML MENUS 
/////////////////////////*/
#dhtml_1{
	display:			none;
	position:			absolute;
	margin:				0px;
	padding:			0px;
	top:				153px;
	left:				72px;
	background:	        url(/img/accueil/fondDHTML.jpg);
	width:				180px;
	border:				solid 1px #184F70;
}
#dhtml_2{
	display:			none;
	position:			absolute;
	margin:				0px;
	padding:			0px;
	top:				153px;
	left:				228px;
	background:			url(/img/accueil/fondDHTML.jpg);
	width:				180px;
	border:				solid 1px #184F70;
}
#dhtml_3{
	display:			none;
	position:			absolute;
	margin:				0px;
	padding:			0px;
	top:				153px;
	left:				330px;
	background:			url(/img/accueil/fondDHTML.jpg);
	width:				180px;
	border:				solid 1px #184F70;
}
#dhtml_4{
	display:			none;
	position:			absolute;
	margin:				0px;
	padding:			0px;
	top:				153px;
	left:				430px;
	background:			url(/img/accueil/fondDHTML.jpg);
	width:				180px;
	border:				solid 1px #184F70;
}
#dhtml_5{
	display:			none;
	position:			absolute;
	margin:				0px;
	padding:			0px;
	top:				153px;
	left:				538px;
	background:			url(/img/accueil/fondDHTML.jpg);
	width:				180px;
	border:				solid 1px #184F70;
}

#dhtml_6{
	display:			none;
	position:			absolute;
	margin:				0px;
	padding:			0px;
	top:				153px;
	left:				624px;
	background:			url(/img/accueil/fondDHTML.jpg);
	width:				180px;
	border:				solid 1px #184F70;
}
#dhtml_7{
	display:			none;
	position:			absolute;
	margin:				0px;
	padding:			0px;
	top:				153px;
	left:				730px;
	background:			url(/img/accueil/fondDHTML.jpg);
	width:				180px;
	border:				solid 1px #184F70;
}
#dhtml_8{
	display:			none;
	position:			absolute;
	margin:				0px;
	padding:			0px;
	top:				153px;
	left:				790px;
	background:			url(/img/accueil/fondDHTML.jpg);
	width:				180px;
	border:				solid 1px #184F70;
}
#dhtml_9{
	display:			none;
	position:			absolute;
	margin:				0px;
	padding:			0px;
	top:				153px;
	left:				845px;
	background:			url(/img/accueil/fondDHTML.jpg);
	width:				180px;
	border:				solid 1px #184F70;
}
.dhtmlInterieur{
	display:			block;
	position:			relative;
	margin:				0px;
	padding:			5px;
}
.dhtmlInterieur a{
	display:			block;
	position:			relative;
	margin:				0 0 10px 0;
	padding:			0 0 0 10px;
	background:			url(/img/accueil/puceDHTML.gif) no-repeat 0px 5px;
	
}
.dhtmlInterieur a:link{
	font:				normal 11px arial,verdana,sans-serif;
	color:				#C91F45;
	text-decoration:	none;
}
.dhtmlInterieur a:visited{
	font:				normal 11px arial,verdana,sans-serif;
	color:				#C91F45;
	text-decoration:	none;
}
.dhtmlInterieur a:hover{
	font:				normal 11px arial,verdana,sans-serif;
	color:				#C91F45;
	text-decoration:	underline;
}
.dhtmlInterieur a:active{
	font:				normal 11px arial,verdana,sans-serif;
	color:				#C91F45;
	text-decoration:	none;
}
/*//////////////////////////
  END DHTML MENUS 
/////////////////////////*/
.spacer{
	clear:				both;
}
a#formationRecherche span{
	display:				none;
}
a#formationRecherche{
	display:				block;
	background:				url(/img/accueil/formationsRecherche.gif) no-repeat top left;
	width:					116px;
	height:					33px;
	margin:					10px 0 10px 24px;
}
a#formationRecherche:link,
a#formationRecherche:visited{
	background-position:	0 0;
}
a#formationRecherche:hover{
	background-position:	-116px 0;
}
a#formationRecherche:active{
	background-position:	0 0;
}

