/* menu.css authentic-holidays.com (c) O. Georgallides-Scheurer - tous droits reserves. */
/* version francaise  - modifier également menumain.css  */
/* modifier également menu.css du blog */

#top {
	height:60px; 	
	width:100%; 
	/*background-color:#666666;*/
	padding-top:10px;
	font-size:18px ;
	font-style:italic;
	color:#FFFFFF;} 


.div_img_menu {
	transform: rotate(5deg);
	-ms-transform: rotate(5deg); /* IE 9 */
	-webkit-transform: rotate(5deg); /* Safari and Chrome */
	-o-transform: rotate(5deg); /* Opera */
	-moz-transform: rotate(5deg); /* Firefox */

	float:left; z-index:10000
	
}

.div_img_menu2 {
	transform: rotate(-3deg);
	-ms-transform: rotate(-3deg); /* IE 9 */
	-webkit-transform: rotate(-3deg); /* Safari and Chrome */
	-o-transform: rotate(-3deg); /* Opera */
	-moz-transform: rotate(-3deg); /* Firefox */
	float:left; z-index:10000; margin-left:20px
}

.img_menu {

	margin:7px;  
	border:7px solid white; 
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25); 
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);
	box-shadow: 0 3px 6px rgba(0,0,0,.25);
	
}	

 a:hover .img_menu { 

		
		transform: scale(1.25);
		-ms-transform: scale(1.25); /* IE 9 */
		-webkit-transform: scale(1.25); /* Safari and Chrome */
		-o-transform: scale(1.25); /* Opera */
		-moz-transform: scale(1.25); /* Firefox */
		
 		-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.5); 
 		-moz-box-shadow: 0 3px 6px rgba(0,0,0,.5); 
		box-shadow: 0 3px 6px rgba(0,0,0,.5); 
		
 		position: relative; z-index: 10000; }

.img_menu_caption {
		margin: 0; 
		font-family: Georgia, Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
		color:white;
		font-size: 1.2em; 
		text-align:center;
		text-shadow: 0px -1px 5px grey,     /* north      */
		 0px  1px 5px grey,     /* south      */
		-1px  0px 5px grey,     /* west       */
		 1px  0px 5px grey,     /* east       */
		-1px -1px 5px grey,     /* north-west */
		-1px  1px 5px grey,     /* north-east */
		 1px -1px 5px grey,     /* south-west */
		 1px  1px 5px grey;     /* south-east */}
	
	
#menu_header {
       height: 60px;
       width: 1000px;
       margin-left: auto;
       margin-right: auto;
       text-align: left;
       font-family: Arial, Helvetica, sans-serif ;
       font-size:0.9em;
		margin-top:0px; margin-bottom:0px; padding:0;
       


       
	
 } 




	
#menu_header,   {z-index: 10000;}
#menu_header * {z-index: 10000;}
#menu_header a  {z-index: 10000;}


#menu_header *  {
		text-decoration: none; 
		
		list-style-type: none;
		
		}

#menu_header a 	 {  }
#menu_header a:link,		
#menu_header a:visited,
#menu_header a:active	 	 { }
#menu_header a:hover		 { color:black; }


#menu_header li li a:hover		 {background-color:white;}

/* menu_bas */

.menu_bas {
		position: relative; 
		top:20px;
		margin: 0; 
		padding: 0; 
		border: 0;
              
		
		
		
		}


.menu_bas ul {line-height:1.1em; }

.menu_bas li a {

		/*color:#D2D2D2;*/
		color:white;
	}
		

.menu_bas li li a {
		/*color:#414141; */
              color:black;
		font-weight:normal;
		text-align:left;
		
		}
		
		
.menu_bas li {
		float: left; 
		margin: 0; 
		padding: 0 10px; /* espacement entre les en têtes du menu */
        
		border: 0; 		
		}


.menu_bas li a:link, 
.menu_bas li a:visited {
		display: block; 
		height: 1%;
		}



.menu_bas .level2 {
	
		position:absolute;
		left:-9999px;
   		
		margin: 0; padding: 0; 
		margin-left:-10px;
		padding-left:10px;
		margin-top:-3px;
		padding:5px;
		/*background-color:#D2D2D2;*/
	       border: 0px #B4B4B4 solid;
              background-image:url(http://www.authentic-holidays.com/images/transp_bl_70.png);
              background-repeat: repeat;
		}
		
.menu_bas .level2 li {
		float: none;
		margin: 0; 
		padding: 0; 
		border: 0;
		}
		
.menu_bas .level2 li a:link, 
.menu_bas .level2 li a:visited {
		left:auto;
		display: block;
		margin: 0;
		border: 0;
		}


.menu_bas li:hover > .level2 { left:auto; display: block; }

