:root{
    --main-bg-color: #510202;
}
body{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin: 0;
	padding: 0;
	vertical-align: baseline;

	font-size:14pt;
	font-family:Verdana,Arial,Helvetica,sans-serif;

	color: #510202;
	background-color:DarkGray;
	background-position: center center;
	background-repeat: no-repeat;

}
div1 { border: 1px solid red;}
.gris{
	color: #b3b3b3;
}
.p14x{
	content: "";
        display: block;
	margin-bottom:14px;
}


.pbord{
    border-style:solid;
    border-radius: 1em;
    border-color:white;
    padding: 5px;
    margin:5px;
}

@media all and (max-width:360px)
{
#ete{
position:absolute;
	top:0px;
	left:0px;
	z-index: 999;
}
#imgete{
	width:150px;
	height:150px;
}
    #imPage{
	margin: 0px auto;
	text-align:left;
	overflow:visible;
	}

    #imEntete{
	width: 100%;
	height: 90px;
    }

    #imCorps{
	position: relative;
	top:-25px;
	left:0px;
    }
    #imCol0{
	top:30px;
	width: 800px;
	margin-left: 0px;
	margin-top: 0px;
    }

    #imCol1{
	top:30px;
	width: 220px;
	left: 0px;
	margin-left: 0px;
    }

    #imCol2{
	top:30px;
	width: 800px;
	height:535px;
	margin-left: 0px;
	margin-top: 0px;
    }

    #imPiedPage{
	float:left;
	background-color:DarkGray;
	background: center no-repeat;
	clear: both;
	margin: 0px auto;
	height: 90px;
	margin-top:20px;
	min-height: 100%;
    }

    #entete {
	background-color:#510202;
	border-radius: 1em;
        height: 100px;
	margin: auto;
	padding: 0px;
	width: 100%;
}
    #blogo{
	float:left;
        border-style:solid;
	border-radius: 1em;
        border-color:white;
	margin-left: 5px;
        margin-top: 10px;
	width : 143px;
        height: 57px;
    }
    #logo{
	width : 137px;
        height: 50px;
	border : 0px;
	margin-top: 5px;
        margin-left: 5px;
    }
    #bserveur{
	display : none;
    }

    #presentation{
	float:left;
        width:200px;
	height:80px;
        margin-left: 0px;
        color:white;
	font-size:10pt;

    }
    .std{
	font-size:14pt
    }
    #pied{
	background-color:#510202;
        border-radius: 1em;
	margin: auto;
        padding: 0px;
	width: 100%;
	height:330px;
    }
}


@media all and (min-width:361px) and (max-width:800px)
{
#ete{
position:absolute;
	top:0px;
	left:0px;
	z-index: 999;
}
#imgete{
	width:20%;
	height:20%;
}
    #imPage{
	margin: 0px auto;
	text-align:left;
	overflow:visible;
	width:360px;
	}

    #imEntete{
	width: 100%;
	height: 90px;
    }

    #imCorps{
	position: relative;
	top:-25px;
	left:0px;
    }
    #imCol0{
	top:30px;
	width: 800px;
	margin-left: 0px;
	margin-top: 0px;
    }

    #imCol1{
	top:30px;
	width: 220px;
	left: 0px;
	margin-left: 0px;
    }

    #imCol2{
	top:30px;
	width: 800px;
	height:535px;
	margin-left: 0px;
	margin-top: 0px;
    }

    #imPiedPage{
	float:left;
	background-color:DarkGray;
	background: center no-repeat;
	clear: both;
	margin: 0px auto;
	height: 80px;
	margin-top:20px;
	min-height: 100%;
	width:100%;
    }

    #entete {
	background-color:#510202;
	border-radius: 1em;
        height: 100px;
	margin: auto;
	padding: 0px;
	width: 100%;
}
    #blogo{
	float:left;
        border-style:solid;
	border-radius: 1em;
        border-color:white;
	margin-left: 5px;
        margin-top: 10px;
	width : 143px;
        height: 57px;
    }
    #logo{
	width : 137px;
        height: 50px;
	border : 0px;
	margin-top: 5px;
        margin-left: 5px;
    }
    #bserveur{
	display : none;
    }

    #presentation{
	float:left;
        width:200px;
	height:80px;
        margin-left: 0px;
        color:white;
	font-size:10pt;

    }
    .std{
	font-size:14pt;
    }
    #pied{
	background-color:#510202;
        border-radius: 1em;
	margin: auto;
        padding: 0px;
	width: 100%;
	height:330px;
    }
}

@media all and (min-width:801px) and (max-width:1079px)
{
    #imPage{
	margin: 0px auto;
	text-align:left;
	overflow:visible;
	}

    #imEntete{
	width: 100%;
	height: 156px;
    }

    #imCorps{
	position: relative;
	top:-25px;
	left:0px;
    }
    #imCol0{
	top:30px;
	width: 800px;
	margin-left: 0px;
	margin-top: 0px;
    }

    #imCol1{
	top:30px;
	width: 220px;
	left: 0px;
	margin-left: 0px;
    }

    #imCol2{
	top:30px;
	width: 800px;
	height:535px;
	margin-left: 0px;
	margin-top: 0px;
    }

    #imPiedPage{
	float:left;
	background-color:DarkGray;
	background: center no-repeat;
	clear: both;
	margin: 0px auto;
	height: 80px;
	margin-top:20px;
	min-height: 100%;
    }

#entete {
	background-color:#510202;
    border-radius: 1em;
    height: 130px;
    margin: auto;
    padding: 0px;
    width: 100%;
}
    #blogo{
	float:left;
        border-style:solid;
	border-radius: 1em;
        border-color:white;
	margin-left: 5px;
        margin-top: 5px;
	width : 287px;
        height: 115px;
    }
    #logo{
	width : 275px;
        height: 100px;
	border : 0px;
	margin-top: 5px;
        margin-left: 5px;
    }
    #bserveur{
	display : none;
    }
    #presentation{
	float:left;
        width:450px;
	height:120px;
        margin-left: 0px;
        font-size: 14pt;
        color:white;

    }
    .std{
	font-size:14pt;
    }
    #pied{
	background-color:#510202;
        border-radius: 1em;
	height: 160px;
	margin: auto;
        padding: 0px;
	width: 100%;
    }
}

@media all and (min-width:1080px)
{
#ete{
position:absolute;
	top:0px;
	left:0px;
	z-index: 999;
}
#imgete{
	width:20%;
	height:20%;
}

#ete{
position:absolute;
	top:0px;
	left:100px;
	z-index: 999;
}
#imgete{
	width:25%;
	height:25%;
}

#imPage{
	margin: 0px auto;
	text-align:left;
	overflow:visible;
	width:1024px;
	}

#imEntete{
	width: 1024px;
	height: 156px;
}

#imCorps{
	position: relative;
	top:-25px;
	left:0px;
}
#imCol0{
	top:30px;
	width: 973px;
#	height:535px;
	margin-left: 0px;
	margin-top: 0px;
}

#imCol1{
	top:30px;
	width: 220px;
#	height: 545px;
	left: 0px;
	margin-left: 0px;
}

#imCol2{
	top:30px;
	width: 800px;
	height:535px;
	margin-left: 0px;
	margin-top: 0px;
}

#imPiedPage{
	float:left;
	background-color:DarkGray;
	background: center no-repeat;
	clear: both;
	margin: 0px auto;
	height: 90px;
	margin-top:20px;
    min-height: 100%;
}

#entete {
	background-color:#510202;
    border-radius: 1em;
    height: 130px;
    margin: auto;
    padding: 0px;
    width: 100%;
}
.centerx {
  display: block;
    margin-left: auto;
      margin-right: auto;
        }
#pub{

margin:auto;
    width: 100%;
    padding: 10px;
}

    #blogo{
	float:left;
	border-style:solid;
        border-radius: 1em;
        border-color:white;
        margin-left: 5px;
	margin-top: 5px;
        width : 287px;
	height: 115px;
    }
    #logo{
	width : 275px;
        height: 100px;
        border : 0px;
        margin-top: 5px;
        margin-left: 5px;
    }
    #bserveur{
        float:right;
        margin-right: 5px;
        margin-top: 5px;
        width : 120px;
    }
    #presentation{
        float:left;
        width:550px;
        height:120px;
        margin-left: 0px;
        color:white;

    }
    .std{
	font-size:16px
    }

    #pied{
	background-color:#510202;
        border-radius: 1em;
	height: 160px;
        margin: auto;
	padding: 0px;
        width: 1024px;
    }
}

.std9g{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9pt;
	color:#b3b3b3;
}
.simple{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:9pt;
    color:#b3b3b3;
}
#tarif td{
color:white;
}
td{
	spacing:0;
	padding:0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


@-moz-document url-prefix()
{
}
#imCorps{
	position: relative;
	top:0px;
}
html>body #imCol1 {
	height: auto;
	min-height: 300px;
}
html>body #imCol2 {
	height: auto;
	min-height: 300px;
}


p {margin: 0; padding: 0; }

.E404{color:#ef8027;font-weight: bold;font-size:14pt;font-family:"Tahoma";}
.E404 a{color: #ef8027;text-decoration: none}
.E404 a:visited{color: #ef8027}
.E404 a:hover{color: #ef8027;text-decoration: none}
.E404 a:active{color:#ef8027}
.E404 a:link {color: #ef8027}


.menu a{color: #000000;text-decoration: none;font-size:14pt;}
.menu a:visited{color: #000000;font-size:14pt;text-decoration: none;}
.menu a:hover{color: #ef8027;font-size:14pt;text-decoration: none;}
.menu a:active{color:#000000;font-size:14pt;text-decoration: none;}
.menu a:link {color: #000000;font-size:14pt;text-decoration: none;}

a{color: #fca83d;text-decoration: none;}
a:visited{color: #fca83d;}
a:hover{color: #fca83d;text-decoration: underline;}
a:active{color:#fca83d;}
a:link {color: #fca83d;}
.menu_actif{color:#fca83d;}
.fond {
	background-image: url("");
}

h1{
    text-align:center;
	color:#990033;
}

h3{margin-bottom:0px;}

.std{
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

.orange{
	color:#ef8027;
}
.jaune{
	color: #fca83d;
}
.fb{
    font-weight: bold;
}

.fn{
    font-weight: normal;
}
.fi{
    font-style:italic
}

.color{
    color:#990033;
}
.gris{
	color:#b3b3b3;
}
.red{
    color:red;
}

.black{
    color:black;
}

.tac {
    text-align:center;
}
.taj{
text-align:justify;
}
.vat{
vertical-align:top;
}

.p675{
font-size:6.75pt;
}
.p825{
font-size:8.25pt;
}
.p9{
font-size:9pt;
}
.p11{
font-size:11pt;
}
.p12{
font-size:14pt;
}
.p14{
font-size:14pt;
}

.p16{
font-size:16pt;
}


.p18{
font-size:18pt;
}

.p24{
font-size:24pt;
}
.edit{
	background-color: #ffffff;
	color: #2d2d2d;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    vertical-align: middle;
}

.lienjaune{
	font-size:6.75pt;
	color: Yellow;
}
.bouton {
	background: url("") no-repeat scroll left top transparent;
	height: 52px;
	line-height: 50px;
	text-align: center;
	vertical-align: middle;
	width: 145px;
}
.zoneCliquable {
	color: White;
	float: left;
	font-family:"Times New Roman";
	font-size: 13pt;
	font-weight: bold;
	height: 50px;
	margin-left: 0;
	margin-top: 0;
	width: 145px;
}

TABLE.WDMenuMain {
	margin: 0;
	padding: 0;
	font-size: 9pt;
	text-align:center;
}

TD.WDMenuTDImage {
	padding-left: 1px;
	text-align: center;
	vertical-align: middle;
}
TR.WDMenuOption {
}
TD.WDMenuTDImage DIV {
	height: 1px;
}
TD.WDMenuTDImage{
	vertical-align: middle;
	background-image: url("/templates/ebinfo/images/Menu_Tab_V170_LuxuryJetSet__DarkG_B238E42B_.png");
	background-repeat: no-repeat;
}

TD.WDMenuTDLien {
	width: 100%;
	background-image: url("/templates/ebinfo/images/Menu_Tab_V170_LuxuryJetSet__Dark3C_6FFFA5CC_.png");
	background-repeat: repeat-x;
}
TD.WDMenuTDLien A {
	text-decoration: none;
	white-space: nowrap;
	vertical-align: middle;
}
TD.WDMenuTDPopup {
	vertical-align: middle;
	background-image: url("/templates/ebinfo/images/Menu_Tab_V170_LuxuryJetSet__DarkD_E3CFF123_.png");
}
TR.WDMenuSepHaut TD, TR.WDMenuSepHaut DIV {
	height: 2px;
}
TR.WDMenuSepBas TD, TR.WDMenuSepBas DIV {
	height: 2px;
}
TABLE.WDOngletMain {
	margin: 0;
	padding: 0;
	color: #fca83d;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	text-align: center;
	vertical-align: middle;
}

#map
{
	margin: 0px auto;
	width:360px;
	height:300px;
}

img {
    border: 0 none;
}

#communes{
    border-radius: 1em;
    height:600px;
    margin: auto;
    padding: 5px;
    width: 95%;
    background-color:#510202;

    overflow:auto;
    color:white;
}
.Presentation{
    border-radius: 1em;
    height: 100%;
    margin: auto;
    padding: 5px;
    width: 95%;
    background-color:#510202;
    color:white;

}
.Presentation h1{
    color:White;

}
.nofond{
	border: 1px solid red;
	background-color:#ffffff;
}