html { }
body { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#2B3501; color:#003300;  font-size:12px;	}
.ps2015HAUT { width:856px; height:211px; padding:50px 0px 0px 0px; background:url(/graf/2015/planetesenegalaisement.png) no-repeat center top;  }
.ps2015maintable { width:856px; padding-top :0px; padding-right: 25px; padding-bottom: 15px; padding-left: 25px; background-color:#F4D200; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; font-size:12px;	}
.ps2015maintable td {color:#003300; font-size:12px;	}
.ps2015BAS { width:856px; text-align:right; padding:5px 10px 5px 10px; background-color:#F4D200; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; border-left:1px solid #FFFFFF; }
h1 { background: url("/graf2012/h1.png") left no-repeat; text-align:left;  padding-left:30px; font-size:34px; margin: 15px 0px 15px 5px; font-family: Arial, Helvetica, sans-serif;  font-weight:bold; color:#FFFFFF; text-shadow: 2px 2px 0.2em #000000;}
h2 { background: url("/graf2014/puceh2.png") left no-repeat; font-size: 24px;	 padding-left:30px; font-weight: bold; color: #BB1000; text-shadow: 2px 2px 0.2em #FFFFFF; }
h3 { font-size: 16px;	line-height: 18px; font-weight: bold; color: #BB1000;}
h4 { background: url("/graf2014/puceh4.png") left no-repeat; text-align:left; padding-left:30px; font-size:24px; margin: 15px 0px 15px 5px; font-family: Arial, Helvetica, sans-serif;  font-weight:bold; color:#FFFFFF; text-shadow: 2px 2px 0.2em #000000;}
h5 { }
a:link { color: #D25400; font-weight:bold; text-decoration: underline; }
a:hover { color: #D25400; font-weight:bold; text-decoration: none; }
a:visited { color: #D25400; font-weight:bold; text-decoration: none; }
.newsiteshare { width:550px; background-color:#8FAD00; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-align:right; border-radius:.5em; -webkit-border-radius:.5em; margin:5px 15px 5px 0px; padding:3px; float:right; }
.newsiteshare a:link { font-weight: bold; color: #FFFFFF; text-decoration: none; }
.newsiteshare a:visited { font-weight: bold; color: #FFFFFF; text-decoration: none;}
.newsiteshare a:hover { font-weight: bold; color: #D3FF00; text-decoration: underline; }
.smallfontandheight { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:90%; } 


.gdscarredroit { width:300px; height:250px; float:right; margin-bottom:5px; margin-left:5px; }
.gdscarregauche { width:300px; height:250px; float:left; margin-bottom:5px; margin-right:5px; }
.gdslb72 { text-align:center; height:90px; margin-bottom:4px 0px 4px 0px;}

/*	Coin Slider http://workshop.rs/projects/coin-slider */
.coin-slider { overflow: hidden; zoom: 1; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }
.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #3E4B03; color: #3E4B03; text-indent: -1000px; }
.cs-active { background-color: #3E4B03; color: #FFFFFF; }
.cs-title { width: 260px; font-size:14px; padding: 10px; background-color: #000000; color: #FFFFFF; }
.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }
/* /////////////////////////////// */
hr.style-five { border: 0;  height: 0; /* Firefox... */ box-shadow: 0 0 10px 1px black; }
hr.style-five:after {  /* Not really supposed to work, but does */ content: "\00a0";  /* Prevent margin collapse */ }

div.sitetopnavi { margin-left:40px; margin-bottom:40px; font:normal normal normal 11px/14px Arial, Verdana, Geneva, Helvetica, sans-serif; line-height: 20px; background-color:#AD8B20; border-bottom:1px dashed #FFD550; border-top:1px dashed #FFD550; color: #FFFFFF; font-weight:bold; }
div.sitetopnavi a:link { padding-left: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
div.sitetopnavi a:visited { font-weight: bold; color: #FFFFFF; text-decoration: none;}
div.sitetopnavi a:hover { font-weight: bold; color: #D3FF00; text-decoration: underline; }

div.sitebottomnavi { font:normal normal normal 11px/14px Arial, Verdana, Geneva, Helvetica, sans-serif; margin:10px 0px 10px 0px; text-align:center; line-height: 20px; background-color: #1F6B00; color: #F0C12D; }
div.sitebottomnavi a:link { padding-left: 10px; background: url(/graf2012/pucenavi.png) no-repeat left;  font-weight: bold; color: #FFFFFF; text-decoration: none;}
div.sitebottomnavi a:visited { font-weight: bold; color: #FFFFFF; text-decoration: none;}
div.sitebottomnavi a:hover { font-weight: bold; color: #FFFFFF; text-decoration: underline; }


div.aTopPageListe { text-align:left; font-weight:bold; width:400px; margin-left:40px; padding:10px 10px 10px 20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; background-color:#AD8B20; text-shadow: rgba(255, 255, 255, 0.2) 3px 2px 3px; border-radius:5px; box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.7);  }
div.aTopPageListe a:link { color: #44360B; text-decoration: none; }
div.aTopPageListe a:visited { color: #44360B; text-decoration: none; }
div.aTopPageListe a:hover { color: #44360B; text-decoration: underline; }
div.aTopPageListe li { list-style-image : url(/graf2014/puceli5.png); }


.meteolist {
float:left;
padding:4px 15px 4px 15px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}


/*!!!!!!!!!!! MyCSSMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}
/*!!!!!!!!!!! MyCSSMenu Styles !!!!!!!!!!!*/
	/* MyCSSMenu 0 */
	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		background-color:rgb(255, 85, 0);
		border-width:1px 0px;
		border-style:solid;
		border-color:rgb(255, 255, 255);
	}
	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		width:auto;
		padding:5px 8px 5px 8px;
		background-color:rgb(255, 85, 0);
		color:rgb(255, 255, 255);
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		border-width:0px 1px 0px 0px;
		border-style:dotted;
	}
	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		background-color:rgb(255, 255, 255);
		color:rgb(0, 0, 0);
	}
	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:rgb(255, 255, 255);
		color:rgb(0, 0, 0);
		text-decoration:underline;
	}
	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		width:auto;
		padding:5px;
		margin:0px 0px 0px -1px;
		background-color:rgb(255, 255, 255);
		border-width:4px 1px 1px;
		border-style:solid;
		border-color:rgb(59, 89, 3);
	}
	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		width:auto;
		padding:2px 40px 2px 5px;
		border-width:0px;
		border-style:none;
	}
	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover, #qm0 ul a:hover	
	{	
		text-decoration:underline;
	}
	/*"""""""" Box Animation Styles""""""""*/	
	#qm0 .qmbox	
	{	
		border-width:1px;
		border-style:solid;
		border-color:rgb(153, 153, 153);
	}
/*!!!!!!!!!!! END MyCSSMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/

div.aSeeAlsoBig { background: url("/graf2014/puceli3.png") left no-repeat;  text-align:left; font-weight:bold; margin:5px 0px 10px 25px; padding:10px 10px 10px 20px; font-family:Arial, Helvetica, sans-serif; font-size:15px; background-color:rgb(255, 85, 0); text-shadow: rgba(255, 255, 255, 0.2) 3px 2px 3px; border-radius:5px; box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.7);  }
div.aSeeAlsoBig a:link { color: #5B1E00; text-decoration: none; }
div.aSeeAlsoBig a:visited { color: #5B1E00; text-decoration: none; }
div.aSeeAlsoBig a:hover { color: #5B1E00; text-decoration: underline; }

div.aSeeAlsoSmall { text-align:left; font-weight:bold; margin-left:25px; padding:10px 10px 10px 20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:rgb(255, 85, 0); text-shadow: rgba(255, 255, 255, 0.2) 3px 2px 3px; border-radius:5px; box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.7);  }
div.aSeeAlsoSmall a:link { color: #5B1E00; text-decoration: none; }
div.aSeeAlsoSmall a:visited { color: #5B1E00; text-decoration: none; }
div.aSeeAlsoSmall a:hover { color: #5B1E00; text-decoration: underline; }
div.aSeeAlsoSmall li { list-style-image : url(/graf2014/puceli4.png); } 



div.newmenulinkpage {  padding:10px; margin: 10px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif;  color:#DE0029; background-color:#DB9FBC; font-size:10px; border:1px solid #BD4F83; border-radius:10px; }
div.newmenulinkpage span.main {  font-size: 18px; }
div.newmenulinkpage a:link { color:#DE0029; font-weight:bold; text-decoration:none   }
div.newmenulinkpage a:visited { color:#DE0029; font-weight:bold; text-decoration:none   }
div.newmenulinkpage a:hover { color:#DE0029; font-weight:bold; text-decoration:underline   }
table.newsousmenupage { width:100%; padding:10px; margin: 10px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif;  color:#145E00; background-color:#8EA523; font-size:12px; border:1px solid #145E00; border-radius:10px; }




/*
PAGE ACCUEIL
*/

div.xifadhomeadslastla { text-align:left; height:18px; overflow:hidden; border-bottom:dotted 1px #333333; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#3573F3; }
div.xifadhomeadslastla a:link { color: #FFFFFF; text-decoration: none; font-weight:normal; display:block; }
div.xifadhomeadslastla a:visited { color: #FFFFFF; text-decoration: none; font-weight:normal; display:block; }
div.xifadhomeadslastla a:hover { color: #2D5EC1; text-decoration: none; font-weight:normal; display:block; background: #FFFFFF; }

div.xifadhomeadslastlsee { text-align:right; padding:2px; font-size:12px; background-color:#3573F3; border-bottom-left-radius:5px;	border-bottom-right-radius:5px;}
div.xifadhomeadslastlsee a:link { color: #FFFFFF; text-decoration: none; font-weight:bold;  }
div.xifadhomeadslastlsee a:visited { color: #FFFFFF; text-decoration: none; font-weight:bold; }
div.xifadhomeadslastlsee a:hover { color: #FFFFFF; text-decoration: underline; font-weight:bold;      }

div.xifadhomeadslastltt { text-align:left;  padding-left:10px; margin-top:20px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	letter-spacing:-2px;	color: rgba(0, 0, 0, 0.6);	font-size: 25px;	text-shadow: rgba(255, 255, 255, 0.2) 3px 2px 3px;	background-color:#3573F3; border-top-left-radius:15px;	border-top-right-radius:15px;}
div.xifadhomeadslastxltt { text-align:left; padding-left:10px; margin-top:20px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	letter-spacing:-2px;	color: #292F0B;	font-size: 25px;	text-shadow: rgba(255, 255, 255, 0.2) 3px 2px 3px;	background-color:#8B9F22; border-top-left-radius:15px;	border-top-right-radius:15px;}

div.xifadhomeadslastlxsee { text-align:right; padding:2px; font-size:12px; background-color:#8B9F22; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
div.xifadhomeadslastlxsee a:link { color: #292F0B; text-decoration: none; font-weight:bold;  }
div.xifadhomeadslastlxsee a:visited { color: #292F0B; text-decoration: none; font-weight:bold; }
div.xifadhomeadslastlxsee a:hover { color: #292F0B; text-decoration: none; font-weight:bold;    }

div.xbifadhomeadslastla { text-align:left; border-bottom:dotted 1px #333333; height:18px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#8B9F22; }
div.xbifadhomeadslastla a:link { color: #292F0B; text-decoration: none; font-weight:normal; display:block; }
div.xbifadhomeadslastla a:visited { color: #292F0B; text-decoration: none; font-weight:normal; display:block; }
div.xbifadhomeadslastla a:hover { color: #292F0B; text-decoration: none; font-weight:normal; display:block; background: #FFFFFF; }

.xhomesnancienseleves { margin-top:15px; padding:5px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	letter-spacing:-2px;	color: #612000;	font-size: 25px;	text-shadow: rgba(255, 255, 255, 0.2) 3px 2px 3px; background-color: #FF5500;  border-radius:10px; }
span.accueilancieneleves { text-transform : capitalize; font-size:12px; color: #FFFFFF; letter-spacing:normal;}
span.accueilancieneleves a:link { color: #FFFFFF; text-decoration: none; }
span.accueilancieneleves a:visited { color: #FFFFFF; text-decoration: none; }
span.accueilancieneleves a:hover { color: #FF5500; background-color:#FFFFFF; text-decoration: underline; }





















table.newannonceslast { width : 550px; border-top : 1px solid #FFFFFF;  background-color: #8B9F22; border-bottom : 1px solid #3A430D;}
.newannonceslastt { border-bottom : 1px solid #FFFFFF; height : 25px; color: #FFFFFF; font-weight: bold; background-color: #8B9F22; }
.newannonceslastt a:link, a:visited { color: #FFFFFF; font-weight: normal; text-decoration: none; }
.newannonceslastt a:hover { color: #FFFFFF; font-weight: normal; text-decoration: underline; }
.newannonceslastla { color: #000066; background-color: #FFFFFF; }
.newannonceslastlb { color: #000066; background-color: #E6E6E6; }

.tableaccueilpuce { font-family: Wingdings, Arial, Helvetica; font-weight: bold; }

.asitephoto { font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-style:italic; }
.title { font-size: 30px; line-height: 30px; background-color: #578A24; color: #FFFFFF; }
.livm { font:normal normal normal 11px/14px Arial, Helvetica, sans-serif; color: #000000; background-color: #DB9FBC; }
.tel { font-family: Wingdings, Arial, Helvetica; font-size: 14px; }
.bo { font-family: Wingdings, Arial, Helvetica; font-size: 12px; }
.h { font-size: 18px; color: #3A5B18; }
.header { font-size: 34px; font-weight: bold; line-height: 40px; color: #FFFFFF; }
.d { font-family:Arial, Helvetica, sans-serif; font-size: 11px; }
.h2 { font-size: 14px;	line-height: 18px; font-weight: bold; color: #BB1000; }
.liv { color: #006699; background-color: #FFFFFF; }
.liv a:link { color: #006699; text-decoration: none; }
.liv a:visited { color: #006699; text-decoration: none; }
.liv a:hover { color: #006699; text-decoration: underline; }




.hotelsdesc { background-color: #CFB88C; font-size: 11px; color: #433707; text-align:justify; }
.hotelsnom { font-size: 18px; color: #433707; font-weight: bold; }
.hotelsslogan { font-size: 12px; color: #433707; font-style:italic; }
.hoteltel { font-family: Wingdings, Arial, Helvetica; font-size: 14px; }
table.hotelbgcolor { font-family: Arial, sans-serif; width:95%; border-bottom:1px solid #666666; border-top:1px solid #666666; background-color: #F3E5A2; }
table.hotelbgcolor td.hotelstarifs { font-family: Arial, sans-serif; border-bottom:1px solid #000000; border-top:1px solid #000000; font-size: 11px; background-color: #FFFFFF; color: #433707; font-style:italic; border-top:1px solid #000000; }
table.hotelbgcolor td.hotelsdesc { background-color: #CFB88C; font-size: 11px; color: #433707; text-align:justify; border-top:2px solid #000000; }
.hotelapartir { font-size: 10px; font-style:italic; }
.hotelligne { background-color: #000000; }
.hotelmenu { background-color: #FFFF01; }
.hotelpetit { font-size: 10px; color: #433707; }
.hotelpoptof { background-color: #372411; font-size: 12px; font-family: Verdana, Arial, Helvetica;}
.hotelbody { background-color: #312E20; font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF;}
.hotelbody td { font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF;}
.hotelvotemessagenok { font-size: 11px; text-align: center; color: #FF0000; font-weight: bold; }
.hotelvotemessageok { font-size: 11px; text-align: center; color: #00CC00; font-weight: bold; }
.hotelinfomessok { font-size: 12px; text-align: center; color: #00CC00; font-weight: bold; }
.hotelinfomessnok { font-size: 12px; text-align: center; color: #FF0000; font-weight: bold; }
.hotelinfotitre { font-size: 13px; color: #FF8A00; font-weight: bold; }
.hotelnone { font-size: 12px; text-align: center; font-weight: bold; }
.hotelmaps { width: 100%; height: 500px; border: 2px solid black }
.hotelpromessnok { font-size: 13px; text-align: center; color: #FF0000; font-weight: bold; }
.hotelpropt { font-family:Arial, Helvetica, sans-serif; font-size: 10px; }
.hotelprotitre { font-size: 15px; color: #FF6600; font-weight: bold; }
.hoteld { font-family: Arial, sans-serif; font-size: 11px; color: #074311; text-decoration:none; }
.hotelad { color: #578A24; font-weight: bold; text-decoration:underline; }
.hotellignea { background-color: #454D29; color: #FFFFFF;  }
.hotelligneb { background-color: #6D7B40; color: #FFFFFF;  }
.hoteldesca { color: #FB5100; font-weight: bold; text-decoration:none; }
.hotelservices { width:492px; }
div.hotelmenuinter a:link { text-align:left; font-family: Arial, sans-serif; font-size: 11px; font-weight:normal; color:#433707; text-decoration:underline }
div.hotelmenuinter a:hover { text-align:left; font-family: Arial, sans-serif; font-size: 11px; font-weight:normal; color:#433707; text-decoration:none }
div.hotelmenuinter a:visited { text-align:left; font-family: Arial, sans-serif; font-size: 11px; font-weight:normal; color:#433707; text-decoration:underline }
div.hotelvotmenui { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
td.hotelprincliens a:link { font-family: Arial, sans-serif; font-size: 12px; font-weight:bold; color:#008C2A; text-decoration:underline }
.hotelprincliens a:visited { font-family: Arial, sans-serif; font-size: 12px; font-weight:bold; color:#008C2A; text-decoration:underline }
.hotelprincliens a:hover { font-family: Arial, sans-serif; font-size: 12px; font-weight:bold; color:#008C2A; text-decoration:none }
div.hotelurcmtbt { border: solid #9C6D6D 4px; background-color:#CF8C8C; text-align:center; width:300px;}
div.hotelurcmtbt a:link { font-size:14px; text-transform:uppercase; color:#664848; text-decoration:underline }
div.hotelurcmtbt a:hover { font-size:14px; text-transform:uppercase; color:#261D1D; text-decoration:none }
div.hotelurcmtbt a:visited { font-size:14px; text-transform:uppercase; color:#664848; text-decoration:underline }


/* COMMON ALL */
.hotelmenunews { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.hotelsnom { font-size: 18px; color: #433707; font-weight: bold; }
div.iftrboxnoresult { text-align:center; font-size: 12px; text-align: center; font-weight: bold; }
.iftourismetel { font-family: Wingdings, Arial, Helvetica; font-size: 14px; }
div.iftrtopmenu { padding:5px; text-align:center; border-radius:5px; background-color:#AED425; border:1px dashed #769115; color:#343E12; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
div.iftrtoppagemenu { text-align:left; font-weight:bold; padding:5px; background-color:#CDBE4C; border-top:1px dashed #343E12; border-bottom:1px dashed #343E12; color:#343E12; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
div.iftrtoppagemenu a:link { font-weight:bold; text-decoration:underline; color:#343E12; font-size:14px; }
div.iftrtoppagemenu a:visited { font-weight:bold; text-decoration:underline; color:#343E12; font-size:14px; }
div.iftrtoppagemenu a:hover { font-weight:bold; text-decoration:none; color:#343E12; font-size:14px; }
/* DEBUT SMALLBOX */
/* SMALL BOX 0 STYLE */
div.iftourismesmallbox0head { margin-top:10px; margin-bottom:0px; padding:5px; font-family:Arial, Helvetica, sans-serif; background-color:#F3E5A2;  border-top:1px solid #C6A234; border-left:1px solid #C6A234; border-right:1px solid #C6A234; border-top-left-radius:10px; border-top-right-radius:10px;  font-size: 18px; color: #433707; font-weight: bold;}
div.iftourismesmallbox0middle { margin:0px; padding:5px; font-family:Arial, Helvetica, sans-serif; background-color:#F3E5A2;  border-left:1px solid #C6A234; border-right:1px solid #C6A234; font-size: 12px; color: #433707; }
div.iftourismesmallbox0bottom { background-color:#CFB88C; border-bottom:1px solid #C6A234; border-left:1px solid #C6A234; border-right:1px solid #C6A234; padding:5px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; font-size: 10px; color: #433707; text-align:justify;}
div.iftourismesmallbox0bottom a:link { color: #FB5100; font-weight: bold; text-decoration:none; }
div.iftourismesmallbox0bottom a:visited { color: #FB5100; font-weight: bold; text-decoration:none; }
div.iftourismesmallbox0bottom a:hover { color: #FB5100; font-weight: bold; text-decoration:underline; }
div.iftourismesmallbox0bottomempty { background-color:#F3E5A2; height:10px; border-bottom:1px solid #C6A234; border-left:1px solid #C6A234; border-right:1px solid #C6A234; padding:0px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; }

/* SMALL BOX COMMON */
div.iftrsmallboxservicewidth { width:600px; } /* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* FIN SMALLBOX */

/* DEBUT NORMALBOX */
/* NORMAL BOX 0 STYLE */
table.iftourismenormalbox0top { margin-top:15px; padding:5px; width:100%; background-color:#F3E5A2; border-top:1px solid #C6A234; border-left:1px solid #C6A234; border-right:1px solid #C6A234; border-top-left-radius:10px; border-top-right-radius:10px;  }
table.iftourismenormalbox0top td.iftourismenormalbox0main { color:#074311; font-family:Arial, Helvetica, sans-serif; font-size:11px; } 
table.iftourismenormalbox0top td.iftourismenormalbox0main a:link { font-size: 12px; font-weight:bold; color:#008C2A; text-decoration:underline } 
table.iftourismenormalbox0top td.iftourismenormalbox0main a:visited { font-size: 12px; font-weight:bold; color:#008C2A; text-decoration:underline } 
table.iftourismenormalbox0top td.iftourismenormalbox0main a:hover { font-size: 12px; font-weight:bold; color:#008C2A; text-decoration:none } 


table.iftourismenormalbox0top div.iftrnormalboxtopvote { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; font-weight:bold; color:#000000; }
table.iftourismenormalbox0top div.iftrnboxtoptextlink a:link { text-align:left; font-family: Arial, sans-serif; font-size: 11px; font-weight:normal; color:#433707; text-decoration:underline }
table.iftourismenormalbox0top div.iftrnboxtoptextlink a:visited { text-align:left; font-family: Arial, sans-serif; font-size: 11px; font-weight:normal; color:#433707; text-decoration:underline }
table.iftourismenormalbox0top div.iftrnboxtoptextlink a:hover { text-align:left; font-family: Arial, sans-serif; font-size: 11px; font-weight:normal; color:#433707; text-decoration:none }



div.iftourismenormalbox0bottom { background-color:#CFB88C; border-bottom:1px solid #C6A234; border-left:1px solid #C6A234; border-right:1px solid #C6A234; padding:5px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; font-size: 11px; color: #433707; text-align:justify;}
div.iftourismenormalbox0bottom a:link { color: #FB5100; font-weight: bold; text-decoration:none; }
div.iftourismenormalbox0bottom a:visited { color: #FB5100; font-weight: bold; text-decoration:none; }
div.iftourismenormalbox0bottom a:hover { color: #FB5100; font-weight: bold; text-decoration:underline; }
div.iftourismenormalbox0bottomempty { background-color:#F3E5A2; height:10px; border-bottom:1px solid #C6A234; border-left:1px solid #C6A234; border-right:1px solid #C6A234; padding:0px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; }
div.iftourismenormalbox0middle { margin:0px; padding:5px; font-family:Arial, Helvetica, sans-serif; background-color:#F3E9BB;  border-left:1px solid #C6A234; border-right:1px solid #C6A234; border-top:1px dashed #C6A234; border-bottom:1px dashed #C6A234; font-style:italic; font-size: 11px; color: #433707; }


/* NORMAL BOX 2 STYLE */
table.iftourismenormalbox2top { margin-top:15px; padding:5px; width:100%; background-color:#F3E5A2; border-top:1px solid #C6A234; border-left:1px solid #C6A234; border-right:1px solid #C6A234; border-top-left-radius:10px; border-top-right-radius:10px;  }
table.iftourismenormalbox2top td.iftourismenormalbox0main { color:#074311; font-family:Arial, Helvetica, sans-serif; font-size:11px; } 
table.iftourismenormalbox2top td.iftourismenormalbox0main a:link { font-size: 12px; font-weight:bold; color:#008C2A; text-decoration:underline } 
table.iftourismenormalbox2top td.iftourismenormalbox0main a:visited { font-size: 12px; font-weight:bold; color:#008C2A; text-decoration:underline } 
table.iftourismenormalbox2top td.iftourismenormalbox0main a:hover { font-size: 12px; font-weight:bold; color:#008C2A; text-decoration:none } 


table.iftourismenormalbox2top div.iftrnormalboxtopvote { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; font-weight:bold; color:#000000; }
table.iftourismenormalbox2top div.iftrnboxtoptextlink a:link { text-align:left; font-family: Arial, sans-serif; font-size: 11px; font-weight:normal; color:#433707; text-decoration:underline }
table.iftourismenormalbox2top div.iftrnboxtoptextlink a:visited { text-align:left; font-family: Arial, sans-serif; font-size: 11px; font-weight:normal; color:#433707; text-decoration:underline }
table.iftourismenormalbox2top div.iftrnboxtoptextlink a:hover { text-align:left; font-family: Arial, sans-serif; font-size: 11px; font-weight:normal; color:#433707; text-decoration:none }



div.iftourismenormalbox2bottom { background-color:#CFB88C; border-bottom:1px solid #C6A234; border-left:1px solid #C6A234; border-right:1px solid #C6A234; padding:5px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; font-size: 11px; color: #433707; text-align:justify;}
div.iftourismenormalbox2bottom a:link { color: #FB5100; font-weight: bold; text-decoration:none; }
div.iftourismenormalbox2bottom a:visited { color: #FB5100; font-weight: bold; text-decoration:none; }
div.iftourismenormalbox2bottom a:hover { color: #FB5100; font-weight: bold; text-decoration:underline; }
div.iftourismenormalbox2bottomempty { background-color:#F3E5A2; height:10px; border-bottom:1px solid #C6A234; border-left:1px solid #C6A234; border-right:1px solid #C6A234; padding:0px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; }
div.iftourismenormalbox2middle { margin:0px; padding:5px; font-family:Arial, Helvetica, sans-serif; background-color:#F3E9BB;  border-left:1px solid #C6A234; border-right:1px solid #C6A234; border-top:1px dashed #C6A234; border-bottom:1px dashed #C6A234; font-style:italic; font-size: 11px; color: #433707; }


/* NORMAL BOX COMMON */
div.iftrnormalboxservicewidth { width:485px; } /* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* FIN NORMALBOX */

















table.localvideo { background-color:#72851C; border:1px solid #3F4A0E;  }
table.localvideo td { border-left:solid #003300 1px; margin:3px; padding-right:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px   }

.galeriefkh { font-weight: bold; font-size: 18px; line-height: 28px;  color: ##FF9999; }
.galeriefkdesc { color: #000000; font-size: 12px; font-style:italic; font-family: Verdana, Arial, Helvetica; }
.galeriefksuite { color: #FFFFFF; font-weight: bold; text-decoration: none; }
.galeriefkpreviewtable { width:100%; background-color:#847F13; border-bottom: 2px solid #363406; border-top: 2px solid #363406; }
.galeriefkcllttitle { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#003300; width:140px; word-wrap: break-word; overflow: hidden; text-overflow: ellipsis; }
.galeriefkcelltxtwidth { width:140px; font-family:Arial, Helvetica, sans-serif; font-size:10px; word-wrap: break-word; }

.contacth { font-size: 18px; line-height: 28px;  color: ##FF9999; }

table.newtableaccueil { width : 100%; border : 0px; }
table.newtableaccueil td { color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica; }
table.newtableaccueil a:link { color: #363E0C; font-weight: normal; text-decoration: none; }
table.newtableaccueil a:visited { color: #363E0C; font-weight: normal; text-decoration: none; }
table.newtableaccueil a:hover { color: #FFFFFF; font-weight: normal; text-decoration: underline; background-color:#363E0C;  display:block; }
.contactmessok { text-align : center; font-weight: bold; font-size: 16px; line-height: 30px;  color: #5FA21B; }
.contactmessnok { text-align : center; font-weight: bold; font-size: 16px; line-height: 30px;  color: #FF0000; }
.contactd { font-size: 11px; }

table.cultureshop { width:100%; border-bottom:1px solid #666666; border-top:1px solid #666666; }
table.cultureshop td.clshopimage { text-align:center; width:81px; background-color: #CFB88C; border-left:2px solid #000000; border-top:2px solid #000000; }
table.cultureshop td.clshopdesc { font-family: Arial, sans-serif; font-size: 11px;  width:295px; background-color: #CFB88C; color: #433707; text-align:justify; border-top:2px solid #000000; }
table.cultureshop td.clshopcomment { font-family: Arial, sans-serif; font-size: 9px;  width:295px; background-color: #CFB88C; color: #433707; text-align:justify; border-top:2px solid #000000; }

.clshoplivm { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000; background-color: #DB9FBC; padding:10px; -webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}
.clshopdes { font-size:11px; font-style:italic; } 
.clshoplivmnext { margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #000000; text-align:right; background-color: #DB9FBC; }
.clshopbo { font-family: Wingdings, Arial, Helvetica; font-size: 12px; }

div.newvideotitle {  background: url("/graf2012/icovid.png") left no-repeat; padding-left:60px; margin: 15px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif;  font-weight:bold; color:#FFFFFF; background-color:#000000; border-bottom:2px dashed #FFFFFF; font-size: 30px; border-top:2px dashed #FFFFFF; border-top-left-radius:10px; border-top-right-radius:10px;}


div.intfolderwideornot { width:780px; margin:auto; }
div.intfolderwideornotnon { }
	/*""""""""  .intfolderwideornot div { width:780px; margin:auto; } """"""""*/



img.asngnw {
  box-shadow: 1px 1px 12px #555;
}

