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

#body {
	width:			980px;
	min-height:		0;
	height:			auto;
	background:		url(/img/ombre_bas.jpg) repeat-y;
}
a, a:active, a:hover{
	text-decoration:	none;
}
img {
	border:			0px;
	margin:			0px;
	padding:		0px;
}
.top{
	vertical-align:	top;
	float:			left;
	border:			none;
 	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:	266px;*/
	height:	117px;
	vertical-align:	top;
	float:			left;
	background:		#FFFFFF;
}
#topgif img{
	margin:	10px 0 0 90px;
	border:	none;
	background:		#FFFFFF;
}
#ombreGauche{
	background:		url(/img/accueil/ombreGaucheBas.jpg) repeat-y;
	height:			auto;
	min-height:		0;
	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) repeat-y;
	height:			auto;
	min-height:		0;
	float:			left;
	padding:		0px;
}
#ombreDroite img{
	padding:		0px;
	margin:			0px;
}
#main{
	background:			url(/img/interieur/fondMain.jpg) repeat-y;
	margin:				0px;
	padding:			0px;
	height:				auto;
	min-height:			0;
}
#mainLicence{
	background-color:	#FFFFFF;
	margin:				0px;
	padding:			0px;
	height:				auto;
	min-height:			0;
	float:				left;
	width:				900px;
}
#left{
	width:			291px;
	padding:		0px;
	float:			left;
	margin:			0px;
	height:			auto;
	
}
#right{
	width:			609px;
	margin:			0px;
	padding:		0px;
	height:			700px;
	float:			left;
}
html>body #right{
	height:			auto;
	min-height:		700px;
}
#middle{
	width:			900px;
	margin:			0px;
	padding:		0px;
	height:			500px;
	float:			left;
}
html>body #middle{
	height:			auto;
	min-height:		500px;
}
#specialTitre{
	margin:			0px;
}

#contenu{
	width:			572px;
	margin:			0px 10px 0px 15px;
	height:			100%;
}
#contenu a:link,
#contenu a:visited,
#contenu a:hover{
	color:				#C91F45;
	text-decoration:	none;
	font:				normal 12px arial,verdana,sans-serif;
}
#contenu a:hover{
	text-decoration:	underline;
}
#contenu ul{
	padding:			0px;
	margin:				5px 0px 0px 0px;
}
#contenu ul li{
	font:				normal 12px arial,verdana,sans-serif;
	list-style:			none;
	background:			url(/img/interieur/puceListe.gif) 40px 5px no-repeat;
	padding:			0px 0 5px 50px;
	color:				#0F5C89;
}

#planSite table{
	border:				none;
	border-collapse:	separate;
}

#planSite table td{
	border:				none;
}


/*////////////////////////
	MENU 1
///////////////////////*/
#menus{
	height:			153px;
	background:		#FFFFFF;
	text-align:		left;
	position:		relative;
	padding:		0px;
	margin:			0px;
	vertical-align:	top;
	width:			900px;
}
/*#menus img{
	display:		inline;
	border:			0px;
	padding:		0px;
	margin:			0px;
	float:			left;
}*/
a#home{
	display:	block;
	width:		32px;
	height:		36px;
	color:		#000000;
	float:		left;
}
a#home:link{
	background: url(/img/interieur/homeOFF.jpg) no-repeat;
}
a#home:visited{
	background: url(/img/interieur/homeOFF.jpg) no-repeat;
}
a#home:hover{
	background: url(/img/interieur/homeON.jpg) no-repeat;
	color:		#FF0000;
}
a#home:active{
background: url(/img/interieur/homeON.jpg) no-repeat;
}
a#menu1{
	display:	block;
	width:		154px;
	height:		36px;
	color:		#000000;
	float:		left;
}
a#menu1:link{
	background: url(/img/interieur/MenuSauvetage.jpg) no-repeat;
}
a#menu1:visited{
	background: url(/img/interieur/MenuSauvetage.jpg) no-repeat;
}
a#menu1:hover{
	background: url(/img/interieur/MenuSauvetage.jpg) no-repeat -154px 0px;
	color:		#FF0000;
}
a#menu1:active{
background: url(/img/interieur/MenuSauvetage.jpg) no-repeat -154px 0px;
}
a#menu2{
	display:	block;
	width:		102px;
	height:		36px;
	color:		#000000;
	float:		left;
}
a#menu2:link{
	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;
}
a#menu3:visited,a#menu3:link{
	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;
}
a#menu4:visited,a#menu4:link{
	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;
}
a#menu5:visited,a#menu5:link{
	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;
}
a#menu6:visited,a#menu6:link{
	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;
}
a#menu7:visited,a#menu7:link{
	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;
}
a#menu8:visited,a#menu8:link{
	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;
}
a#menu9:visited,a#menu9:link{
	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
///////////////////////*/
/*//////////////////////////
  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,
.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 
/////////////////////////*/

/*////Menu gauche////*/

.imgpage{
	margin:				0px;
	padding:			0px;
}
#MenuLeft{
	/*width:				291px;*/
	background:			url(/img/interieur/fondTitreLeft.gif);
}
#sMenuLeft{
	color:				#C91F45;
	font:				normal 12px arial,verdana,sans-serif;
	padding:			10px 0 0 0;
	margin:				0 0 0 20px;
	/*display:			block;
	width:				410px;*/
}
#sMenuLeft a.CMS_lvl1_passif{
	display : none;
}
a.CMS_lvl2_passif:link{
	color:				#C91F45;
	text-decoration:	none;
	padding:			0 0 5px 15px;
	background:			url(/img/interieur/puceSousMenuleft.gif) no-repeat 0px 5px;
	display:			block;
}
a.CMS_lvl2_passif:visited{
	color:				#C91F45;
	text-decoration:	none;
	padding:			0 0 5px 15px;
	background:			url(/img/interieur/puceSousMenuleft.gif) no-repeat 0px 5px;
	display:			block;
}
a.CMS_lvl2_passif:hover{
	color:				#C91F45;
	text-decoration:	none;
	padding:			0 0 5px 15px;
	font:				bold 12px arial,verdana,sans-serif;
	background:			url(/img/interieur/puceSousMenuleft.gif) no-repeat 0px 5px;
	display:			block;
}
a.CMS_lvl2_actif:link,
a.CMS_lvl2_actif:visited,
a.CMS_lvl2_actif:hover{
	color:				#C91F45;
	text-decoration:	none;
	padding:			0 0 5px 15px;
	font:				bold 12px arial,verdana,sans-serif;
	background:			url(/img/interieur/puceleftON.gif) no-repeat 0px 5px;
	display:			block;
}
a.CMS_lvl2_actif2:link,
a.CMS_lvl2_actif2:visited,
a.CMS_lvl2_actif2:hover{
	color:				#C91F45;
	text-decoration:	none;
	padding:			0 0 5px 15px;
	font:				bold 12px arial,verdana,sans-serif;
	background:			url(/img/interieur/puceSousMenuleft.gif) no-repeat 0px 5px;
	display:			block;
}
#sMenuLeft ul{
	padding:			0px 5px 0px 0px;
	margin:				0px;
}

#sMenuLeft ul li{
	margin: 			0;
	list-style-type: 	none;
	padding:			0px 0px 5px 0px;
}

a.CMS_lvl3_passif:link,
a.CMS_lvl3_passif:visited{
	background:			url(/img/interieur/pucessMenuleftOFF.gif) no-repeat 5px 6px;
	padding:			0px 0px 5px 25px;
	color:				#9B5565;
	display:			block;
}

a.CMS_lvl3_passif:hover{
	color:				#C91F45;
	font-weight:		normal;
	padding-left:		25px;	
	background:			url(/img/interieur/pucessMenuleftON.gif) no-repeat 5px 6px;
	display:			block;
}
a.CMS_lvl3_actif{
	background:			url(/img/interieur/pucessMenuleftOFF.gif) no-repeat 5px 6px;
	padding:			0px 0px 5px 25px;
	color:				#C91F45;
	font-weight:		bold;
	display:			block;
}

/*a.CMS_lvl3_actif:hover,
a.CMS_lvl3_actif:active{
	color:				#C91F45;
	font-weight:		bold;
	padding-left:		25px;	
	background:			url(/img/interieur/pucessMenuleftON.gif) no-repeat 5px 6px;
	display:			block;
}*/
.ul_visible{
	display:			block;
	border-bottom:		1px dotted #9B5565;
}

.ul_cache{
	display:			none;
}



/*#ssMenuLeft ul{
	padding:			0px;
	margin:				0px;
}
#ssMenuLeft li{
	list-style:			none;
	padding-top:		5px;
}
#ssMenuLeft a{
	text-decoration:	none;
	color:				#C91F45;
	padding:			0px 0 0 30px;
	background:			url(/img/interieur/puceSousMenuleft.gif) no-repeat 17px 4px;
}
#M1, #M2, #M3, #M4, #M5{
	color:				#C91F45;*/ /*on: #9B5565*/
	/*padding:			0px;
	margin-top:			10px;	
	
}
#M1 a, #M2 a, #M3 a, #M4 a, #M5 a{
	color:				#C91F45;
	text-decoration:	none;
	padding:			0 0 0 15px;
	background:			url(/img/interieur/puceSousMenuleft.gif) no-repeat 0px 5px;
}
#M1 a:visited, #M2 a:visited, #M3 a:visited, #M4 a:visited, #M5 a:visited{
	color:				#C91F45;
	text-decoration:	none;
}
#M1 a:hover, #M2 a:hover, #M3 a:hover, #M4 a:hover, #M5 a:hover{
	color:				#C91F45;
	text-decoration:	none;
	font:				bold 11px arial,verdana,sans-serif;
	background:			url(/img/interieur/puceleftON.gif) no-repeat 0px 5px;
}
#M1 a:active, #M2 a:active, #M3 a:active, #M4 a:active, #M5 a:active{
	color:				#C91F45;
	text-decoration:	none;
	font:				bold 11px arial,verdana,sans-serif;
	background:			url(/img/interieur/puceleftON.gif) no-repeat 0px 5px;
}
#smenu1, #smenu2 , #smenu3, #smenu4, #smenu5{
	padding:			0 0 0 15px;
}
#smenu1 a, #smenu2 a, #smenu3 a, #smenu4 a, #smenu5 a{
	color:				#9B5565;
	text-decoration:	none;
	padding:			0 0 0 20px ;
	background:			url(/img/interieur/pucessMenuleftOFF.gif) no-repeat 0px 5px;
}
#smenu1 a:hover, #smenu2 a:hover, #smenu3 a:hover, #smenu4 a:hover, #smenu5 a:hover{
	color:				#C91F45;
	background:			url(/img/interieur/pucessMenuleftON.gif) no-repeat 0px 5px;
}
*/
/*#smenu2{
	padding:			0px;
}
#smenu3{
	padding:			0px;
}
#smenu4{
	padding:			0px;
}
#smenu5{
	padding:			0px;
}*/
#titleleft{
	line-height:		23px;
	background:			url(/img/interieur/puceTitleLeft.gif) 16px 8px no-repeat;
	color:				#C91F45;
	font:				bold 14px arial,verdana,sans-serif;
	margin:				0px;
	padding:			2px 0px 0px 25px;
}
/*/////END Menu gauche///*/
/*//////////////////////////
  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;
}
/*//////////////////////////
  END DHTML MENUS 
/////////////////////////*/
#titrePage{
	background:			url(/img/interieur/fond_titrepage.jpg);
	margin:				0px;
	padding:			0px;
}

#titrePage4{
	width:				341px;
	height:				66px;
	background:			url(/img/interieur/TitreSauvetage.jpg) no-repeat;
}
#titrePage6,
#titrePage7,
#titrePage8{
	width:				341px;
	height:				66px;
	background:			url(/img/interieur/TitreActu.jpg) no-repeat;
}
#titrePage10{
	width:				341px;
	height:				66px;
	background:			url(/img/interieur/TitreNews.jpg) no-repeat;
}

#titrePage11{
	width:				341px;
	height:				66px;
	background:			url(/img/interieur/TitreContact.jpg) no-repeat;
}
#titrePage12{
	width:				341px;
	height:				66px;
	background:			url(/img/interieur/TitrePlan.jpg) no-repeat;
}
#titrePage17{
	width:				341px;
	height:				66px;
	background:			url(/img/interieur/TitreSecourisme.jpg) no-repeat;
}
#titrePage18{
	width:				341px;
	height:				66px;
	background:			url(/img/interieur/TitreFormations.jpg) no-repeat;
}
#titrePage19{
	width:				341px;
	height:				66px;
	background:			url(/img/interieur/TitreFederale.jpg) no-repeat;
}
#titrePage20,
#titrePage43,
#titrePage44{
	width:				341px;
	height:				66px;
	background:			url(/img/interieur/TitreAnnuaire.jpg) no-repeat;
}
#titrePage21{
	width:				341px;
	height:				66px;
	background:			url(/img/interieur/TitreRessources.jpg) no-repeat;
}
#titrePage22{
	width:				341px;
	height:				66px;
	background:			url(/img/interieur/TitreLiens.jpg) no-repeat;
}
#titrePage23{
	width:				341px;
	height:				66px;
	background:			url(/img/interieur/TitreFAQ.jpg) no-repeat;
}
#titrePage24{
	width:				341px;
	height:				66px;
	background:			url(/img/interieur/TitreGalerie.jpg) no-repeat;
}
#titrePage25{
	width:				341px;
	height:				66px;
	background:			url(/img/interieur/TitreMention.jpg) no-repeat;
}
#titrePage9,
#titrePage45,
#titrePage133,
#titrePage141{
	width:				341px;
	height:				66px;
	background:			url(/img/interieur/TitreReserve.jpg) no-repeat;
}

#titrePage43,
#titrePage44{
	width:				341px;
	height:				66px;
	background:			url(/img/interieur/TitreAnnuaire.jpg) no-repeat;
}
#TitreRubrique{
	background:			url(/img/interieur/fondTitleRight.gif);
}

.TPage{
	display:			block;
	background:			url(/img/interieur/titreCat.jpg) no-repeat ;
	color:				#F7DA06;
	font:				bold 12px arial,verdana,sans-serif;
	margin:				0px;
	/*width:				603px;*/
	padding:			0 0 0 25px;
	line-height:		21px;
}

/*Menu bottom*/
#menusBottom{
	/*clear:				both;*/
	height:				20px;
	background:			url(/img/interieur/pageBottom.jpg) no-repeat;
	padding:		    5px 20px 0px 200px;
	margin:				0px;
	clear:	both;
}
#menusBottom a{
	background:			url(/img/accueil/puce_menu2.gif) no-repeat 0px 10px ;
	color:				#FFFFFF;
	padding:			5px 15px 5px 10px;
	text-decoration:	none;
	margin:				0px;
}
#menusBottom a:hover{
	color:				#FAE402;
	background:			url(/img/accueil/puce_menu2On.gif) no-repeat 0px 10px;
	padding:			5px 15px 5px 10px;
}
/*end Menu bottom*/
#fil{
	padding:	0px;
	float:left;		
}
#filAriane{
	display:			block;
	background:			url(/img/interieur/puceChemin.gif) no-repeat 2px 5px;
	padding-left:		15px;
	margin-left:		0px;
	color:				#095B8A;
	font:				normal 10px arial,verdana,sans-serif;
	width:				520px;
	float:left;
}
#filAriane a{
	padding:			0px;
	margin:				0px;
	font:				normal 10px arial,verdana,sans-serif;
	text-decoration:	none;
}
#filAriane a:link{
	color:				#095B8A;
}
#filAriane a:visited{
	color:				#095B8A;
}
#filAriane a:hover{
	color:				#095B8A;
	text-decoration:	underline;
	font-weight:		normal;
}
#filAriane a:active{
	color:				#095B8A;
}
/* PRINT */
#print img, #printL img{
	border:				none;
}

#print{
	float:	right;
	width:	22px;
	height:	22px;
}

 #print a,
 #print a:link, 
 #print a:visited,
 #print a:active,	{
	background-image:	 url(/img/interieur/printOFF.gif);
	background-repeat:	no-repeat;
	text-decoration:	none;
	float:	right;
	width:	22px;
	height:	22px;
	
}
#print a:hover{
	background:	 url(/img/interieur/printON.gif) no-repeat;
	text-decoration:	none;
	width:	22px;
	height:	22px;
}	
#printL a,
#printL a:link,
#printL a:visited,
#printL a:active		{
	background-image:	 url(/img/interieur/printON.gif);
	background-repeat:	no-repeat;
	text-decoration:	none;
	float:				right;
	width:	150x;
	padding-left 	: 25px;
	padding-top	: 			5px;
	margin-top :			-28px;
}
#printL a:hover{
	background:	 url(/img/interieur/printON.gif) no-repeat;
	text-decoration:	none;
	width:	150x;

}	
#printL2 a,
#printL2 a:link,
#printL2 a:visited,
#printL2 a:active		{
	background-image:	 url(/img/interieur/printON.gif);
	background-repeat:	no-repeat;
	text-decoration:	none;
	float:				right;
	width:	150x;
	padding-left 	: 25px;
	padding-top	: 			5px;
	margin-top :			-8px;
}
#printL a:hover{
	background:	 url(/img/interieur/printON.gif) no-repeat;
	text-decoration:	none;
	width:	150x;

}
#printspecial{
	float:	right;
	width:	22px;
	height:	22px;
	margin-right:	15px;
}
 #printspecial a,
 #printspecial a:link,
 #printspecial a:visited,
 #printspecial a:active	{
	background-image:	 url(/img/interieur/printOFF.gif);
	background-repeat:	no-repeat;
	text-decoration:	none;
	float:	right;
	width:	22px;
	height:	22px;
	margin-right:	15px;
}
#printspecial a:hover{
	background:	 url(/img/interieur/printON.gif) no-repeat;
	text-decoration:	none;
	width:	22px;
	height:	22px;
	margin-right:	15px;
}	
.sstitreRight{
	color:			#3C4955;
	font:			bold 12px arial,verdana,sans-serif;
	border-left:	3px solid #C91F45;
	padding:		0 0 0 5px;
	clear:			both;
}
.text{
	/*color:			#3C4955;*/
	color:			#0F5C89;
	font:			normal 12px arial,verdana,sans-serif;
	padding:		0 0 0 0px;
	margin:			0 0 20px 0;
	text-align:		justify;
}
.list{
	color:				#C91F45;
	font:				normal 11px arial,verdana,sans-serif;
	padding:			0px;
	margin:				0px;
}
.list ul{
	padding:			0px;
	margin:				0px;
}
.list li{
	list-style:			none;
	list-style-image:	url(/img/interieur/puceListe.gif);
	padding:			0px;
	margin:				5px 0 5px 50px;
	color:				#C91F45;
}
.list a{
	text-decoration:	none;
	color:				#C91F45;
	padding:			0px;
}
.list a:hover{
	text-decoration:	underline;
	color:				#C91F45;
	padding:			0px;
}

h1{
	color:				#095B8A;
	font-size:			22px;
}

h2{
	color:				#095B8A;
	font-size:			16px;
}
h2.diplomeH2{
color:				#095B8A;
	font-size:			16px;
margin: 5px 0 5px 0;
padding:0;
}
p.subH2{
color:#095B8A;
margin:3px 0 14px 0;
}
.left{
	padding-right:		5px;
	margin-right:		5px;
	display:			block;
	float:				left;
}
.textSauvetage h4,
.textSauvetage h5{ 
	/*border:				1px solid #CCCCCC;*/
	display:			inline;
}
.textSauvetage{
	display:		block;
	color:			#0F5C89;
	font:			normal 12px arial,verdana,sans-serif;
	padding:		0 0 0 0px;
	margin:			0 0 20px 0px;
	text-align:		justify;
	/*float:			left;*/
}
.left img{
	border:				1px solid #CCCCCC;
}
.left .legend{
	width:				150px;
	color:			#0F5C89;
}
.right{
	float:				right;
	padding-left:		5px;
}
.right .legend{
	width:				150px;
	color:			#0F5C89;
}
.spacer,
.clear{
	clear:				both;
}

#img4,
#img427{
	width:				291px;
	height:				291px;
	background:			url(/img/interieur/imgSauvetage.jpg);
}
#img7,
#img6,
#img8{
	width:				291px;
	height:				291px;
	background:			url(/img/interieur/imgActu.jpg);
}
#img9,
#img133,
#img141{
	width:				291px;
	height:				291px;
	background:			url(/img/interieur/imgReserve.jpg);
}
#img11{
	width:				291px;
	height:				291px;
	background:			url(/img/interieur/imgContact.jpg);
}
#img17{
	width:				291px;
	height:				291px;
	background:			url(/img/interieur/imgSecourisme.jpg);
}
#img18{
	width:				291px;
	height:				291px;
	background:			url(/img/interieur/imgFormations.jpg);
}
#img20{
	width:				291px;
	height:				291px;
	background:			url(/img/interieur/imgAnnuaire.jpg);
}
#img21{
	width:				291px;
	height:				291px;
	background:			url(/img/interieur/imgRessources.jpg);
}
#img22{
	width:				291px;
	height:				291px;
	background:			url(/img/interieur/imgLiens.jpg);
}
#img24{
	width:				291px;
	height:				291px;
	background:			url(/img/interieur/imgGalerie.jpg);
}
#img25,
#img12,
#img10,
#img19,
#img23{
	width:				291px;
	height:				291px;
	background:			url(/img/interieur/imgMention.jpg);
}
#img43{
	width:				291px;
	height:				291px;
	background:			url(/img/interieur/imgAnnuaire.jpg);
}
#img44{
	width:				291px;
	height:				291px;
	background:			url(/img/interieur/imgAnnuaire.jpg);
}
.text table{
	border:				2px solid #095B8A;
	border-collapse:	collapse;
	margin-bottom:		20px;
	
}

/*.textSauvetage td{
	border:				2px solid #095B8A;
	border-collapse:	collapse;
	margin-bottom:		20px;
	text-align:	center;
	
}*/
.text td{
	border:				1px solid #095B8A;
	padding:			5px;
	font:			bold 12px arial,verdana,sans-serif;
}


/*////////////*/
/*  Annuaire  */
/*///////////*/
#annuaire,
.document{
	margin:		10px 0 0 0;
	padding:	0px;
}
#annuaire #haut{
	background:	url(/img/interieur/pxcadreOrg.gif) transparent repeat-y;
	padding:	5px;
	min-height:	275px;
	width:		562px;
}
#formu{
	width:		50%;
	
	float:		left;
}
#SearchOrg{
	margin:		0px;
	padding:	0px;
}
#SearchOrg th{
	color: #075C8A;
	font:	bold 11px arial,verdana,sans-serif;
	text-align:	left;
}
#SearchOrg td{
	color: #075C8A;
	font:	bold 11px arial,verdana,sans-serif;
	text-align:	left;
}
#ImSauvSport,
#ImSecOp,
#ImForma{
	padding:	5px 5px 0px 3px ;
}
 #SearchOrg select{
 	width:		220px;
 }
 
 #SearchOrg input text{
 	width:		145px;
 }
 #SearchOrg #Organisme{
 	background: url(/img/interieur/butSubmit.jpg) no-repeat;
	color:		#FFFFFF;
	font:		bold 13px arial,verdana,sans-serif;
	border:		none;
	padding:	0px 0px 0px 15px;
	width:		140px;
	height:		17px;
	margin-top:	10px;
 }
#entSearch{
	color:		#3F4954;
	font:	bold 11px arial,verdana,sans-serif;
	border-left:	2px solid #C91F44;
	margin:		0 0 15px 0;
	padding:	0 0 0px 5px;
} 
#EncartNom{
	width:		235px;
	float:		left;
	border-left:	1px dotted #C91F44;
	margin:		0px;
	padding:	0px;
}

#region{
	float: left;
	border-bottom:	3px solid #DED8D4;
	margin:		0 0 0 10px;
	padding:	10px 0 5px 5px;
}
#BMel{
	background:	url(/img/interieur/butMore.jpg) no-repeat;
	padding:	2px 10px 2px 13px;
	margin:		0 0 5px 0;
	width:		91px;
	height:		20px;
	float:		left;
}
#Encdpt{
	float: left;
	margin:		0 0 0 10px;
	padding:	10px 0 5px 5px;
}
#EncartNom h2{
	font:	bold 13px arial,verdana,sans-serif;
	color:	#148FD6;
	margin:	0px;
	padding:	0px;
}
#cont{
	font:	bold 12px arial,verdana,sans-serif;
	color:	#148FD6;
	margin:	0px;
	padding:	0px;
}
#cont span{
	font:	normal 11px arial,verdana,sans-serif;
}
#adre{
	font:	normal 11px arial,verdana,sans-serif;
	color:	#095B8A;
	margin:	0px;
	padding:	0px;
	}
.sit{
	font:	normal 11px arial,verdana,sans-serif;
	color:	#C91F45;
	margin:	0 0 5px 0;
	padding:0px;
	
}
#res{
border:		none;
width:		570px;
}
#res tr{
valign:top;
}
#res .bord,
#resD .bord{
	border:		none;
	background-position:	bottom;
	background:			url(/img/interieur/bandeaures.jpg) repeat-x;
	height:		5px;
}
#res .act{
	font:	bold 11px arial,verdana,sans-serif;
	color:	#095B8A;
	background:	url(/img/interieur/fleJau.gif) no-repeat 0px 12px;
	padding-left:	10px;
}
#res .org a,
#res .org a:link,
#res .org a:hover,
#res .org a:active,
#res .org a:visited{
	font:	bold 13px arial,verdana,sans-serif;
	color:	#148FD6;
}
td.org{
	width:		300px;
}
#res .ville{
	font:	normal 13px arial,verdana,sans-serif;
	color:	#148FD6;
}
#res .ville:first-letter{
	text-transform:	uppercase;
}
#res .adr{
	font:	normal 11px arial,verdana,sans-serif;
	color:	#C91F45;
}
#res .adr,
#res .adr a,
#res .adr a:link,
#res .adr a:hover,
#res .adr a:active,
#res .adr a:visited{
	font:	normal 11px arial,verdana,sans-serif;
	color:	#C91F45;
}
#res .picto,
#Activites .picto{
	display:	inline;
	list-style-type:	none;
	background-image:	none;
	text-align:	left;
	margin:	0px;
	padding:	0px;
}
#Activites{
	float:	left;
	width:	280px;
}
#ResultS{
	font:	bold 15px arial,verdana,sans-serif;
	color:	#C91F45;
	background:	url(/img/interieur/puce2fle.gif) no-repeat 0px 5px;
	padding:	0 0 0 15px;
}
#annuaire h3{
	font:	bold 11px arial,verdana,sans-serif;
}
#annuaire h4{
	font:	bold 11px arial,verdana,sans-serif;
}

/* page perso organisme*/
#titleOrg{
	color:	#148FD6;
	font:	bold 15px arial,verdana,sans-serif;
	background:	url(/img/interieur/puce2fle.gif) no-repeat 0px 5px;
	padding:	0 0 0 15px;
}
#PageOrgP{
	background:	url(/img/interieur/pxcadreOrg.gif) transparent repeat-y;
	padding:	10px;
	width:		552px;
}
#NomcompOrg{
	color:	#148FD6;
	font:	bold 13px arial,verdana,sans-serif;
	margin:	0px;
	padding:	0px;
	float:	left;
}
#aff{
	color:	#148FD6;
	font:	normal 11px arial,verdana,sans-serif;
	border-left:	1px solid #148FD6;
	padding:	0 0 0 3px;
	margin:		0 0 0 0;
	float:		right;
}
#pres{
	color:	#148FD6;
	font:	normal 13px arial,verdana,sans-serif;
	margin:	0 0 10px 0;
}
#adrOrg{
	color:	#C91F45;
	font:	normal 12px arial,verdana,sans-serif;	
	margin:	0 0 10px 0;
}
#adre{
	color:	#184F70;
	font:	normal 11px arial,verdana,sans-serif;	
	margin:	0 0 10px 0;
}
#coord{
	width:	50%;
	border-right:	1px dotted #C91F44;
	float:	left;
	margin:	0px;
	padding:	0px;
}
#centreA{
	float:	left;
	padding:0 0 0 20px;
	margin:	0px;
}
#contc{
	color:	#148FD6;
	font:	bold 15px arial,verdana,sans-serif;
	background:	url(/img/interieur/fleJau.gif) no-repeat 0px 5px;
	padding:0 10px 0 10px;
	margin:	0px;
	float:left;
}
#contact{
	color:	#148FD6;
	font:	normal 12px arial,verdana,sans-serif;
	background:	#E5F3FA;
	width:	155px;
	padding:	5px 0 5px 10px;
	margin:	0px;
	float:left;
}
#contact b{
	margin:	0 0 10px 0;
	}
#orgPerso .ORGsubmit,
#contenu #butmail,
#contenu #butmail a,
#contenu #butmail a:link,
#contenu #butmail a:hover,
#contenu #butmail a:visited,
#contenu .butmailO,
#contenu .butmailO a,
#contenu .butmailO a:link,
#contenu .butmailO a:hover,
#contenu .butmailO a:visited{
	color:	#C91F45;
	font:	normal 11px arial,verdana,sans-serif;	
	padding:	0 0 0 38px;
	background:	url(/img/interieur/Butmail.jpg) no-repeat;
	height:		18px;
	width:		150px;
	float:	right;
	margin:	30px 0 0 0;
	border:	none;
}
#butO{
	float:	right;
}
#contenu #backS{
	font:	normal 11px arial,verdana,sans-serif;
}
#contenu #backA{
	font:	normal 11px arial,verdana,sans-serif;
margin-left: 35px;
}
#titlespace{
	color:	#148FD6;
	font:	normal 15px arial,verdana,sans-serif;
}
#spacefree{
	color:	#148FD6;
	font:	normal 12px arial,verdana,sans-serif;
	margin:	0 0 20px 10px;
	text-align:	justify;
}
#imgH{
	background:	url(/img/interieur/hautcadreOrgP.jpg) transparent no-repeat  0px bottom;
	height:5px;	
	width:	572px;
	margin:	0px;
	padding:	0px;
}
#imgB{
	background:	url(/img/interieur/bascadreOrg.gif) transparent no-repeat;
	height:	6px;
	width:	572px;
	margin:	0px;
	padding:	0px;
}
/* end page perso */

/* formulaire mail modifier ID qd nouveau formulaire généré (cms_forms_ )*/
.button{
	color:	#FFFFFF;
	font:	normal 11px arial,verdana,sans-serif;	
	padding:	0 0 0 38px;
	background:	url(/img/interieur/ButMailrouge.jpg) no-repeat 0px 2px;
	height:		20px;
	width:		188px;
	border:		none;
	cursor:		pointer;
}
div.cms_forms {

	color:	#184F70;
}
div.cms_forms label,
#formulaire{
	color:	#184F70;
	font:	normal 12px arial,verdana,sans-serif;	
}
#titleOrg #nom{
	color:	#148FD6;
	font:	bold 13px arial,verdana,sans-serif;
}
#obli{
	color:	#184F70;
	font:	bold 11px arial,verdana,sans-serif;
	margin:	10px 0 0 0;
}

.sujet{
	width:	423px;
}
div.cms_forms textarea{
	width:	423px;
	height:	119px;
}
#mail{
	width:	235px;
}
#DroitBas{
	display:	none;
	margin:		10px 0 0 0;
}
/*select{
	background:	url(/img/interieur/select.jpg) no-repeat;
	border:		none;
	width:		220px;
	line-height:	20px;
	font:normal 11px arial,verdana,sans-serif;	
}*/
/*//////////////*/
/* end annuaire */
/*//////////////*/
.zebra{
	background:			url(/img/interieur/bandeaures.jpg) repeat-x;
	height:		5px;
	margin:		10px 0 10px 0;
}
h3.Titre1{
	font-weight: bold;
	font-size: 13px;
	color: #C91F45;
 	background-image:	 url(/img/interieur/fleJau.gif) ;
	background-color:	transparent;
	background-repeat:	no-repeat;
	background-position:	0 5px;
	padding:	0 0 10px 10px;
	margin:		0px;
}
.textSauvetage h4,
h4{
	font:			bold 17px arial,verdana,sans-serif;
	color:			#0F5C89;
	border-left:	4px solid #C91F45;
	padding:		0 0 0 5px;
	margin:			20px 0 15px 0px;
}
.textSauvetage h5,
 h5{
	font-weight: 		bold;
	font-size: 			14px;
	color: 				#C91F45;
 	background-image:	url(/img/interieur/fleJau.gif);
	background-color:	transparent;
	background-repeat:	no-repeat;
	background-position:	0 5px;
	padding:			0 0 10px 10px;
	margin:				15px 0 5px 0px;
}
 h6{
	font:			bold 12px arial,verdana,sans-serif;
	color:			#C91F45;
	background:		#FCF2F4;
	padding:		4px 5px 2px 5px;
	margin:			10px 0 5px 0;
}



/*****************Base Documentaire*******************/
.document #haut{
	background:	url(/img/interieur/pxcadreOrg.gif) transparent repeat-y;
	padding:	5px;
	min-height:	100px;
	width:		562px;
	valign:		middle;
}
.RechDoc{
	float:		left;
	padding:	5px 5px 0 2px;
	height:		100px;
}
.CatDoc{
	width:		235px;
	float:		left;
	margin:		0px 0 20px 0;
	padding:	10px 0 20px 10px;
	border-left:	1px dotted #C91F44;
}
#butHaut{	
	padding:	0 0 0 10px;
	float:      right;
	background-image:	url(/img/interieur/flechhaut.jpg);
	background-repeat:	no-repeat;

}

 #doc,
 #contenu .mainLink:link ,
 #contenu .mainLink:hover,
 #contenu .mainLink:visited {
	background: url(/img/interieur/butSubmit.jpg) no-repeat;
	color:		#FFFFFF;
	font:		bold 13px arial,verdana,sans-serif;
	border:		none;
	padding:	0px 0px 0px 15px;
	width:		140px;
	height:		17px;
	margin:		10px 10px 0 0 ;
	float:		right;
}
 #contenu .mainLink:link ,
 #contenu .mainLink:hover,
 #contenu .mainLink:visited {
	padding-left:	30px;
}
#searchDoc label,
#searchDoc #date{
	color: #075C8A;
	font:	bold 11px arial,verdana,sans-serif;
	text-align:	left;
}
#searchDoc #searchKeywords,
#searchDoc #cate,
#public{
	width:	221px;
	margin:	0 0 0 5px;
}
#public #PublicBefore,
#public #PublicAfter{
	float:	right;
}
#public label{
	float:	left;
	padding:	5px 0 0 0;
}
.cont{

}
#resD .Titre{
	font:	bold 13px arial,verdana,sans-serif;
	color:	#148FD6;
	margin:	5px 5px 0 5px;
}
#resD .Auteur{
	font:	normal 11px arial,verdana,sans-serif;
	color:	#095B8A;
}
#resD .description{
	font:	normal 11px arial,verdana,sans-serif;
	color:	#148FD6;
	margin:	0 0 0 5px;
}
#resD .lien{
	margin:	5px 5px 0 5px;
}
#resD .categorie{
	font:	bold 11px arial,verdana,sans-serif;
	color:	#095B8A;
	background:	url(/img/interieur/fleJau.gif) no-repeat 0px 4px;
	padding-left:	10px;
	margin:	5px 5px 10px 5px;
}

/**************end Base Documentaire******************/
.imgGal{
	padding:		0px 5px 0px 0px;
	margin:				10px 5px 0px 0;
	height:				210px;
	width:				271px;
	float:	left;
}
.DGal{
margin:0px;
}
.galerie{
	float:	left;
	margin:	10px 5px 10px 5px;
}
.legendGal{
	width:				150px;
	color:			#0F5C89;
	padding-left:		5px;
margin:0px;
}
.icon{
	padding:	4px 5px 0 0;
}
#news{
	width:	500px;
	margin-bottom:	15px;
}
.noresult{
	color:	#fd8a2b;
	font:	bold 13px arial,verdana,sans-serif;
	background:	#fff3e9 url(/img/interieur/alerte.jpg) no-repeat;
	padding:	5px 5px 5px 30px;	
}
#orgPerso input,
#orgPerso textarea,
#orgPerso select{
	border: 1px solid black;
}
#orgPerso .submit,
#orgPerso #SecOp,
#orgPerso #SauvSport,
#orgPerso #Forma{
	border:	none;
}
#orgPerso th{
	color: #075C8A;
	font:	bold 12px arial,verdana,sans-serif;
}
#orgPerso label,
#orgPerso {
	color: #075C8A;
	font:	normal 12px arial,verdana,sans-serif;
	text-align:	left;
}
#orgPerso input{
	margin:	5px 0px 5px 0px;
}
#orgPerso .ActuLibre{
	font:	bold 12px arial,verdana,sans-serif;
}
.bothActu{
	border:		none;
	background-position:	bottom;
	background:			url(/img/interieur/bandeaures.jpg) repeat-x;
	height:		5px;
	margin:		20px 0 20px 0;
	width:	500px;
}
/*********LICENCE*********/
#affiliation {
	text-align : 						center;
}
#affiliation label {
	font:								bold 12px Arial;
	color :								#0F5C89;
}
#titrePageLicence {
	float :								left;
	width:								341px;
	height:								66px;
	background:							url(/img/interieur/TitreReserve.jpg) no-repeat;
}
#titreRetour {
	float :								right;	
	padding :							44px 15px 0 0;
}
#titreRetour a {
	padding :							4px 0 0 20px;
	background:							url(/img/modules/licence/ico-retour.gif) no-repeat;
	font:								normal 13px Arial;
	color :								#FFF;
	text-decoration :					none;
}
#titreRetour a:hover {
	background:							url(/img/modules/licence/ico-retour-on.gif) no-repeat;
}
#menuLicence ul {
	height : 							37px;
	margin :							0px;
	padding :							0px 0 30px 14px;
}
#menuLicence li{
	list-style-image:					none;
	list-style-position:				outside;
	list-style-type:					none;
	float :								left;
	
}
#menuLicence li a{
	height : 							37px;
	display:							block;
}
#menuLicence li a.menu_348 {
	background:							url(/img/modules/licence/menu-nouvelle.gif) no-repeat;
	width : 							103px;
}
#menuLicence li a.menu_348:hover{
	background-position :				-103px;
}
#menuLicence li a.menu_349 {
	background:							url(/img/modules/licence/menu-renouvellement.gif) no-repeat;
	width : 							160px;
}
#menuLicence li a.menu_349:hover{
	background-position :				-160px;
}
#menuLicence li a.menu_350 {
	background:							url(/img/modules/licence/menu-transfert.gif) no-repeat;
	width : 							102px;
}
#menuLicence li a.menu_350:hover{
	background-position :				-102px;
}
#menuLicence li a.menu_351 {
	background:							url(/img/modules/licence/menu-paiement.gif) no-repeat;
	width : 							122px;
}
#menuLicence li a.menu_351:hover{
	background-position :				-122px;
}
#menuLicence li a.menu_352 {
	background:							url(/img/modules/licence/menu-annuaire.gif) no-repeat;
	width : 							105px;
}
#menuLicence li a.menu_352:hover{
	background-position :				-105px;
}
#menuLicence li a.menu_353 {
	background:							url(/img/modules/licence/menu-tableau.gif) no-repeat;
	width : 							97px;
}
#menuLicence li a.menu_353:hover{
	background-position :				-97px;
}
#menuLicence li a.menu_354 {
	background:							url(/img/modules/licence/menu-stat.gif) no-repeat;
	width : 							123px;
}
#menuLicence li a.menu_354:hover{
	background-position :				-123px;
}
#menuLicence li a.menu_454{
	background:							url(/img/modules/licence/menu-licences.gif) no-repeat;
	width : 							115px;
}
#menuLicence li a.menu_454:hover{
	background-position : 				-115px;
}

#contentLicence{
	width:								830px;
	margin:								0px 10px 0px 15px;
	height:								100%;
}
#contentLicence h1{
	border-left :						solid 5px #C91F45;
	padding-left :						6px;
	font:								bold 17px Arial;
	color :								#0F5C89;
}
#contentLicence a:link,
#contentLicence a:visited,
#contentLicence a:hover{
	color:								#C91F45;
	text-decoration:					none;
	font:								normal 12px arial,verdana,sans-serif;
}
#contentLicence a:hover{
	text-decoration:					underline;
}
#contentLicence ul{
	padding:							0px;
	margin:								5px 0px 0px 0px;
}
#contentLicence ul li{
	font:								normal 12px arial,verdana,sans-serif;
	list-style:							none;
	background:							url(/img/interieur/puceListe.gif) 40px 5px no-repeat;
	padding:							0px 0 5px 50px;
	color:								#0F5C89;
}
#contentLicence .paymentHelper{
	line-height:						1.5em;
	font-size:							13px;
}
#contentLicence .paymentHelper ul li{
	display:							inline;
	background:							none;
}
#contentLicence .paymentHelper div{
	float:								left;
	width:								48%;
	margin:								0 1%;
	text-align:							center;
}
#contentLicence .CICpayment .button{
	margin:								40px auto;
	
}
#contentLicence .CICpayment {
	text-align:							center;
}
#contentLicence div.file img {
	float :								left;
	
}
#contentLicence div.file  {
	border:								solid 2px #BDBDBD;
	padding :							4px 4px 0px 4px  ;
	margin :							0;
	float :								left;
}
#contentLicence div.file  .borderFile{
	float :								left;
	padding :							1px 0 0 6px ;
	margin :							0;
}
#contentLicence div.file  .borderFile a{
	font:								bold 12px Arial;
	color :								#C91F45;
	text-decoration:					none;
}
.TLicence {
	display:							block;
	background:							url(/img/modules/licence/fond-titreLicence.jpg) no-repeat ;
	color:								#F7DA06;
	font:								bold 12px arial,verdana,sans-serif;
	margin:								0px;
	padding:							0 0 0 25px;
	line-height:						21px;
}
span.hidden {
	display : 							none;
}

#formLicence {
	width:								690px;
	font:								normal 12px Arial;
	color :								#194F71;
	padding-left :						80px;
}
#formLicenceLarge {
	width:								787px;
	font:								normal 12px Arial;
	color :								#194F71;
	padding-left :						40px;
}
#formLicence h2{	
	background:							url(/img/modules/licence/ico-h2.gif) no-repeat  0px 0px;
	margin:								0px;
	padding:							0px 0 0 12px;
	font:								bold 13px Arial;
	color :								#D93756;
	display :							inline;
	float: 								left;
}
#formLicence a.download, #formLicence a.retour{	
	float: 								right;
}

#formLicence #imgH {
	background:							url(/img/modules/licence/hautCadre.gif) no-repeat  bottom left;
	height:								15px;
	margin:								0px;
	padding:							10px 0 5px 5px;
	width:								690px;
	font:								normal 12px Arial;
	color :								#0F5C89;
}
#formLicence span.titre{
	font:								bold 15px Arial;
	color :								#0F5C89;
}
#formLicenceLarge span.titre{
	font:								bold 15px Arial;
	color :								#0F5C89;
}
html>body #formLicence #imgH {
	height :							auto;	
	min-height:							15px;

}
#formLicence  #imgB {
	background:							url(/img/modules/licence/basCadre.gif) no-repeat  0px 0px;
	height:								5px;
	margin:								0px;
	padding:							0px;
	width:								690px;
}
#formLicence #haut{
	background:							url(/img/modules/licence/pxCadre.gif) transparent repeat-y;
	padding:							5px;
	width:								681px;
}

#formLicenceLarge #imgH,
#formLicenceLarge .imgH{
	background:							url(/img/interieur/cadreLargeHaut.gif) no-repeat  bottom left;
	height:								15px;
	margin:								0px;
	padding:							10px 0 5px 5px;
	width:								782px;
	font:								normal 12px Arial;
	color :								#0F5C89;
	
}

#formLicenceLarge fieldset {
	border:								none;
	display: 							inline;
}

#formLicenceLarge .button {
	float:								right;
}

html>body #formLicenceLarge #imgH,
html>body #formLicenceLarge .imgH
{
	height :							auto;	
	min-height:							15px;

}
#formLicenceLarge  #imgB,
#formLicenceLarge  .imgB{
	background:							url(/img/interieur/cadreLargeBas.gif) no-repeat  0px 0px;
	height:								5px;
	margin:								0px;
	padding:							0px;
	width:								787px;
}
#formLicenceLarge #haut,
#formLicenceLarge .haut{
	background:							url(/img/interieur/cadreLargeTile.gif) transparent repeat-y;
	padding:							5px;
	width:								777px;
}
#formLicenceLarge .haut{
	overflow:							auto;
}

#formLicence .ident{
	padding:							5px 0 0 50px;
}
#formLicence #newLicence {
	width:								682px;
}
td.theLabel {
	padding-right :						5px;
	text-align :						right;	
	vertical-align :					top;
}
span.legende {
	font:								normal 11px Arial;
	font-style 	:						italic;
}
input.field {
	width :								236px;
} 
input.fielddate{
	width :								216px;
} 
input.fieldlong, textarea.fieldlong{
	width :								380px;
} 
textarea.fieldlong{
	height :							150px;
} 
#formLicence div.messageErreur, #formLicenceLarge div.messageErreur{
	width:								300px;
	margin :							0px auto 0px auto;
	font:								normal 11px Arial;
	color :								#FF0000;
	padding :							5px 0 5px 30px;
	border :							solid 1px red;
	margin-bottom :						5px;	
}
#formLicence div.messageAlerte,#formLicenceLarge div.messageAlerte {
	width:								500px;
	margin :							10px auto;
	font:								bold 11px Arial;
	color :								#c82f41;
	padding :							5px 0 5px 30px;
	border :							solid 2px #c82f41;			
	text-align :						center;	
}

#formLicence div.messageErreur li, #formLicenceLarge div.messageErreur li{
	font:								normal 11px Arial;
	color :								#FF0000;
}
#formLicence #buttons {
	/*width:								690px;*/
/*	margin:							0px auto;*/
}
#formLicence #buttonCenter {
	width:								440px;
	padding:							0px 0 0 250px;
}
#formLicenceLarge #buttonCenter {
	width:								440px;
	padding:							0px 0 0 250px;
}
#formLicence #buttonRight {
	width:								690px;
	padding:							0px 0 0 500px;
}

.buttonModifer{
	color:								#FFFFFF;
	font:								normal 11px arial,verdana,sans-serif;	
	padding:							0 0 0 38px;
	background:							url(/img/interieur/butModifier.jpg) no-repeat 0px 2px;
	height:								20px;
	margin-right:						15px;
	width:								188px;
	border:								none;
}
#contentLicence  #formLicence ul.recap {
	font:								normal 12px Arial;
	color :								#184F70;
	margin :							0px;
	
}
#contentLicence #formLicence ul.recap li{
	font:								normal 12px Arial;
	color :								#184F70;

	list-style-position : 				inside;
	background : 						none;
	float :								left;
}
#contentLicence #formLicence ul.recap li.first{
	list-style-type :					square;
}
#contentLicence #formLicence ul.recap ul.blue {
	background-color :					#dfeff9;
}
#contentLicence #formLicence ul.recap ul.blue li{
	margin :							0;
	padding :							0;
	width :								300px;
}
#contentLicence #formLicence ul.recap td.tdleft {
	text-align :						right;
	width :								100px;
	vertical-align :					top;
}
#contentLicence #formLicence ul.recap td.tdright {
	text-align :						left;
	font-weight :						bold;
	vertical-align :					top;
}
#contentLicence #formLicence ul.recap li.spacer{
	clear :								both;
	list-style-type :					none;
	float :								none;
	padding :							0px;
}
#contentLicence  #formLicence ul.recapTab {
	font:								normal 12px Arial;
	color :								#184F70;
	
}
#contentLicence #formLicence ul.recapTab li{
	font:								normal 12px Arial;
	color :								#148FD6;
	list-style-type :					square;
	list-style-position : 				inside;
	background : 						none;
}
#contentLicence #formLicence ul.recapTab li span {
	color :								#184F70;
}
#contentLicence #formLicence ul.recap li.button{
	padding :							20px 0 0 170px;
}
#contentLicence #formLicence ul.recap .buttonModiferBig{
	color:								#FFFFFF;
	font:								normal 11px arial,verdana,sans-serif;	
	padding:							0 0 0 38px;
	background:							url(/img/interieur/btn-retourBleuBig.gif) no-repeat 0px 2px;
	height:								27px;
	width:								133px;
	border:								none;
	display :							block;
}
#contentLicence #recapPaiement ul.leftUl {
	float :								left;
	width :								350px;
	
}
#contentLicence #recapPaiement ul.leftUl li.button{
	background: 						none;
	padding :							20px 0 0 110px;
}
#contentLicence #recapPaiement ul.leftUl .buttonModiferBig{
	color:								#FFFFFF;
	font:								normal 11px arial,verdana,sans-serif;	
	padding:							0 0 0 38px;
	background:							url(/img/interieur/btn-retourBleuBig.gif) no-repeat 0px 2px;
	height:								27px;
	width:								133px;
	border:								none;
	display :							block;
}
#contentLicence #formLicence a.voirDetail {
	background:							url(/img/modules/licence/ico-voirdetail.gif) no-repeat 15px 0px;
	color :								#184F70;
	padding :							0 0 0 30px;
}
#contentLicence #formLicence a.retour {
	background:							url(/img/modules/licence/ico-back.gif) no-repeat 15px 0px;
	color :								#184F70;
	padding :							0 10px 0 30px;
}
#contentLicence a.button{	
	font:								normal 11px arial,verdana,sans-serif;	
	padding:							3px 0 0 70px;
	background:							url(/img/interieur/ButMailrouge.jpg) no-repeat 0px 2px;
	height:								20px;
	width:								188px;
	border:								none;
	display:							block;
	float : 							left;
	color:								#FFFFFF;
}
#contentLicence a.button:hover, #contentLicence a.buttonModifer:hover{
	text-decoration :					none;
}	
#contentLicence a.buttonModifer{
	font:								normal 11px arial,verdana,sans-serif;	
	padding:							3px 0 0 70px;;
	background:							url(/img/interieur/butModifier.jpg) no-repeat 0px 2px;
	height:								20px;
	margin-right:						15px;
	width:								120px;
	border:								none;	
	display:							block;	
	float : 							left;
	color:								#FFFFFF;
}
#navigation {
	text-align :						center;
	vertical-align :					center;
}
#affiliation div.messageErreur {
	width:								300px;
	margin :							0px auto 0px auto;
	font:								normal 11px Arial;
	color :								#FF0000;
	padding :							5px 0 5px 30px;
	border :							solid 1px red;
	margin-bottom :						5px;	
}
#recapPaiement {
	padding :							20px 10px;
}
#recapPaiement h1{
	border :							none;
	padding :							0;
	font:								bold 13px Arial;
	color :								#148FD6;
				
}

#recapPaiement table th{
	background-color :					#0F5C89;
	font:								bold 11px Arial;
	color :								#FFFFFF;
	padding :							3px 3px; 
	border-right :						1px solid #FFF;	
}
#recapPaiement table th.thleft{
	border-left : 						2px solid #0F5C89;	
	padding:							3px;
}
#recapPaiement table th.thright{
	border-right : 						2px solid #0F5C89;
}
#recapPaiement table td.tdright{
	border-right : 						2px solid #0F5C89;
}
#recapPaiement table td.tdleft{
	padding:							3px 0px 3px 0px;
	border-left : 						2px solid #0F5C89;
}
#recapPaiement table td.tdleft2{
	padding:							3px 0px 3px 20px;
	border-left : 						2px solid #0F5C89;
	text-align :						left;
}
#contentLicence #recapPaiement table td a{
	color :								#184F70;	
	font:								normal 11px Arial;
	text-decoration :					none;
}
#contentLicence #recapPaiement  table td a:hover {
	color :								#184F70;	
	font:								normal 11px Arial;
	text-decoration :					underline;
}
#recapPaiement table td.tdleft3{
	padding:							3px;
	border-left : 						2px solid #0F5C89;
	text-align :						left;
}
#recapPaiement table td ul {
	padding :							0px;
	margin :							0px;
	
}
#recapPaiement table td ul li{
	list-style-type :					square;
	list-style-position : 				inside;
	background : 						none;	
	padding :							0px;
	
}
	
#recapPaiement table td{
	font:								normal 11px Arial;
	text-align :						center;
	color :								#184F70;
	padding:							3px ;
	border-right :						1px solid #0F5C89;	
	border-bottom :						1px solid #0F5C89;	
}
#recapPaiement table.noborder td{
	font:								normal 11px Arial;
	color :								#184F70;
	border :                               none;
	padding :                              0px;
	text-align :                        left;
}
#recapPaiement table td.inter1 {
	border-top : 						1px solid #0F5C89;
	border-right :						none;
	border-bottom :						1px solid #0F5C89;
}
#recapPaiement table td.inter2 {
	border : 							none;
}
#recapPaiement table td.total1left {
	background-color :					#0F5C89;	
	text-align :						right;
	padding:							3px 5px 3px 0px;
	border-color :						#FFF;	
	font:								bold 11px Arial;
	color :								#FFFFFF;	
}
#recapPaiement table td.total1right {
	text-align :						right;
	padding:							3px 5px 3px 0px;
	border-color :						#0F5C89;	
}
#recapPaiement table td.total3right {
	text-align :						right;
	padding:							3px 5px 3px 0px;
	border-color :						#CDE8F7;	
}
#recapPaiement table td.total3left {
	background-color :					#CDE8F7;	
	text-align :						right;
	padding:							3px 5px 3px 0px;
	border-color :						#CDE8F7;		
}
#recapPaiement table td.totalleft {
	border : 							none;
}
#recapPaiement table td.totalcenter {
	background-color :					#8BA7B7;	
	text-align :						right;
	padding:							3px 5px 3px 0px;
	border-color :						#8BA7B7;	
	color :								#FFF;	
	font:								bold 11px Arial;
}
#recapPaiement table td.totalright {
	border-color :						#8BA7B7;	
	border-top : 						1px solid #8BA7B7;
}

#recapLicencie {
	padding :							20px 10px;
}

#recapLicencie table th{
	background-color :					#C91F45;
	font:								bold 11px Arial;
	color :								#FFFFFF;
	padding :							3px 3px; 
	border-right :						1px solid #FFF;	
}
#rechercheLicencie select {
	font:								normal 12px Arial;
}
#recapLicencie table th.thleft{
	border-left : 						2px solid #C91F45;	
	padding:							3px 0px 3px 0px;
}
#recapLicencie table th.thright{
	border-right : 						2px solid #C91F45;
}
#recapLicencie table td.tdright{
	border-right : 						2px solid #C91F45;
}
#recapLicencie table td.tdleft{
	padding:							3px 0px 3px 0px;
	border-left : 						2px solid #C91F45;
}

#recapLicencie table td ul {
	padding :							0px;
	margin :							0px;
	
}
#recapLicencie table td{
	font:								normal 11px Arial;
	text-align :						center;
	color :								#184F70;
	padding:							3px 3px;
	border-right :						1px solid #C91F45;	
	border-bottom :						1px solid #C91F45;	
}


.statut {
	color :								#148FD6;
}
.right {
	text-align 	:						right;	
}
.grise {
	color :								#666;
}

#popup {

}
#relativePopup {
	/*background :						url(/img/interieur/backtrans.png) repeat;*/
	position :							absolute;	
	background-color :					#000000;
	-moz-opacity : 						0.7;
	opacity:							0.7;
	top :								0px;
	left :								0px;
	width :								100%;
	height :							1500px;	
	overflow :							hidden;
	
}
#boxPopup {
	position :							absolute;	
	background :						url(/img/interieur/bottombox.png) no-repeat center bottom;
	width :								650px;
	top :								190px;
	left :								240px;
	z-index :							10000;	
	padding :							0 0 13px 0 ;
}
#boxPopup2 {
	position :							absolute;	
	background :						url(/img/interieur/bottombox.png) no-repeat center bottom;
	width :								650px;
	top :								40px;
	left :								240px;
	z-index :							10000;	
	padding :							0 0 13px 0 ;
}
#boxPopup h2, #boxPopup2 h2{
	background :						#891d2b url(/img/interieur/boxh1.jpg) no-repeat top left;
	width :								640px;
	height :							18px;
	margin :							0px 0px;
	padding :							2px 0 0 10px;
	font :								bold 11px Arial;
	color :								#fff143;
}
#boxPopup h2 span,#boxPopup2 h2 span{
	background :						url(/img/interieur/ico-h1.gif) no-repeat 0px 5px;
	padding :							0 0 0 10px;
}
#boxPopup div.boxContent,#boxPopup2 div.boxContent{
	background-color :					#FFFFFF;
	padding :							14px;						
}
#boxPopup div.boxContent p.message,#boxPopup2 div.boxContent p.message{
	margin :							0px 0 0 0px;
	padding: 							0px 0 0 10px;
	font :								bold 12px Arial;
	color :								#c91f45;
	position :							relative;;
	
}
#boxPopup a.buttonReturn, #boxPopup2 a.buttonReturn,  #contentLicence a.buttonReturn {
	background :						url(/img/interieur/btn-retourBleu.gif) no-repeat 0px 0px;
	padding :							4px 0 0 47px;
	width :								170px;
	float:								left;

}

#contentLicence a.buttonReturn {
	background :						url(/img/interieur/btn-retourBleu.gif) no-repeat 0px 0px;
	padding :							6px 0 0 47px;
	width :								170px;
	float:								left;

}
#boxPopup a.buttonValider,#boxPopup2 a.buttonValider {
	background :						url(/img/interieur/btn-rouge.gif) no-repeat 0px 0px;
	padding :							4px 48px 0 0px;
	width :								140px;
	float:								right;


}

#boxPopup a.buttonValider,#boxPopup2 a.buttonValider, #boxPopup a.buttonReturn, #boxPopup2 a.buttonReturn, #contentLicence a.buttonReturn, input.buttonValider {
	text-decoration :					none;
	text-align :						center;
	font :								bold 11px Arial;
	color :								#FFFFFF;
	height :							20px;
}

#boxPopup a:hover,#boxPopup2 a:hover{
	color :								white;
	font:								bold 11px Arial;
}
#contentLicence a.buttonReturn {
	text-decoration :					none;
	text-align :						center;
	font :								normal 11px Arial;
	color :								#FFFFFF;
	height :							18px;
}
input.buttonValider{
	background :						url(/img/interieur/btn-rouge.gif) no-repeat 0px 0px;
	padding :							0px 48px 0 0px;
	width :								190px;
	float:								right;
	border :							none;
	font :								normal 11px Arial;
	height :							23px;
	cursor :							pointer;
}
#boxPopup a.buttonValider:hover,#boxPopup2 a.buttonValider:hover,#boxPopup a.buttonReturn:hover,#boxPopup2 a.buttonReturn:hover, #contentLicence a.buttonReturn:hover {
	text-decoration :					none;
}

#contentLicence #fil-etape {
	width :								530px;
	margin :							0 auto 0px auto;
	height :							35px;
}
#contentLicence #fil-etape ul {
	margin :							0px;
	padding :							0px;
}
#contentLicence #fil-etape li{
	margin :							0px;
	padding :							0px 15px 0 5px;
	float: 								left;
	background :						url(/img/interieur/chevron-inactif.gif) no-repeat right 3px;
	color :								#9d9e9d;
	font :								bold 12px Arial;
	text-align	:						center;
	display :							block;
}
#contentLicence #fil-etape li a,#contentLicence #fil-etape li a:hover {
	color :								#9d9e9d;
	font :								bold 12px Arial;
}
#contentLicence #fil-etape li.active{
	color :								#C91F45;
	background :						url(/img/interieur/chevron.gif) no-repeat right 3px;
	
}

#contentLicence #fil-etape li.last,#contentLicence #fil-etape li.spacer{
	background :						none;
}
#contentLicence #fil-etape li.spacer{
	font-size :							0px;
}

#boxPopup2 div.ppsleft {
	width :								290px;
	float :								left;
	padding-top :						3px;
}
tr.redTr {
	background-color :					#FF0000;
}
tr.redTr td{
	color :								#FFFFFF !important;
	font-weight :						bold !important;
}
span.toutselect {
	font-weight :						bold;
	color :								#0F5C89;
	
}

table.candidats{
	border:								2px solid #458ebc;
	border-collapse:					collapse;
	margin:								20px 0px 20px 80px; 
	width:								690px;
}
.candidats th,
.candidats td{
	padding:							2px;
	vertical-align:						top;
}
.candidats th{
	border:								solid 1px #FFFFFF;
	font-weight:						bold;
	text-align:							center;
	background-color:					#458ebc;
	color:								#FFFFFF;
}
.candidats td.tdCenter{
	text-align:							center;
}
.alert{
	border:								solid 1px #CCCCCC;
	color:								#FF0000;
	font-size:							12px;
	margin:								20px 0px 20px 80px; 
	padding:							10px;
}
.galerieCategories .lvl1 a,
.galerieCategories .lvl2 span{
	display:			none;
	text-decoration:	none;
}
.galerieCategories .lvl2 a{
	display:			inline;
}
.galerieCategories ul{
	margin:				0 0 0 15px;
	padding:			0 5px 0 0;
}
.galerieCategories ul,
.galerieCategories ul a{
	color:				#C91F45;
	font-size:			12px;
}
.galerieCategories ul li{
	padding:			0 0 5px 0;
	list-style:			none;
}
.galerieCategories .lvl1 ul{
	margin:				3px 0 0 0;
}
.galerieCategories .lvl1 span{
	background:			url("/img/interieur/puceSousMenuleft.gif") no-repeat 0 5px;
	padding:			0 0 5px 15px;
}
.galerieCategories .lvl2{
	background:			url("/img/interieur/pucessMenuleftOFF.gif") no-repeat 5px 6px;
	padding:			0 0 4px 25px;
	margin:				0;
}
.galerieCategories .lvl2,
.galerieCategories .lvl2 a{
	color:			#9B5565;
}
.galerieCategories .lvl2 a:hover{
	color:			#C91F45;
}

#contenu .galerieAlbums{
	width:			100%;
}
#contenu .galerieAlbums table{
	border-collapse:	collapse;
	border:				none;
}
#contenu .galerieAlbums td{
	vertical-align:		middle;
	margin:				0;
	padding:			0;
	border:				none;
}
#contenu .galerieAlbums .currentItem,
#contenu .galerieAlbums .oneItem{
	border:				solid 1px #d8d3d0;
	padding:			7px;
	border-radius:		7px;
	-moz-border-radius:	7px;
    -webkit-border-radius:	7px;
    text-align:			center;
}
#contenu .galerieAlbums .currentItem{
	padding-bottom:		20px;
}
#contenu .galerieAlbums .currentItemTd{
	width:				100%;
}
#contenu .galerieAlbums .currentItem img{
	border:				solid 1px #DDDDDD;
}
#contenu .galerieAlbums .currentItem .title{
	color:				#c92548;
	font-weight:		bold;
	text-align:			left;
	background:			url(/img/common/puce-1.gif) no-repeat 7px 5px;
	padding:			0 0 0 18px;
	font-size:			13px;
}
#contenu .galerieAlbums h3.categorielvl1{
	clear:left;
	font-weight: bold;
	font-size: 13px;
	color: #C91F45;
}
#contenu .galerieAlbums div.categorielvl1{
	display:none;
}
#contenu .galerieAlbums h3.categorielvl2{
	display:none;
}
#contenu .galerieAlbums div.categorielvl2{
	float:none;
	display:inline-block;
	vertical-align: top;
	zoom: 1;
    *display: inline;
}
#contenu .galerieAlbums div.categorielvl2 img{
	width:110px;
}
#contenu .galerieAlbums .oneItem{
	list-style:			none;
	background:			none;
	margin:				5px 7px 20px 7px;
	width:				110px;
    height:				100px;
    float:				left;
    position:			relative;
}
html>body #contenu .galerieAlbums .oneItem{
	height:				auto;
	min-height:			100px;
}
#contenu .galerieAlbums .oneItem,
#contenu .galerieAlbums .oneItem a{
	color:				#0f5c89;
    font-size:			12px;
    font-weight:		bold;
    text-decoration:	none;
}
#contenu .galerieAlbums .legend{
	margin:				8px 0 6px 0;
	padding:			0 20px 0 0px;
	text-align:			left;
}
#contenu .galerieAlbums .navigationPages{
	text-align:			center;
	clear:				left;
}
#contenu .galerieAlbums .navigationPages strong,
#contenu .galerieAlbums .navigationPages a{
	padding:			0 4px;
	font-size:			12px;
	font-weight:		bold;
	color:				#0f5c89;
	text-decoration:	none;
}
#contenu .galerieAlbums .navigationPages strong{
	color:				#c91f44;
}
#contenu .galerieAlbums .loupe{
	float:                		right;
    	margin-right:        		-5px;
}
#contenu .galerieAlbums .alignRight{
	text-align:			right;
}
#contenu .galerieAlbums .description{
	clear:				both;
	color:				#184876;
	text-align:			justify;
	margin:				5px 25px;
	padding:			10px 9px;
	border-bottom:		dotted 1px #b61139;
	font-size:			12px;
}
#contenu .galerieAlbums .albumBack{
	margin:				10px 0 0 25px;
	padding:			20px 0 10px 0;
}
#contenu .galerieAlbums .albumBack a{
	border:				solid 1px #1f64a6;
	border-radius:		7px;
	-moz-border-radius:	7px;
    -webkit-border-radius:	7px;
    color:				#FFFFFF;
    text-decoration:	none;
    font-size:			11px;
    background:			#267ACC url(/img/common/puce-2.gif) no-repeat 14px 4px;
    padding:			0 20px 0 47px;
    margin:				20px 0 10px 0;
}
#contenu .galerieAlbums .auteur,
#contenu .galerieAlbums .dateModification{
	background:			url(/img/common/puce-3.gif) no-repeat 3px 5px;
	padding:			0 0 0 12px;
	margin:				3px 0;
	font-size:			12px;
}
#contenu .galerieAlbums .auteur strong,
#contenu .galerieAlbums .dateModification strong{
	color:				#267acc;
}

