@import url(reset.css);
@import url(structure.css);
/* ELEMENTS DE BASE */ 

body{ font-family:Arial, sans-serif; /*background:#1b59a9;*/ background:#00529E; font-size:13px; }
a{	text-decoration:none;}
a:hover{text-decoration:underline;}
p{	line-height:15px; padding:5px 0;}

/* FIN ELEMENTS DE BASE */

body.bg_1 #wrapper{	background:url(images/background-v1.jpg) no-repeat center top;}
body.bg_2 #wrapper{	background:url(images/background-v2.jpg) no-repeat center top;}
body.bg_3 #wrapper{	background:url(images/background-v3.jpg) no-repeat center top;}
body.bg_4 #wrapper{	background:url(images/background-v4.jpg) no-repeat center top;}
body.bg_5 #wrapper{	background:url(images/background-v5.jpg) no-repeat center top;}
body.bg_6 #wrapper{	background:url(images/background-v6.jpg) no-repeat center top;}
body.bg_7 #wrapper{	background:url(images/background-v7.jpg) no-repeat center top;}
body.bg_8 #wrapper{	background:url(images/background-v8.jpg) no-repeat center top;}
body.bg_9 #wrapper{	background:url(images/background-v9.jpg) no-repeat center top;}
body.bg_10 #wrapper{	background:url(images/background-v10.jpg) no-repeat center top;}
body.bg_11 #wrapper{	background:url(images/background-v11.jpg) no-repeat center top;}
#content{background:#19509a; background:#00529E;}
.home #content{background:transparent;}
.pageid-3634 #content{background:#4D207B;}
.page-template-achat-vente-php #content{width:457px;   margin-top:1px!important; background:#F05989; background:#E85280; color:white; }
.page-template-achat-vente-php #content a{ color:white;}
.page-template-achat-vente-php .biens-search{color:white;}
.page-template-achat-vente-php .pagination a,
.page-template-achat-vente-php .pagination span{ border-right:1px solid white; color:white;}

.page-template-location-php #content{width:455px;  height:569px; background:#F79323; background:#F29400; color:black; margin:1px 0 0 114px!important;}
.page-template-location-php #content a{ color:black;}
.page-template-location-php .biens-search{color:black;}
.page-template-location-php .pagination a,
.page-template-location-php .pagination span{ border-right:1px solid black; color:black;}

.page-template-commerce-php #content{width:570px; height:569px; background:#8CC540; background:#98BF0E; color:black; margin-top:1px!important; }
.page-template-commerce-php #content a{ color:black;}
.page-template-commerce-php .commerce-search{color:black;}
.page-template-commerce-php .pagination a,
.page-template-commerce-php .pagination span{ border-right:1px solid black; color:black;}

.page-template-programmes-php #content{width:684px; height:455px; background:#91278C; background:#94127F; color:white; margin:1px 0 0 113px!important;}
.page-template-programmes-php #content a{ color:white;}
.page-template-programmes-php .commerce-search{color:white;}
.page-template-programmes-php .pagination a,
.page-template-programmes-php .pagination span{ border-right:1px solid white; color:white;}

#programmes-list{padding:10px 0;}
#programmes-list ul{overflow:hidden;}
#programmes-list li{width:225px; height:200px; float:left;}
#programmes-list li p{text-align:center;}
#programmes-list li p a{ color:white; text-decoration:none; font-weight:bold;}


.pageid-7 #content{background:#4D207B; background:#4D207B;}
.pageid-8 #content{background:#26BDAE; background:#21BCAE; }
body.blog #content,body.single #content,body.category #content{background:#16C0F1; background:#1BBBEB; color:black; overflow:auto;}
body.blog #content .entry-content,body.single #content .entry-content,body.category #content .entry-content{color:black;}
body.blog #content .hentry,body.single #content .hentry,body.category #content .hentry{
	padding:10px;
}
body.blog #content a,body.single #content a,body.category #content a{ color:black; text-decoration:underline;}
body.blog #content .entry-title a,body.single #content .entry-title a,body.category #content .entry-title a{ text-decoration:none;}

.breadcrumb{ padding:10px;}

#blocorange{
width:114px; height:115px; background:#F79323; background:#F29400; 
position:absolute; top:114px; right:342px;
}
#blocrose{
width:114px; height:114px; background:#F05989;background:#E85280; 
position:absolute; bottom:228px; right:227px;
}
#blocvert{
width:114px; height:114px; background:#8CC540;background:#98BF0E;
position:absolute; bottom:113px; left:114px;
}

/* programme neuf */
#programme-neuf{position:relative; overflow:visible; padding: 0; }
#programme-neuf .entry-content{ height:425px; width:310px;padding:10px; overflow:auto;text-align:left;}
#programme-neuf #related-content{ width:340px; position:absolute; top:-5px; right:0; height:425px; }
#programme-neuf #related-content #photo-container{ text-align:center;} 
#programme-neuf #related-content #thumbnails{ margin:5px 0; text-align:center;} 
#programme-neuf #related-content #thumbnails img{ cursor:pointer; margin:5px 7px 5px 0;}
#programme-neuf #related-content #thumbnails img.last{ margin:0 0 5px 0;}
#programme-neuf h1{font-size:15px; margin:0; padding:0;}
#programme-neuf h2, #programme-neuf h3, #programme-neuf h4, #programme-neuf h5 {font-size:14px;}
#programme-neuf #biens-contact{position:absolute; bottom:-10px; left:-5px; width:70px;}
#programme-neuf #biens-contact p{font-size:12px;}

/* contact */


#biens-contact{position:absolute; width:100px; bottom:175px; left:10px;}
#biens-contact p{text-align:center; font-weight:bold; font-size:14px;}


#wpcf7-f265491-p7-o1 input[type=text]{background:#c7bbdc; border:0; height:22px; width:270px;}
#wpcf7-f265491-p7-o1 textarea{background:#c7bbdc; border:0; height:70px;width:270px;}
#wpcf7-f265491-p7-o1 p{overflow:hidden;}
#wpcf7-f265491-p7-o1 label{width:140px; float:left; text-align:right; padding:0 10px 0 0;}
#wpcf7-f265491-p7-o1 .projet label{width:200px; float:left; text-align:right; padding:0 10px 0 0;}
#wpcf7-f265491-p7-o1 .projet input[type=text]{width:150px;}
#wpcf7-f265491-p7-o1 .wpcf7-radio{ display:block; margin:0 0 0 150px;}
#wpcf7-f265491-p7-o1 .wpcf7-radio .wpcf7-list-item{ display:block; padding:2px 0;}
#wpcf7-f265491-p7-o1 p.submit{ text-align:right; padding:10px 45px 0 0;}
#wpcf7-f265491-p7-o1 p.submit input{ padding:5px 10px;}

p.contact-bien{font-weight:bold; text-align:center;}

#content a:hover{ text-decoration:none;}

.entryitem{padding:0;}
.entrylist{padding:5px 0 0 0;}
.biens-search{ padding:30px;}
.biens-search label{display:block;cursor:pointer;}
.biens-search select,.biens-search input.button{width:100%;}
.biens-search input.button{cursor:pointer; margin:40px 0 0 0;}
.biens-search .message{ text-align:center;	font-weight:bold; }

.commerce-search{ padding:30px 20px;}
.commerce-search .radio{ height:30px; display:block; float:left;}
.commerce-search .submit{text-align:center;}

.bien_left,.bien_right{	height:115px; width:225px; overflow:hidden;}
.bien_left{float:left;}
.bien_right{float:right;}
.bien_left .bien_text{float:left; width:110px; text-align:right;}
.bien_text strong{ font-size:120%;}
.bien_left .bien_thumb{float:right; width:110px;}
.bien_right .bien_text{float:right; width:110px; text-align:left;}
.bien_right .bien_thumb{float:left; width:110px;}

.pagination{position:absolute; bottom:0; right:0; min-height:30px; padding:10px; width:300px;}
.pagination a,.pagination span{ height:20px; line-height:20px; padding:0px 10px;}
.pagination span{font-weight:bold; font-size:20px;}

#slideshow{overflow:hidden;}
#slider li {  width:340px; height:340px; text-align:center;  }
#slider ul{padding:0; list-style:none;overflow:hidden; }
#slider{ position:relative;}
#slide-pos{  float:left; width:58px; padding:0 0 0 56px; height:340px; overflow:hidden;}
#slide-pos li{padding:0;}
#slide-pos img{border:3px solid transparent;cursor:pointer;}
#slider #slide-prev{ width:34px; height:36px; display:block; position:absolute; overflow:hidden; text-indent:-1000px; background:url(images/slide-prev.png) no-repeat center top; cursor:pointer; top:150px; left:10px;}
#slider #slide-next{ width:34px; height:36px; display:block; position:absolute; overflow:hidden; text-indent:-1000px; background:url(images/slide-next.png) no-repeat center top; cursor:pointer; top:150px; right:10px;}

#bien_desc{ padding:5px 0 0 125px; }
#bien_desc h1{ font-size:120%;}
#bien_desc #ref{ font-weight:bold; font-size:120%;}

.page-template-commerce-php #slideshow{width:340px; height:340px; float:left;}
.page-template-commerce-php #slide-pos{float:none; width:auto; padding:0; height:auto;}
.page-template-commerce-php #slide-pos li{float:left;}
.page-template-commerce-php #bien_desc{ margin:0px 10px 0 350px; padding:40px 0 0 0;}


#biens_nav{ position:absolute; bottom:10px; right:10px;}
#biens_nav li{float:left; margin:0 0 0 20px;}
#biens_nav li a{display:block; padding:15px 0 0 0; font-size:10px;}
.page-template-achat-vente-php #biens_nav li a.prec{background:url(images/achat-ficheprecedente.jpg) no-repeat center top;}
.page-template-achat-vente-php #biens_nav li a.suiv{background:url(images/achat-fichesuivante.jpg) no-repeat center top;}
.page-template-achat-vente-php #biens_nav li a.ferme{background:url(images/achat-fichefermer.jpg) no-repeat center top;}

.page-template-location-php #biens_nav li a.prec{background:url(images/location-ficheprecedente.jpg) no-repeat center top;}
.page-template-location-php #biens_nav li a.suiv{background:url(images/location-fichesuivante.jpg) no-repeat center top;}
.page-template-location-php #biens_nav li a.ferme{background:url(images/location-fichefermer.jpg) no-repeat center top;}

.page-template-commerce-php #biens_nav li a.prec{background:url(images/commerce-ficheprecedente.jpg) no-repeat center top;}
.page-template-commerce-php #biens_nav li a.suiv{background:url(images/commerce-fichesuivante.jpg) no-repeat center top;}
.page-template-commerce-php #biens_nav li a.ferme{background:url(images/commerce-fichefermer.jpg) no-repeat center top;}


#programme-neuf #biens_nav{bottom:0px;}
#programme-neuf #biens_nav li a.prec{background:url(images/prog-ficheprecedente.jpg) no-repeat center top;}
#programme-neuf #biens_nav li a.suiv{background:url(images/prog-fichesuivante.jpg) no-repeat center top;}
#programme-neuf #biens_nav li a.ferme{background:url(images/prog-fichefermer.jpg) no-repeat center top;}


/* HEADER */

#blog-title{	}
#blog-title a{  position:absolute; top:25px; left:240px; width:470px; height:30px; display:block; overflow:hidden; text-indent:-1000px;}
#blog-description{ 
	position:absolute; top:55px; left:240px; color:white;
}
#blog-description p{padding:1px 0; }
#blog-description a{color:white;}



/* FIN HEADER */

/* BILLET */

.home .page{width:570px;height:570px;overflow:hidden;background:#00529E;}
.home  #post-3 {text-align:justify;}
.home  #post-3 h3 {margin:0;padding:0 0 5px 0;font-size:16px;}
.home .entry-content{padding:15px 40px 0 40px;}
.entry-content{ padding:15px 40px;overflow:hidden;}


.entry-title,
.entry-title a{ font-size:16px;}
.entry-date {}
.entry-content{	text-align:justify; overflow:hidden; color:white; line-height:18px;}
.entry-content p{line-height:18px;}

.entry-content blockquote{ overflow:hidden; padding:2px 20px; font-style:italic; }
.entry-content a{text-decoration:none; color:#1BC3F2; font-weight:bold;}
.entry-content a:hover{text-decoration:underline;}
.entry-content ul{	list-style:disc outside; overflow:hidden; padding-left:20px;}
.entry-content ol{	list-style:decimal outside; overflow:hidden; padding-left:20px;}
.entry-content ul li,.entry-content ol li{ line-height:20px;}
.entry-content ul li,.entry-content ol li{ line-height:20px;}
.entry-content h1{	font-size:30px; padding:20px 0 10px 0;}
.entry-content h2{	font-size:25px; padding:15px 0 7px 0;}
.entry-content h3{	font-size:20px; padding:10px 0 5px 0;}
.entry-content h4{	font-size:18px; padding:5px 0 3px 0;}

.alignright,img.alignright{
	float:right;
	margin:0 0 0 1em;
}

.alignleft,img.alignleft{
	float:left;
	margin:0 1em 0 0;
}

.aligncenter,img.aligncenter{
	display:block;
	margin:1em auto;
	text-align:center;
}

.entry-meta{ overflow:hidden; }

/* FIN BILLET */


/*FOOTER */
div#footer{	}
div#footer a{ }
div#footer a:hover{ }

div#footer li{	position:absolute;  }
div#footer li a{display:block; width:113px; height:65px;  text-align:center; text-transform:uppercase; font-size:15px; color:white;  padding-top:50px; line-height:20px; position:relative;}

div#footer li#bernard{ top:25px; left:53px;}
div#footer li#gwenola{ top:25px; left:135px;}
div#footer li#actualites{ top:0; right:115px;}
div#footer li#achats{ top:342px; right:0px;}
div#footer li#locations{ top:455px; right:114px;}
div#footer li#contacter{ bottom:0; right:342px;}
div#footer li#carte{ bottom:0; left:342px;}
div#footer li#commerces{ bottom:115px; left:114px;}
div#footer li#programmes{ top:228px; left:0;}

div#footer li#bernard a{ width:63px; height:63px; padding:0; overflow:hidden; text-indent:-1000px;}
div#footer li#gwenola a{ width:71px; height:71px; padding:0;overflow:hidden; text-indent:-1000px;}
div#footer li#contacter a{ height:75px; padding-top:37px; }
div#footer li#carte a{ padding-top:47px; height:65px; width:113px;}
div#footer li#achats a{ padding-top:43px; height:70px}
div#footer li#programmes a{ padding-top:27px; height:86px}
div#footer li#commerces a{ padding-top:40px; width:114px; height:72px}
div#footer li#actualites a{ width:112px; height:64px; }
div#footer li#locations a{ width:112px; height:63px; }

div#footer li#contacter a:hover{background:#441B6F;}
div#footer li#carte a:hover{background:#20AFA2;}
div#footer li#locations a:hover{background:#EF891D;}
div#footer li#achats a:hover{background:#DF5380;}
div#footer li#programmes a:hover{background:#7F277B;}
div#footer li#actualites a:hover{background:#1BB5DF;}
div#footer li#commerces a:hover{background:#82AF41;}

#lastupdate{position:absolute; width:110px; left:235px; bottom:25px; text-align:left; font-size:11px; color:white;}

.page-template-achat-vente-php div#footer li#achats div#achats-form{	display:block;}
div#footer li#achats:hover div#achats-form{/*display:block;*/ z-index:10;}
div#footer li#achats div#achats-form{ width:228px; height:341px; position:absolute; left:-228px; top:-228px; background:#f05989; background:#E85280; display:none;}
div#footer li#achats div#achats-form label{color:white; }
div#footer li#achats div#achats-form select,div#footer li#achats div#achats-form input.button{background:#fcdee7; border:1px solid #fcdee7;}

.page-template-commerce-php div#footer li#commerces div#commerces-form{	display:block;}
div#footer li#commerces div#commerces-form label{color:black; }
div#footer li#commerces:hover div#commerces-form{	/*display:block;*/z-index:10; }
div#footer li#commerces div#commerces-form{ width:229px; height:228px; position:absolute; left:-115px; top:-228px; background:#8CC540; background:#98BF0E; display:none;}
div#footer li#commerces div#commerces-form input.button{background:#e8f4d9; border:1px solid #e8f4d9;}

.page-template-location-php div#footer li#locations div#locations-form{	display:block;}
div#footer li#locations:hover div#locations-form{/*display:block; */z-index:10; }
div#footer li#locations div#locations-form{ width:229px; height:340px; position:absolute; left:-229px; top:-226px; background:#F79323; background:#F29400; display:none;}
div#footer li#locations div#locations-form label{color:black; }
div#footer li#locations div#locations-form select,
div#footer li#locations div#locations-form input.button{background:#fde9d3; border:1px solid #fde9d3;}


