/* FEUILLE DE STYLE REALISEE PAR ROGER JEDIKIAN - WWW.NEUROFLIGHT.COM */

body																/*ARRIERE PLAN*/
{
	color: #FFFFFF;														/*Couleur de texte*/
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; /*Police d'écriture*/
	font-size: 14px;														/*Taille police*/
	background-color: #FFFFCC;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/xmas3.jpg);
	background-repeat: no-repeat;
}

div#conteneur														/*PAGE*/
{
	background-color: #FFC;
	;											/*Bordure*/
	color: #FFFFFF;														/*Marges*/
	width: 750px;
	min-height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#header																/*HEADER*/
{
	border-bottom: 1px solid #000000;									/*Bordure basse* trait haut du menu*/
	height: 200px;														/*Hauteur*/
	width: 750px;														/*Largeur*/
	margin-top: 20px;
}

#cadre_menu															/*FOND DU MENU*/
{
	width: 750px;
	height: 31px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCC;									/*Bordure basse trait bas de menu*/																	/*Hauteur*/
	line-height: 31px;													/*Hauteur*/
	vertical-align: middle;
	background-color: #333333;
	background-image: url(../images/fond5.jpg);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-repeat: repeat;
}														


#menu, #menu ul
{
list-style: none;
/*background-image: url(images/design/fond2.gif);*/
height: 31px;
width: 750px;
margin: 0px;
padding: 0; /* A RAJOUTER */ 
z-index: 100;
}

#menu li
{
float: left; 
list-style-type: none;
padding: 0; 
}

#menu a {
background-image: url("../images/mark3.gif");
background-repeat: no-repeat;
background-position: right;
padding-right: 18px;
padding-left: 18px;
display: block;
line-height: 31px;
text-decoration: none;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
color: #6D4101;
}

#menu a:link#current, #menu a:visited#current
{
color : #808080;
}

#menu ul a:hover {
color: #FF0000;
}


/* Dropdown Menus */		
#menu li ul {
	position: absolute;
	left: -999em; 
	height: auto;
	width: 160px;
	margin-left: 0px; /* marge de la liste deroulante */
	/*border-bottom: 1px solid #a9a9a9; */
	}

#menu li ul li {
	width: 158px;
	height: 26px;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	background: #151515;
	/*background-position:right ; 
	background-image : url("../images/flechedor.gif") ; 
	background-repeat : no-repeat ; */
	}

#menu li ul ul 
{
        margin: -22px 0px 0px 115px ; /* On décale les sous-sous-listes pour qu'elles ne soient pas au dessus des sous-listes */ 
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        /*border-left     : 1px solid #fff ; /* Petite bordure à gauche pour ne pas coller ... */      
}


#menu li ul li a {
	font-weight: normal;
	line-height: 26px;
	font-size: 1.1em;
	color: #FFFFFF;
	background: #151515;
	/*background-position:right ; 
	background-image : url("../images/flechedor.gif") ; 
	background-repeat : no-repeat ;
	padding-left: 0.3em; /* marge des libellés */
	}

/*#menu li ul li a:visited {
	font-weight: normal;
	line-height: 26px;
	font-size: 1.1em;
	color: #FFFFFF;
	background: #151515;
	} */

#menu li ul li a:hover, #menu li ul li a:active {
	background:#000;
	/*background-position:right ; 
	background-image : url("../images/flechedor.gif") ; 
	background-repeat : no-repeat ; */
	}	

#menu li:hover ul ul, #menu li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}
		
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
	left: auto;
	min-height: 0; /* Corrige un bug sous IE */

	}

a.main:hover
{	background:none;
	}

/* fin sous-MENU */




#contenu {
	background-color: #000000;
	color: #FFFFFF;
	margin: auto;
	padding: 0;													/*Marge gauche (necessaire pour le centrage du contenu)*/
	text-align: justify;													/*Alignement du texte*/
	width: 750px;  														/*hauteur sans annonce*/	/*height: 550px;  */														/*hauteur avec annonce*/
}
/*     LES BOITES DES PAGES  */



#bienvenue
	{
	background-color: transparent;
	position: relative;
	margin-top: 5px;
	width: 330px;
	float: left;
	margin-left: 10px;
	margin-bottom: 5px;
	line-height: 18px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	/*color: #C0C0C0; */
	font-size: 14px;
	clear: left;
	border: 1px solid #c;
	height: 2px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#bienvenue p
	{
	Text-align: justify;
	}
#gaucherouge {
	position: relative;
	padding: 10px;
	margin-top: 5px;
	width: 330px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	line-height: 20px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	/*color: #C0C0C0; */
	text-align:center;
	font-size:16px;
	border-width: 0px;
	border-style: none;
	clear: left ;
	color: #FA0000;
	font-style:italic;
}
	 

#droite1 {
	background-image: url(../images/degraboit1.jpg);
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	position: relative;
	padding: 10px;
	margin-top: 10px;
	width: 330px;
	float: right;
	margin-right: 10px;
	margin-bottom: 10px;
	line-height: 18px;
	font-size: 16px;
	border: 1px solid #999999;
}
#droite1 p{
font-size:16px;
}

#droite2 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #C07E2F;
	position: relative;
	padding: 10px;
	margin-top: 5px;
	width: 330px;
	float: right;
	margin-right: 10px;
	margin-bottom: 0px;
	line-height: 18px;
	font-size: 16px;
	text-align: center;
	height: 150px;
	border: 1px solid #C07E2F;
}

#droite2 a, a:visited {
	color: #C07E2F;
	text-decoration: none;
}
#droite2 a:hover {
color: #FF0000;
text-decoration: none;
}

#droitepromo {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #900;
	position: relative;
	width: 330px;
	float: right;
	line-height: 18px;
	font-size: 16px;
	text-align: center;
	height: 232px;
	border: 1px solid #c07e2f;
	margin: 10px;
	text-decoration: underline blink;
	padding: 10px;
}
#droitepromo p{
	font-size: 16px;
	padding-top: 10px;
}
#droitepromo a, a:visited {
	color: #C07E2F;
	text-decoration: none;
}
#droitepromo a:hover {
color: #FF0000;
text-decoration: none;
}


#boiteacces {
	background-color: #202020;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	position: relative;
	margin-top: 10px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	line-height: 15px;
	border-width: 1px;
	border-style: solid;
	border-color: #C07E2F;
	font-size:13px;
	text-align: center;
	min-height:470px;
	max-height:3000px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
H1.boitacces {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	margin-top: 10px;
	line-height: 18px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

#boitereserv {
	background-color: #202020;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	position: relative;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	line-height: 16px;
	font-size: 13px;
	text-align: center;
	min-height: 470px;
	max-height: 3000px;
	border: 1px solid #999999;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.Categorie_UN {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	line-height: 20px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin: auto;
	padding: 30px 0px;
}

#Categorie_DEUX{
  	background: url("../images/titrecarte.png") no-repeat left center;
 	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color: #C07E2F;
	line-height: 18px;
	font-size:19px;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	padding-top: 10px;
	padding-left: 60px;
  	padding-right: 8px;
	padding-bottom: 15px;
    /*float: left; */
}

table#carte {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	line-height: 16px;
	width: 100%;
	border: none;
	margin-right: auto;
	margin-left: auto;
}

table#carte td {
    padding: 5px;
   }

.prix {
	color: #DB974F;
	font-size:16px;
    font-weight: bold;
    text-align: right;
    vertical-align:middle

}

.prix2 {
	color: #CA7E2C;
	font-size:15px;
    font-weight: bold;
    text-align: right;
    vertical-align:middle

}

.compo {
	color: #CA7E2C;
	font-weight: normal;
    font-style: normal;
    text-align: left;
	font-size:15px;
	vertical-align: top;
   }
   
.compo2 {
	color: #CA7E2C;
	font-weight: normal;
    font-style: normal;
    text-align: justify;
	font-size:15px;
	vertical-align: top;
	}
	
.compo3 {
	color: #999999;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	font-size: 15px;
	vertical-align: middle;
	}
.compo2 a:link, .compo2 a:visited 									/*FOOTER - LIENS ET LIENS VISITES*/
{
	color: #999999;														/*Couleur des liens*/
	text-decoration: none;												/*Style des liens*/
}

.compo2 a:hover														/*FOOTER - LIENS SURVOLES*/
{
	color: #FF0000;														/*Couleur des liens*/
}
   
.detail {
	color: #C07E2F;
	font-weight: normal;
    font-style: italic;
    text-align: left;
	font-size:13px;
	vertical-align: top;
   }

.lesplats {
	font-weight: bold;
    font-style: normal;
	color: #DB974F;
	font-size:16px;
    text-align: left;
	vertical-align: top;
}

.lesplats2 {
	font-weight: bold;
    font-style: italic;
	color: #DB974F;
	font-size:16px;
    text-align: left;
	vertical-align: top;
}

.remarque {
	color: #C07E2F;
	font-weight: normal;
    font-style: italic;
	text-align: center;
	font-size:13px;
	vertical-align: middle;
   }



/*    FIN BOITES */
/*TABLE MENU */
.pictures_album														/*IMAGES DU SITE (ALIGNES A GAUCHE)*/
{
	float: left;
	margin: 11px;													/*Marge à gauche des images*/
	width:auto;														  	/*Taille automatique des images*/	
	z-index:none;
	border-width: 1px;
	border-style: solid;
	border-color: #C07E2F; 
	padding:2px;

}

.pictures_right														/*IMAGES DU SITE (ALIGNES A DROITE)*/
{
	float: right;														/*Alignement des images*/
	margin-left:12px;													/*Marge à gauche des images*/
	width:auto;														  	/*Taille automatique des images*/	
	z-index:none;
	border-width: 1px;
	border-style: solid;
	border-color: #C07E2F; 
	padding:5px;

}

.pictures_left														/*IMAGES DU SITE (ALIGNES A DROITE)*/
{
	float: left;
	margin-right:12px;													/*Marge à gauche des images*/
	width:auto;														  	/*Taille automatique des images*/	
	z-index:none;
	border-width: 1px;
	border-style: solid;
	border-color: #C07E2F; 
	padding:5px;

}
.pictures_center													/*IMAGES DU SITE (CENTREES)*/
{
	display: block;														/*Necessaire pour afficher les images*/
	margin-bottom:12px;													/*Marge en dessous des images*/
	margin-left: auto;													/*Marge à gauche des images*/
	margin-right: auto;													/*Marge à droite des images*/
	margin-top:12px;
	border:1px solid #C07E2F;
	padding:5px;													/*Marge au dessus des images*/
}

.pictures_partners													/*IMAGES DU SITE (CENTREES)*/
{
    padding-left:50px;													/*Marge à gauche des images*/
    padding-right:50px;													/*Marge à droite des images*/
    padding-top:25px;													/*Marge à droite des images*/
    padding-bottom:25px;													/*Marge à droite des images*/
}

.pictures_normal													/*IMAGES DU SITE (NORMALES)*/
{
	display: block;														/*Necessaire pour afficher les images*/
	border:1px solid #b0b0b0;
    padding:5px;													/*Marge au dessus des images*/
}

#blank																/*ESPACE BLANC ENTRE LE CONTENU ET LE FOOTER*/
{
	margin-top:25px;													/*Marge haute*/	
}

#blank_small															/*ESPACE BLANC ENTRE LE CONTENU ET LE FOOTER*/
{
	margin:33px;													/*Marge haute*/
}

#footer																/*FOOTER - TEXTE*/
{
	width: 750px;
	height: 50px;										/*Bordure haute*/
	color: #404040;														/*Couleur du texte*/
	font-size: 12px;														/*Taille du texte*/
	font-weight: normal;													/*Style du textee*/
	text-align: center;													/*Alignement du texte*/
	text-decoration: none;												/*Style du texte*/
	/*vertical-align:middle;*/
	line-height: 12px;														/*Largeur*/
	clear: both;
	border-top-style: none;
}

#footer a:link, #footer a:visited 									/*FOOTER - LIENS ET LIENS VISITES*/
{
	color: #F00;														/*Couleur des liens*/
	text-decoration:none;												/*Style des liens*/
	font-size: 12px;
	text-transform: uppercase;
}

#footer a:hover														/*FOOTER - LIENS SURVOLES*/
{
	font-size: 14;
	text-decoration: underline blink;
	font-style: oblique;
	font-weight: bolder;
}

#pagewidth {
	width:600px;
	margin: auto;
	padding: 5px 10px;
	background: #202020;
}
.liensphotos {
	color: #CA7E2C;
	font-weight: normal;
    font-style: normal;
    text-align: center;
	font-size:13px;
	padding-top: 5px;
	padding-bottom: 5px;
	}

.liensphotos a:link, #liensphotos a:visited 									/* - LIENS ET LIENS VISITES*/
{
	color: #CA7E2C;														/*Couleur des liens*/
	text-decoration:none;												/*Style des liens*/
}

.liensphotos a:hover														/*FOOTER - LIENS SURVOLES*/
{
	color: #FF0000;														/*Couleur des liens*/
}
#promospecial {
	background-image: url(../images/BLACKBORD3.jpg);
	width: 750px;
}
