




/*=======================================================================================================*/
/*																																	*/
/* Font Definition																						*/
/*																										*/
/*======================================================================================================*/
@font-face{
	font-family: 	myBRLNSRFont;
	src:			url('../fonts/brlnsr.ttf');
}

@font-face{
	font-family: 	myBRLNSBFont;
	src:			url('../fonts/BRLNSB.TTF');
}

@font-face{
	font-family: 	myCENTURYFont;
	src:			url('../fonts/CENTURY.TTF');
}

@font-face{
	font-family: 	myJPHSLFont;
	src:			url('../fonts/JPHSL.TTF');
}
@font-face{
	font-family: 	myWREXHALT;
	src:			url('../fonts/wrexhalt.ttf');
}
@font-face{
	font-family: 	mySOUTHERNAIRE;
	src:			url('../fonts/SouthernAire.ttf');
}
@font-face{
	font-family: 	myARMALITE;
	src:			url('../fonts/armalite.ttf');
}


/*
 src: url('../fonts/BebasNeue-webfont.eot');
    src: url('../fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BebasNeue-webfont.woff') format('woff'),
         url('../fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('../fonts/BebasNeue-webfont.svg#') format('svg');
*/

/*======================================================================================================*/
/*																										*/
/* General Definition																					*/
/*																										*/
/*======================================================================================================*/
* {
    //box-sizing: border-box;
}

body{
//	background-color:	#202020;
//	font:				bold 12px Arial, Helvetica, sans-serif;
	margin:				0;
	padding:			0;

	background-image: 		url("/images/back~Ground/cthabay_000.jpg");
	background-repeat:		no-repeat;
	background-position:	center;
	background-attachment: 	fixed;
	background-size: 		cover;
}


/*======================================================================================================*/
/*																										*/
/* Title Include																						*/
/*		[V2~CTHabay.php]																				*/
/*======================================================================================================*/
#dv_title{
	display:				flex;
	display:				-webkit-flex;	
	flex-direction:			row;
	justify-content:		space-between;
	align-items:			flex-start;
	width:					90%;
	height:					6vw;
	margin: 				0 auto;
//	opacity:				0.8;
}
#dv_title_titre{
	width:					100%;
	margin: 				0 auto;
	height:					80px;
//	text-align: 			center;
//	padding:				15px;
//	font-size:				3vw;
}

#ig_title_logo{
	float:					left;
	width:					5vw;
	height:					5vw;
	margin-left:			25px;
}

#ig_title_logoOld{
	float:					left;
	width:					5vw;
	height:					5vw;
	margin-right:			25px;
}


/*------------------------------------------------------------------------------------------------------*/
/* Page : V2~listBarmen.php																				*/
/*------------------------------------------------------------------------------------------------------*/

#dv_barList_title{
	font-family:			myBRLNSRFont;
	font-size:				3pc;
	font-weight: 			100;
	color:					#fff;
	padding-top:			0.5vh;
	padding-bottom:			0.5vh;
	padding-left:			2vh;
	text-shadow:			2px 2px 10px #000; 
}

/*------------------------------------------------------------------------------------------------------*/
/* Page : V2~listDirTir.php																				*/
/*------------------------------------------------------------------------------------------------------*/

#dv_dirTirList_title{
	font-family:			myBRLNSRFont;
	font-size:				3pc;
	font-weight: 			100;
	color:					#fff;
	padding-top:			0.5vh;
	padding-bottom:			0.5vh;
	padding-left:			2vh;
	text-shadow:			2px 2px 10px #000; 
//	border:					1px solid red;
}



/*------------------------------------------------------------------------------------------------------*/
/* Page : V2~CTHabay.php																				*/
/*------------------------------------------------------------------------------------------------------*/
#nav_cthabay{
	display:					flex;
	flex-direction:				row;
	/*Chrome		*/
		display: 					-webkit-flex;
		-webkit-flex-direction: 	row;
	width:						95%;
	margin:						0 auto;
}

#dv_cth_left{
	width:			10%;
	padding-top:	1vh;
//	border:			1px solid yellow;
	display:		block;
}

#dv_cth_center{
	width:			0.5%;
	padding-top:	1vh;
//	border:			1px solid yellow;
}

#dv_cth_right{
	width:			50%;
	padding-top:	1vh;
//	border:			1px solid yellow;
	display:		block;
}

#ft_cthabay{
//	border:			3px solid yellow;
	
	
}

	#dv_meny{
		display:				block;
	}

#dv_suggestion{
	border:					1px solid black;
	width:					80%;
	margin:					0 auto;	
	background-color:		rgba(252, 250, 225, 0.8);
	display:				flex;
	display:				-webkit-flex;	
	flex-direction:			column;
}

	#dv_sug_title{
		font-family:			myBRLNSRFont;
		font-size:				1.5pc;
		font-weight: 			100;
		margin:					20px;
		
	}

#dv_cth_mess01{
	font-family:			myBRLNSRFont;
	font-size:				1.5pc;
	font-weight: 			100;
	color:					#fff;
	padding:				1vw;
	width:					80%;
	background-color:		rgba(255, 99, 71, 0.5);
	margin:					0 auto;	
	border:					1px solid #4C1B1B;
}

#dv_cth_mess02{
	font-family:			myJPHSLFont;
	font-size:				3.5pc;
	//font-weight: 			100;
	font-weight: 			bold;
	
	color:					#fff;
	//padding:				1vw;
	text-align:				center;
	width:					80%;
	background-color:		rgba(255, 99, 71, 0.5);
	margin:					0 auto;	
	border:					1px solid #4C1B1B;
}

#dv_sug_suggestion{
	width:					80%;
	height:					150px;
	margin-left:			50px;
//	border:					2px solid red;
}

#ta_sug_suggestion{
//	border:					2px solid blue;
	width:					100%;
	height:					150px;
}
#dv_sug_return{
	width:					50pc;
	padding:				10px;
	margin:					10px;
	
}

#dv_sug_envoyer{
	margin:					10px;
}

#dv_cth_voeux{
	position:				absolute;
	display:				block;
	top:					170px;
	left:					10vw;
	z-index:				10;
//	margin-left:			auto;
//	margin-right:			auto;
	margin:					0 auto;
	text-align:				center;
	width:					70vw;
	background-color:		rgba(153, 122, 17, 0.9);
	border:					5px solid #cb9d25;
//	background-color:		#550;
}

#dv_cth_txtVoeux{
	font-family:			mySOUTHERNAIRE;
	font-size:				4pc;
	font-weight: 			10;
	color:					#fff;
	margin:					0 auto;
	text-align:				center;
	padding:				1.5vw;
}

#im_cth_voeux{
	width:					69vw;
//	margin-left:			auto;
//	margin-right:			auto;
	margin:					0 auto;
	border:					2px solid black;
}

#im_cth_voeux:hover{
	cursor:					grab;
}

#im_cth_voeuxb{
	width:					69vw;
//	margin-left:			auto;
//	margin-right:			auto;
	margin:					0 auto;
	border:					2px solid black;
}

#im_cth_voeuxb:hover{
	cursor:					grab;
}


/* iFrame									*/
/*------------------------------------------*/
#if_cthabay_left{
	border-radius:	15px;
//	border:			2px solid blue;
}

#if_cthabay_right{
	border-radius:	15px;
//	border:			3px solid green;
}


#dv_cth_menu{
	background-color:	rgba(250,250,250,.7);
	width:			    100%;
	font-size:			1vw;
	border-radius:		5px;
	padding-left:		25px;
}

#dv_ctg_sp768{
	display:			none;
}

/*------------------------------------------------------------------------------------------------------*/
/* Page : V2~imp~Calendar.php																			*/
/*------------------------------------------------------------------------------------------------------*/
#bd_imc_body{
	background-image: 	none;
	background-color:	#fff;
	width:				20cm;
}

#dv_imc_title{
	display:			flex;
	flex-direction:		row;	
	align-items:		center;
	justify-content:	space-between;
	border:				2px solid #000;
	border-radius:		10px;
	padding:			15px;
	background-color:	#E1E6FA;
}

/*------------------------------------------------------------------------------------------------------*/
/* Page : index.php																						*/
/*------------------------------------------------------------------------------------------------------*/
#dv_idx_Container{
	width: 				80%; 
	margin: 			0 auto; 
//	height:				450px;
	margin-top:			40px;
	border-radius: 		15px;
	cursor:				pointer;
	display:			block;
	
	background-color:	rgba(250,250,250,.7);
}

#dv_idx_ContainerX{
	width: 				80%; 
	margin: 			0 auto; 
//	height:				450px;
	margin-top:			40px;
	border-radius: 		15px;
	cursor:				pointer;
	display:			none;
	
	background-color:	rgba(250,250,250,.7);
}


#dv_idx_intro{
	width: 				80%; 
	margin: 			0 auto; 
	border-radius: 		15px;
	font-family:		myCENTURYFont;
//	font-size:			1.8vw;
	font-size:			2pc;
	font-weight: 		100;
	color:				#000;
	padding-top:		1vw;
	padding-bottom:		1vw;
}

#dv_idx_resolution{
	width: 				80%; 
	margin: 			0 auto; 
	border-radius: 		15px;
	font-family:		myCENTURYFont;
	font-size:			2.5vw;
//	font-size:			1pc;
	font-weight: 		100;
	color:				#6e0b14;
	padding-top:		1vw;
	padding-bottom:		1vw;
	background-color:	#825b36;
	text-align:			center;
	display:			none;
}

#dv_idx_frMap{
	margin: 			0 auto;
	border:				2px double yellow;
	width:				600px;
	height:				400px;
}
/*------------------------------------------------------------------------------------------------------*/
/* Page : V2~CTH~accueil.php																			*/
/*------------------------------------------------------------------------------------------------------*/
#bd_acc_body{
	overflow-y:			scroll;	
	
}

#dv_acc_Container{
	display:					flex;
//	display:					-webkit-flex;
	flex-direction:				column;
	justify-content:			center;
//	-webkit-justify-content:	center;
	align-items:				center;
//	-webkit-align-items:		center;
	
	width: 				100%;
//	max-width:			1100px;
	height:				60%;
//	max-height:			576px;
	margin: 			0 auto; 
	margin-top:			40px;
	border-radius: 		15px;
	background-color:	rgba(250,250,250,.0);
	background-image: 	url("/images/cor_cible_2.jpg");
	background-repeat: 	no-repeat;
	background-position: center;
	background-size: 	auto;
	

}

#img_acc_Cible{
//	border-radius: 		15px;
//	width:				80%;
//	margin-top:			0px;
//	border:				2px solid yellow;
}

/*Text Div							*/
#div_acc_Text{
	display:			flex;
	flex-direction:		column;
	justify-content:	center;
	align-items:		center;
	/*Chrome		*/					
		display: 						-webkit-flex;					
		-webkit-flex-direction: 		column;
		-webkit-flex-justify-content:	center;
		-webkit-flex-align-items:		center;

//	width:				35%;
	height:				100%;
//	margin-right:		auto;
//	margin-left:		auto;
//	margin-top:			0px;
	z-index:			30;
//	border:				2px solid green;
}

#in_acc_envoyer{
	display:			none;
}

/*-----------------------------------------------------------------------------------------------------*/
/* Page : V2~CTH~persData.php																								*/
/*-----------------------------------------------------------------------------------------------------*/
#tb_prd_persData{
	width: 				100%;
	background-color:	rgba(252,250,225,.9);
}

#tb_prd_persData th{
	text-align:			right;
	padding-right:		3vw;
	font-size:			1.0pc;
}

#tb_prd_persData td{
	text-align:			left;
	padding-left:		3vw;
	font-size:			1.0pc;
}

#tb_prd_persData caption{
}

#tb_prd_Telephone{
	width: 				100%;
	background-color:	rgba(252,250,225,.9);
}

#tb_prd_Telephone th{
	text-align:			right;
	padding-right:		3vw;
	font-size:			1.0pc;
}

#tb_prd_Telephone td{
	text-align:			left;
	padding-left:		3vw;
	font-size:			1.0pc;
}

#tb_prd_Horaire{
	width: 				100%;
	background-color:	rgba(252,250,225,.9);
}

#tb_prd_Horaire th{
	text-align:			right;
	padding-right:		3vw;
	font-size:			1.0pc;
}

#tb_prd_Horaire td{
	text-align:			left;
	padding-left:		3vw;
	font-size:			0.8pc;
}

#chpw-box{
	display:			none;
	padding:			2vw;
}



/*------------------------------------------------------------------------------------------------------*/
/* Page : V2~CTH~dashBoard.php																			*/
/*------------------------------------------------------------------------------------------------------*/
#dv_dhb_container{
	display: 			flex;
	display: 			-webkit-flex;
	display: 			-moz-flex;

	flex-direction:			column;
	-webkit-flex-direction:	column;
	-moz-flex-direction:	column;	
	
	width: 				100%;
}

#dv_dhb_newsList{
}

#dv_dhb_news{
}


/*------------------------------------------------------------------------------------------------------*/
/* Page : V2~leftMenu~Photos.php																		*/
/*------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------*/
/* Page : V2~leftMenu~Event.php																			*/
/*------------------------------------------------------------------------------------------------------*/
#dv_lfe_title li{
	height:				10px;
	
	
	
}
/*------------------------------------------------------------------------------------------------------*/
/* Page : V2~disp~Calendar.php																			*/
/*------------------------------------------------------------------------------------------------------*/
#dv_cal_dispButt{
	padding-left:		1vw;
}

#dv_cal_expPDF{
	padding-left:		1vw;
}

#exp_cal_year{
	display:			none;
}

#dv_cal_Container{
//	border:				2px solid red;
//	width:				80%;
}

/*------------------------------------------------------------------------------------------------------*/
/* Page : V2~disp~CalendarList.php																		*/
/*------------------------------------------------------------------------------------------------------*/


#dv_calList_dispButt{
	display:			block;
	width:				60vw;
	font-size-adjust:	0.5;			
	padding-top:		10px;
	padding-bottom:		10px;
	margin:				0 auto;
}

#bt_calList_expCal{
	width:				100%;
}

#dv_calList_expPDF{
	display:			block;
	width:				60vw;
	font-size-adjust:	0.5;			
	padding-top:		10px;
	padding-bottom:		10px;
	margin:				0 auto;
}

#bt_calList_expPDF{
	width:				100%;
}

#exp_calList_year{
//	display:			block;
	font-size:			1.2pc;
	font-weight: 		100;
	color:				#00f;
	
}
#dv_calList_year{
	margin:				0 auto;
	margin-left:		10vw;
//	border:				2px solid red;
	height:				60px;
	
}
#dv_calList_Filtre{
	margin:				0 auto;
	margin-left:		10vw;
//	border:				2px solid red;
	height:				60px;
}

#sl_calList_Filtre{
//	margin-left:		200px;
//
	margin-top:			-10px;
	width:				10vw;
	font-size:			1.2pc;
	font-weight: 		100;
	color:				#00f;
	
}

#dv_calList_Container{
//	position:			absolute;
	overflow:			hidden;
	white-space:		nowrap;
//	border:				1px solid red;
	display: 			flex;
	flex-direction:		column;
	
}

/*------------------------------------------------------------------------------------------------------*/
/* Page : V2~cont~Form.php																				*/
/*------------------------------------------------------------------------------------------------------*/


#dv_cfm_form{
	padding-left:		2vw;
}

#dv_cfm_recTitle{
	padding-bottom:		1vw;
}

#dv_cfm_recList{
	padding-bottom:		1.5vw;
}

#dv_cfm_tableau{
	background-image:	url("/images/tableau.jpg");
	background-repeat: 	no-repeat;
	padding-bottom:		2vw;
//	padding-top:		2vw;
	width:				100%;
	
	display:				flex;
	display:				-webkit-flex;	
	flex-direction:			row;
}

#dv_cfm_monsieur{
	-ms-transform: 		rotate(9deg); 		/* IE 9 */
   -webkit-transform: 	rotate(9deg); 	/* Chrome, Safari, Opera */
    transform: 			rotate(9deg);
	color:				#fff;
	font-family:		myJPHSLFont;
	font-size:			3vw;
	font-weight: 		bold;
	padding-top:		6vw;	
	
}

#dv_cfm_fields{
	width:   			35%;
//	padding-top:		1vw;
//	padding-left:		3vw;
	margin-left:		200px;
	margin-top:			100px;
	
}

#ta_cfm_comment{
	height:				10vh;
	width:				95%;
}

#dv_cfm_input{
}
#dv_cfm_submit{
//	padding-top:		1vw;
}

#ip_cfm_input{
	height:				2pc;
}

/*-----------------------------------------------------------------------------------------------------*/
/* Page : V2~right~Event.php																								*/
/*-----------------------------------------------------------------------------------------------------*/
#dv_evt_pubEvent{
	padding-left:		1vh;
}

#dv_evt_event{
	padding:			1vh 0px 1vh 2vh;
}

/*-----------------------------------------------------------------------------------------------------*/
/* Page : V2~disp~New~Calandar.php																						*/
/*-----------------------------------------------------------------------------------------------------*/
#bd_nwc_Body{
//	background:				black;	
	background-image:       none;
	background-size:		cover;
	overflow:				auto;	
}

#dv_nwc_displayEvent{
	width:				90%;
	font-family:		myBRLNSRFont;
	padding:			2vw;
	background-color:	#777;
	border:				2px solid #FFC961;
	border-radius:		20px;
	box-shadow: 		0 30px 30px 0 rgba(100, 100, 100, 0.8), 0 30px 30px 0 rgba(100, 100, 100, 0.5);
	margin:				0 auto;
	display:			none;
	margin-top:		10px;
}

#dv_nwc_Titre{
	//background-color:	#0a0;
	font-size:			1.5vw;
	font-weight: 		100;

}

#dv_nwc_Commentaire{
	width:			80%;
	height:			100px;
	display:		none;
	resize : 		none;
	background-color:	#777;
	
}

#calendar{
	box-shadow: 		0 30px 30px 0 rgba(100, 100, 100, 0.8), 0 30px 30px 0 rgba(100, 100, 100, 0.5);
	
}
/*======================================================================================================*/
/*																										*/
/*  CLASSES																								*/
/*																										*/
/*======================================================================================================*/
.Label_01{
	font-size:			1vw;
	font-weight: 		100;
	padding-left:		1vw;
	
}
.imprCal_Row{
//	border:					1px solid #000;
	display:				flex;
	flex-direction:			row;
	height:					1cm;
}

.imprCal_Date{
	border:					1px solid #000;
	width:					30%;
//	font-family:			myCENTURYFont;
//	font-size:				10px;
	font-family:			myBRLNSRFont;
	font-size:				20px;
	padding-left:			10px;
}
.imprCal_Title{
	border:					1px solid #000;
	width:					70%;
	font-family:			myBRLNSRFont;
	font-size:				20px;
	padding-left:			10px;
}



.titre_02_70{
	font-family:			myBRLNSRFont;
	font-size:				2pc;
	font-weight: 			100;
	text-shadow: 			1px 1px #fff;
	margin-top:				2vw;
	padding-top:			1vw;
}

.titre_02_30{
	font-family:			myBRLNSRFont;
	font-size:				2pc;
	font-weight: 			100;
	text-shadow: 			1px 1px #fff;
	//margin-top:			2vh;
	//padding-top:			1vh;
	background-color:		#aaa;
}
._grey{
	color:					#aaa;
}
.titre_03{
	font-family:			myBRLNSRFont;
	font-size:				2vw;
	font-weight: 			100;
	text-shadow: 			1px 1px #fff;
	margin-top:				2vw;
	padding-top:			1vw;
}
.font_01{
	font-family:			myBRLNSRFont;
	font-size:				40px;
// 	font-weight: 			100;
}

.font_02{
	font-family:			myBRLNSRFont;
	font-size:				20px;
	text-align: 			center;	
	background-color:		#FFF168;
// 	font-weight: 			100;
}

.font_03{
	font-family:			myBRLNSRFont;
	font-size:				17px;
	color:					#f00;
// 	font-weight: 			100;
}

.font_04{
	font-family:			myBRLNSRFont;
	font-size:				17px;
	text-align: 			center;	
	color:					#000;
	font-style: 			oblique;	
// 	font-weight: 			100;
}


.normal_01{
	font-family:			myBRLNSRFont;
	font-size:				1.2pc;
	color:					#000,
//	font-weight: 			100;
//	text-shadow: 			1px 1px #fff;
//	margin-top:				2vw;
//	padding-top:			1vw;
}

.normal_02{
	font-family:			myBRLNSRFont;
	font-size:				1.5pc;
	color:					#fff;
//	font-weight: 			100;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
//	text-shadow: 			2px 2px #000;
//	margin-top:				2vw;
	padding-top:			0.5vw;
//	background-color:		rgba(255, 255, 255, 0.1);
	padding-bottom:			0.5vw;
	width:					60%;
}

.normal_03{
	font-family:			myBRLNSRFont;
	font-size:				1.5vw;
	color:					#000;
//	font-weight: 			100;
	text-shadow: 			1px 1px #fff;
//	margin-top:				2vw;
	padding-top:			0.5vw;
//	background-color:		rgba(255, 255, 255, 0.1);
	padding-bottom:			0.5vw;
}

.normal_04{
	font-family:			myBRLNSRFont;
	font-size:				1pc;
	color:					#000;
//	font-weight: 			100;
//	margin-top:				2vw;
	padding-top:			0.5vw;
//	background-color:		rgba(255, 255, 255, 0.1);
	padding-bottom:			0.5vw;
	width:					80%;
}

.normal_05{
	background-color:		rgba(50, 70, 140, 0.8);
	border-radius:			20px;
	padding-left:			20px;
}

.not_actif{
	color:					#EDF2F1;
}

.cal_tampon{
	width:					100px;
	height:					20px;
}

.button-1{
	width:				55%;
//	height:				2pc;
	font-size:			1.5pc;
	font-style:			oblique;
	font-weight:		bolt;
	color:				#000;
	font-family:		myBRLNSRFont;
	border-radius:		12px;
	background: 		linear-gradient(#dfe3f5, #ABC8E2);	
}

.button-1:hover{
	background: 		linear-gradient(#dfe3f5, #3498db);	
	border-radius:		8px;
}

.calTextarea{
	font-family:		myBRLNSRFont;
	border:				none;
}

.button_1{
/*	font-family:		myBRLNSRFont;
	font-size:			20px;
	font-weight: 		400;
	color:				#000;
	background-color:	#fff;
	text-align: 		left;
	cursor:				pointer;
	
	border-style:		solid;
	border-width:		1px;
	border-color:		#fff;
*/	
	
	background: 			#3498db;
	background-image: 		-webkit-linear-gradient(top, #f2f4f5, #626b70);
	background-image: 		-moz-linear-gradient(top, #f2f4f5, #626b70);
	background-image: 		-ms-linear-gradient(top, #f2f4f5, #626b70);
	background-image: 		-o-linear-gradient(top, #f2f4f5, #626b70);
	background-image: 		linear-gradient(to bottom, #f2f4f5, #626b70);
	-webkit-border-radius: 	28;
	-moz-border-radius: 	28;
//	border-radius: 			20px;
	font-family: 			Arial;
	color: 					#ffffff;
	font-size: 				15px;
	padding: 				5px 10px 5px 10px;
	text-decoration: 		none;	
}

.button_1:hover{
	background:			-moz-linear-gradient(#dfe3f5, #3498db);
	border-radius:		8px;
}

.button_2{
	background: 			#ffffff;
	background-image: 		-webkit-linear-gradient(top, #ffffff, #bdbdbd);
	background-image: 		-moz-linear-gradient(top, #ffffff, #bdbdbd);
	background-image: 		-ms-linear-gradient(top, #ffffff, #bdbdbd);
	background-image: 		-o-linear-gradient(top, #ffffff, #bdbdbd);
	background-image: 		linear-gradient(to bottom, #ffffff, #bdbdbd);
	-webkit-border-radius: 	28;
	-moz-border-radius: 	28;
	border-radius: 			15px;
	font-family: 			Arial;
	color: 					#ffffff;
	font-size: 				1.3pc;
	padding: 				10px 20px 10px 20px;
	text-decoration: 		none;
	width:					300px;
	margin:					0.2vw;
    text-shadow: 			2px 2px 4px #000000;	
}

.button_2:hover{
	background: #c9eaff;
	background-image: 		-webkit-linear-gradient(top, #c9eaff, #3455d9);
	background-image: 		-moz-linear-gradient(top, #c9eaff, #3455d9);
	background-image: 		-ms-linear-gradient(top, #c9eaff, #3455d9);
	background-image: 		-o-linear-gradient(top, #c9eaff, #3455d9);
	background-image: 		linear-gradient(to bottom, #c9eaff, #3455d9);
	text-decoration: 		none;	
	border-radius: 			25px;
}

.news_title{
	color:				#00f;
	font-family: 		myBRLNSRFont;
	font-size: 			1.5pc;
	margin-left:		1vw;
}

.barmen_title{
	color:				#00f;
	font-family: 		myBRLNSRFont;
	font-size: 			1.5pc;
	margin-left:		1vw;
}
.barmen_other{
	color:				#000;
	font-family: 		myBRLNSRFont;
	font-size: 			1.5pc;
	margin-left:		3vw;
}

.news_responsible{
	color:				#000;
	font-family: 		myCENTURYFont;
	font-size: 			1pc;
	margin-left:		3vw;
}
.news_news{
	width:				95%;
	height:				100%;
	font-family: 		myCENTURYFont;
	font-size: 			1.2pc;
	margin-left:		1.5vw;
	margin-right:		1.5vw;
}

.titre_03_30{
	color:				#00a;
	font-family: 		myBRLNSRFont;
	font-size:			1.8pc;
	text-shadow: 		1px 1px #fff;
	padding-left:		2vw;
}

.titre_04_30{
	color:				#000;
	font-family: 		myBRLNSRFont;
	font-size:			1.2pc;
}

.titre_04_30:hover{
	background-color:	#8FA3AD;
}

.event_folder{
	color:				#00a;
	font-family: 		myBRLNSRFont;
	font-size:			1.8pc;
	text-shadow: 		1px 1px #fff;
	padding-left:		2vw;
}



.backgr_iframe{
//	border-radius: 		20px;
//	background-color:	rgba(250,250,250,.7);
//	border-style:		solid;
//	border-width:		5px;
//	border-color:		#050;
	width:				100%;
	background-image:  	none;
	
}

.backgr_title{
	border-style:			solid;
	border-width:			2px;
	border-color:			#4C1B1B;
	border-radius: 			25px;
	background-color:		#fafafa;
}

.titre_01{
//	font-family:			myARMALITE;
//	font-family:			myWREXHALT;
	font-family:			mySOUTHERNAIRE;
//	font-family:			myBRLNSRFont;
	font-size:				5vw;
//	font-size:				3.8vw;
	font-weight: 			100;
	text-shadow: 			2px 2px #fff;
	margin-top:				2vw;
	padding-top:			1vw;
}

.repere_0768{
	width:				768px;
	height:				20px;
	background-color:	#FFDA8C;
	margin:				0 auto;
}

.repere_1024{
	width:				1024px;
	height:				20px;
	background-color:	#FFDA8C;
	margin:				0 auto;
}

.repere_1280{
	width:				1280px;
	height:				20px;
	background-color:	#FFDA8C;
	margin:				0 auto;
}

.repere_1680{
	width:				1680px;
	height:				20px;
	background-color:	#FFDA8C;
	margin:				0 auto;
}

.leftMenu{
	height:				20px;
}

	.photo_folder{
		color:				#00a;
		font-family: 		myBRLNSRFont;
		font-size:			1.5pc;
		text-shadow: 		1px 1px #fff;
		padding-left:		2vw;
	}

	.photo_subfolder{
		color:				#000;
		font-family: 		myBRLNSRFont;
		font-size:			1.0pc;
	}

	.photo_subfolder:hover{
		color:				#000;
		font-family: 		myBRLNSRFont;
		font-size:			1.0pc;
		background-color:	#8FA3AD;
	}

	.subMenu{
		width:			300px;
	}
/*======================================================================================================*/
/*																										*/
/*  MEDIA																								*/
/*																										*/
/*======================================================================================================*/

/* 1680																						*/
@media only screen and (max-width: 1680px) {
	#exp_calList_year{
		display:			none;
	}
}

	.repere_1680{
		width:				1680px;
		height:				20px;
		background-color:	#927D6A;
		margin:				0 auto;
	}


/* 1280																						*/
@media only screen and (max-width: 1280px) {
	.backgr_title{
//		border-style:			solid;
//		border-width:			5px;
//		//border-color:			#01B0F0;
//		border-radius: 			25px;
//		background-color:		#fafafa;
	}

	#if_cthabay_right{
		src:					"";
	}
	
	#dv_cth_right{
		display:				block;
		width:					10%;
	}

	.button_2{
		width:					20vw;
	}

	.button-1{
		width:				55%;
		height:				40px;
		font-size:			1.2pc;
		font-style:			oblique;
		font-weight:		bolt;
		color:				#000;
		font-family:		myBRLNSRFont;
		border-radius:		12px;
	}

	.repere_1280{
		width:				1280px;
		height:				20px;
		background-color:	#927D6A;
		margin:				0 auto;
	}

	.photo_folder{
		color:				#00a;
		font-family: 		myBRLNSRFont;
		font-size:			1.5pc;
		text-shadow: 		1px 1px #fff;
		padding-left:		2vw;
	}

	.photo_subfolder{
		color:				#000;
		font-family: 		myBRLNSRFont;
		font-size:			1.0pc;
	}

	.photo_subfolder:hover{
		color:				#000;
		font-family: 		myBRLNSRFont;
		font-size:			1.0pc;
		background-color:	#8FA3AD;
	}

	#im_evt_pubEvent{
		width:				940px;
	}

	.titre_02_30{
		font-family:			myBRLNSRFont;
		font-size:				2pc;
		font-weight: 			100;
		text-shadow: 			1px 1px #fff;
		//margin-top:			2vh;
		//padding-top:			1vh;
		background-color:		#aaa;
	}

	.titre_03_30{
		color:				#00a;
		font-family: 		myBRLNSRFont;
		font-size:			1.8pc;
		text-shadow: 		1px 1px #fff;
		padding-left:		2vw;
	}

	.titre_04_30{
		color:				#000;
		font-family: 		myBRLNSRFont;
		font-size:			1.2pc;
	}

	#dv_cfm_fields{
	width:   			70%;
	margin-left:		200px;
	margin-top:			100px;
	
	}
}

/* 1024																						*/
@media only screen and (max-width: 1024px) {
	.backgr_title{
//		border-style:			solid;
//		border-width:			5px;
///		//border-color:			#96CA2D;
//		border-radius: 			25px;
//		background-color:		#fafafa;
	}

	#dv_cth_left{
		display:				none;
	}
	
	#dv_cth_right{
		display:				none;
	}

	#ticker01{
		display:				none;
	}

	#dv_meny{
		display:				none;
	}

	#dv_acc_Container{
		display:				none;
	}

	#dv_idx_Container{
		display:				none;
	}

	#dv_idx_resolution{
		display:				block;
	}

	.repere_0768{
		width:				768px;
		height:				20px;
		background-color:	#927D6A;
		margin:				0 auto;
	}

	#dv_ctg_sp768{
		display:			block;
		color:				#f00;
	}
	

}


/* 950																						*/
@media only screen and (max-width: 990px) {
	#im_evt_pubEvent{
		width:				920px;
	}

}


/* 768																						*/
@media only screen and (max-width: 768px) {
	.backgr_title{
//		border-style:			solid;
//		border-width:			5px;
///		//border-color:			#96CA2D;
//		border-radius: 			25px;
//		background-color:		#fafafa;
	}

	#dv_cth_left{
		display:				none;
	}
	
	#dv_cth_right{
		display:				none;
	}

	#ticker01{
		display:				none;
	}

	#dv_meny{
		display:				none;
	}

	#dv_acc_Container{
		display:				none;
	}

	#dv_idx_Container{
		display:				none;
	}

	.repere_0768{
		width:				768px;
		height:				20px;
		background-color:	#927D6A;
		margin:				0 auto;
	}

	#dv_ctg_sp768{
		display:			block;
		color:				#f00;
	}
	

}


