body {
  background: #e3e6e9 url(../img/bodybg2.png) left top repeat-x;
}

#header {
  height:170px;
 background:#e3e6e9 url(../img/bodybg2.png) left top repeat-x;
/*  background:#e3e6e9 url(../img/header2bg.png) left top no-repeat;  */
}
#topimg {
margin:0px;
	padding:0px;
	top:20px;
	position:absolute;
	left: 627px;
}

#sidebar {
	background:#E4F0D7 url(../img/sidebarbg2.png) top no-repeat;
}

#topmenu { /* ul */
	margin:0px;
	padding:0px;
	list-style-type:none;
	top:16px;
	position:absolute;
	left: 0px;
	width:auto;
	white-space: nowrap;
}
#topmenu li {
font-size:120%;
 display: inline;
 margin-left:10px;
}
#topmenu li a {
	font-weight:bold;
	padding:4px 0 0 30px;
}
#topmenu li a:hover ,  #topmenu li.current, #topmenu li.current_page_item {
	color:#FF6600;
	background: url(../img/puce_flor1.png) no-repeat  left center; 
}



/* divers blocs */


/* table grille de tarifs */
.grilletarif {
	border-collapse:collapse;
	line-height: 1.2em;
}
.grilletarif  caption {
 font-size:1.1em;
 font-weight: bold;
 color: #cc633a;
 text-align: left;
 padding: 10px 0px;
 margin-bottom: 2px;
}

.grilletarif tr {
 background-color:#fff;
 border-bottom: 1px solid #c0c0c0;
}
.grilletarif td {
 color:#009999;
 padding:5px;
 text-align:left;
}


/* zone d'infos */
.singleinfo {
	border:1px solid #DEDCDD; 
	margin:0 0 10px; 
	padding:5px; 
	position:relative;
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	font:10px  Georgia, Arial,century gothic,verdana, sans-serif;
}
	



/* -- comments --- */

#comment{

	height:100%;
	width:540px;
	padding:0px 10px;
	margin:0px 0px;
	}
	
h3#comments {
	padding:5px 10px;
	margin:10px 0px;
	border:1px solid #DEDCDD;
	font-size:20px;
	font-weight:normal;
	color:#444;
	background:#fff;
	font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	} 	
	
#respond{

	height:100%;
	padding:0px 5px;
	margin:0px 0px;
	background:#fff;
	border:1px solid #DEDCDD; 
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
}	
#respond h3{
	padding:5px 10px 5px 10px;
	margin:10px 0px;
	font-size:22px;
	font-weight:normal;
	color:#444;
	font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;
	}
#commentform {
	padding:0px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	color:#BFAFA7;
	font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
	}
	
#commentform p {	
	color:#3f79c4;

	}
#commentform input {
	background:#F4F4F4;
	border:1px solid #DEDCDD;
	color:#444;
	padding-left:10px;

	}
#commentform textarea {
	background:#F4F4F4;
	border:1px solid #DEDCDD;
	color:#444;
	width:95%;
	padding:5px 5px;

	}
.comments input#submit {

	width:auto;
	line-height:25px;
	padding:3px 5px;
	background:#E4F0D7;
	border:2px solid #005F9F;
	color:#666666;
	font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
	}

ol.commentlist { 
	list-style:none; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	
	}
	
ol.commentlist li { 

	border:1px solid #DEDCDD; 
	margin:0 0 10px; 
	padding:5px 7px 5px 57px; 
	position:relative;
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
 }
 
ol.commentlist li div.comment-author { 
	padding:0 170px 0 0; 
}
ol.commentlist li div.vcard { 
	font:20px Georgia, helvetica,arial,sans-serif; 
	padding:5px 0px;
}

ol.commentlist li div.vcard cite.fn { 
	font-style:normal; 
}
ol.commentlist li div.vcard cite.fn a.url { 
	color:#c00; 
	text-decoration:none; 
}
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; 
}

ol.commentlist li div.vcard img.avatar { 
	border:5px solid #ddd; 
	left:7px; 
	position:absolute; 
	top:7px; 
}

ol.commentlist li div.comment-meta { 
	font:12px Tahoma, helvetica,arial,sans-serif; 
	position:absolute; 
	right:10px; 
	text-align:right; 
	top:5px; 
}

ol.commentlist li div.comment-meta a { 
	color:#0083DB; 
	text-decoration:none; 
}

ol.commentlist li div.comment-meta a:hover { 
	color:#000; 
}
ol.commentlist li p { 
	font:normal 12px Tahoma, helvetica,arial,sans-serif;
	margin:0 0 1em;
	line-height:18px;
 }
 
ol.commentlist li ul { 
	font:normal 12px/1.4 helvetica,arial,sans-serif; 
	list-style:square; 
	margin:0 0 1em;
	padding:0; 
	text-indent:0;
 
 }
 
ol.commentlist li div.reply {  
	background:#777; 
	border:2px solid #555; 
	color:#fff; 
	font:bold 9px/1 Tahoma, Georgia,arial,sans-serif;
	padding:5px 10px;  
	text-align:center; 
	width:50px;
 }
 
ol.commentlist li div.reply a { 
	color:#fff; 
	text-decoration:none; 
	text-transform:uppercase; 
}

ol.commentlist li ul.children { 
	list-style:none; 
	margin:1em 0 0; 
	text-indent:0; 
}

ol.commentlist li ul.children li.depth-2 { 
	margin:0 0 .25em; 
}

ol.commentlist li ul.children li.depth-3 { 
	margin:0 0 .25em; 
}

ol.commentlist li ul.children li.depth-4 {
	margin:0 0 .25em; 
 }

ol.commentlist li.even { 
	background:#f4F4F4; 
}

ol.commentlist li.odd { 
	background:#fff;
 }
 
ol.commentlist li.pingback div.vcard { 
	padding:0 170px 0 0; 
}

