/* CSS Document */
.body
{
	margin-top: 5px;
	margin-bottom: 6px;
	z-index: 1;
	font-family: "Gill Sans MT";
	font-size: 10px;
/*	background-color:  #014085;*/
	background-color:  #2f373a;
/*	color: white;
color: #929BA0;*/
color:#cccccc;
}

.tarif
{
	font-family: "Arial";
	font-size: 12px;
/*	background-color:  #014085;*/
  background-color:  #1C2123;
	color: white;
}

.titre_site{
	font-stretch: expanded; 
	font-size: 16px;
	text-transform: uppercase;
}

/*DIV {
	border-top: dotted;
	border-width: thin;
}
*/
.separateur_long
{
	border-top: dotted;
	border-width: thin;
	width: 100px;
	text-align: center; 
	position: relative;

}


.separateur_court
{
	border-top: dotted;
	border-width: thin;
	width:40px;
	text-align: center; 
	position: relative;
}


.menu_haut_gauche{
/*	background-image: url(../images/haut.gif);
	background-repeat: repeat-x;*/
	border-bottom: solid 2px white;
	
}

.menu_haut
{
/*	background-image: url(../images/fond_menu.jpg);
	background-repeat: repeat-x;*/
	border-bottom: solid 2px white;
}
.menu_haut a:link{
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;

}
.menu_haut a:visited {
	color: white;
	text-decoration: none;
	font-size: 11px;
	/*font-style: italic;*/
}
.menu_haut a:active {
	text-decoration: underline;
	font-size: 11px;
	font-style: italic;
}
.menu_haut a:hover {
	color: #B98168;
	text-decoration: underline;
	font-size: 11px;
	/*font-style: italic;*/
}

.partie_gauche
{
/*	background-color: #014085;*/
background-color: #1C2123;
	border-right: dotted;
	border-right-width: thin;
	border-right-color: White;
	border-left: solid 2px white ;
	border-bottom: solid 2px white;
	font-size: 10px;
	font-family: "Arial";
	padding-left: 3px;
	
}
.haut_gauche
{
	background-color: White;
	font-size: 10px;
	font-family: "Gill Sans MT";
	
}

.partie_droite
{
	margin-left: 5px;
	width: 767px;
/*	background-color:  #014085;*/
background-color: #1C2123;
	/*margin-left: 5px;*/
	padding-left: 5px;
	font-size: 10px;
	border-right: solid 2px white ;
	border-bottom: solid 2px white;
}





.tab_principal
{
  z-index:5; 
	border: none;
	/*background-color: #014085;*/
background-color:  #1C2123;
	/*border-right: solid 2px white ;
	border-left: solid 2px white ;*/
	font-family: "Gill Sans MT";
	font-size: 10px;
}
.tab_principal2
{
margin-top: -150px;
padding-top: 10px;
  z-index:10; 
	/*border: none;*/
	border-top: solid 2px white
	/*background-color: #014085;*/
background-color:  #1C2123;
	/*border-right: solid 2px white ;
	border-left: solid 2px white ;*/
	font-family: "Gill Sans MT";
	font-size: 10px;
}


.tab_interne{
	font-family: "Gill Sans MT";
	/*background-color: 014085;*/
	background-color: #1C2123;
	font-size: 10px;
}
.footer{
/*	background-color:  #014085;
	/*border: solid 1px;
	border-color:  #ff8a00;*/
background-color:  #2f373a;
	width: 792px;
}
/*
.fond
{
	background-color: #65AB95;
}
.fond2
{
	background: #65AB95;
}

.fond3
{
	background-image: url(../images/Sans-titre-1.png);
	background-repeat: no-repeat;
	background-position: center;
	azimuth: center;

}
*/
.titre
{
	font-family: Arial;
	font-size: 14px;
	color: #929BA0;
	text-decoration: underline;
	text-transform: uppercase;
	font-weight: bold;

}
.titre2
{
	font-family: Arial;
	font-size: 14px;
	color: #929BA0;
	font-weight: bold;
	text-transform: uppercase;
}

.titre3
{
	font-family: Arial;
	font-size: 12px;
	color: #929BA0;
	text-decoration: underline;
	text-transform: uppercase;
	font-weight: bold;

}

.sous_titre
{
	color: #929BA0;
	font-weight: bolder;
	text-decoration: underline;
	}
	
.sous_titre2
{
	color: #929BA0;
	font-weight: bolder;
	text-decoration: none;
	


}
a{
	color:#929BA0;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;

}
a:hover{
	text-decoration: underline;
	text-transform: uppercase;
}
a:active{
	text-decoration: none;
	text-transform: uppercase;
}
a:visited{
	text-decoration: underline;
	text-transform: uppercase;
}


.bordure
{
	border-left-color: orange;
	border-left-style: dotted;
	padding-left: 5px;

}

.bordure2
{
	border-right-color: orange;
	border-right-style: dotted;
	padding-right: 5px;
	padding-left: 5px;

}
.bordure3
{
	/*background:url(../images/cote.jpg) no-repeat top left #ee7900;*/
	/*background-color:  #65AB95;*/
	background: url(../images/gd_triangle.jpg) no-repeat top right #65AB95;
	padding-left: 2px;
}
/*------------------------Menu-----------------------------*/
.pipo_haut{
	margin-left: 5px; align="center" 
	height: 13px;
	font-size: 10px;
	font: "Arial";
	text-transform: uppercase;
}

.pipo_haut a:hover, .pipo_haut a:active  {
	color: white;
	font-style: italic;
	display: block;
	width: 233px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.pipo_haut a {
	color: white;
	text-decoration: none;
	display: block;
	width:233px;
	font-size: 12px;
	text-transform: uppercase;
}
/*-----------------Fin Menu-----------------------------------------*/

.presentation_carte
{
 
}
/*********MAC STYLE****************/
 #dockContainer{
/*background-color:  #009900;*/
	    z-index: 1;
      display    : table;
      margin     : 0 auto;
      text-align : center;    /* fixes IE bug */
    }

    #dockContainer > div{
      display : inline-block; /* fixes IE bug */
    }

    #dockContainer > div{
      display : inline;       /* fixes IE bug */
    }

    #dockContainer > div{
      display       : table-cell;
      text-align    : left;
    /*  background    : url('./images/bar1p.jpg') repeat-x 0 89px;
      border-bottom : 2px solid rgb(220,220,200);*/
    }

    #dockContainer > div > div{
    /*  background : url('dock-right-80.png') no-repeat right 133px;*/
    }

    #dockContainer > div > div > div{
    /*  background : url('dock-left-80.png') no-repeat left 129px;*/
      height     : 160px;
      overflow   : hidden;
     /* padding    : 0 20px;*/
    }
/**********fin*****************/