*{
margin:0;
border:0;
padding:0;
list-style:none;
}

a:link {color: #FDEBDF; text-decoration: none}
a:visited {color: #FDEBDF; text-decoration: none}
a:hover {color: #000000; text-decoration: none}

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #FDEBDF;
	margin-top:5px;
	background-image: url(../imgene/fondn7.jpg);
}
#conteneur{
	background-color:#000000;
	width:1005px;
	height:auto;
	margin:auto;
	text-align:center;
}
#conteneur1000{
	background-color:#000000;
	width:1000px;
	height:auto;
	margin:auto;
	text-align:center;
}
#conteneur1010{
	background-color:#000000;
	width:1007px;
	height:auto;
	margin:auto;
	text-align:center;
}
#entete{
	height:auto;
}
#prochegare{
    width:175px;
	padding-top:110px;
	float:left;	
}
#logo{
    width:650px;
	text-align:center;
	float:left;	
}		
#adresse{
    width:175px;
	padding-top:110px;
	float:left;	
}	
#accroche{
	padding-bottom:15px;
	text-align:center;
    clear:both;
}	
#avertissement{
    margin:auto;
	padding:5px;
	background-color:#333333; /*---------------------------------------*/
	text-align:center;
    clear:both;
}
#conteneur2{
	width:1005px;
	height:auto;
	margin:auto;
	text-align:center;
	background:url(../imgene/rayures.gif);
}
#safe{ /*logo kpot*/
    width:176px;
	height:auto;
	padding-top:6px;
	padding-bottom:4px;
	background:url(../imgene/rayures.gif);
	float:left;	
}	
#details{
    width:648px;
	height:auto;
	padding-top:6px;
	padding-bottom:9px;
	text-align:center;
	background:url(../imgene/rayures.gif);
	float:left;	
}		
#flag{ /*flag gay*/
    width:176px;
	height:auto;
	padding-top:6px;
	padding-bottom:4px;
	background:url(../imgene/rayures.gif);
	float:left;	
}	
#entrer{
    width:500px;
	background-color:#333333;
/*	background:url(../imgene/rayures2.gif);*/
	float:left;	
}
#quitter{
    width:500px;
	background-color:#333333;
/*	background:url(../imgene/rayures.gif);*/
	float:left;	
}
#pied{
    padding:5px;
	;}
/*---- pages intérieures---*/
#entetepage{
	background:url(../imgene/rayures.gif);
}
#entetepage2{
	height:auto;
	background-color:#000000;
/*	background:url(../imgene/rayures.gif);*/
}
#logopage{
    width:248px;
	height:103px;
	text-align:center;
	float:left;	
}		
#titrepage{
    width:400px;
	text-align:center;
	padding-top:35px;
	float:left;	
}	
#safepage{ /*logo kpot*/
    width:176px;
	height:auto;
	padding-top:25px;
	padding-bottom:22px;
/*	background:url(../imgene/rayures.gif);*/
	float:left;	
}	
#detailspage{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	background:url(../imgene/rayures2.gif);
    clear:both;
}	
#flagpage{ /*flag gay*/
    width:176px;
	height:auto;
	padding-top:25px;
	padding-bottom:22px;
	float:left;	
}	
#accroche2{
	height:70px;
	padding-top:35px;
	text-align:center;
    clear:both;
}
#preferentiel {
	height: 100px;
}
#carousel {
	width: 1000px;
	height: 100px;
	margin: 0px auto;
	background-color:#000000;
/*	background: url(../imgene/rayures2.gif);*/
}
#carousel2 {
	width: 1000px;
	height: 100px;
	margin: 0px auto;
	background-color:#000000;
}
.datamain{
	margin:0;	
}
.tarifs{
	height:40px;
	width:228px;
	padding-top:18px;
	padding-bottom:2px;
	background:url(../imgene/rayures2.gif);
	float:left;	
}
.tarifslarge{
	height:41px;
	width:316px;
	padding-top:16px;
	padding-bottom:3px;
	background:url(../imgene/rayures2.gif);
	float:left;	
}
#frame0{ /*conteneur slideshow*/
	width:700px;
	height:525px;
	float:left;	
}
#frame1{ /*conteneur slideshow*/
	width:700px;
	height:525px;
	float:left;	
}
#frame2{ /*conteneur slideshow*/
	width:525px;
	height:525px;
	float:left;	
}
#frame3{ /*conteneur slideshow*/
	width:525px;
	height:700px;
	float:left;	
}
#menu{
	width:300px;
	height:525px;
	float:left;	
}
#menu li{
	padding-top:2px;
}	
#menu li li{
	padding-bottom:7px;
}	
#menu2{ /*zones 1 et 3*/
	width:475px;
	height:525px;
	float:left;	
}
#menu3{ /*zones 2, 4 et 5*/
	width:475px;
	height:700px;
	float:left;	
}
.bandetravg{
	width:8px;
	height:100%;
	background-image:url(../imgene/bandetravg.gif);
	float:left;	
}
.bandetravd{
	width:8px;
	height:100%;
	background-image:url(../imgene/bandetravd.gif);
	float:left;	
}
.zone0{
	width:284px;
	float:left;	
}
.zone1_5{
	width:459px;
	float:left;	
}
#zones{
	width:1000px;
	clear:both;
}
.zone12345{
    width:200px;
	text-align:center;
	background:url(../imgene/rayures2.gif);
	float:left;	
}
#vign1{
    width:200px;
	text-align:center;
	background:url(../imgene/rayures2.gif);
	float:left;	
}
#vign2{
    width:200px;
	text-align:center;
	background:url(../imgene/rayures.gif);
	float:left;	
}
#vign3{
    width:200px;
	text-align:center;
	background:url(../imgene/rayures2.gif);
	float:left;	
}
#vign4{
    width:200px;
	text-align:center;
	background:url(../imgene/rayures.gif);
	float:left;	
}
#vign5{
    width:200px;
	text-align:center;
	background:url(../imgene/rayures2.gif);
	float:left;	
}
.rub165{
    width:165px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	background:url(../imgene/rayures.gif);
	float:left;	
}
.rub175{
    width:175px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	background:url(../imgene/rayures.gif);
	float:left;	
}
.rub200{
    width:200px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	background:url(../imgene/rayures2.gif);
	float:left;	
}
#liens{
    width:200px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	float:left;	
}
#tarifs{
    width:200px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	float:left;	
}
#plan{ /*conteneur plan d'accès*/
    width:480px;
	margin:auto;
	background-color:#333333; /*--------------------------*/
}
.soireel{
    width:500px;
	text-align:center;
	background:url(../imgene/rayures2.gif);
	float:left;	
}
.soireer{
    width:500px;
	text-align:center;
	background:url(../imgene/rayures.gif);
	float:left;	
}
.noir{
	background-color:#000000;
	width:1010px;
}	
/*--- fin pages intérieures ---*/
.ligne{
	background-color:#FF0000;
	width:100%;
	height:1px;
	clear:both;
}
.fondgris {
    background-color:#60605F;
}
.trav1{
	height:8px;
    background:url(../imgene/bandetrav1.gif);
	clear:both;
}
.trav2{
	height:8px;
    background:url(../imgene/bandetrav2.gif);
	clear:both;
}
.travgv{
	width:8px;
	height:525px;
    background:url(../imgene/bandetravg.jpg);
	float:left;	
}
.travdv{
	width:8px;
	height:525px;
    background:url(../imgene/bandetravd.jpg);
	float:left;	
}
.rayures {
    background:url(../imgene/rayures.gif);
}	
.rayures2 {
    background:url(../imgene/rayures2.gif);
}	
.text12 {
	font-size: 12px; 
	font-weight: normal; 
}
.text12b {
	font-size: 12px; 
	font-weight: bold; 
	text-align:center;
}
.text12gr {
	font-size: 12px; 
	font-weight: bold; 
	color: #CCCCCC;
}
.text13 {
	font-size: 13px; 
	font-weight: normal; 
}
.text13b {
	font-size: 13px; 
	font-weight: bold; 
	text-align:center;
}
.text13gr {
	font-size: 13px;
	font-weight: bold;
	background-color: #333333;/*-------------------*/
}
.text14b {
	font-size: 14px;
	font-weight: bold;
	color: #47423E;
	letter-spacing: 2px;
	background-color: #333333;/*-------------------*/
}
.text16b {
	font-size: 16px; 
	font-weight: bold; 
	text-align:center;
}
.text16bh {
	font-size: 16px; 
	font-weight: bold;
	padding:5px; 
	text-align:center;
}
.text16bg {
	font-size: 16px;
	font-weight: bold;
	color: #47423E;
	letter-spacing: 2px;
	padding-top:5px;
	padding-bottom:5px;
}
.text16r {
	font-size: 16px; 
	font-weight: bold; 
	color: #E60003;
}
.text18b {
	font-size: 18px; 
	font-weight: bold; 
}
.text18r {
	font-size: 18px; 
	font-weight: bold; 
	color: #E60003;
}
.text24b {
	font-size: 24px; 
	font-weight: bold; 
	color: #000000;
	text-align:center;
}
.text24w {
	font-size: 24px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-align:center;
}
.text24r {
	font-size: 24px; 
	font-weight: bold; 
	color: #E60003;
	text-align:center;
}
.text24r2 {
	font-size: 24px; 
	font-weight: bold; 
	color: #E60003;
	text-align:center;
}
.titre {
    font-size: 24px; 
	font-weight: bold;
	text-align:center;
}
.titre2 {
    font-size: 20px; 
	font-weight: bold; 
	color: #000000;
}
.titre2w {
    font-size: 20px; 
	font-weight: bold; 
	color: #FFFFFF;
}
.titre2gr {
    font-size: 20px; 
	font-weight: bold; 
	color: #999999;
}
.titre22 {
    font-size: 22px; 
	font-weight: bold; 
	color: #6699CC;
}
.titre22gr {
    font-size: 22px; 
	font-weight: bold; 
	color: #999999;
}
.titre22w {
    font-size: 22px; 
	font-weight: bold; 
}
.titre24 {
    font-size: 24px; 
	font-weight: bold; 
	color: #6699CC;
}
.zone {
    font-size: 20px; 
	font-weight: bold; 
}
.fermer {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
