/* CSS Document */

	  
	.Style1 {
	color: #b48e00;
	line-height: 2;
}
.Style2 {color: #cccccc}
.Style5 {font-size: 79%;
          color:#b48e00}
.Style6 {color: #696969}

.Style7 {color: #666666}
.Style8 {
	font-size: 79%;
	color: #b48e00;
}

.Style10 {color: #333333}
.Style11 {font-size: small}
.Style12 {color: #000000; }  
	  
	 hr {
	color:#CCCCCC;
	font-weight: lighter;
	 }
	 a{
	color: #003399;
	text-decoration: none;
}
	

a:link{
	color: #003399;
	text-decoration: none;
}



a:hover{
	text-decoration: none;
	background-color:#FFFFFF;
	color:#000000
	}
	
	
	  .menu_vdm{
	width: 98%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-top: 30px;
	font-size: 1.1em;
	line-height:2;
	position: absolute;
	top: 225px;
	height: 33px;
	left: 0px;
	font-weight: bold;
	cursor: default;
	border: thin none #CCCCCC;
	}
	 


   
	 .menu_vdm a:hover{ /* Quand on pointe sur un lien du menu */
	color:#FFFFFF
}
	#en_tete{
	background-color: #FFFFFF;
	position: absolute;
	height: 129px;
	width: 100%;
	left: 0px;
	top: 8px;
	float: left;
	visibility: inherit;
	
}	
	 #img_vacances{
	position: absolute;
	width: auto;
	left: 0px;
	top: -82px;
	height: auto;
	clear: both;
	float: left;
	background-image: url(mm_travel_photo.jpg);
	background-repeat: no-repeat;
	
	  }

#name_vdm{
	position: relative;
	clear: none;
	top: 4px;
	height: 132px;
	width: 100%;
	left: 0px;
	visibility: inherit;
}
	.logo_vdm{
	position: absolute;
	left: -145px;
	top: 1px;
	width: 117px;
	height: 103px;
	
	 }

	 .menu_sees a:hover{ 
	 color:#FFFFFF;
	 background-color: #000000;
	 }
	  h3{
	font-family: Arial, sans-serif;
	font-size: 100%;
	color: #330066;
	margin: 0px;
	padding: 0px
}
	  
	  
	 body 
	 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 1.166;
	margin: 0px;
	width: 100%;
	background-repeat: repeat;
	background-attachment: fixed;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	}
	  /**fin body**/
	#tout 
	 {
	position : relative;
	left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 1.166;
	width: 100%;
	font-size: 0.7em;
	top: 0.5px;
	margin-left: 0%;
	height: 1606px;
	background-color: #FFFFFF;
	float: left;
	cursor: auto;







	margin-top: 1%
?);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	
	
	/**corps**/
	  #corps {
	float: left;
	width: 100%;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0%;
	text-align:left;
	position: relative;
	left: -5px;
	top: 290px;
	height: 1353px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #999999;
	padding: 0px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	cursor: auto;
	 }
	 /**fin corps**/ 
   #text_corps{
	position: absolute;
	width: 20%;
	padding-top: 0px;
	left: 0;
	top: 293px;
	height: 1352px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #040470;
	cursor: text;
	padding-left: 0px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	right: 100%;
	margin-left: 30px;
	border-left-style: none;
   }
   
   #text_corps a:hover{ 
	  color:#000000;
	 background-color:#FFFFFF;
	 }
	 
	  #text_corps2{
	position: absolute;
	left: 2px;
	top: -5px;
	height: 1258px;
	width: 573px;
	margin-top: 10px;
	margin-bottom: 2px;
	cursor: e-resize;
	color: #330066;
	
   }
   
   #text_corps2 a:link{
	color: #6633FF;
	text-decoration: none;
	}
   
   #text_corps2 a:hover{
	color:#000000;
	background-color:#FFFFFF;
	text-decoration: underline blink;
}
	 
   #text_corps3{
	position: absolute;
	left: 4px;
	top: 58px;
	height: 1122px;
	width: 639px;
	margin-top: 10px;
	margin-bottom: 2px;
	background-image: none;
	background-repeat: no-repeat;

}

#leftcolumn{
	position: absolute;
	width: 146px;
	height: 1267px;
	left: 5px;
	top: 48px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
   
   #traduction{
	position: absolute;
	left: 745px;
	top: 104px;
	width: 212px;
	
}
   
   
	.page_suivante{
	position: absolute;
	left: 3px;
	top: 805px;
	}
  .table_prix{
	position: absolute;
	width: 389px;
	height: 100px;
	left: 3px;
	top: 53px;
	
	   
   }
 #numeros_parus a:hover{
	color:#0000CC;
	text-decoration:underline;
	background-color:#FFFFFF;
   }
   /**colonne droite**/
    #colonne_droite{
	float: none;
	width: 40%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0%;
	position: absolute;
	top: 0px;
	height: 1336px;
	border-right-style: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #330099;
	left: 22%;
	right: 0%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	}
	/**fin de colonne droite**/
	#colonne_droite_pages{
	float: none;
	width: 640px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0%;
	right: 0%;
	position: absolute;
	top: 52px;
	height: 1336px;
	font-family: Arial, Helvetica, sans-serif;
	color: #330099;
	left: 0px;
	}
	
	
	/**pub**/
	#pub{
	position:absolute;
	left:74%;
	height: 1330px;
	width: 17%;
	float: right;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 30px;
	top: -1px;
	padding-top: 0%;
	}
	 
	/**fin de pub**/
	#table1{
	position: absolute;
	left: 275px;
	top: 28px;
	width: 659px;
	height: 1208px;
	color: #330066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	
	}
	.table2{
	clip: rect(auto,auto,auto,auto);
	margin-bottom: 20px;
	}
	.element_tableau{
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	}
	
	 .table1 a:hover{ 
	  color:#000000;
	 background-color:#FFFFFF;
	}
	
	 .table2 a:hover{ 
	  color:#000000;
	 background-color:#FFFFFF;
	
	
   }
	
	#mots_cle{
	text-align:left;
	color: #b48e00;
	padding-right:50px;
	margin-right:30px;
	width: auto;
	position: relative;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
	
		}
	#revue_demie{
	position: absolute;
	left: 1px;
	top: 504px;
	height: 322px;
	border-bottom-width: thick;
	border-bottom-style: inset;
	border-bottom-color: #b48e00;
	
	
	}
	
	#formulaire_d_inscription{
	border: 2cm none #FFFFFF;
	position: absolute;
	width: 412px;
	left: 4px;
	top: 481px;
	height: 499px;
	}
	
	/************* #siteInfo styles ***************/
.search{
	position: absolute;
	left: 2px;
	top: 11px;
	height: 1167px;
	width: 10%;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	right: 7%;

}

#plan{
	position: absolute;
	left: 5px;
	width: 408px;
	top: 381px;
	height: 192px;
	

}
.plan{
	position: absolute;
	left: 20px;
	top: 132px;
	height: 249px;
	width: 406px;
}	
	#advert{
	position: absolute;
	left: 10px;
	top: 451px;
	width: 253px;
	height: 2px;
	
}
	
	.advert{
	position: absolute;
	left: -512px;
	top: 1526px;
	width: 64px;
	height: 0px;
	visibility: hidden;
	
}


   #siteInfo{
	clear: both;
	font-size: x-small;
	color: #696969;
	width:1058px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	position: absolute;
	left: -1978px;
	top: 1342px;
	margin-left: 47%;
	height: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	right: 0%;
   }
   .siteInfo_Info{
	position: absolute;
	left: 485px;
	top: 3px;
	height: 12px;
	width: 486px;
	right: 50%;
	
   }


   
  

     #siteInfo a:hover{ 
	  text-decoration: underline;
	  background-color:#FFFFFF ;
	  color:#696969;
	  
   }
	 /**pieds de page**/
	 

      
	  /**fin de pieds de page**/

					
			/* Big box with list of options */
			#ajax_listOfOptions{
				position:absolute;	/* Never change this one */
				width:275px;	/* Width of box */
				height:250px;	/* Height of box */
				overflow:auto;	/* Scrolling features */
				border:1px solid #001544;	
				background-color:#FFF;	/* White background color */
				text-align:left;
				font-size:0.9em;
				z-index:100;
			}
			#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
				margin:1px;		
				padding:1px;
				cursor:pointer;
				font-size:0.9em;
			}
			#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
				
			}
			#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
				background-color:#001544;
				color:#FFF;
			}
			#ajax_listOfOptions_iframe{
				background-color:#F00;
				position:absolute;
				z-index:5;
			}
			
			form{
				display:inline;
			}
			
		}
			
			#colonne_horizontale{
	float: left;
	position: relative;
	width: 100%;
	height: 124px;
	left: 2px;
	top: 3%;
	margin-left: 0px;
	border-bottom-style: none;
	padding-left: 0px;
				
			}

