/* RESET CSS */

/*http://meyerweb.com/eric/tools/css/reset/  v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
 /* FIN RESET */
 
/* ELEMENTS DE BASE */ 

body{ 
	background:#547089 url(images/menu.jpg) repeat-x center top; color:#7C7C7C; color:#585359; font-family:"Trebuchet MS", sans-serif; font-size:12px;
}
 
a{	text-decoration:none; color:#f29400;}
a:hover{	text-decoration:underline;}

p{	line-height:20px; padding:5px 0;}

/* FIN ELEMENTS DE BASE */

/* STRUCTURE */

div#wrapper{
	margin:auto;
	width:990px;
	overflow:hidden;
	position:relative;
}

div#header{
	height:211px;
	background:url(images/header.jpg) no-repeat center 53px;
	position:relative;
}

div#container {
	width:100%;
	overflow:hidden;
}

div#content {
	position:relative;
	float:right;
	width:601px;
	margin-right:0px;
	padding-bottom:82px;
	background:transparent url(images/content.jpg) repeat-y left top;	

}
div#content div#header-of-content{
	position:absolute; top:0px;
	background:url(images/content-top.jpg) no-repeat left top;
	height:391px; width:100%;
	z-index:1;
}
div#content div#footer-of-content{
	background:url(images/content-bottom.jpg) no-repeat left bottom;
	height:445px; width:100%;
	position:absolute; bottom:-1px;
	z-index:1;
}
div#sidebar {
	position:relative;
	float:left;
	width:360px;
	margin-left:29px;
	padding-bottom:100px;
	background:url(images/sidebar.jpg) repeat-y left top;

}
div#sidebar #header-of-sidebar{
	background:url(images/sidebar-top.jpg) no-repeat left top;
	height:32px; width:100%;
	position:absolute; top:0; left:0;
	z-index:1;
}
div#sidebar #footer-of-sidebar{
	background:url(images/sidebar-bottom.jpg) no-repeat left bottom;
	height:367px; width:100%;
	position:absolute; bottom:0; left:0;
	z-index:1;
}
div#footer{	background:#3e5870 url(images/footer.jpg) repeat-x center top;}
div#footer #footer-content{
	margin:auto;
	width:990px;
	height:375px;
	overflow:hidden;
	position:relative;
}

/* FIN STRUCTURE */


/* HEADER */

#blog-title{	}
#blog-title a{ position:absolute; top:85px; left:40px; display:block; width:330px; height:93px; text-indent:-400px; overflow:hidden;}
#blog-description{  display:none;}

div#menu{
	position:absolute;
	top:7px;
	left:39px;
	height:40px;
}

div#menu ul li{ float:left;  margin-right:5px; }
div#menu ul a span{display:block;	height:24px; background:url(images/menu-buttons.jpg) no-repeat left -28px; padding:0 0 0 15px; margin:0 15px 0 0; width:auto; float:left; }
div#menu ul a {	display:block;  background:url(images/menu-buttons.jpg) no-repeat right -28px; font-weight:bold; color:#314a62; line-height:24px; text-decoration:none; text-transform:uppercase; width:auto; float:left;padding:0; margin:0;}
div#menu ul a:hover, div#menu ul li.current_page_item a {		background-position:right 0; color:#efefef;}
div#menu ul a:hover span,div#menu ul li.current_page_item a span {		background-position:left 0;}


div#menu ul ul{
	position:absolute;
	top:30px;
	left:-4000px;
}
div#menu li:hover ul{	left:0;	}
div#menu ul ul li{	float:none;}

#searchform{
		position:absolute;
		top:5px;
		right:39px;
		width:168px;
		height:28px;
		background:url(images/search.jpg) no-repeat center top;
}
#searchform input.text{
	width:100px;
	position:absolute;
	top:4px;
	left:15px;
	background:transparent;
	color:#efefef;
	font-weight:bold;
	text-transform:uppercase;
	border:0px;
	font-size:12px;
}
#searchform input.button{
	background:url(images/search-button.jpg) no-repeat center top; height:26px; width:26px; 
	position:absolute;
	top:1px;
	right:5px;
}

#header-links{	position:absolute;	top:146px;	left:405px; }
#header-links  ul li{ float:left;	}
#header-links  ul li a{ display:block; height:35px; overflow:hidden; text-indent:-400px; background:url(images/onglets.jpg) no-repeat;}
#header-links  ul li#header-links-blog a{ width:69px; background-position:0 -35px;}
#header-links  ul li#header-links-forum a{ width:87px;background-position:-69px -35px;}
#header-links  ul li#header-links-mode a{ width:146px;background-position:-156px -35px;}
#header-links  ul li#header-links-dressing a{ width:148px;background-position:-302px -35px;}
#header-links  ul li#header-links-city a{ width:118px;background-position:-450px -35px;}

#header-links  ul li#header-links-blog a:hover,#header-links  ul li#header-links-blog a.hover{ width:69px; background-position:0 0;}
#header-links  ul li#header-links-forum a:hover,#header-links  ul li#header-links-forum a.hover{ width:87px;background-position:-69px 0;}
#header-links  ul li#header-links-mode a:hover,#header-links  ul li#header-links-mode a.hover{ width:146px;background-position:-156px 0;}
#header-links  ul li#header-links-dressing a:hover,#header-links  ul li#header-links-dressing a.hover{ width:148px;background-position:-302px 0;}
#header-links  ul li#header-links-city a:hover,#header-links  ul li#header-links-city a.hover{ width:118px;background-position:-450px 0;}

/* FIN HEADER */

/* BILLET */
.page-title{padding:10px 40px 30px 23px; z-index:2; position:relative; font-size:22px; font-weight:bold; color:#f29400; }
.page-title span{ color:#375069;}

p.suite a{	text-transform:uppercase;	font-family:"Trebuchet MS",sans-serif; font-size:11px; color:#f29400; font-weight:bold;}
.hentry{	padding:10px 35px 0 20px; z-index:2; position:relative;}
.page{min-height:900px;}

.pre-meta{	overflow:hidden;  min-height:67px; position:relative;}
body.ie6 .pre-meta{	height:67px;}

.entry-title,.entry-title a{ color:#f29400; font-size:22px; font-weight:bold; font-style:italic; }
.entry-title{	margin-left:100px;}
.page .entry-title{	margin-left:20px;}
.entry-date { position:absolute; top:0; left:0; margin-right:25px;	background:url(images/entrydate.jpg) no-repeat left bottom; padding:0 0 22px 17px; width:80px;color:#f29400; }
.entry-date span{	display:block;	color:#547089;	text-align:center;}
.entry-date span.day{	font-size:27px; height:25px; font-weight:bold;	}
.entry-date span.month{	font-size:18px;	height:16px; text-transform:uppercase; 	}
.entry-content{	text-align:justify; overflow:hidden; padding:5px 0 15px 0; margin:0 10px 0 20px; clear:both; font-family:Arial, sans-serif!important; font-size:14px;}

.entry-content blockquote{ overflow:visible; margin:20px 0; padding:12px 40px 12px 50px; font-weight:bold;	background:#eef0f3;position:relative; color:#547089;}
.entry-content blockquote:before{ background:url(images/citation.jpg) no-repeat left top;  content:""; width:80%;  height:22px; display:block; position:absolute; left:10px; top:-7px; }
.entry-content strong{color:#547089;}
.entry-content a{text-decoration:underline; color:#547089;}
.entry-content a:hover{text-decoration:none;}
.entry-content ul{	list-style:none; overflow:hidden; margin-left:50px;}
.entry-content ol{	list-style:decimal outside; overflow:hidden; padding-left:20px; margin-left:50px;}
.entry-content ul li{	background:url(images/list.png) no-repeat left 8px; padding-left:10px; }
.entry-content ul li,.entry-content ol li{ line-height:20px;}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4{color:#f29400; font-style:italic; font-family:"Trebuchet MS", sans-serif;}
.entry-content h1{	font-size:30px; padding:20px 0 10px 0; }
.entry-content h2{	font-size:26px; 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;}
.entry-content img{	background:#fff; padding:5px; border:1px solid #d4d4d4; margin:0;}
.entry-content img.shadowless{	background:none; padding:0; border:0;}
.entry-content span.ombre{	display:block; padding-bottom:11px;  background:url(images/ombre-billets.jpg) no-repeat center bottom;}

body.page-template-links-php .entry-content ul li{background:none;}

.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;
}

img.wp-smiley{border:0;}

.entry-meta{ border:1px solid #e5e5e5; color:#a0a0a0; border-left:0; border-right:0; padding:10px 0; margin:0 10px 50px 20px; position:relative; z-index:2;  }
.entry-meta,.entry-meta a{	text-transform:uppercase; font-size:11px;	}
.entry-meta ul.metas{ overflow:visible; min-height:25px;}
.entry-meta a{ color:#314a62; }
.entry-meta li.category, .entry-meta li.tags{	width:400px; line-height:14px;}
.entry-meta li.comments{
	float:right;
	position:relative;
}
.entry-meta li.comments a{
	position:absolute;
	right:-10px;
	top:-15px;
	display:block;
	width:67px; height:43px; 
	padding:15px 0 0 8px; margin:0;
	background:url(images/comments.png) no-repeat right center;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	word-spacing:0px;
}
.entry-meta li.comments a span.number{ font-size:15px;	}

.entry-submeta{ margin:30px 10px 30px 20px;  position:relative; z-index:2; overflow:hidden; clear:both; }

#relatedPosts div.related-list{	float:left; width:260px;	z-index:2; position:relative;}
#relatedPosts p.related_post_title{ font-size:22px; font-weight:bold; color:#375069; border-bottom:1px solid #e5e5e5; margin-bottom:10px;}
#relatedPosts ul li{	padding:4px 0 4px 10px;	background:url(images/list.png) no-repeat left 7px; line-height:14px;}

#relatedPosts div.auto-promo{	width:200px; min-height:200px; float:right;z-index:2; position:relative;}

#sharing{	border:1px solid #e5e5e5; border-left:0; border-right:0; padding:6px 0; }
#sharing p{	padding:0;	font-weight:bold; font-style:italic; color:#314a62; float:left; font-size:14px; position:relative; z-index:2;}
#sharing ul{	float:right;	margin:0; padding:0;z-index:2; position:relative;}
#sharing ul li{	display:inline;	margin:0; padding:0; color:#375069; }
#sharing ul li a{	display:block; height:23px; width:24px; margin-left:2px; float:left; text-indent:-400px; overflow:hidden;}
#sharing ul li a.sharing-twitter{	background:url(images/sharing.png) no-repeat 0 0;	}
#sharing ul li a.sharing-facebook{	background:url(images/sharing.png) no-repeat -26px 0;	}

/* FIN BILLET */
#comments{ z-index:2; position:relative; padding:0 40px 0 43px;  clear:both;}
 #comments h3{ font-size:22px; color:#f29400; font-weight:bold; font-style:italic; margin:0 0 30px 0;	}

#comments-list ul li.comment{ margin-bottom:20px; }
#comments-list ul li.comment .reply{	text-align:right;	}
#comments-list ul li.comment .reply a{	color:#7c7c7c; font-weight:bold;	}
#comments-list ul li.comment .comment-author{	font-size:16px; font-weight:bold; padding-bottom:2px; color:#000;}
#comments-list ul li.comment .comment-author a{ color:#547089;}
#comments-list ul li.comment .comment-date{padding-top:0px;}
#comments-list ul li.comment .comment-date a{ color:#7c7c7c; padding-top:0px;}
#comments-list ul li.comment .comment-content{background:url(images/comment-fleche.jpg) no-repeat left top; padding:11px 0 0 0;	}
#comments-list ul li.comment .comment-text{padding:15px; background:#F0F0F0; font-family:Arial,sans-serif;	-moz-border-radius:5px;	border-radius:5px;	-webkit-border-radius:5px;}

#comments-list ul li.comment ul.children{ 
background:#F0F0F0; 
-moz-border-radius:0 0 5px 5px;	
border-radius:0 0 5px 5px;		
-webkit-border-radius:0 0 5px 5px; 
padding:20px 10px 10px 60px;
position:relative; top:-10px;
}
#comments-list ul li.comment ul.children li.first-child{	margin-top:0;}
#comments-list ul li.comment ul.children li{ background:#fff; -moz-border-radius:5px;	border-radius:5px;	-webkit-border-radius:5px; position:relative; top:-5px; margin:50px 0 0 0;  }
#comments-list ul li.comment ul.children .comment-content{	background:none;	padding:10px; }
#comments-list ul li.comment ul.children .comment-text{	background:none;	color:#4e6981;}
#comments-list ul li.comment ul.children .comment-author{ padding:0px; position:absolute; top:-26px; left:-29px; background:url(images/comment-deedee.jpg) no-repeat 0 0; width:177px; height:45px;	overflow:hidden; text-indent:-400px;}


div.formcontainer form{	}

textarea#comment {
	height:120px;
	overflow:auto;
}
#comments input.text,textarea#comment{
	width:490px;
	border:1px solid #B9B9B9;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	color:#4e6981;
	font-weight:bold;
	padding:5px 10px;
	font-family:"Trebuchet MS", sans-serif;
}

#comments p.form-submit input.button:hover{
	background:#eeeeee;
	color:#314a62;
}
#comments p.form-submit input.button{
	background:#445879;
	color:#fff;
	border:1px solid #c6c6c6;
	-moz-border-radius:5px;	
	text-transform:uppercase;
	padding:3px 10px;
	width:86px;
	font-weight:bold;
	font-family:"Trebuchet MS", sans-serif;	
	cursor:pointer;
}


.single-navigation{	overflow:hidden; height:30px; width:520px; margin:30px auto; position:relative; z-index:2;}
.single-navigation a{ font-weight:bold;}
.single-navigation .nav-previous{	float:left; width:200px;  background:url(images/prev.png) no-repeat center left; padding-left:20px;}
.single-navigation .nav-next{	float:right; width:200px; text-align:right;background:url(images/next.png) no-repeat center right; padding-right:20px;}


.navigation#nav-above{	overflow:hidden;  height:40px; position:relative; z-index:2; width:500px;}


/* SIDEBAR */

div#sidebar .widget{ 	margin:15px auto; width:300px;}
div#sidebar ul#sidebar-content{	z-index:2;	padding:0 20px; position:relative; }
div#sidebar h3{	 color:#375069; font-size:17px; font-weight:normal; border-bottom:1px solid #E5E5E5;	font-family:"Trebuchet MS", sans-serif; margin:0 0 10px 0; padding:0 0 5px 0;}
div#sidebar a{ color:#7C7c7c;	}
div#sidebar a:hover{	}

div#sidebar ul ul {
margin:0 0 0 1em;
padding-left:20px;
}
div#sidebar p.suite{	text-align:right;	padding-right:20px;}
div#sidebar p.suite a{	color:#f29400;}
/* a propos */
div#sidebar #widget_description{	height:200px; margin:11px 0 0 0;	width:auto; position:relative;}
div#sidebar #widget_description a#description_image{	position:absolute;	top:0;	left:-45px;}
div#sidebar #widget_description #description_text p{	line-height:14px;	color:#7F7F7F; }

div#sidebar #widget_description #description_text{
	margin:0 0 0 140px; 
	padding:20px 0 0 0;
}
/* 125 */
#wp125adwrap_2c { width:100%; overflow:hidden;}
#wp125adwrap_2c .wp125ad { width:145px; }
#wp125adwrap_2c .wp125ad a{ display:block; padding-bottom:9px; text-align:center; background:url(images/ombre-125.jpg) no-repeat center bottom; }
#wp125adwrap_2c .even { float:right; }
#wp125adwrap_2c .odd { float:left; }
#wp125adwrap_2c img{	border:1px solid #DBDBDB; }

/* fashion */
div#sidebar .widget_ads a{	display:block; margin:8px 0; }
div#sidebar .widget_ads a img{	border:0; background:url(images/ombre-sidebar.jpg) no-repeat center bottom;	padding:0 0 11px 0;}
div#sidebar .widget_ads a img.shadowless{	border:0; background:none; padding:0;}

/* comments */
div#sidebar .widget_recent_comments ul{padding:0;	}
div#sidebar .widget_recent_comments li a strong{	color:#f29400;	}
div#sidebar .widget_recent_comments li, div#sidebar .widget_categories ul li,div#sidebar .widget_links ul li,div#sidebar .widget_abonnezvous ul li, div#footer #footerbar li#lastposts ul li{	padding:4px 0 4px 10px;	background:url(images/list.png) no-repeat left 8px;}

/* rubriques */
div#sidebar #text-3 a{ display:block;  text-align:center;  background:url(images/ombre-sidebar.jpg) no-repeat center bottom;	padding:0 0 11px 0; margin:10px 0;}
div#sidebar #text-3 a img{border:1px solid #DBDBDB; padding:4px;}

/* toutes les rubriques */ /* liens */
div#sidebar .widget_categories ul,div#sidebar .widget_links ul,div#sidebar .widget_abonnezvous ul{	margin:0; padding:0; overflow:hidden;}
div#sidebar .widget_categories ul li,div#sidebar .widget_links ul li{	width:130px;	}
div#sidebar .widget_categories ul li.col_gauche,div#sidebar .widget_links ul li.col_gauche{	float:left;	}
div#sidebar .widget_categories ul li.col_droite,div#sidebar .widget_links ul li.col_droite{	float:right;	}

/* abonnez-vous */
div#sidebar .widget_abonnezvous{	padding-left:50px; width:250px; position:relative;}
div#sidebar .widget_abonnezvous a#abonnezvous-logo { position:absolute; left:-49px; top:0;	}
div#sidebar .widget_abonnezvous img{ border:0;	}
div#sidebar .widget_abonnezvous h3{	border:none; color:#f29400; font-size:20px; padding:20px 0 0 0;}
div#sidebar .widget_abonnezvous ul.rss{	overflow:hidden; }
div#sidebar .widget_abonnezvous div.abonnezvous{ height:25px; overflow:hidden;border-bottom:1px solid #E5E5E5; padding-bottom:5px; margin-bottom:10px;}
div#sidebar .widget_abonnezvous ul.rss li{	float:left;	width:80px;}
div#sidebar .widget_abonnezvous div.ici-aussi{clear:both; overflow:hidden;}
div#sidebar .widget_abonnezvous p{	color:#f29400;font-weight:bold; font-size:16px; float:left; width:70px; }
div#sidebar .widget_abonnezvous ul.external{	overflow:hidden;}
div#sidebar .widget_abonnezvous ul.external li{	float:left; padding:0;	 width:auto; background:none; }
div#sidebar .widget_abonnezvous ul.external li a{	display:block;	height:52px; background:url(images/aussi-ici.jpg) no-repeat; text-indent:-400px; overflow:hidden;}
div#sidebar .widget_abonnezvous ul.external li.abonnezvous_cosmopolitan a{	background-position:0 0; width:68px;}
div#sidebar .widget_abonnezvous ul.external li.abonnezvous_fb a{	background-position:-68px 0; width:56px;}
div#sidebar .widget_abonnezvous ul.external li.abonnezvous_tw a{	background-position:-124px 0; width:56px;}
div#sidebar .widget_abonnezvous ul.external li.abonnezvous_cosmopolitan a:hover{	background-position:0 -52px; }
div#sidebar .widget_abonnezvous ul.external li.abonnezvous_fb a:hover{	background-position:-68px -52px;}
div#sidebar .widget_abonnezvous ul.external li.abonnezvous_tw a:hover{	background-position:-124px -52px; }

/* a lire aussi */
div#sidebar .widget_bestof #bestof-slide {position:relative; overflow:visible; width:100%; height:170px; }
div#sidebar .widget_bestof #bestof-slide ul {position:absolute; list-style:none; top:0; left:0; margin:0; padding:0; }
div#sidebar .widget_bestof #bestof-slide li {float:left; width:300px; height:150px; overflow:hidden; padding:0; margin:0; background:transparent;}
div#sidebar .widget_bestof #bestof-slide li div{	float:left; width:150px;	}
div#sidebar .widget_bestof #bestof-slide li div a{	display:block; text-align:center;}
div#sidebar .widget_bestof #bestof-slide li div a.slide-image img{	padding:4px; border:1px solid #D7D7D7; }
div#sidebar .widget_bestof #bestof-slide li div a.slide-image{	background:url(images/ombre-125.jpg) no-repeat center bottom; padding:0 0 9px 0; }
div#sidebar .widget_bestof #bestof-slide li div a.slide-text{ margin:10px 0 0 0;	}
div#sidebar .widget_bestof  ul#slide-pagination{ overflow:hidden;  margin:0 0 0 80px; height:15px; }
div#sidebar .widget_bestof  ul#slide-pagination li{	float:left; padding:0; width:15px; height:15px; text-indent:-400px; overflow:hidden; cursor:pointer;}
div#sidebar .widget_bestof  ul#slide-pagination li#slide-status{	text-indent:0;cursor:none; width:auto; padding:0 10px; text-transform:uppercase;color:#f29400; font-weight:bold;}
div#sidebar .widget_bestof  ul#slide-pagination li.slide-prev{	background:url(images/prev.png) no-repeat center top;}
div#sidebar .widget_bestof  ul#slide-pagination li.slide-next{	background:url(images/next.png) no-repeat center top; }

/*FOOTER */
div#footer{	}
div#footer a{ }
div#footer a:hover{ }
div#footer #copyright{	color:#fff; position:absolute; bottom:15px; left:0px; text-align:left;}
div#footer #milky{	position:absolute; bottom:27px; right:5px;}

div#footer #footerbar{ overflow:hidden; padding:30px 0 0 0;}
div#footer #footerbar li{ float:left;}
div#footer #footerbar h3{ color:#375069; border-bottom:1px solid #E0E0E0; font-size:22px; font-weight:bold; padding:0 0 5px; margin:0 0 10px 0;}
div#footer #footerbar li#tagcloud{ width:320px; margin:0 50px 0 0;}
div#footer #footerbar li#tagcloud a{	color:#666666;}
div#footer #footerbar li#lastposts{ width:575px; }
div#footer #footerbar li#lastposts li{ float:none; }

/* city guide */

body.page-template-cityguide-php .entry-content ul{margin-left:0;}
body.page-template-cityguide-php .entry-content ul li{background:none;}
body.page-template-cityguide-php .entry-content ul#cityguide-categories li{	padding:4px 0 4px 50px;	background:url(images/list-content.png) no-repeat 40px 12px; width:200px;}
body.page-template-cityguide-php .entry-content ul#cityguide-categories{	margin:20px 0; padding:20px 0; overflow:hidden; list-style:none; background:#E9ECF1; }
body.page-template-cityguide-php .entry-content ul li.col_gauche{	float:left;	}
body.page-template-cityguide-php .entry-content ul li.col_droite{	float:right;	}
body.page-template-cityguide-php .entry-content ul li a{ color:#7C7C7C;}
body.page-template-cityguide-php .entry-content a{text-decoration:none;}
body.page-template-cityguide-php .entry-content a:hover{text-decoration:underline;}
body.page-template-cityguide-php .entry-content h2{ color:#f29400; border-bottom:1px solid #E0E0E0; font-size:20px; font-style:italic; font-family:"Trebuchet MS", sans-serif; padding:0 0 5px 0; margin:20px 0 10px 0;}
body.page-template-cityguide-php .entry-content h3{ color:#375069; border-bottom:1px solid #E0E0E0; font-size:20px; font-family:"Trebuchet MS", sans-serif; padding:0 0 5px 0; margin:20px 0 10px 0;}
body.page-template-cityguide-php .entry-content ul#cityguide-posts li a.img img{	padding:4px; border:1px solid #D7D7D7; margin:0;}
body.page-template-cityguide-php .entry-content ul#cityguide-posts li a.img{	background:url(images/ombre-125.jpg) no-repeat center bottom; padding:0 0 6px 0; }
body.page-template-cityguide-php .entry-content ul#cityguide-posts li a.text{ background:url(images/list.png) no-repeat left 10px;	padding:5px 0 0 10px;}
body.page-template-cityguide-php .entry-content ul#cityguide-posts li{	text-align:left; float:left; width:160px; height:200px;	}
body.page-template-cityguide-php .entry-content ul#cityguide-posts{	padding:0; list-style:none;margin:10px 0 30px 0;}
body.page-template-cityguide-php .entry-content p#proposer-adresse a{	font-family:"Trebuchet MS", sans-serif;display:block; text-align:center;text-transform:uppercase; font-weight:bold; color:#fff; background:#547089; border:1px solid #BBBBBB; padding:3px 15px; width:140px; margin:30px 0; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; }
body.page-template-cityguide-php .entry-content p#proposer-adresse a:hover{	color:#547089; background:#eeeeee; border:1px solid #BBBBBB; text-decoration:none; }
body.page-template-cityguide-php .entry-content #cityguide-footer{	overflow:hidden;}
body.page-template-cityguide-php .entry-content #cityguide-footer #cityguide-adresses{	float:left; width:245px;}
body.page-template-cityguide-php .entry-content #cityguide-footer #cityguide-adresses li {	background:url(images/list.png) no-repeat left 8px;}
body.page-template-cityguide-php .entry-content #cityguide-footer #cityguide-photos{	float:right; width:245px;}
body.page-template-cityguide-php .entry-content #cityguide-footer #slideshow{	padding:0; margin:0;}
body.page-template-cityguide-php .entry-content #cityguide-footer #slideshow li{	padding:0; margin:0; background:none;}

/* hack IE6 */

body.ie6 div#footer #milky{	bottom:26px;}

body.ie6 div#menu ul a span{	margin-right:6px;}

body.ie6 div#sidebar #widget_description a#description_image{	left:-44px;}

body.ie6 div#content,body.ie6 div#content div#header-of-content{	background-position:4px top;	}
body.ie6 div#content div#footer-of-content{	background-position:4px bottom;	}
body.ie6 div#sidebar{	margin-left:14px;	}
body.ie6 div#sidebar, body.ie6 div#sidebar #header-of-sidebar{	background-position:1px  top;}
body.ie6 div#sidebar #footer-of-sidebar{	background-position:1px  bottom;}

body.ie6 #comments{	padding-right:42px;}

body.msie #comments input.text,body.opera #comments input.text{	width:500px;	border:0px;		background:transparent url(images/form-input-text.jpg) no-repeat left top;}
body.msie textarea#comment, body.opera textarea#comment{	width:500px;	border:0px;	height:111px;	background:transparent;}
body.msie #comment-paragraph, body.opera #comment-paragraph{	background:transparent url(images/form-textarea.jpg) no-repeat left 5px;		width:500px;	height:120px;}
body.msie #comments p.form-submit input.button,body.opera #comments p.form-submit input.button{	background:transparent url(images/form-button.jpg) no-repeat 0 -24px; border:0; }
body.msie #comments p.form-submit input.button:hover,body.opera #comments p.form-submit input.button:hover{	background:transparent url(images/form-button.jpg) no-repeat 0 0; border:0; }
