/*
	Theme Name: Espaces Atypiques
	Theme URI: http://www.espaces-atypiques.com
	Description: Thème pour Espaces-Atypiques
	Author: Michael Wassmer
	Author URI: http://www.ap3com.com
	version: 1.1
*/

/* basics */

*{
	margin:0;
	padding:0;
}

body {
	background:#353535;
	margin:0;
	padding:0;
	font-size: 62.5%;
	font-family: Helvetica, Verdana, Arial, Helvetica, Sans-Serif;
}

img{
	border: none;

}

img a{
	border:none;
}

.left{
	float: left;
}
.right{
	float: right;
}

.clear{
	clear:both!important;
}

blockquote{
	border-left:1px solid #A5ABAB;
	margin:15px;
	padding:0 12px 0 12px;
}

/* ¤¤¤¤¤ Links ¤¤¤¤¤ */

a{
	color:#DDD;
	text-decoration:none;
}

a:hover{

	color:#BBB;
}


/* ¤¤¤¤¤ Container ¤¤¤¤¤ */

#container {
	width: 940px;
	margin: 10px auto;
	padding:0;
	color:#333;
	overflow: hidden;
}

/* ¤¤¤¤¤ Header ¤¤¤¤¤ */

#header {
  	height: 100px;
	/*background:url(images/espaces_atypiques_header.jpg) no-repeat;*/
}

#header #hidden_logo{display:none;}

#header #logo{
	padding:10px 0 0 15px;
	float:left;
}

#header #logo_print{
	display:none;
}

#header #intro{
	float:right;
	padding:0;
}

#header h1,
#header h2{
	margin:0;
	padding:0;
	visibility:hidden;
	line-height:0;
}

/* ¤¤¤¤¤ Content ¤¤¤¤¤ */
#content {
	float:right;
	width:750px;
	margin:0;
	padding:0 10px 0 10px;
	color:#cecfce;
	font-size:1.4em;
}

/* ¤¤¤¤¤ Post ¤¤¤¤¤ */
.post {
	margin:0;
	padding:5px 5px 0 5px;
	line-height: 1.4em;
}

.post h2{
	font-size:1.5em;
	padding:0 0 15px 0;
	margin:0;
}

.post h2 a{
	color:#FFF;
	text-decoration: none;
}

.post h2 a:hover{
	color: #777;
	text-decoration: none;
	}

.post h3{
	font-size:1.2em;
	padding:20px 0 10px 0;
}

.post h3 a{
	color:#222;
	text-decoration: none;
}

.post h3 a:hover{
	color: #000;
	text-decoration: none;
}

.post ul {
	margin:20px;
}

.post li {
	margin:0;
	padding:0;
	list-style:none;
}

/* ¤¤¤¤¤ Accueil ¤¤¤¤¤ */
#post-9 .entry,
#post-62 .entry{
	width:410px;
	float:left;
	text-align:justify;
	font-size:15px;
}

#nouveautes{
	float:right;
	width:300px;
	margin:0 20px 10px 0;
}

#nouveautes h2{
	margin:-5px 0 0 0;
	padding:0 5px 5px 5px;
	width:290px;
	text-align:right;
	color:#6f6f6f;
}

#nouveautes ul{
	margin:0;
	padding:0;
	list-style:none;
	height:207px;
	height:275px;
	background:#333;
	overflow-y:auto;
	overflow-x:none;
}

#nouveautes li{
	margin:2px;
	padding:3px;
	background:#444;
	vertical-align:top;
	height:60px;
	line-height:15px;
}

#nouveautes li:hover{
	background:#666;
}

#nouveautes li a{
	font-size:11px;
	color:#EEE;
}

#nouveautes li a:hover{
	text-decoration:none;
	color:#FFF;
}

#nouveautes li img{
	width:80px;
	height:60px;
	line-height:30px;
	vertical-align: top;
	margin:0 5px 0 0;
	float:left;
}

#nouveautes .new_ville{
	display:block;
	margin:2px 0 0 0;
	font-size:11px;
}

#nouveautes .new_prix{
	display:block;
	padding:0 0 0 20px;
	font-weight:bold;
	font-size:12px;
}


#thumbnailer_container{
	clear:both;
	margin:0 0 5px 0;
}

/* ¤¤¤¤¤ Ventes, Locations & Nouveautés ¤¤¤¤¤*/
.postlist_wrapper{
	background:#333;
	width:750px;
	margin:0;
	padding:0;
}

.postlist{
	margin:5px 0 0 0;
	width:750px;
	border-collapse:collapse;

}

.postlist th{
	font-variant: small-caps;
	text-align:left;
	padding:2px 5px 4px 2px;
	text-align:center;
	color:#EEE;
	line-height:25px;
}

.postlist th:hover{
	/*cursor:pointer;
	color:#CCC;*/
}


.postlist #th_ref,
.postlist #th_cat,
.postlist #th_date,
.postlist #th_tag,
.postlist #th_id{
	display:none;
}

.postlist #th_titre{
	text-align:left;
}

.postlist #th_localisation{
	width:110px;
}

.postlist #th_photos{
	background:url(images/logo_mini.png) center right no-repeat;
	display:none;
}

.postlist tr.odd{
	background:#555;
}

.postlist tr.even{
	background:#666;
}

.postlist td.nouveaute{
	background:url(images/nouveaute.png) top right no-repeat;
}

.postlist tbody tr:hover{
	background:#777;
}

.postlist tbody tr:hover a{
	color:#FFF;
}



.postlist td{
	vertical-align:top!important;
	font-size:1em;
	padding:3px 0 0 3px;

}

.postlist tbody{
	/*height:820px;
	overflow-y:hidden;
	overflow-x:hidden;*/
}


.postlist .p_ref,
.postlist .p_cat,
.postlist .p_tag{
	display:none;
}


.postlist .p_titre{
	width:150px;
	font-size:16px;
}

.postlist .p_surface{
	width:40px;
	text-align:center;
}

.postlist .p_localisation{
	font-size:0.9em;
}

.postlist .p_prix{
	width:80px;
	text-align:center;
}

.postlist .p_prix_orig{
	display:none;
}

.postlist .p_photos{
	width:330px;
}

.postlist .p_date{
	display:none;
}

.postlist .p_id{
	display:none;
}


.postlist a{
	color:#000;
	line-height:18px;
}

.postlist a:hover{
	text-decoration:none;
}

.postlist .post-edit-link{
	background:url(images/page_edit.gif) no-repeat;
	width:14px;
	height:14px;
	display:block;
}
.postlist .sorting_asc {
	/*background: url('images/arrow_down.png') no-repeat center right;*/
}

.postlist .sorting_desc {
	/*background: url('images/arrow_up.png') no-repeat center right;*/
}

.postlist .sorting {
	/*background: url('images/arrow_up_down.png') no-repeat center right;*/
}

.dataTables_paginate{
	font-size:0.8em;
	margin:0 auto 5px auto;
	text-align:center;
	height:40px;
	padding:5px;
}

.dataTables_paginate .paginate_button,
.dataTables_paginate .paginate_active{
	display:block;
	padding:2px 3px;
	margin:0 2px;
	background:#555;
	border:1px solid #000;
	width:15px;
	height:15px;
	float:left;
	text-align:center;
}

.dataTables_paginate .paginate_active{
	font-weight:bold;
	color:#222;
}


.dataTables_paginate .paginate_button:hover{
	background:#666;
	cursor:pointer;
}

.dataTables_paginate .first,
.dataTables_paginate .previous,
.dataTables_paginate .next,
.dataTables_paginate .last{
	width:50px;
	text-align:center;
}


.dataTables_info{
	font-size:0.8em;
	width:140px;
	height:20px;
	margin:5px 5px 0 0;
	float:right;
	display:block;
	text-align:right;
}

.dataTables_filter {
	display:block;
	margin:0;
	padding:5px;
	width:740px;
	font-size:14px;
	background:#666;
	height:55px;
	line-height:25px;
}

.dataTables_filter input{
	border:1px solid #111111;
	background: #CCC url(images/rechercher.png) center left no-repeat;
	width:280px;
	height:16px;
	float:left;
	padding:4px 3px 4px 25px;
	margin:0 10px 0 0;
}

.thumbnails{
	list-style:none!important;
	margin:0!important;
	padding:0;
	float:right;
	display:block;
	clear:right;
}

.thumbnails li{
	float:right;
	display:block;
	width:100px;
	height:75px;
	margin: 0;
	background:url(images/default_100x75.jpg) no-repeat;
	padding:0;
}

.thumbnails li img{
	background:url(images/default_100x75.jpg) no-repeat;
}

/* ¤¤¤¤¤ Partenaires ¤¤¤¤¤ */
#partenaires{

}

#partenaires tr:hover{
	background:none;
}

.p_partenaire{
	vertical-align:top;
	padding:10px 5px 5px 5px;
}

.p_partenaire a{
	color:#FFF;
	font-weight:bold;
}


.partenaires tr:hover{
	background:none;
}

/* ¤¤¤¤¤ Design ¤¤¤¤¤ */
#design tbody{

}

#design td{
	padding:0 10px 0 0;
}

#design tr:hover{
	background:none;
}



.p_design a{
	color:#FFF;
	font-weight:bold;
}

.p_design{
	padding:10px;
}

.p_design p{
	margin: 0 10px 5px 0;
}

.p_photo{
	vertical-align:top;
	padding:10px 5px;
}


.details{
	padding:0;
	margin:0 0 40px 0;
	font-size:12px;
}

.details a{
	color:#EEE;
}

.details li{
	list-style:none;
	margin:3px 0;
}



.entry p{
	margin:0 0 10px 0;
	line-height:1.2em;
}


/* ¤¤¤¤¤ Single Post (Fiche) ¤¤¤¤¤ */
.singlepost .right{
	position:relative;
	width:490px;
	height:260px;
	margin:0 0 8px 0;
	overflow-x:hidden;
	overflow-y:hidden;
}

.singlepost .right p{
	margin:0 0 5px 0!important;
	padding:0!important;
	line-height:14px!important;
	font-size:14px;
}

.singlepost .left{
	width:240px;
	height:180px;
	display:block;
	margin:0 10px 10px 0;
}

.singlepost h2{
	margin:0;
	padding:0;
	font-size:23px;
}


.singlepost h3{
	margin:0;
	padding:0 0 10px 2px;
	font-size:13px;
}

.singlepost #diaporama {
	margin:0 0 0 0!important;
	padding:0;
	display:block;
	width:240px;
	height:180px;
	background:#353535;
	list-style:none;
}

.singlepost #diaporama li{
	margin:0;
	padding:0;
	width:240px;
	text-align:center;
}

.singlepost #diaporama img{
	vertical-align:top;
}

.singlepost #meta {
	margin:10px 0 0 5px;
	padding:0;
	font-size:12px;
}

.singlepost .loc_paris{
	background:url(images/loc_paris.png) top right no-repeat;
}
.singlepost .loc_yvelines{
	background:url(images/loc_yvelines.png) top right no-repeat;
}
.singlepost .loc_essonne{
	background:url(images/loc_essonne.png) top right no-repeat;
}
.singlepost .loc_hautsdeseine{
	background:url(images/loc_hautsdeseine.png) top right no-repeat;
}
.singlepost .loc_seineetmarne{
	background:url(images/loc_seineetmarne.png) top right no-repeat;
}
.singlepost .loc_valdemarne{
	background:url(images/loc_valdemarne.png) top right no-repeat;
}
.singlepost .loc_valdoise{
	background:url(images/loc_valdoise.png) top right no-repeat;
}
.singlepost .loc_seinesaintdenis{
	background:url(images/loc_seinesaintdenis.png) top right no-repeat;
}
.singlepost .loc_autre{
	background:url(images/loc_autre.png) top right no-repeat;
}

.singlepost #meta li{
	margin:3px 0 0 0;
	padding:0;
}

.singlepost .gallery{
	margin:0 0 0 0!important;
	padding:0 0 0 0;
	display:block;
	clear:both;
	width:750px;
	height:160px;
}

.singlepost .gallery li{
	float:left;
	margin:0 5px 2px 0;
}

.singlepost .gallery img{
	border:0!important;
}

#lightbox-image-details{
	display:none!important;
}

.singlepost .print_gallery,
.singlepost #print_contacts{
	display:none;
}

.singlepost .liens{
	margin:10px 0 0 0;
	display:block!important;
	clear:both!important;
	color:#CECFCE;
}

.singlepost .liens a{
	color:#CECFCE;
}

.singlepost .liens a:hover{
	color:#FFF;
	text-decoration:underline;
}

.singlepost .liens li{
	float:left;
	padding:4px 10px 4px 26px;
	line-height:1.4em;
	height:1.4em;
	font-size:13px;
}

.singlepost .liens li#contact{
	background:url(images/email_open.png) center left no-repeat;
}

.singlepost .liens li#imprimer{
	background:url(images/imprimer.png) center left no-repeat;
}

.singlepost .liens li#envoi_ami{
	background:url(images/envoi_ami.png) center left no-repeat;
}

.singlepost .liens li#fb{display:block;width:60px;padding:0;margin:2px 0 0 10px;}

.singlepost .liens li#tags{
	background:url(images/tag.png) top left no-repeat;
	font-size:12px;
	display:block;
	clear:both;

}


.singlepost .liens li#tags ul,
.singlepost .liens li#tags li{
	margin:0;
	padding:0;
}

.singlepost .liens li#tags a{
	font-size:12px;
}

.singlepost .liens li#pdf{
	background:url(images/pdf.png) center left no-repeat;
}

.singlepost .liens li#pdf form{
	margin:0;
	padding:0;
	display:inline;
}

.singlepost .liens li#pdf input{
	margin:0;
	padding:0;
	background:none;
	border:0;
	border-bottom: 1px solid #353535;
	color:#DDD;
	font-size:12px;
	width:120px;
	height:16px;
	text-align:left;
}

.singlepost .liens li#pdf input:hover{
	border-bottom: 1px solid #DDD;
	cursor:pointer;
}

.singlepost .navigation {
	display:block;
	margin:15px 0 5px 0;
	padding:0 0 0 270px;
	width:470px;
	height:20px;
	clear:both;
}

.singlepost .navigation li{
	display:inline;
}

.singlepost .navigation a:hover{
	text-decoration:underline;
}

.navigation li#retour{
	background:url(images/arrow_left.gif) center left no-repeat;
	padding:0 10px 0 20px;
}

.singlepost .navigation li#previous_post {
	background:url(images/arrow_left.gif) center left no-repeat;
	padding:0 0 0 20px;
}

.singlepost .navigation li#next_post {
	background:url(images/arrow_right.gif) center right no-repeat;
	padding:0 20px 0 5px;
}

#retour_fiche_btn{display:block;float:right;background:url(images/arrow_left.gif) center left no-repeat;padding:0 0 0 20px;}

#confiance{
	width:680px;
	font-size:16px;
	display:block;
	padding:15px 15px 15px 50px;
	background:#DDD url(images/handshake.png) center left no-repeat;
	border-right:10px solid #707070;
	color:#82A6B5;
	margin:0 0 5px 0;
}

/* ¤¤¤¤¤ Infos ¤¤¤¤¤ */
.infos{
	/*background:#EEE;*/
	/*width:380px;
	display:block;
	float:left;
	font-size:1em;*/
}




.design .infos{
	float:none;
	width:100%;
	font-size:1em;
}

.design .thumbnail{
	float:left;
}






/* sidebar */

#sidebar {
	width:150px;
	float:left;
	margin:0 0 0 5px;
	padding:0;
}

/* Banner */
#sidebar #banner{display:block;margin:10px 0 0 0;}

/* Email Alert link */
#email_alert_link{
	display:block;
	width:120px;
	padding:3px 0 7px 35px;
	margin:15px 0 0 0;
	font-size:14px;
	font-weight:bold;
	color:#CCC;
	letter-spacing:1px;
	background:url(images/email_alert.png) center left no-repeat;
}

#email_alert_link:hover{
	color:#EEE;
	text-decoration:none;
}

/* RSS link */
#rss_link{
	display:block;
	width:120px;
	padding:3px 0 0 35px;
	margin:5px 0 0 0;
	font-size:14px;
	font-weight:bold;
	color:#CCC;
	letter-spacing:1px;
	background:url(images/rss.png) center left no-repeat;
}

#rss_link:hover{
	color:#EEE;
	text-decoration:none;
}

/* RSS link */
#iphone_link{
	display:block;
	width:120px;
	padding:5px 0 4px 35px;
	margin:7px 0 0 0;
	font-size:14px;
	font-weight:bold;
	color:#CCC;
	letter-spacing:1px;
	background:url(images/iphone.png) center left no-repeat;
}

#iphone_link:hover{
	color:#EEE;
	text-decoration:none;
}

#fb_link{
	display:block;
	width:120px;
	padding:5px 0 9px 14px;
	margin:7px 0 0 0;
	font-size:14px;
	font-weight:bold;
	color:#CCC;
	letter-spacing:1px;
	background:url(images/facebook.png) 0 0 no-repeat;
}

.FBConnectButton_Simple,
.FBConnectButton_RTL_Simple{background:none!important;padding:0!important;margin:0!important;}
.FBConnectButton_Simple,
.FBConnectButton_RTL_Simple:hover{text-decoration:none!important;}

#fb_link:hover{
	color:#EEE;
	text-decoration:none!important;
}

/* Tags cloud link */
#tag_link{
	display:block;
	width:120px;
	padding:5px 0 5px 35px;
	margin:10px 0 0 0;
	font-size:14px;
	font-weight:bold;
	color:#CCC;
	letter-spacing:1px;
	background:url(images/tag_big.png) center left no-repeat;
}

#tag_link:hover{
	color:#EEE;
	text-decoration:none;
}

/* main menu */


#menu {
	margin:0;
	padding:0;
	clear:both;
}

#menu ul{
	margin:0;
	padding:0;
}

#menu li {
	list-style: none;
	margin: 0 0 6px 0;
	padding: 0;
}

#menu li a {
	display:block;
	background:#6f6f6f;
	width:150px;
	text-align:right;
	margin:0;
	padding:4px 5px 4px 0;
	font-size:2em;
	color:#111;
}

#menu li a:hover {
	background: #fff;
	color:#000;
	text-decoration:none;
}

.current a{
	background:#FFF!important;
	padding-right:15px!important;
}

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}

cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}




/* search */

#searchform{
	padding:0;
	margin:0;
	float:right;
}

#searchform input#s{
	margin:0;
	padding:4px 4px 4px 25px;
	border:1px solid #000;
	width:93px;
	background: #F7F7F7 url(images/rechercher.png) center left no-repeat;
	color:#555;
	float:right;
}

#searchform input#searchsubmit{
	display:none;
}

/* ¤¤¤¤¤¤ Custom Search ¤¤¤¤¤ */
#custom_search{
	background:#666;
	width:740px;
	margin:0;
	padding:5px;
}

#custom_search select{
	margin:0 3px 0 0;
	padding:2px;
	/*border:1px solid #111;*/
	border:0;
	background:#333;
	color:#EEE;
	/*width:165px;*/
	font-size:0.8em;
}

#d_tri{
	width:150px;
}

#d_typ{
	width:140px;
}

#d_dep{
	width:160px;
}


#d_prix{
	width:105px;
}

#d_sup{
	width:140px;
}

#custom_search option{
	padding:0 2px;
}

#custom_search #show_options{
	font-weight:bold;
	font-size:16px;
}

#custom_search #show_options:hover{
	text-decoration:none;
	color:#CCC;
}


#custom_search #options{
	background:#555;
	padding:5px;
	border:1px solid #333;
	margin:10px 0 0 0;
}

#custom_search #options p{
	margin:5px 0 10px 0;
}



#custom_search #options .left{
	float:left;
	display:block;
	width:150px;
}

#custom_search #options .right{
	float:right;
	display:block;
	width:150px;
	margin:0 410px 0 0;
}



#custom_search #options hr{
	clear:both;
	background:none;
	height:0;
	line-height:0;
	border:none;
}

#custom_search #options label{
	margin:0 0 2px 0;
	font-size:0.8em;
}

#custom_search #options input{
	width:127px;
	padding:2px 3px;
	border:1px solid #111111;
	background: #CCC;
}



/* misc */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}






/* footer */

#footer {
	clear: both;
	width: 100%;
	text-align:center;
}


#slogan{
	color:#6f6f6f;
	padding:5px 0 5px 0;
	font-size:16px;
	clear:both;
	margin:5px 0 5px 0;
	width:720px;
	text-align:right;

}

#footer #slogan{
	width:910px;
	/*margin-right:20px!important;*/
}

#footer small a{
	font-size:10px;
}

#footer p{padding:10px 0;margin: 0; color: #eee; text-align:center;}
#footer small{ color:#DDD;}
#footer a{color: #BCBCBC;text-decoration: none;}
#footer a:hover{color: #FFF;text-decoration: underline;}





/* ¤¤¤¤¤ Ads ¤¤¤¤¤ */
#wp125adwrap_1c{
	margin:15px auto 0 auto;
}

#wp125adwrap_1c div,
#wp125adwrap_1c a,
#wp125adwrap_1c img{
	margin:0!important;
	padding:0!important;
}

.wp125ad{

}

/* ¤¤¤¤¤ Language Selector ¤¤¤¤¤ */
.lang_select{padding:2px;margin:10px 0 0 0;}
.lang_select li{padding:0 0 0 32px;line-height:25px;}
.lang_select .active{display:none;}
.lang_select .en{background:url(images/en.png) no-repeat;}
.lang_select .fr{background:url(images/fr.png) no-repeat;}
.lang_select li a{color:#CCC;font-size:14px;font-weight:bold;display:block;width:120px;padding:0;letter-spacing:1px;}
.lang_select li a:hover{color:#EEE;text-decoration:none;}


/* ¤¤¤¤¤ Contacts & CForms ¤¤¤¤¤ */
#post-7 address,
#post-2070 address,
#post-2364 address,
#post-2366 address{
	padding:0;
	border:0;
	font-variant:normal;
	margin:0;
	width:270px;
	color:#EEE;
}

#post-7 address p,
#post-2070 address p,
#post-2364 address p,
#post-2366 address p{
	margin:0 0 10px 0;
}

#post-7 h2,
#post-2070 h2,
#post-2364 h2,
#post-2366 h2{
	margin:0 0 10px 0;
	padding:10px 0 0 0;
}

#post-7 ul,
#post-2070 ul,
#post-2364 ul,
#post-2366 ul{
	margin:0 0 30px 0;
	padding:0;
}

#post-7 ul li,
#post-2070 ul li,
#post-2364 ul li,
#post-2366 ul li{
	margin:0 0 5px 0;
}

#post-7 a,
#post-2070 a,
#post-2364 a,
#post-2366 a{
	text-decoration:underline;
}



.cf-box-title{
	display:none;
}

.cform{
	width:350px;
	padding:0;
	float:right;
	font-family:arial, verdana, sans-serif;
}

.cf-sb{
	display:block;
	clear:both;
	padding:0 0 10px 0;
	margin:0;
	text-align:right;
}

.linklove{
	display:none;
}

.cform fieldset{
	border:0;
	padding:0;
}

.cform legend{
	display:none;
}

.cform ol{
	margin:0;
	padding:0;
}

.cform li{
	background:none!important;
	margin:0;
	padding:5px 0;
	clear:both;
}

.cform #li--2items,
.cform #li-3-2items{
	padding:0 0 0 80px;
}

.cforms li:hover{
	background:none!important;
	list-style:none!important;
}

.cform label span{
	font-size:12px;
	margin:0;
	text-align:right;
	width:70px;
}

.cform label {
	width:70px;
	display:block;
	text-align:right;
	float:left;
}

.cform .cf-box-group label{
	display:inline;
	margin:0 2px 0 2px;
	float:none!important;
	width:50px;

}

.cform .cf-box-group label span{
	font-weight:11px!important;
}


.cform input.sendbutton	{
	width:75px!important;
	height:23px;
	line-height:22px;
	padding:1px 0;
	margin: 10px 0 0 0;
	font-size:0.8em;
	background:url(images/btn.png) no-repeat;
	border:0!important;
	color:#333;
}

.cform input{
	width:266px;
	padding:2px;
	background:#6f6f6f;
	border:0;
	height:15px;
	/*line-height:30px;*/
	float:right;
	color:#FFF;
	font-size:12px;
	font-family:arial, verdana, sans-serif;
}



.cform .cf-box-group input{
	float:none!important;
	width:15px;
	background:none;
}

.cform textarea{
	width:266px;
	padding:2px;
	background:#6f6f6f;
	height:60px;
	float:right;
	border:0;
	color:#FFF;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
}

.cform #li--10 label,
.cform #li-3-11 label{
	width:50px;
	margin:0 0 0 20px;
}

.cform #Message,
.cform #Message*,
.cform #Your-message{
	height:94px;
	width:344px;
	padding:3px;
}

#cforms5form #Message*{
	height:300px;
}

.cf_error{
	border:1px solid #D02323!important;
}

#li--10items,
#li-3-10items{
	margin:0 0 0 80px;
	padding:10px 0 0 0!important;
	/*background:#EEE!important;*/
	width:270px;
}

#li-5-6 textarea,
#li-6-6 textarea{
	height:30px;
}

#li--12,
#li-3-12,
#li-5-8,
#li-6-8{
	margin:0 0 0 80px;
	font-size:11px;
}


/* Newsletter */
#cforms3form,
#cforms4form,
#cforms9form,
#cforms10form{
	float:none;
	width:270px;
}

#cforms3form input,
#cforms4form input,
#cforms9form input,
#cforms10form input{
	float:none;
}

#cforms3form label,
#cforms4form label,
#cforms9form label,
#cforms10form label{
	float:none;
	width:270px;
	text-align:left;
}

/* ¤¤¤¤¤ Envoyer à un ami ¤¤¤¤¤ */
#cforms5form,
#cforms6form{
	float:none!important;
	width:410px;
}

#cforms5form label,
#cforms6form label{
	width:130px;
}


/* ¤¤¤¤¤ Popup ¤¤¤¤¤ */

#backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1;
}
#popupLoading{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:50px;
	width:200px;
	background:#555;
	border:2px solid #333;
	z-index:2;
	padding:12px;
	font-size:14px;
	color:#FFF;
}


/* ¤¤¤¤¤ Plan du site ¤¤¤¤¤ */
#plan_du_site{
	margin:20px;
	padding:0;
	/*height:420px;
	overflow-x:hidden;
	overflow-y:auto;*/
}

#plan_du_site li{
	margin:0 0 30px 0;
	padding:0;
	font-size:16px;
}

#plan_du_site ul{
	margin:0;
	padding:0;
}

#plan_du_site ul li{
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	background:url(images/sub.gif) center left no-repeat;
	font-size:12px;
}


/* ¤¤¤¤¤ Alerte Email ¤¤¤¤¤ */
.message{background:#666;padding:10px;color:#FFF;border:2px solid #000;}
.message h3{padding:0;margin:0;color:#FFF;}
.message p{margin:5px 0;}
.message li{background:url('images/action_stop.gif') left center no-repeat;padding:2px 0 2px 20px;}

#alerte_email{width:750px;margin:10px auto;padding:0;}
#alerte_email ul{width:230px;margin:0 10px;padding:0;}
#alerte_email li{margin:5px 0;}
#alerte_email label{text-align:left;display:block;width:230px;}
#alerte_email input{float:none;width:230px;}
#alerte_email textarea{width:230px;}
#alerte_email .radio,#alerte_email .checkbox{width:20px;background:none!important;}
#alerte_email select{width:100%;margin-bottom:10px;}
#alerte_email .radio:hover,#alerte_email .checkbox:hover{border:none;}

#res{font-size:10px;border:1px solid #FFF;background:#666;color:#EEE;line-height:11px;}
#res td{vertical-align:top;}

/* Publicites */
#pub{margin:20px auto;width:150px;}
#pub small{margin:2px 0 0 0;display:block;text-align:center;width:150px;color:#FFF;font-size:10px;font-family:courier, mono, serif;}

