/* h1 ----------------font-size: 1.7em;*/


body{margin:0;padding:0;background:url(../images/bg0110.jpg) left top repeat-x #ffffff;font-size:16px;color:#7f7f7f;}
body, th, td, input, textarea, select, option{font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;}
h1, h2, h3{font-weight:normal;color:#484848;}

h1{font-size:130%;}
h2{font-size:120%}
h3{font-size:115%;}
h4{font-size:110%;}




p, ul, ol{line-height:200%;}
blockquote{padding-left:1em;}
blockquote .a1{font-size:87%;}

blockquote p, blockquote ul, blockquote ol{line-height:normal;font-style:italic;}
a{color:#000;}
a:hover{text-decoration:none;color:#ff0000;}

/*------------------petit-------------*/
#header{width:75%;height:115px;margin:0 auto;}
#page{width:75%;margin:0 auto;}
#footer{clear:both;margin:0;height:80px;background:#f2f2f2;border-top:#ccc solid 1px;}

#content{float:left;width:69%;color:#000;margin:15px 0 0 0;border-radius:30px 30px 0 0;}
#sidebar{float:left;width:28%;margin:15px 0 0 10px;border:#ccc dashed 1px;}
#logo{float:left;padding:40px 0 0 0;max-width: 100%;}
#logo2{float:left;padding:40px 0 0 0;max-width: 100%;}
#postdroit{padding:20px 20px;width:300px;}
#content2{float:left;width:55%;color:#000;margin:15px 0 0 0;border-radius:30px 30px 0 0;}
#sidebar2{float:left;width:40%;margin:15px 0 0 10px;border:#ccc dashed 1px;}




#sidebar ul{margin:0;padding:0;list-style:none;}
#sidebar li ul{padding:20px 25px 10px 0;}
#sidebar li li{padding-left:10px;border-bottom:1px dotted #7b9418;font-size:75%;}
#sidebar li.bb li{padding-left:20px;font-size:87%;}
#sidebar h2{margin:0 0 0 2px;padding:5px 0 0 20px;font-size:100%;}

#sidebar h2.bbnew{margin:0 0 0 2px;padding:15px 0 0 5px;font-size:18px;}
#sidebar h2.a1{margin:0;padding:5px 0 0 20px;background:url(../images/img06.jpg) left 80% no-repeat;font-size:15px;font-weight:bold;}
#sidebar a{text-decoration:none;}

#footer p{padding:20px 0;text-align:right;margin-right:200px;font-size:87%;color:#717171;}

#footer p.aa1{padding:0;text-align:center;font-size:87%;color:#717171;}

#sllider{width:485px;height:325px;position:relative;overflow:hidden;}
#sliderContent{width:485px;position:absolute;top:0;margin-left:0;}


#content .ourdevelopment p{float:left;margin:13px 0 0 0;padding:0;width:100%;font-size:11px;font-weight:normal;line-height:21px;color:#000;}
#content .ourdevelopment p a{float:left;color:#055e81;font-weight:bold;text-decoration:underline;}
#content .ourdevelopment p a:hover{float:left;color:#ec8000;font-weight:bold;text-decoration:underline;}
#content .ddev{text-align:center;color:#000000;font-size:87%;margin:5px 0 5px 0;}
#content .ddev2{font-size:87%;font-weight:bold;text-align:center;}
#content .ddev3{font-size:87%;font-weight:bold;text-align:left;}
#content .ddev4{text-align:center;color:#000000;font-size:20px;margin:5px 0 5px 0;}
#content .affprix{font-size:87%;color:#ff0000;}
#content .inddex3{width:678px;height:278px;}
#content .deviss{color:#ffff00;font-size:11px;}
#content .nodisplay{display:none;}
#content .ccenter{text-align:center;}
#content .goomodif{width:auto;height:40px;display:block;text-decoration:underline;margin:10px 5px 10px 5px;font-size:87%;}
#content table tr.foont{font-size:87%;}
#content .tabcarte{font-size:87%;}

#content h1{font-size:130%; }

#content h2{font-size:120%; }

#content dt{background:#ccc;font-size:87%;padding:2px;margin:2px;}




#menu{border:none;border:0;margin:0;padding:0;clear:both;margin:5px 0 10px 0;font-size:90%;font-weight:bold;width:auto;float:left;border:#dbdbdb solid 0;}
#menu ul{background:#000;height:35px;list-style:none;margin:0;padding:0;}
#menu li{float:left;padding:5px;}
#menu li a{background:#000000;display:block;font-weight:normal;line-height:35px;margin:0;padding:0 25px 0 25px;text-align:center;text-decoration:none;}
#menu li .aaa{background:#000000;display:block;font-weight:normal;line-height:35px;margin:0;padding:0 25px;text-align:center;text-decoration:none;}
#menu > ul > li > a{color:#cccccc;}
#menu ul ul a{color:#cccccc;}
#menu li > a:hover, #menu ul li:hover > a{background:#000;color:#FFFFFF;text-decoration:none;}
#menu li ul{background:#333333;display:none;height:auto;padding:0;margin:0;border:0;position:absolute;width:275px;z-index:200;}
#menu li:hover ul{display:block;}
#menu li li{display:block;float:none;margin:0;padding:0;width:275px;}
#menu li:hover li a{background:none;}
#menu li ul a{display:block;height:35px;font-size:75%;font-style:normal;margin:0;padding:0 10px 0 15px;text-align:left;}
#menu li ul a:hover, #menu li ul li:hover > a{background:#07191f;border:0;color:#ffffff;text-decoration:none;}
#menu p{clear:left;}
#menu .active a{border-bottom:2px solid #ff0000;}


#ligne_milieu{float:left;width:96%;color:#000;border-right:1px dashed #D4D0C8;background:#fff;height:auto;padding:0 20px 20px 0;text-align:center;}
#ligne_milieu .inddex1{text-align:left;padding-top:15px;}
#ligne_milieu .inddex2{text-align:left;font-size:87%;}
#ligne_milieu h4{font-size:87%;}
#fenetre1{float:left;padding:0 0 0 0;width:500px;background-color:#B3C0C6;}
#fenetre2{float:left;padding:0 0 0 0;width:500px;background-color:#304244;}
#fenetre3{float:left;padding:0 0 0 0;width:500px;background-color:#8F9092;}
#fenetre4{float:left;padding:0 0 0 0;width:500px;background-color:#515652;}
#fenetre1, #fenetre2, #fenetre3, #fenetre4{height:240px;box-shadow:0 0 4px #888;}
#fenetre1 h2, #fenetre2 h2, #fenetre3 h2, #fenetre4 h2{width:100%;float:left;font-size:24px;color:#fff;line-height:24px;font-weight:normal;padding:5px;}
#fenetre1 p, #fenetre2 p, #fenetre3 p, #fenetre4 p{width:60%;float:left;font-size:75%;color:#fff;line-height:24px;margin-top:-10px;padding:0 0 0 5px;}
#fenetre1 p{color:#000;}
#fenetre1 img, #fenetre2 img, #fenetre3 img, #fenetre4 img{width:35%;float:right;margin:5px 5px 5px 5px;}

#amim1{float:left;padding:0 0 0 0;width:765px;}
#choix1{float:right;padding:0 0 0 0;width:165px;}
#choix2{float:right;padding:0 0 0 0;width:165px;}
#choix3{float:right;padding:0 0 0 0;width:165px;}
#choix4{float:right;padding:0 0 0 0;width:165px;}
#choix1, #choix2, #choix3, #choix4{height:60px;padding:0 0 0 0;}


/*---------petit --------*/
#cadre1, #cadre2, #cadre3, #cadre4{float:left;padding:0 0 0 0;width:21%;height:160px;margin:0 5px 0 35px;}
#cadre1{background:url(../images/prix.jpg) 15px 0 no-repeat #fff;margin:0 5px 0 30px;overflow:hidden;}
#cadre2{background:url(../images/prefecture2.jpg) 15px 0 no-repeat #fff;margin:0 5px 0 30px;overflow:hidden;}
#cadre3{background:url(../images/garage1.png) 15px 0 no-repeat #fff;margin:0 5px 0 30px;overflow:hidden;}
#cadre4{background:url(../images/agentsiv1.jpg) 15px 0 no-repeat #fff;margin:0 5px 0 30px;overflow:hidden;}
#cadre1 a, #cadre2 a, #cadre3 a, #cadre4 a{width:100%;height:160px;display:block;text-decoration:none;margin:80px 0 0 0;font-size:75%;padding-top:5px;}
#cadre1 a, #cadre2 a, #cadre3 a, #cadre4 a{color:#fff;background:#336666;}
#cadre1 a:hover, #cadre2 a:hover, #cadre3 a:hover, #cadre4 a:hover{background:#B8B8B8;color:#fff;text-decoration:none;}


#txt1, #txt2, #txt3, #txt4{float:left;padding:0 0 0 0;width:21%;height:90px;margin:0 5px 0 40px;background-color:#fff;font-size:75%;}
#txt1 p{display:block;}
#txt1{margin:0 5px 0 0;}


#logo img, #logo2 img{margin:-30px 0 0 0;}

#logo h1,#logo2 h1{margin:-50px 0 0 70px;letter-spacing:-2px;font-size:130%;font-weight:normal;color:#ffffff;}
#logo h1.a1, #logo2 h1.a1{margin:-50px 0 5px 20px;letter-spacing:-2px;font-size:130%;font-weight:normal;color:#ffffff;}

#logo2 h1.a1{margin:-50px 0 0 70px;}
#logo h1 a{padding-right:20px;text-decoration:none;color:#ffffff;}
#logo p, #logo2 p{margin:-5px 0 0 70px;text-transform:uppercase;font-size:75%;letter-spacing:-1px;}

#logo p.a1, #logo2 p.a1{margin:-5px 0 0 20px;text-transform:uppercase;font-size:75%;letter-spacing:-1px;width:100%;}

#logo a{text-decoration:none;color:#ffffff;}
#logopub{float:right;padding-top:5px;}


.taille11{font-size:75%;width:200px;}
.fichedevis{padding:20px 20px 10px 20px;background:url(../images/bg04.jpg) top left no-repeat;}
.fichedevis2{padding:5px 20px 5px 10px;background:#000;height:auto;margin:0 0 10px 0;}
.fichedevis .line1{margin:0;padding:0;color:#D79B00;}
.post p.a2{margin:5px;padding:2px;color:#fff;}
.post p.a15{padding:10px 5px 5px 15px;margin:2px;}
.post p.a12{padding:5px 5px 5px 15px;margin:2px;}
.post p.a12 .more{padding-left:20px;background:url(../images/img03.gif) left center no-repeat;}
.post p.a12 .more{padding-left:20px;background:url(../images/img03.gif) left center no-repeat;}
.post p.a12 .comments{padding-left:20px;background:url(../images/img04.gif) left center no-repeat;}

.post{padding:20px 20px;}


.post p.res{padding:5px;text-align:left;font-size:87%;color:#717171;background:#ccc;}
.post p.res{padding:5px;text-align:left;font-size:87%;color:#717171;background:#ccc;}
.post .meta{height:29px;background:url(../images/imgmeta2.jpg) right bottom no-repeat #ccc;text-decoration:none;}
.post .posted{float:left;height:16px;padding:5px 20px 5px 1px;font-size:11px;}

.post p.a1{padding:5px 0;text-align:left;font-size:75%;color:#717171;}
.post p{padding:5px 0;text-align:left;font-size:87%;color:#717171;}

/*
li.aa{background:#fff;font-size:75%;padding:2px;margin:2px;color:#717171;}
li.aa span{color:#000000;font-size:87%;padding:2px;margin:2px;}
*/


/*.post h2{font-weight:normal;color:#484848;letter-spacing:-1px;font-size:75%;}*/


.title{margin:0;border-bottom:2px solid #484848;color:#484848;}


.taille1{font-size:75%;}
td.az{background:#fff;border:#dbdbdb solid 1px;border-bottom:0 solid #dbdbdb;border-right:1px dotted #dbdbdb;text-align:left;font-size:10px;padding:5px 0 0 10px;}
td.azzz{background:#fff;border:#dbdbdb solid 1px;border-bottom:0 solid #dbdbdb;border-right:1px dotted #dbdbdb;text-align:left;font-size:75%;padding:5px 0 0 10px;}
td{background:#fff;border:#dbdbdb solid 1px;text-align:left;font-size:87%;padding:5px 0 0 10px;}

.meta{text-align:left;color:#646464;}
.meta .more{padding-left:20px;background:url(../images/img03.gif) left center no-repeat;}
.more2{padding-left:20px;background:url(../images/img03.gif) left center no-repeat;}
.partage1{width:95%;color:#fff;margin:0;margin:2px 0 9px 0;padding:0 0 5px 0;background-color:#fff;border-bottom:1px solid #D4D0C8;min-height:100px;}

.pic1{margin-top:5px;width:auto;height:50px;}

.pic2{margin-top:10px;width:90px;height:110px;}

.pic3{margin-top:5px;width:30%;height:90px;float:left;}
.pic4{margin-top:5px;width:30%;height:90px;float:left;}
.partage1 p{float:left;font-size:75%;padding: 0 0 0 10px;color:#000;}


.partage1 img.head2{float:right;display:block;height:48px;margin:0 0 0 0;padding:0 0 0 0;border:none;}

.partage1 h2{display:block;height:25px;margin:0 0 0 0;padding:0 0 0 5px;font-size:87%;color:#fff;background:#F2E370;}
.partage1 h3{font-size:75%;line-height:18px;margin:0 0 5px 0;display:block;padding:0 0 5px 21px;color:#fff;background:#8FCA3A;}

/*------------------petit-------------*/
.partage1 ul li.nn{display:block;padding:0 0 0 7px;font:normal normal 12px/14px Verdana, Arial, Helvetica, sans-serif;color:#111;background-color:inherit;text-decoration:none;width:80%;margin-left:0;}
.partage1 ul li a{display:block;padding:0 0 0 7px;font:normal normal 12px/14px Verdana, Arial, Helvetica, sans-serif;color:#111;background-color:inherit;text-decoration:none;width:80%;margin-left:0;}

.partage1 ul li a:hover{background-color:#ccbb55;color:#000;}



.visite{height:65px;padding-top:0;}

.visite33{height:65px;padding-top:20px;padding:20px 0 10px 5px;height:auto;}
.visite33 h2{padding:30px 0 10px 5px;margin:0 0 10px 0;color:#FAA751;}
.visite33 img.head2{float:right;display:block;height:65px;margin:0 0 0 0;padding:0 0 0 0;}
.spacer{clear:both;font-size:0;line-height:0;}

.visite h2{padding:0 0 0 0;margin:0 0 0 0;color:#FAA751;}
.visite img.head2{float:left;display:block;height:50px;width:25%;margin:5px;padding:0 0 0 0;}
#sidebar h2.bb{margin:0 0 0 2px;padding:5px 0 0 5px;font-size:87%;display:block;width:75%;}

.partage1 ul{margin:0;padding:0;list-style-type:none;font-size:0;line-height:0;width:192px;float:right;margin-left:2px;}
.partage1 ul li{font-size:0;line-height:0;margin-top:10px;}


clear{clear:both;}
.top{top:0;left:0;}
.bottom{bottom:0;left:0;}

.seul{background:#000000;display:block;font-weight:normal;line-height:35px;margin:0;padding:0 5px;text-align:center;text-decoration:none;color:#cccccc;}


.milieu1{padding:0;font-size:75%;}
a.l1{color:#fff;height:20px;}
a.l1:hover{color:#fff;background:#000;height:20px;}

.postpubs{padding:20px 20px;border:#D4D0C8 solid 0;text-align:center;}
.sty_300_600{margin:25px 0 0 0;border:#D4D0C8 solid 0;width:300px;height:610px;text-align:left;}
.sty_200_90{margin:25px 0 45px 10px;border:#D4D0C8 solid 0;width:200px;height:100px;text-align:left;}
.sty_160_600{margin:25px 0 0 10px;border:#D4D0C8 solid 0;width:200px;height:610px;text-align:left;}
.sty_th_728_15{padding:15px 0 0 0;border:#D4D0C8 solid 0;margin:auto;background:#fff;width:728px;height:20px;}
.sty_160_600t{margin:25px 0 0 10px;border:#D4D0C8 solid 0;width:200px;height:610px;text-align:left;}
.sty_250_250{margin:25px 0 0 10px;border:#D4D0C8 solid 0;width:250px;height:250px;text-align:left;}
.sty_250_250m{margin:5px 0 0 10px;border:#D4D0C8 solid 0;width:268px;height:250px;text-align:right;}
.sty_300_250{margin:25px 0 0 10px;border:#D4D0C8 solid 0;width:300px;height:250px;}
.sty_reche{padding-top:10px;margin:0;background:#fff;border:#D4D0C8 solid 1px;text-align:right;}
.ffotter{margin:auto;background:transparent;border:#D4D0C8 solid 1px;width:728px;height:45px;}


dl{width:100%;}
dd{margin:0;}
dl{margin:0 0 0 0px;}
/*dt{background:#ccc;font-size:120%;padding:2px;margin:2px;} */

dt a{color:#515151;}
dd a{color:#000;}
ul{list-style:none;padding:5px;}

dt.carte{font-size:16px;padding:1px 2px 0 10px;margin:0;background:url(../images/fleche.jpg) right top no-repeat #fff;border-radius:20px 20px 0 0;}
dd a.bbb2{color:#fff;}
dd a.bbb2:hover{color:#ff0000;}
li.aazz{background:#fff;font-size:75%;padding:2px;margin:2px;}




.monStyle table{font-size:87%;}
.monStyle td, .monStyle tr{font-size:87%;}
.monStyle2 td{font-size:87%;}

.monStyle22 td input,.monStyle22 td select{font-size:87%;background:#ccc;width:50%;}
.monStyle22 td radio{font-size:87%;background:#ccc;width:50%;}
.monStyle22 td select{width:40%;}
.monStyle22 td input{width:10%;}
.monStyle22 td {font-size:87%; font-weight:bold;}
.monStyle22 td.aa{font-size:87%; font-weight:normal;}


.monStyle30 td {font-size:87%;padding:20px;}

.post td {font-size:87%;padding:20px;}

.sans_lien td {font-size:87%;padding:10px;}
.sans_lien_agent td {font-size:87%;padding:5px;}


.monStyle32 td {font-size:87%;padding:20px;}
.monStyle31 td {font-size:75%;}
table .tablecarte{border-radius:20px 20px 0 0;}

.ssspan{font-size:87%;font-weight:bold;}

