/* CSS Document */
body {
margin:0;
background: url(../images/fond-body.jpg) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;}

img {
vertical-align:middle;
}

h1 {
color:#6188C1;}

h2, h3 {
color:#000000;
margin:0;
padding:0;
font-size:14px;
font-weight:normal;
}

.txtPetit {
font-size:11px;}

.txtGrosBlanc {
font-size:18px;
font-weight:bold;
color:#FFFFFF;}

.titreActu {
color:#6188C1;
font-size:18px;
font-weight:bold;
}

#wrapper {
width:910px;
margin:auto;
position:relative;
}

#language {
width:285px;
height:28px;
background:url(../images/fond-language.gif) no-repeat;
position:relative;
top:8px;
margin:0 0 15px 600px;
padding:7px 0 0 20px;
}


.overDrapeaux {
border: solid 1px #4E99E2;
}

#accroche {
width:240px;
height:60px;
position:absolute;
z-index:100;
top:9px;
left:250px;
}

#header {
width:910px;
height:190px;
}

#logoPaysages {
width:60px;
height:120px;
position:absolute;
z-index:100;
left:840px;
top:120px;}

#logoPaysages img{
border:0;}

#navigation {
width:910px;
height:35px;
position:relative;
background:#8DBC4B;
color:#FFFFFF;
overflow:hidden;
border-top: solid 2px #FFFFFF;
}

.navigationOver {
background: url(../images/border-navigation-orange.jpg) no-repeat right #F17500 !important;
}

.de .navigationOver{font-size:10px;}

#navigation ul {
margin:0;
padding:0;}

#navigation li {
float:left;
list-style:none;
background:url(../images/border-navigation.jpg) no-repeat right ;
text-transform:uppercase;
padding:2px 10px 0 7px;
height:33px;
text-align:center;
font-size:13px;
}

.de #navigation li { padding:4px 8px 0 4px;  }

#navigation li a{
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
background: #8DBC4B;
display:block;
}

.de #navigation li a{ font-size:10px; }

#navigation li a:hover {
color: #FFD8B0;
text-decoration:none;
background: none;
}

.espacePetit {
line-height:30px;}

#milieu {
width:910px;
position:relative;
float:left;
padding-top:5px;
background: #FFFFFF;
}

#colGauche {
width:630px;
position:relative;
float:left;}

#colDroite {
width:270px;
position:relative;
float:left;
margin-left:10px;}

/************ DIAPORAMA *****************/
#galerie {
position:relative;
float:left;
width:630px;
height:370px;
}

#gdePhoto, #ymap {
width:630px;
height:300px;
position:relative;
float:left;
overflow:hidden;
}

.pics { 
	padding:0; 
	margin:0; 
}
#nav { 
	width: 630px; 
	padding:0;
	margin:0;
}


#nav div { 
	width: 44px; 
	height: 44px;
	margin: 10px 3px 3px 3px; 
	list-style: none; 
	padding: 1px; 
	display: block;
	float:left;
	
}
#nav a { 
	width: 40px;
	height:40px; 
	padding: 0px; 
	display: block; 
	border: 2px solid #8DBC4B; 
}
#nav div.activeLI a { 
	border: 2px solid #006AB1;	 
}
#nav a:focus { 
	outline: none; 
}
#nav img { 
	border: none; 
	display: block; 
}

/***********************************/

#titrePage, #titrePageBig {
width:630px;
height:40px;
position:relative;
float:left;}

#titrePageBig{ height:80px; }

#contenuTexte {
position:relative;
float:left;
width:600px;
padding:5px 15px 0 15px;
text-align:justify;
font-size:14px;
}

#contenuTexte a{
color:#000000;
text-decoration:none;}
#contenuTexte a:hover{
color:#000000;
text-decoration:underline;}

#contenuTexte table{
font-size:12px;}

#contenuTexte ul {
margin: 0 0 10px 20px;
padding:0;}

#contenuTexte li {
list-style-image:url(../images/puce-list.gif) ;
list-style-position:inside;
padding-left:5px;
}

#contentuTexte li a {
color: #000000;
text-decoration:none;}

#contentuTexte li a {
color: #000000;
text-decoration:underline;}

#contenuTexte input[type="text"] {
background:url(../images/input-text.gif) no-repeat;
width:172px;
height:18px;
padding:2px 5px;
color:#666666;
border:none;
}

#contenuTexte textarea {
background:url(../images/text-area.gif) no-repeat;
width:172px;
height:100px;
padding:2px 5px;
color:#666666;
border:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#contenuTexte input[type="submit"] {
background:#8DBC4B;
width:180px;
color:#FFFFFF;
border:none;
font-size:16px;
font-weight:bold;
cursor:pointer;
}

/*************COLONNE DROITE************/

#blocOffresSpeciales, #blocResa, #blocTelecharger, #blocFavoris, #blocRecommanderAmi, #blocPartenaires{
width:262px;
margin-bottom:3px;
}

#blocResa,#blocOffresSpeciales {
height:34px;
color:#FFFFFF;
text-align:center;
text-transform: uppercase;
font-weight:bold;
padding-top:9px;
}

#blocOffresSpeciales {
background: url(../images/fond-offres-speciales.gif) no-repeat;
font-size:18px;
}

#blocResa {
background:url(../images/fond-resa.gif) no-repeat;
font-size:16px;}

#blocTelecharger {
height:48px;
text-align:center;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
background:url(../images/fond-telechargement.gif) no-repeat;
font-size:14px;
padding-top:10px}

#blocResa a,#blocOffresSpeciales a, #blocTelecharger a{
color:#FFFFFF;
text-decoration:none;
}

#blocResa a:hover {
color: #D0EEFD;
}

#blocOffresSpeciales a:hover {
color:#FFD6C1;
}

#blocTelecharger a:hover {
color:#DFFBD2;}

.blocTelechargerTitre {
font-weight:bold;
font-size:18px;
;}

#brochure {
width:40px;
height:46px;
position:absolute;
z-index:100;
left:5px;
top:98px;
}

#blocContact {
width:252px;
height:186px;
color:#406CB9;
font-size:12px;
background:url(../images/fond-contact.gif) no-repeat;
padding:5px;
margin-bottom:5px;
margin-top:4px;}

#blocContact a, #blocFavoris a{
color:#406CB9;
text-decoration:none;}

#blocContact a:hover, #blocFavoris a:hover{
color:#406CB9;
text-decoration:underline;}

#blocContact img{
padding:4px 2px 4px 2px;}

.blocContactTitre, .blocPartenairesTitre {
padding:8px 0 20px 0;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
text-align:center;
display:block;}

.txtGros {
font-size:18px;
font-weight:bold;}

#blocFavoris, #blocRecommanderAmi {
color:#406CB9;
font-size:11px;
}

#blocFavoris {
width:246px;
height:18px;
background:url(../images/fond-favoris.gif) no-repeat;
padding:8px;
}

.de #blocFavoris{
width:246px;
height:38px;
background:url(../images/fond-favoris-big.gif) no-repeat;
padding:8px;
}

#blocRecommanderAmi  {
width:252px;
padding:5px;
height:64px;
background:url(../images/fond-recommander-ami.gif) no-repeat;
}

.de #blocRecommanderAmi  {
width:252px;
padding:5px;
height:90px;
background:url(../images/fond-recommander-ami-big.gif) no-repeat;
}

#blocRecommanderAmi input{
font-size:11px;
border: solid 1px #406CB9;
color:#406CB9;}

#blocRecommanderAmi input[type="submit"] {
background:#406CB9;
color:#FFFFFF;
cursor:pointer;
}

#blocRecommanderAmi form{
margin:0;
padding:0;
font-size:11px;}

#blocPartenaires {
height:233px;
background:url(../images/fond-partenaires.gif) no-repeat;
width:252px;
padding:5px;


}
/*************COLONNE DROITE************/

.relative{ position:relative;}

#basPage {
width:910px;
height:25px;
background:url(../images/bas-page.gif) no-repeat;
clear:both;
}

#footer {
width:910px;
text-align:center;
margin-top:10px;
color:#406CB9;}

#footer a{
color:#666666;
text-decoration:none;
}

#footer a:hover{
color:#666666;
text-decoration:underline;
}

.btVert {
padding:10px;
color:#FFFFFF !important;
text-transform:uppercase;
margin-bottom:20px;
}

.btVert a:hover{
padding:3px;
color:#FFFFFF !important;
background:#F17500 ;
text-decoration:none;
}

.btVert a {
padding:3px;
color:#FFFFFF !important;
background:#8DBC4B;
text-decoration:none!important;
font-weight:bold;
}

/************   IDEES VISITES   **************/

.contenuIdeesVisites {
position:relative;
float:left;
width:590px;
height:200px;
border:1px solid #CCCCCC;
padding:5px;
margin-bottom:20px;
}

.photoIdeesVisites {
position:relative;
float:left;
width:auto;
height:auto;
padding:5px;
background-color:#CCCCCC;
margin:0 15px 15px 0;
}

.titreIdeesVisites {
color:#6188C1;
font-size:16px;
font-weight:bold;
margin:0 0 10px 5px;
}

.contenuIdeesVisites a{
text-decoration:none;
color:#FFFFFF !important;
display:block;
margin-top:10px;
background:#8DBC4B;
padding:3px;
}

.contenuIdeesVisites a:hover{
text-decoration:none !important;
color:#FFFFFF;
background:#F17500;
}