* {margin:0;padding:0}

body, html {
font:12px Verdana, Arial, Helvetica, sans-serif;
}

ul{
list-style:none;
}

img{
border:none;
}

a{
text-decoration:none;
}


#phone a {color:#000;}

#header{
background:url(../img/bg-header.gif) repeat-x top left;
height:248px;
}

#head{
background:url(../img/bg-head.jpg) no-repeat top left;
width:980px;
height:248px;
position:relative;
margin:0 auto;
}

#logo{
position:absolute;
top:116px;
left:24px;
}

#img-head{
position:absolute;
bottom:37px;
right:10px;
}

#web-link{
position:absolute;
top:5px;
right:10px;
}

#menu{
position:absolute;
bottom:12px;
left:100px;
}

#menu li{
float:left;
padding:0 2px 0 1px;
background:url(../img/border-li.gif) no-repeat right center;
}

#menu li.noborder{
background:none;
}

#menu li a{
display:block;
color:#000;
font-size:11px;
font-family:Arial;
padding:3px 5px 3px 14px;
background:url(../img/bg-menu.gif) no-repeat 4px 9px;
}

#menu li a:hover, #menu li a.aktif{
color:#e6e1cd;
background:#957734 url(../img/bg-menu-hover.gif) no-repeat 4px 9px;
}

#main-content{
background:#fff url(../img/bg-maincontent.gif) repeat-x bottom left;
}

#content{
width:980px;
margin:0 auto;
background:url(../img/bg-content.jpg) no-repeat top center;
}

#main{
background:url(../img/bg-main.jpg) no-repeat bottom left;
-height:1%;
}

#blc-left{
float:left;
margin:26px 0 0 23px;
}

*html #blc-left{
margin-left:11px
}

#blc-left img{
border:1px solid #a68d55;
padding:2px;
}

.blc-left{
background:#e6e1cd;
padding:6px;
margin-bottom:12px;
}

#blc-center{
float:left;
width:465px;
margin:26px 0 0 26px;
position:relative;
display:inline;
}

#blc-center p span{
float:left;
font-size:36px;
font-weight: bold;  
color:#a68d55;  
line-height:34px;
padding:0 2px;
}

#blc-right{
float:right;
margin:26px 6px 0 0;
padding-bottom:100px;
}

.blc-right1{
width:219px;position:relative;
height:404px;
background:url(../img/cadre-carte-france.jpg) no-repeat top left;
margin-bottom:9px;
}

.blc-right2{
width:219px;
}

.contact_mail{
text-decoration:underline;
color:#262626;
}

.blc-right2 #txt{
background:#f4f4f4;
border:1px solid #cecece;
border-top:none;
margin:0 8px 0 10px;
padding:2px 0;
}

#txt ul{
padding:10px;
}

#txt ul li{
font-size:10px;
}

#txt ul li a{
font-size:10px;
}

#txt span{
font-weight:bold;
}

#txt ul#pdf li a{
background:url(../img/puce-pdf.gif) no-repeat left center;
padding-left:12px;
}

#content ul li{
padding:3px 0;
}

h1{
font-weight:bold;
font-size:14px;
color:#262626;
background:url(../img/border-h1.gif) no-repeat bottom right;
padding-bottom:16px;
font-family:Verdana;
-height:1%;
}

p{
font-size:12px;
line-height:18px;
margin:11px 0;
font-family:Verdana;
text-align:justify;
}

#blc-right h2{
font-size:10px;
line-height:11px;
margin:8px 8px 3px 8px;
}

#blc-right .blc-right2{
background:url(../img/bg-titre-info.jpg) no-repeat 10px top;

}

#blc-right .blc-right2 h2{
font-size:12px;
color:#262626;
font-weight:bold;
padding:19px 0 0 48px;
}

.blc-right2 h3{
background:#262626 url(../img/puce-info.gif) no-repeat 6px 9px;
font-size:10px;
color:#f4f4f4;
font-weight:bold;
margin:0 1px;
height:19px;
line-height:19px;
padding-left:16px;
}

#blc-right p{
font-size:10px;
line-height:11px;
margin:0 8px;
text-align:left;
}



#blc-right ul#phone{
padding-top:5px;
}

#blc-right ul#phone li{
font-size:10px;
padding:0 0 0 16px;
line-height:11px;
background:url(../img/puce-rond.gif) no-repeat 4px 4px;
}

#blc-txt{
position:absolute;
bottom:7px;
left:13px;
border:1px solid #a68d55;
width:193px;
background:#e6e1cd;
}

#blc-txt ul#liens{
margin:16px 4px 4px 4px;
}

#blc-txt ul#liens li#contact{
margin-bottom:2px;
padding:0;
width:185px;
height:18px;
line-height:18px;
background:#262626;
color:#e6e1cd;
}

#blc-txt ul#liens li#acces{
width:185px;
height:18px;
line-height:18px;
background:#957734;
color:#e6e1cd;
padding:0;
}

#blc-txt ul#liens li#contact a{
padding-left:36px;
color:#e6e1cd;
background:url(../img/puce-bgfonce.gif) no-repeat 4px 4px;
}

#blc-txt ul#liens li#acces a{
padding-left:36px;
color:#e6e1cd;
background:url(../img/puce-bgclair.gif) no-repeat 4px 4px;
}

#last{
padding-bottom:25px;
}

#end{
width:284px;
height:44px;
border-top:1px dashed #a68d55;
margin:0 0 0 92px;
}

#tabs{
padding:26px 0 44px 0;
}

#tabs h2, .puce-carre {
padding:0 0 8px 16px;
background:url(../img/puce-carre.jpg) no-repeat left 5px;
font-size:12px;
}

b{
font-weight:bold;
}

#tabs img{
padding:10px 0;
}

#tabs h2 span{
font-weight:normal;
}

#monForm h2{
padding:5px 0 5px 10px;
font-weight: bold;
color:#526496;
}

#monForm p{
padding:5px 0;
}
#blc-center p span.red{color:#957734;font-size:11px;float:none;font-weight:normal;
line-height:14px;
padding:0 2px;}
#sub-content #monForm2 p span.red{color:#f00;font-weight:normal;}

#monForm p{width:470px;display:block;}
#monForm label
{
	text-align:left;
	width:150px;
	display:block;
	float:left;
	padding:2px;
}

#monForm p input,#monForm p select{
border:1px solid #000;
width:314px;
padding:3px 0;
}
#monForm textarea{
border: 1px solid #000;
vertical-align:top;
overflow: auto;
width:314px;
}

#monForm input.submit{
float:right;
width:128px;
margin:15px 0;
background:#957734 url(../img/puce-bgclair.gif) no-repeat 25px center;
color:#fff;
}

















#footer{
background:#a68d55 url(../img/bg-footer.gif) repeat-x top left;
height:144px;
margin:0;
padding:0;

}

#foot{
background:url(../img/bg-foot.jpg) no-repeat top left;
width:980px;
margin:0 auto;
height:144px;position:relative;
}
#infos_legales{
display:none;position:absolute;top:-240px;right:0px;
}
#foot ul{
float:right;
margin:0 82px 0 0;
-margin:0 41px 0 0;
}

#foot ul li{
float:left;
border-right:1px solid #000;
}

#foot ul li.noborder{
border-right:none;
}

#foot ul li a{
font-size:11px;
color:#000;
padding-left:12px;
margin:0 7px;
background:url(../img/puce-footer.gif) no-repeat left 6px;
}

#foot p{
margin:0;
}

#foot p#axe a{
font-size:10px;
color:#000;
}

#foot p#axe{
padding:9px 0 0 10px;
}

#foot p#copy{
font-size:11px;
padding:37px 0 0 376px;
color:#fff;
}

#foot p#copy a{
font-size:11px;
font-weight:bold;
color:#fff;
}

.clear{
clear:both;
}


.hebergement table {
background-color:#000;
border-collapse:separate;
border-spacing:1px;
}

.hebergement tr {
height:24px;
line-height:24px;
border-bottom:1px solid #000;

}

.hebergement tr td {
height:24px;
width:324px;
text-align:center;
background:#f4f4f4;
}

.hebergement tr td input {
height:24px;
text-align:center;
border:none;
background:#f4f4f4;
}

.hebergement .titre {
width:132px;
padding:0 0 0 10px;
color:#FFF;
text-align:justify;
background:#957633;
}

.hebergement .titre input {
width:132px;
height:24px;
border:none;
color:#FFF;
text-align:justify;
background:#957633;
}
