a {font-family:Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color:#1D2A4A;text-decoration:underline;}
a:link {color:#1D2A4A;}
a:visited {color:#1D2A4A;}
a:active{color:#1D2A4A;}

html, body {margin: 0;padding: 0;height: 100%;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:13px;color:#2e5995;}
img ,div { behavior: url(iepngfix.htc); } 
img {border:0px}
img#plan {border:2px solid #CCCCCC;}
input {border: 1px solid;border-color:#1F3C77;color:#1F3C77;font-weight:bold;background:url(img/cadre/bg_cadre.png) repeat-x;}
select {border: 1px solid;border-color:#1F3C77;font-family: Verdana;font-size: 12px;}
textarea {border: 1px solid;border-color:#1F3C77;color:#1F3C77;font-weight:bold;background:url(img/cadre/bg_cadre2.png) repeat-x;}
form {margin:0.7em;}
h1{font-size:20px;color:#1F3C77; background:url(img/menu/right_on.png) repeat-x left bottom;border-bottom:1px dotted #1F3C77;padding-left:10px;padding-bottom:5px;margin-right:20px;}
h2{font-size:12px;color:#6495d9;}
span{}
p{margin-left:5px;text-align:justify;}
p:first-letter{font-size:150%;float:left;margin-top:-3px;}


table {margin-left:30px;margin-top:-10px;border-collapse:collapse;width:90%;color:#2e2e2e;}
th, td {border:3px solid #FFFFFF;}
td {text-align:center;}
caption {font-weight:bold}
.color1{background-color:#dae3ef;}
.color2{background-color:#FFFFFF;}
.long {width:80%; height:30px; text-align:left; border-top:3px solid #d1d1d1;}
.long2{border-top:3px solid #d1d1d1;}
.long3 {width:40%; height:30px; text-align:left; }
.long4 {width:40%; height:30px; text-align:left; border-top:3px solid #d1d1d1;background-color:#FFFFFF;}

.buttone {padding-bottom:2px;width: 80px;height: 26px;border: none;cursor: pointer;background: url("img/bouttons/envoyer.png") no-repeat left top;}
.buttone:hover {background: url(img/bouttons/envoyer_2.png) no-repeat left bottom;} 
.left {float:left;}
.right {float:right;}
.rg{height:65px; width:420px;margin-top:-10px;}
.center {text-align:center;margin-left:15px;margin-top:5px;border:1px solid;border-color:#c7dcf1;padding:5px;}
.center2 {text-align:center;}

#textebas{margin-left:25px;padding-top:28px;font-size:12px;color:#FFFFFF;font-weight:bold;}
#flag{float:right;margin-right:25px;margin-top:-12px;}
#textebas a {font-family:Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color:#FFFFFF;font-weight:bold;text-decoration:underline;}
#textebas a:link {color:#FFFFFF;}
#textebas a:visited {color:#FFFFFF;}
#textebas a:active{color:#FFFFFF;}
#cliquez{text-align:center;font-weight:bold;}

#suivant{text-align:center;font-weight:bold;}

ul#pdf{list-style-image: url(img/pdf_puce.png);}

div#page {width: 100%;margin: 0 auto;padding-top:10px;min-height: 100%;background:url(img/fond.png) repeat-x bottom left #0c4abb;}
div#container{width: 829px;height:750px;margin: 0 auto;border:0px;background-image:url(img/warp.png);}
div#data{padding-top:15px;padding-left:25px;}
div#tableau{margin-top:-30px;margin-right:20px;}
div#infosindex{padding-left:20px;margin-top:-10px;width:300px;}
div#infos{padding-left:20px;margin-top:-10px;width:430px;}
div#txtbox{margin-top:-10px;width:430px;}
div#maison{z-index:3;position:absolute;height:70px;width:500px;top:245px;background:url(img/maison.png);}
div#manoir{z-index:5;position:absolute;height:200px;width:300px;background:url(img/manoir2.png);}
div#top{position: relative;width:800px;height:285px;padding-top: -10px;margin-left:15px;background:url(img/maison.jpg) no-repeat;}
div#fondmenu{float:right;width:400px;height:38px;margin-top:1px;background:url(img/menu/fond.png) no-repeat;}
div#piedpage {position: absolute;margin: 0 auto;bottom: 0;left: 10%;width: 100%;}
div#bas{width:829px;height:75px;margin: 0 auto;background:url(img/bas.png) no-repeat;}
div#basindex{float:left;margin-left:15px;width:750px;height:100px;background:url(img/dot_2.png) repeat-x right top;}
div#imgindex{float:left;margin-left:30px;margin-top:10px;}
div#droiteindex{float:left;width:280px;height:300px;}
div#gaucheindex{float:left;width:390px;height:300px;background:url(img/dot.png) repeat-y right top;}
div#droite{float:right;width:540px;height:450px;}
div#gauche{float:left;width:260px;height:450px;background:url(img/dot.png) repeat-y right top;}
div#box{padding-bottom:15px;padding-left:15px;width:250px;background:url(img/box.png) no-repeat left bottom;}
div#box3{padding-bottom:15px;padding-left:15px;width:350px;background:url(img/box_3.png) no-repeat left bottom;}
div#box2{padding-bottom:15px;padding-left:15px;margin-right:15px;width:470px;background:url(img/box_2.png) no-repeat left bottom;}
