﻿body 
{
	margin: 0 0;
	font-family:  Tahoma,Verdana,Arial ; /* Myriad Pro */
	font-size:12px;
	 background-color:#223544;
	 background-image:url('images/fond_2.jpg');
	 background-repeat:no-repeat;
	 background-position: center 663px;
/*	scrollbar-face-color: #91AFC4;
    scrollbar-shadow-color: #444444;
    scrollbar-highlight-color: #C2CFD8;
    scrollbar-3dlight-color: #AAAAAA;
    scrollbar-darkshadow-color: #C2CFD8;
    scrollbar-track-color: #DADADD;
    scrollbar-arrow-color: #003060;*/
    
}

.MaxBody
{
    margin: 0 0;
	font-family:  Tahoma,Verdana,Arial ; /* Myriad Pro */
	font-size:12px;
	background-color:#213544;
	background-image:none;
}

textarea
{
    font-family:  Tahoma,Verdana,Arial ; /* Myriad Pro */
     font-size:12px;
}

h1 
{
    margin:0;
    font-size:18px;
    color:#9ABFCF;
   
    }

h2
{
    margin:0;
    font-size:14px;
}

h3
{
    margin:0;
    font-size:12px;
}

h4
{
    margin:0;
}

a:link,.lnk_bg:link
{
	text-decoration:none;
	color:White;
}

.lnk_inscription:link, .lnk_inscription:visited
{
	text-decoration:none;
	color:#ffe400;
	font-weight:bold;
	font-variant:small-caps;
}

.lnk_inscription:hover
{
    color:White;
}


a:visited,.lnk_bg:visited
{
	text-decoration:none;
	color:White;
}
a:hover 
{
	color:#A8A8A8;	
}

.lnk_bg:hover
{
    color:white;
    background-color:#575757;   
    border: solid 1px #A8A8A8;
}


.Page
{
	margin: 0  auto;
	position:relative;
	/*font-family:inherit;*/
	height:663px;
	width:1000px;
	text-align:left;
}

.MaxPage
{
    margin: 0 auto;
    position:relative;
    background-color:#777777;
    width:956px;
    text-align:left;
    background-image: url('images/maxbarre_v.png');
    background-repeat:repeat-y;
    padding: 0 22px;
}

.Page_Haut,.Page_Haut_Static
{
	position:relative;
	font-family:inherit;
	height:104px;
	background-image: url('images/img_fond_haut.jpg');
	background-position: 268px 0px;
	background-repeat:no-repeat;
	width:980px;
	float:left;
	}
	
.MaxPage_Haut
{
	position:relative;
	font-family:inherit;
	/*background-image: url('images/img_fond_haut.jpg');	
    
    background-position: 257px 0px;
	background-repeat:no-repeat;*/
    height:124px;
	width:980px;    
}

.Page_Haut_Static
{
background-image: url('images/img_fond_haut.jpg');	
height:124px;
}

.Page_RechercheA
{
	color:White;
	position:relative;
	font-family:inherit;
	height:20px;
	text-align:left;
	background-image:url('images/fond_recherche.jpg');
	/*padding-left: 257px;*/
	
	background-position:0px 0px;
	width: 340px;
}

.Page_Recherche 
{
	color:White;
	position:relative;
	font-family:inherit;
	height:20px;
	text-align:left;
	padding-left: 257px;
	background-image:url('images/fond_recherche.jpg');
	background-position:257px 0px;
	width: 701px;
}

.Page_G
{
width:10px;
height:624px;
background-image:url('images/barre_v_g_e.jpg');
float:left;
}

.Page_D
{
width:10px;
height:624px;
background-image:url('images/barre_v_d_e.jpg');
float:right;
}

.PN_Faq
{
width:551px;
height:470px;
float:left;	
background-image:url('images/FAQF.png');
padding: 25px 10px 25px 25px;
color:White;
}

.Intro_Video
{
 width:640px;
 height:480px;
 position:relative;
 margin:  0 auto;
 margin-top:50px;
 }

.PN_AideD
{
width:289px;
height:250px;
float:right;	
background-image:url('images/AideF_D.png');
background-repeat:no-repeat;
padding: 20px 10px 10px 10px;
color:White;
margin-right:0px;
margin-top:35px;
text-align:center;
}

.PN_AideG
{
width:595px;
height:285px;
float:left;	
background-image:url('images/AideF_G.png');
padding: 10px 10px 10px 25px;
color:White;
margin-top:10px;
}

.PN_AideT 
{
width:595px;
height:11px;
float:left;	
background-image:url('images/AideF_Titre.png');
padding: 25px 10px 25px 25px;
color:White;
}

.PN_Faq_Droite
{
margin-top:50px;
margin-right:10px;
width:332px;
height:305px;
float:right;	
background-image:url('images/FAQF_droite.png');
padding: 10px;
}

.Map_Rech
{
	position:relative;
	height:520px;
	width:958px;
	float:left;
	overflow:hidden;
}

.Max_Puce
{
    position:absolute;
    left:0px;
    top:28px;
    width:19px;
    height:18px;
    background-image:url('images/maxPuce.png');
}

.PN_Images
{
    float:right;
    width:329px;
    height:166px;
    text-align:right;
    background-image:url('images/PN_Image.png');
    padding:13px  5px;
}

.PN_Maillage
{
    float:right;
    width:330px;
    height:250px;
    text-align:left;
    background-image:url('images/PN_Maillage.png');
    margin-top:10px;
    padding: 10px 0px 10px 10px;
    overflow:hidden;
    clear:right;
 }

.PN_VideoShow
{
    float:right;
    width:330px;
    height:250px;
    text-align:right;
    background-image:url('images/PN_Video.png');
    padding: 10px 5px 0px 5px;
    margin-top:10px;
}
.sep
{
 border-top: dashed 1px #A7A7A7;   
}
.MaxCenter,.MaxCenterDrill
{
    padding:  25px  0px 0px 25px;
	color:White;
	font-size:12px;
	position:relative;
	width:auto;
	background-position: 10px 0;
}
.MaxCenter {
	background-image:url('images/maxFond.jpg');
	background-repeat:repeat-y;
}

.Cadre_G,.Cadre_G_Static
{
	width:11px;
	float:left;
	height:520px;
	background-image:url('images/barre_v_g.jpg');
}

.Cadre_G_Static
{
	height:500px;
}

.Cadre_D,.Cadre_D_Static
{
	width:11px;  
	float:right; 
	background-image:url('images/barre_v_d.jpg');
	height:520px;
}


.Cadre_D_Static
{
	height:500px;
}

.Cadre_B
{
position:relative;
	float:left;
 height:11px;
background-image:url('images/barre_h_bb.jpg');
width:1000px;
}


.Page_Bas
{
	position:relative;
	float:left;
	font-family:inherit;
	color: #222222;
	height:28px;
	/*20px*/
	width:1000px;
	/*980*/
	background-image:url('images/barre_h_b.jpg');
	text-align:right;
}

.MaxFooter
{
	position:relative;
	margin: 0 auto;
	color: #222222;
	height:112px;
	width:1000px;
	background-image:url('images/maxFooter.jpg');
	text-align:right;
}
.Page_Langue
{
font-family:inherit;
position:absolute;
color:White;
top:10px;
left:299px;	
 z-index:2;
}

.PN_Langue
{
	top:0px;
	left:300px;
	position:absolute;
	font-family:  inherit;
	background-color:#A8B8D3;
	color:White;
	border: solid 1px #585858;
	width:120px;
	padding : 2px 2px;
	z-index:5;
	visibility:hidden;
}

.PN_Main
{
	position:absolute;
	left:0px;
	bottom:0px;
	height:462px;
	width:1px;
	z-index:1;
	overflow:hidden;
}

.PN_News
{
	position:absolute;
	right:0px;
	bottom:120px;
	height:1px;
	width:228px;
	z-index:1;
	overflow:hidden;
}


.PN_Video,.PN_Video_Static
{
	position:absolute;
	right:10px;
	top:0px;
	overflow:  hidden;
	height:180px;
	z-index:100;
	width:418px;
	/*width:214px;*/
}

.PN_Video_Static
{
height: 148px;
width:211px;
background-image:url('images/img_menu_droite.png');	
}

.MaxPN_Video
{
position:absolute;
right:10px;
top:0px;
height: 147px;
width:211px;
background-image:url('images/Maximg_menudroite.png');	
z-index:2;
   
}

.PN_Menu,.PN_Menu_Static
{
	position:absolute;
	left:10px;
	top:0px;
	width:268px;
	height:162px;
	z-index:2;
}

.MaxPN_Menu
{
	position:absolute;
	left:11px;
	top:0px;
	z-index:2;
     background-image:url('images/Maximg_menu.png');	
    height: 118px;
    width: 138px;
    padding : 15px 5px 15px 125px;
}

.PN_Menu_Static
{
 background-image:url('images/img_menu.png');	
 height: 118px;
 width: 138px;
 padding : 15px 5px 15px 125px;
 }
	
.Etiquette
{
	top:200px;
	left:200px;
	visibility:hidden;
	position:absolute;
	overflow: visible ;
	z-index:10;
    font-size:11px;
 }
  
  .Etiquette_Texte
  {
	padding: 5px 15px 5px 5px;
	background-color:White ;
	border: solid 1px gray;
	clear:both;
	 }
  
  .Etiquette_Float
  {
	float:left;
	height:21px;
  }
  
  .Etiquette_Titre
  {
		top:10px;
}
.Etiquette_TitreC
{
	float:left;
	/*background-color:#C2CFD8 ;*/
	background-image:url('images/BOFF_Tab.png');
	padding:  2px;
	text-align:center ;
	height:18px;
	color:White;
	font-weight:bold;
}

.txt_RechercheBack
{
	background-image: url('images/fond_recherche.jpg');
	background-position: -24px -2px;
	background-repeat:no-repeat;
}

.PN_FlashPlug
{
position:absolute;
left:180px;
top:130px;
width:587px;
height:297px;
background-image: url('images/flash_BG.png');
color:white;
z-index:10;
padding:20px;
}

.userform p{
/*width: 400px;*/
clear: left;
margin: 0;
padding: 1px;
padding-left: 155px; /*width of left column containing the label elements*/
/*border-top: 1px dashed gray;*/
/*height: 20px;*/
}

.userform label{
float: left;
margin-left: -155px; /*width of left column*/
margin-top:3px;
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}


.Lst_Ville
{
 height:200px;
 overflow:auto;
  background-color: White;
  border: solid 1px #878787;
  padding: 2px;
  z-index:200;
  
}
.Lst_Ville_Item{
 color:#575757;
}
.Lst_Ville_Item_Selected {
    color:white;
	background-color:#878787;
	cursor:pointer;
	}
	
.WaterMarkText
{
    color:#878787;
    font-style:italic;   
}


.PN_RechercheVille
{
    margin:5px;
    /*width:500px;*/
    border:solid 2px #878787;
    padding:5px;
}
.PN_RechercheVille label
{
    float:none;
    margin:2px;
       
}

.PN_Map_View
{
 
 position:absolute;
 width:500px;
 background-color:#313131;
 top:80px;
 left:80px;   
 padding:25px;
 text-align:center;
 border: solid 1px #777777;
}

.PN_Drill
{
  font-size:9px;   
 }

.MaxCenterDrill
{
    background-image: url('images/PN_Critere.png');
    background-repeat:no-repeat;
}

.PN_edito_haut,.PN_edito_bas
{
    background-image: url('images/cadre_bleu_haut.png');
    background-repeat:no-repeat;
    height:5px;
    width:368px;
}

.PN_edito_bas
{
    background-image:url('images/cadre_bleu_bas.png');
    margin-bottom:20px;
}

.PN_edito
{
    float:right;
    width:368px;
    margin-right:25px;
}

.PN_edito_texte
{
  padding: 5px 10px;
  background-color: #9abfcf;   
}

.PN_resultat_haut
{
    background-image: url('images/cadre_gris_haut.png');
    background-repeat:no-repeat;
    height:5px;
    width:500px;
}


.PN_carte_haut, .PN_carte_bas
{
    background-image: url('images/cadre_grispetit_haut.png');
    background-repeat:no-repeat;
    height:5px;
    width:368px;
}

.PN_carte_bas
{
       background-image: url('images/cadre_grispetit_bas.png');
}