#header
{
	width:999px;
	height: 104px;
	margin: 0 0 3px 0;
	padding: 0;
	background-image: url('/img/deg_bleu.jpg');
	border-bottom: 3px solid #003366;
	
}

img.header{border: 0; vertical-align:-5px; }

#vlm_header_center{width: 999px;margin: 0 ;height: 104px;position: relative;}

#vlm_logo{position: relative;text-align: left;padding: 0;margin: 0;font-size: 12px;font-weight: bold;letter-spacing: 1px;font-family: Arial;}
#vlm_logo a{float: left;width: 0px;position: absolute;}
#vlm_logo p{float: left;margin: 44px 0 0 6px;position: absolute;width: 500px;}
#vlm_logo p strong{color: #173A52;padding: 0;position: absolute;width: 500px;}
#vlm_logo div{float: left;margin: 44px 0 0 15px;position: absolute;}
#vlm_logo div strong{color: #173A52;padding: 0;position: absolute;}
#vlm_logo img{margin: 0px 0px 0 0;position: absolute;}

#vlm_photo_header{clear:both;width: 0px;position: absolute;margin: 0 0 0 531px;}

#vlm_menu{clear:both;position: absolute;text-align: left;padding: 0;margin: 84px 0 0 0 ;font-size: 13px;font-weight: bold;letter-spacing: 1px;}


.menu{
	font-family: Arial;
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-size:16px;
	font-weight:bold;
	color:8e8e8e;
	}
.menu ul{
	height:25px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px 3px 0px 0px;
		}
	.menu li a{
		color:#F83997;
		display:block;
		font-weight:bold;
		line-height:20px;
		padding:0px 3px;
		text-align:center;
		text-decoration:none;
		}
	.menu li a:hover{
			color:#F83997;
			text-decoration:none;
			}
	.menu li ul{
		background:#FCF2F7;
		border-left:3px solid #003366;
		border-right:3px solid #003366;
		border-bottom:3px solid #003366;
		display:none;
		height:auto;
		filter:alpha(opacity=95);
		opacity:1.00;
		position:absolute;
		width:180px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		}
	.menu li li {
		display:block;
		float:none;
		padding:0px;
		width:180px;
		}
	.menu li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover{
			background:#FDE9F3;
			color:#F83997;
			opacity:1.0;
			filter:alpha(opacity=100);
			}

	.menu_v li a{
		color:#3FB663;
		display:block;
		font-weight:bold;
		line-height:20px;
		padding:0px 3px;
		text-align:center;
		text-decoration:none;
		}
	.menu_v li a:hover{
			color:#3FB663;
			text-decoration:none;
			}
	.menu_v li ul{
		background:#EEF8F1;
		border-left:3px solid #003366;
		border-right:3px solid #003366;
		border-bottom:3px solid #003366;
		display:none;
		height:auto;
		filter:alpha(opacity=95);
		opacity:1.00;
		position:absolute;
		width:180px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu_v li:hover ul{
		display:block;
		}
	.menu_v li li {
		display:block;
		float:none;
		padding:0px;
		width:180px;
		}
	.menu_v li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
	.menu_v li ul a:hover{
			background:#E5F4E9;
			color:#3FB663;
			opacity:1.0;
			filter:alpha(opacity=100);
			}		
			
	.menu_l li a{
		color:#F83997;
		display:block;
		font-weight:bold;
		line-height:20px;
		padding:0px 3px;
		text-align:center;
		text-decoration:none;
		}
	.menu_l li a:hover{
			color:#F83997;
			text-decoration:none;
			}
	.menu_l li ul{
		background:#FCF2F7;
		border-left:3px solid #003366;
		border-right:3px solid #003366;
		border-bottom:3px solid #003366;
		display:none;
		height:auto;
		filter:alpha(opacity=95);
		opacity:1.00;
		position:absolute;
		width:180px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu_l li:hover ul{
		display:block;
		}
	.menu_l li li {
		display:block;
		float:none;
		padding:0px;
		width:180px;
		}
	.menu_l li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
	.menu_l li ul a:hover{
			background:#FDE9F3;
			color:#F83997;
			opacity:1.0;
			filter:alpha(opacity=100);
			}		
			
	.menu p{
		clear:left;
		}	

	.menu #m_v{	
		color:#3FB663;
		border-left:3px solid #003366;
		border-right:3px solid #3FB663;
		}
	.menu #m_r{	
		color:#F83997;
		border-right:3px solid #F83997;
		}
	.menu #m_b{	
		color:#164BF8;
		border-right:3px solid #164BF8;
		}
	.menu #m_j{	
		color:#EEA60E;
		border-right:3px solid #EEA60E;
		}
		
	.menu #current_v{	
		color:#3FB663;
		}
	.menu #current_r{	
		color:#F83997;
		}
	.menu #current_b{	
		color:#164BF8;
		}
	.menu #current_j{	
		color:#EEA60E;
		}
		

#m_date{float: left;width: 370px;position: absolute;margin: 92px 0 0 290px;
		text-align: left;font-size: 10px;font-weight: normal;letter-spacing: 0px;font-family: Arial;color:B2BBC5;
		}
#m_email
		{
		float: right;width: 421px;position: absolute;margin: 73px 0 0 578px;height:32px;
		background-image: url('/img/bckd_email3.png');
		}

.news{ 
		margin: 3px 0 0 20px;
		color: #F72F8E; 
        font-size: 10px;
        padding: 3px;
        border: 1px solid #CED4DB;
		width: 150px; 
		text-align:right;
		background-color:#F0F5FB;
		position: absolute;
		}
.news_txt{ 
		margin: 5px 0 0 -116px;
		color: #CED4DB; 
        font-size: 11px;
        padding: 3px;
		width: 150px; 
		text-align:left;
		position: absolute;
		}
.news_img{margin: 2px 0 0 181px;border: 0; vertical-align:0px;position: absolute;}
.txt_email{margin: 6px 0 0 3px;border: 0; vertical-align:0px;position: absolute;}

.sousheader_min  {
font: 9px Verdana; color: #11283D; text-decoration: bold; font-weight:  bold; font-style: bold}
.copyright  {
font: 9px Verdana; color: #11283D; text-decoration: bold; font-weight:  bold; font-style: bold; text-align:center}

.header_minmin_light  {
font: 9px Verdana; color: #CED4DB; text-decoration: normal; font-weight:   normal; font-style: bold}

.liens_part A {
font: 9px Verdana; text-align: center; color: #6C95BC; text-decoration: none; font-weight:  none; font-style: none}
.liens_part A:visited {
font: 9px Verdana; text-align: center; color: #6C95BC; text-decoration: none; font-weight:  none; font-style: none}
.liens_part  {
font: 9px Verdana; text-align: center; color: #6C95BC; text-decoration: none; font-weight:  none; font-style: none}
.liens_part A:hover  {
font: 9px Verdana; text-align: center; color: #6C95BC; text-decoration: none; font-weight:  none; font-style: none}

.news_page { 
		color: #CED4DB; 
        font-size: 10px;
        background-color: #4E6680;
        padding: 3px;
        border: 1px solid #CED4DB;
		width: 300px; 
		font: 11px Verdana;
		}

.titrejeux  {
font: 15px arial; color: #E5E9EE; text-decoration: bold; font-weight:  bold; font-style: bold; background-color: #E11010;}		
.titrevoyage  {
font: 15px arial; color: #E5E9EE; text-decoration: bold; font-weight:  bold; font-style: bold; background-color: #40B764;}
.titrenews  {
font: 15px arial; color: #E5E9EE; text-decoration: bold; font-weight:  bold; font-style: bold; background-color: #F83A98;}
.titrevoyageune  {
font: 15px arial; color: #E5E9EE; text-decoration: bold; font-weight:  bold; font-style: bold; background-color: #EEA70E;}
.titrephoto  {
font: 15px arial; color: #E5E9EE; text-decoration: bold; font-weight:  bold; font-style: bold; background-color: #174CF8;}
.titrepub  {
font: 15px arial; color: #E5E9EE; text-decoration: bold; font-weight:  bold; font-style: bold; background-color: #003366;}
.blocjeux  {
font: 11px verdana; color: #33383A; text-decoration: normal; font-weight:  normal; font-style: normal; background-color: #F9E6E6;}
.blocvoyage  {
font: 11px verdana; color: #33383A; text-decoration: normal; font-weight:  normal; font-style: normal; background-color: #D7EFDE;}
.blocnews  {
font: 11px verdana; color: #33383A; text-decoration: normal; font-weight:  normal; font-style: normal; border: 1px solid #F83A98;}
.blocvoyageune  {
font: 11px verdana; color: #33383A; text-decoration: normal; font-weight:  normal; font-style: normal; background-color: #F9E1AE; text-align: justify;}
.blocphotomoteur  {
font: 11px verdana; color: #33383A; text-decoration: normal; font-weight:  normal; font-style: normal; background-color: #CCEAFB;}
.blocphotomoteur SELECT { background-color: #E7F0F5; font-family: Verdana; font-size: 11px; color: #33383A; text-align: left; border-width: 1px; border-color: #697A81; border-style: dotted; width: 150px; }

.titrefooter  {
font: 15px arial; color: #E5E9EE; text-decoration: bold; font-weight:  bold; font-style: bold; background-color: #122A42;}
.cadrefooter  {
font: 11px verdana; color: #33383A; text-decoration: normal; font-weight:  normal; font-style: normal;  border: 1px solid #122A42;}

.blocphotoresul  {
font: 11px verdana; color: #33383A; text-decoration: normal; font-weight:  normal; font-style: normal; background-color: #E7F0F5;}
.blocphotoresul A {
font: 11px verdana; color: #33383A; text-decoration: none; font-weight:  normal; font-style: normal; background-color: #E7F0F5;}
.blocphotoresul A:hover {
font: 11px verdana; color: #33383A; text-decoration: none; font-weight:  normal; font-style: normal; background-color: #E7F0F5;}

.blocphotolien  {
font: 11px verdana; color: #33383A; text-decoration: normal; font-weight:  normal; font-style: normal; background-color: #A4CDE4;}
.blocpub  {
font: 11px verdana; color: #33383A; text-decoration: normal; font-weight:  normal; font-style: normal; border: 1px solid #003366;}

.blocvoyagelight  {
font: 11px verdana; color: #33383A; text-decoration: normal; font-weight:  normal; font-style: normal; border: 1px solid #40B764; background-color: #E6F5E8;}	

.blocinfostitre  {
font: 15px arial; color: #E5E9EE; text-decoration: bold; font-weight:  bold; font-style: bold; background-color: #F83A98;}
.blocinfos  {
font: 11px verdana; color: #33383A; text-decoration: normal; font-weight:  normal; font-style: normal; background-color: #FEF4F9; border: 1px solid #F83A98;}

.footer  {
font: 11px arial; text-align: center; color: #114D8A; text-decoration: bold; font-weight:  bold; font-style: bold; background-color:#FFFFFF;}
.footer A {
font: 11px arial; text-align: center; color: #114D8A; text-decoration: none; font-weight:  bold; font-style: bold}
.footer A:hover {
font: 11px arial; color: #114D8A; text-decoration: none; font-weight:  bold; font-style: bold}
.footer_rouge  {
font: 15px Verdana; color: #DB0C11; text-decoration: bold; font-weight:  bold; font-style: bold}
.footerv   {
font: 14px Verdana; color: #40B764; text-decoration: none ; font-weight:  bold; font-style: bold}
.footerp {
font: 14px Verdana; color: #174CF8; text-decoration: none; font-weight:  bold; font-style: bold}
.footeri {
font: 14px Verdana; color: #F83A98; text-decoration: none; font-weight:  bold; font-style: bold}

td.standard {
font: 11px Verdana; color: #33383A; text-decoration: none; font-weight: normal; text-align: left;}
td.standard A {
font: 11px Verdana; color: #33383A; text-decoration: underline; font-weight: normal; text-align: left;}
td.standard A:hover   {
font: 11px Verdana; color: #DB0C11; text-decoration: underline; font-weight: normal; text-align: left;}


p.normal {
margin-top: 2;}

p.normaltest {
text-indent:0.5cm; vertical-align:top; line-height:10.5pt; font-size:9pt; margin-left:20%; margin-right:20%}

.lien_defaut A {
font: 11px Verdana; color: #DB0C11; text-decoration: underline; font-weight: normal; vertical-align:top;}
.lien_defaut A:hover   {
font: 11px Verdana; color: #DB0C11; text-decoration: underline ; font-weight: normal; vertical-align:top;}

.pagination A {
font: 12px Verdana; color: #DB0C11; text-decoration: underline; font-weight: normal; vertical-align:midlle;}
.pagination A:hover   {
font: 12px Verdana; color: #DB0C11; text-decoration: underline ; font-weight: normal; vertical-align:midlle;}
.pagination   {
font: 12px Verdana; color: #33383A; text-decoration: none ; font-weight: normal; vertical-align:midlle;}
.fond-resul { background-color: #EFEEEE; font: 12px Verdana; color: #33383A; text-decoration: none ; font-weight: normal; vertical-align:midlle;}

.texte_11_normal_right {
font: 11px Verdana; color: #33383A; text-decoration: none; font-weight: normal; text-align: right;}
.texte_11_normal A {
font: 11px Verdana; color: #33383A; text-decoration: none; font-weight: normal; text-align: right;}
.texte_11_normal A:hover   {
font: 11px Verdana; color: #33383A; text-decoration: none ; font-weight: normal; text-align: right;}


.retour_form {
font: 11px Verdana; color: #DB0C11; text-decoration: none; font-weight: normal; text-align: center;}

.texte_11   {
font: 11px Verdana; color: #33383A; text-decoration: none ; font-weight: normal; text-align: left;}
.texte_11 A {
font: 11px Verdana; color: #DB0C11; text-decoration: underline; font-weight: normal; text-align: left;}
.texte_11 A:hover   {
font: 11px Verdana; color: #DB0C11; text-decoration: underline ; font-weight: normal; text-align: left;}

.texte_11_lien_invisible {
font: 11px Verdana; color: #33383A; text-decoration: none; font-weight: normal; text-align: left;}
.texte_11_lien_invisible A {
font: 11px Verdana; color: #33383A; text-decoration: none; font-weight: normal; text-align: left;}
.texte_11_lien_invisible A:hover   {
font: 11px Verdana; color: #33383A; text-decoration: underline; font-weight: normal; text-align: left;}
.texte_11_lien_invisible A:visited {
font: 11px Verdana; color: #33383A; text-decoration: none; font-weight: normal; text-align: left;}

.soustitre A {
font: 11px Verdana; color: #33383A; text-decoration: none; font-weight: bold; vertical-align:top;}
.soustitre    {
font: 11px Verdana; color: #33383A; text-decoration: none ; font-weight: bold; vertical-align:super;}
.soustitre A:visited    {
font: 11px Verdana; color: #33383A; text-decoration: none ; font-weight: bold; vertical-align:super;}
.soustitre A:hover   {
font: 11px Verdana; color: #33383A; text-decoration: none ; font-weight: bold; vertical-align:top;}

.soustitreune A {
font: 16px Verdana; color: #33383A; text-decoration: none; font-weight: bold}
.soustitreune A:hover   {
font: 16px Verdana; color: #33383A; text-decoration: none ; font-weight: bold}
.soustitreune    {
font: 16px Verdana; color: #33383A; text-decoration: none ; font-weight: bold}


h1 
{
   text-decoration: none;
   color: #33383A;
   font: 16px Verdana;
   font-weight:  bold;
   font-style: bold;
   text-align: center;
   vertical-align:middle;
   padding:2px;
   margin-top: 0px;
   margin-bottom: 5px;
   padding-top: 0;
   padding-bottom: 0;
}

h2
{
   text-decoration: none;
   color: #33383A;
   font: 14px Verdana;
   font-weight:  bold;
   font-style: bold;
   text-align: left;
   vertical-align:middle;
   padding:2px;
   margin-top: 0px;
   margin-bottom: 4px;
   padding-top: 0;
   padding-bottom: 0;
}

img.mid      
{ 
vertical-align: middle ;
border: none;
}

td.standard_jeux {
font: 11px Verdana; color: #33383A; text-decoration: none; font-weight: normal; text-align: left;    margin-bottom: 20px;}
td.standard A {
font: 11px Verdana; color: #33383A; text-decoration: underline; font-weight: normal; text-align: left;   margin-bottom: 20px;}
td.standard A:hover   {
font: 11px Verdana; color: #DB0C11; text-decoration: underline; font-weight: normal; text-align: left;   margin-bottom: 20px;}

table.table_jeux
	{
	margin-top: 5px;
	margin-bottom: 12px;
	}

