body{
    background:#FFFFFF;
    margin-top:0px;
    margin-bottom:10px;
    margin-left:px;
    margin-right:0px;
    color:#333;
    font-family:arial;
	font-size:12px;
}
div#cadrefond {
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    height:550px;
    background:url("images/fondegras.jpg") 0px 0px;
}

div#site{
    margin-top:0px;
    margin:auto;
    position:relative;
    width:990px;
}

div#bann{
    margin-left:0px;
    margin-top:0px;
    margin-right:0px;
    position:relative;
    height:180px;

}

h1 {
  font-size:13px;
  margin-top:0px;
  margin-left:20px;
  margin-rigt:0px;
  margin-bottom:0px;
  padding:0px;
  font-weight:bold;
 
}
h2 {
  font-size:13px;
   margin:0px;
  padding:0px;
  font-weight:bold;
}

h3 {
  font-size:13px;
  margin:0px;
  padding-left:25px;
  padding-top:5px;
  padding-right:0px;
  padding-bottom:0px;
}

.info  {
  width:500px;
  position:relative;
}

.info_noimg  {
  width:650px;
  position:relative;
}

.infoimg  {
  float:right;
  width:160px;
  padding-top:10px;
  text-align:center;
  font-size:13px;
}

a {
    color: #1f608e;
    font-family:arial;
    text-decoration: none;
    font-weight:bold;

}
a:hover {
    color: #509ace;
    font-family:arial;
    text-decoration: none;
    
}


div#cadre{
    position:relative;
    margin-left:0px;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
 background:url('images/degradHaut.png') no-repeat;
  
}
div#back{
     background:url('images/bgcontent.png');
}
td#sousper{
 padding:10px;
}
 div#menu2 {
          float:right;
          width:255px;
          color:#FFFFFF;

}
 div#contenus {
         position:relative;
        
         margin-left:0px;
         margin-top:0px;
         margin-bottom:0px;
         padding-left:5px;
         padding-right:0px;
         padding-bottom:10px;
         padding-top:0px;
         overflow: hidden;
           min-height:600px;
		  


}
div.degradHaut {
   height:45px;
   width:990px;
   background:url('images/degradHaut.png');

}
div.degradHautBis {
   height:15px;
   width:990px;
   background:url('images/degradHaut.png');

}

div.degradBas {
   height:20px;
   width:990px;
   background:url('images/degradBas.png');
}
div#lien{

  position: absolute;
  width:0px;
  height:0px;
  overflow:hidden;
}

div#lstTitre{

  position: absolute;
  width:0px;
  height:0px;
  overflow:hidden;
}

.tabPeriode {
    width:100%;
    border:0px;
    border-collapse: collapse; 
    color:#333333;
    padding-bottom:15px;
}
 
.fondart_haut {
     background:url("images/fondentete.gif") no-repeat;
    height:25px;
    font-weight:bold;
    font-size:12px;
    font-family:Arial;
    text-align:left;
    color:#000;
    padding-top:0px;
}
.fondart_bas {
     background:url("images/boxe/bas.png") no-repeat;
    height:20px;
}
.fondart_centre {
     background:url("images/boxe/centre.png");
     margin:0px;
     padding:5px;
	  line-height:20px;
}

.fondart_centre img{
	outline:#999999 solid 1px;
  border:5px solid #EFEFEF;
}
.fondart_centre img:hover{
	outline:#BBB solid 1px;
  border:5px solid #EFEFEF;
    opacity : 0.8;
    filter : alpha(opacity=80); 
}
.fondart_centre h2{
	font-size:15px;
	color:#033455;
	margin:0px;
	padding:0px;
}
.fondart_centre h1{
	font-size:17px;
	color:#1a5176;
	margin:0px;
	padding:0px;
}
.fondart_centre h2 a{
	color:#033455;
}
.boxeRight {
   width:234px;
   padding:0px;
   position:relative;
   margin:auto;
   padding-top:5px;
   color:#444444;
   font-family:Arial;
   font-size:11px;
   font-weight:bold;
   text-align:justify; 
}

.boxeRight-second {
  width:234px;
   padding:0px;
   position:relative;
   margin:auto;
   padding-top:5px;
   color:#444444;
   font-family:Arial;
   font-size:11px;
   
   text-align:left; 
}
.boxeRight-top-second {
     background:url("images/boxeright/haut-second.gif") no-repeat;
    height:26px;
}
.boxeRight-top {
     background:url("images/boxeright/haut.gif") no-repeat;
    height:44px;
}
.boxeRight-bottom {
    background:url("images/boxeright/bas.gif") no-repeat;
    height:9px;
}
.boxeRight-center {
     background:url("images/boxeright/centre.gif");
     padding:10px;
}
.titre-boxright {
   display:block;
    font-weight:bold;
    font-size:12px;
    padding-top:24px;
    padding-left:30px;
    color:black;
    font-size:13px;
    font-family:Arial;
    font-weight:bold;
}
.titre-boxright-second {
   display:block;
    font-weight:bold;
    font-size:12px;
    padding-top:5px;
    padding-left:30px;
    color:black;
    font-size:13px;
    font-family:Arial;
    font-weight:bold;
}
.a-boxright {
   display:block;
   wdith:214px;
   padding:3px;
   text-decoration:none;
   background:#FEFEFE;
}

.a-boxright2 {
   display:block;
   wdith:214px;
   padding:3px;
   text-decoration:none;
   background:#EEEEEE;
}

.a-boxright:hover {
   display:block;
   wdith:214px;
   background:#e3e3f4;
   color:#333333;
}

.a-boxright2:hover {
   display:block;
   wdith:214px;
   background:#e3e3f4;
   color:#333333;
}
a.barrebas {
  color:#0b293e;
  text-decoration:none;
}
a.barrebas:hover {
  color:#666666;
  text-decoration:none;
}

table.tabPresentation {
    width:100%;
    border:0px;
    border-collapse: collapse; 
    background:#112135;
    border-left:1px solid #999999;
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
}

.entete{
    vertical-align: middle;
    background:url("images/fondentete.gif") no-repeat;
    font-weight:bold;
    font-size:12px;
    font-family:Verdana;
    text-align:left;
    height:25px;
    color:#FFFFFF;
    padding-top:5px;
    margin:0px;
}
td.bancadre{
    vertical-align: middle;
    background:url("images/bancadre.jpg");
    font-weight:bold;
    font-size:12px;
    font-family:Verdana;
    text-align:left;
    height:25px;
    color:#FFFFFF;
}
td.bancadrecote{
    background:url("images/bancadre.jpg");
    height:25px;
    width:5px;
}
td.bordDD {
    vertical-align: middle;
    background:url("images/bordureD.png");
    height:25px;
    width:5px;
}
td.fondenteteBB {
  background:url('images/fondenteteBB.png');
  height:10px;
}
td.bas{
    vertical-align: middle;
    background:url("images/fondenteteB.png");
    font-weight:bold;
    font-size:12px;
    font-family:Verdana;
    text-align:left;
    height:25px;
    color:#FFFFFF;
}
td.borddroite {
    vertical-align: middle;
    background:url("images/borddroite.png");
    height:25px;
    width:12px;
}
td.bordgauche {
    vertical-align: middle;
    background:url("images/bordgauche.png");
    height:25px;
    width:12px;
}
td.bordDbas {
    vertical-align: middle;
    background:url("images/bordDbas.png");
    height:25px;
    width:12px;
}
td.bordGbas {
    vertical-align: middle;
    background:url("images/bordGbas.png");
    height:30px;
    width:12px;
}
td.bordureG {
    background:url("images/bordureG.png");
    width:12px;
}
td.bordureD {
      background:url("images/bordureD.png");
    width:12px;
}
img {   
    
}
toto {
    font-family:arial;
    color: #88b3ed;
    text-decoration: none;
}
object.bordure {
    border: 1px solid #88b3ed;
}
input {
    border:1px solid #FF9658;
    background:#F8F8F8;
    color:#7E3203;
    font-size:13px;

}
textarea {
    border:1px solid #FF9658;
    background:#F8F8F8;
    font-family:arial;
   color:#7E3203;
   font-size:13px;
}
input.bouton {
border:2px outset #94BEF5;
cursor:pointer;
}
img.mini{
     max-width:152px;
}
a.referer {
    color: #255C84;
    font-family:arial;
    text-decoration: none;
}
a.referer:hover {
    color: #E55800;
    font-family:arial;
    text-decoration: none;
    
}
a.bas {
    color: #555555;
    font-family:arial;
    text-decoration: underline;
}
a.bas:hover {
    color: #999999;
    font-family:arial;
    text-decoration: none;
}

a.accueil-boxe {
    color:#666;
    text-decoration:none;
    border:0px;
    font-weight:normal;
}
a.accueil-boxe:hover {
    color:#888;
}

a.accueil-boxe-top {
    color:#000;
    text-decoration:none;
    border:0px;
    font-weight:bold;
}
a.accueil-boxe-top:hover {
    color:#666;
}
a.pack{
    border:0px;
    color:#333;
    background:url('images/puce.jpg') no-repeat;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:25px;
     cursor:pointer;
     font-size:13px;
    font-weight:normal;
}
a.pack:hover{
    border:0px;
    color:#333;
    background:url('images/puce2.jpg') no-repeat;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:25px;
     cursor:pointer;
     font-size:13px;
     font-weight:bold;
    
}

a.packhover  {
    border:0px;
    color:#333;
    background:url('images/puce2.jpg') no-repeat;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:25px;
     cursor:pointer;
     font-size:13px;
     font-weight:bold;
}

div.packages {
  color:black;
  text-align:left;
  margin-right:0px;
  /* background:url('images/backpack.jpg') no-repeat; */
  
}






span.tarifsred {
  font-weight:bold;
}

table.tarifs {
   border:1px solid #CCC;
   margin:auto;
}
table.tarifs .content {
   text-align:center;
}

th.headertarifs {
   border-right:1px solid #EFEFEF;
   border-bottom:1px solid #EFEFEF;
   font-size:12px;
   background:#383b3a;
   padding:5px;
   font-weight:bold;
   text-align:left;
   color:#FFF;
}
th.headerleft {
  font-weight:bold;
  color:#163053;
  font-size:11px;
  text-align:left;
  padding:5px;
   border-right:1px solid #EFEFEF;
   border-bottom:1px solid #EFEFEF;
}
th.headerleft a {
	color:#163053;
}
th.headerleft a:hover {
	color:#375a88;
}
table.tarifs td {
   border-right:1px solid #EFEFEF;
   border-bottom:1px solid #EFEFEF;
  padding:5px;
  color:#333;
  font-size:10px;
  
}



