@charset "utf-8";

body {
background-color: #0d4597;
background-image: url(../img/background.png);
background-repeat: repeat-x;
width: 954px;
margin-top: 2px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
padding-bottom: 0;
font-family: Arial, Helvetica, sans-serif;
}

h1
{
padding-bottom:3px;
margin:0;
}

a img {border: none;}
p {margin: 0; color: #666; font-size: 12px;}
.strong {font-weight: bold;}
.green {color: #7db200;}
.red {color: red;}
.blue {color: #2cace3;}
.size10 {font-size: 10px;}
.size18 {font-size: 18px;}
.size25 {font-size: 25px;}
.underline {text-decoration: underline;}

h3 {color: #7db200; font-size: 18px; font-weight: bold; margin: 0;}

.padbottom5 {padding-bottom: 2px;}
.padbottom10 {padding-bottom: 10px;}
.padbottom20 {padding-bottom: 20px;}
.padtop10 {padding-top: 10px;}
.padtop20 {padding-top: 20px;}
.padtop35 {padding-top: 35px;}
																			 
.limarger {width: 30px; margin-left: 30px;}	  

h4 {color:red; font-size: 18px; font-weight: bold; margin: 0; }

h5 {color:red; font-size: 18px; font-weight: bold; margin: 0; }

#headtop {width: 100%; height: 10px; background-image: url(../img/head_top.png);}
#headcontent {width: 100%; background-image: url(../img/head_bg.png); background-repeat: repeat-y;}

#headcontent table {border: none; width: 100%; margin: 0; padding: 0;}
#headleft 
{
width: 275px; 
padding-left: 55px;
padding-top: 12px;
}
#headflash {margin-top: -11px; width: 546px; float: right;}
/*padding-left: 20px; padding-right: 20px;*/
#menutop {height: 39px;  background-image: url(../img/menu_bg.png); background-repeat: repeat-x;}
#menutop ul {list-style: none; margin: 0; padding-left: 3px; height: 39px;}
#menutop ul li {float: left;  background-image: url(../img/menu_stop.png); background-position: left; background-repeat: no-repeat; width: 120px; height: 39px; text-align: center;}
#menutop ul li a {
display: block;
float: right;
color: white;
font-weight: bold;
font-size: 16px;
text-decoration: none;
width: 118px;
height: 39px;
text-align: center;
padding-top: 9px;
}
#menutop ul li a:hover {color: #333; background-image: url(../img/menu_bg_hover.png); background-repeat: repeat-x;}
#menutop li.litteli {width: 180px;}
#menutop li.litteli a {width: 178px;}

#adsense {width: 100%; text-align: center; margin-top: 20px;}

#content {padding-left: 5px; padding-right: 5px; padding-top: 20px; width: 944px; background-image: url(../img/head_bg.png); background-repeat: repeat-y;}
#content table {width: 100%; border: none;}

table td {vertical-align: top;}

#content #content_left {float:left; padding-left: 20px; width: 160px;}
#content #content_right {padding-left: 200px;}

.box_top
 {
 width: 712px; 
 height: 30px; 
 background-image: url(../img/box_top.png);
 }
 
.box_top h2
{
text-align:center;
}

#h1top h1
{
color: #ffffff;
margin:none;
padding:none;
}

#h1top h1
{
   font-size: small;
}

.imageflottante
{
   float: left;
   margin-left:7px;	 
  
}

.titlexemple1
{
color:#30b4ec;
padding-top:35px;
float:left;
margin-left:7px;
font-size:12px;
text-decoration:underline;
font-weight:bold;
}

.titlexemple2
{
color:#30b4ec;
padding-top:35px;
float:left;
margin-left:1px;
font-size:12px;
text-decoration:underline;
font-weight:bold;
}


.titlexemple
{
color:#30b4ec;
padding-top:25px;
float:left;
margin-left:7px;
font-size:12px;
text-decoration:underline;
font-weight:bold;
}

#placementableau
{
margin-left:17px;
}

#placementableau2
{
margin-left:257px;
}

#placementableau3
{
margin-left:107px;
}


.styletitlepub
{
color:red;
text-align:center;
margin-left:240px;
height:22px;
width:210px;
}

#emplacementpub img
{
border: 2px dotted #ee1b1b;
}



.styleh3
{
color:red;
margin-left:50px;
width:210px;
text-align:center;
}

.styleth3
{
color:red;
margin-left:75px;
width:155px;
text-align:center;
}

.pub_vegas_style
{
width:300px;
height:250px;
}

.pub_vegas
{
height:250px;
width:300px;
border: 2px dashed #ee1b1b;
padding:2px;
}

#emplacementpub p
{
text-align:center;
}

.brefdescription
{
padding-left:230px;
padding-top:1px;
margin-right:30px;		
text-align:justify;
}								  


.brefdescription2
{

padding-top:4px;
margin-right:30px;		
text-align:justify;
}

.explications1
{
padding-top:35px;
padding-left:130px;
padding-right:20px;	 
text-align:justify;
}
	  
.explications2
{
padding-top:4px;
padding-left:130px;
padding-right:20px;		  
text-align:justify;
}

.explications3
{
padding-top:4px;
padding-left:130px;
padding-right:20px;	  
font-weight:bold;	  
}

.explications
{
padding-top:25px;
padding-left:130px;
padding-right:20px;	   	 
text-align:justify;

}
 
.box_bg {
width: 712px;
background-image: url(../img/box_bg.png);
background-repeat: repeat-y;
padding-left: 10px;
padding-right: 10px;
padding-top: 8px;
padding-bottom: 5px;
}
.box_btm {width: 712px; height: 5px; background-image: url(../img/box_btm.png); margin-bottom: 20px;}
.box_top h2 {margin: 0px; padding-top: 5px; padding-left: 20px; color: white; font-weight: bold; font-size: 16px;}

.tableDestinations {width: 100%; border: none;}
.tableDestinations td {width: 50%; padding-top: 10px;}
.tableDestinations td img {padding-right: 10px;}

.box_bg ul {padding: 0; margin: 0; list-style: none;}
.box_bg ul li {padding-top: 2px; padding-bottom: 2px; color: black; font-size: 12px;}


#foot {width: 100%; margin-top:20px; background-image: url(../img/foot.png); background-repeat: no-repeat; background-position: top center; background-color: white; height: 80px; text-align: center;}
#foot p {padding-top: 60px; text-align: center;}
#foot p a {color: #4385f0; padding-left: 15px; padding-right: 15px; font-size: 12px; text-decoration: none;}
#foot p a:hover {color: #747474;}				 

#foot2 {width: 100%; margin-top:5px; background-repeat: no-repeat; background-position: top center; background-color: white; height: 20px; text-align: center;}
#foot2 p {padding-top: 5px; text-align: center;}
#foot2 p a {color: #4385f0; padding-left: 5px; padding-right: 5px; font-size: 10px; text-decoration: none;}
#foot2 p a:hover {color: #747474;}


#footeremplacement
{
padding-top:30px;
clear: both;
}
