/*  
Nom du Thème : PrestiGlobes
Auteur : Neolien (http://annuaire.webdconseils.com/)
*/

body {
	margin:0; padding:0;
	background:#f0e6c4 url(images/body_bg.jpg);
	font:12px; Georgia, sans-serif;
}

img {border:0;}
p {line-height: 1.3em; margin: 0.5em 0;}
p img {float:left; margin:0 10px 0 0; padding-left: 6px; padding-bottom: 2px;}

html {scrollbar-face-color:#a32c28; scrollbar-highlight-color:#f0e6c4;
scrollbar-3dlight-color:#f0e6c4; scrollbar-darkshadow-color:#f0e6c4;
scrollbar-shadow-color:#f0e6c4; scrollbar-arrow-color:#f0e6c4;
scrollbar-track-color:#f0e6c4;}

h5 { font: bold 1.31em "Arial", Sans-Serif; margin: 0; color: #111111; }
h6 { font: bold 1.21em "Arial", Sans-Serif; margin: 0; color: #a32c28; }

.catwdc{color:#046380; text-decoration:none; font-size:12px;}
.catwdc a{color:#046380; text-decoration:none; font-size:12px;}
.catwdc a:hover{color:#777777; text-decoration:none; font-size:12px;}

.details{color:#a32c28; text-decoration:none; font-size:12px;}
.details a{color:#046380; text-decoration:none; font-size:12px;}
.details a:hover{color:#046380; text-decoration:underline; font-size:12px;}

.sitetable {width: 100%; border: 1px dotted #c2c2c2; vertical-align : top;}
.sitetables {width: 100%; vertical-align : top;}
.sitetd {border: 1px dotted #c2c2c2;}
.votelargeur {width: 50px;}

a.cat_display {text-decoration: none; font-weight: bold; font-size: 13px; color:#333333;}
a.cat_display:hover {text-decoration: none; font-weight: bold; font-size: 13px;
color:#CC0000;}
a.subcat_display {text-decoration: none; font-size: 10px; border-bottom : 1px dotted #CCC;}

.votetable {background: #ffffff; width : 50px; height: 92px; margin-right: 5px;}
.vote span.note {font-size: 9px; height: 12px; display: block;}
.vote span.nombre {font-size: 16px; display: block;}
.vote a{color: #399171; font-size: 16px; font-weight: bold;}
.vote a:hover{color: #399171; font-size: 16px; font-weight: bold;}

/* Onglets fiche site */
#containered {font: bold 10px Verdana; list-style-type: none; text-align: left; width: 500px;}
#containered hr {clear: both; border: 1px solid #CCC; margin-top: 10px; 	width: 50%;}
#containered ul#mest {font-weight: bold;}
#containered ul#mest li {font: bold 10px Verdana; list-style-type: none; text-align: left; display: inline; margin: 1px;}
#containered ul#mest li a {text-decoration: none;}
#containered ul#mest li a:hover {text-decoration: none; color: #333333;}
#containered h1,
#containered .content {border: 1px solid #d5d5d5; padding: 10px; text-align: left;}
#containered a.current {padding: 5px 3px; border: 1px solid #d5d5d5; background-image: url(images/shadeactive.gif); border-bottom-color: white; background-color: white; color: #333333; font-size: 12px;}
#containered a.ghost {padding: 5px 3px; margin-right: 1px; border: 1px solid #d5d5d5; color: #333333; font-size: 12px; background: white url(images/shade.gif) top left repeat-x;}
#containered a.current:hover {padding: 5px 3px; border: 1px solid #d5d5d5;	background-image: url(images/shadeactive.gif); border-bottom-color: white;	background-color: white; font-size: 12px; color: #333333;}
#containered a.ghost:hover {padding: 5px 3px; margin-right: 1px; border: 1px solid #d5d5d5; color: #333333; font-size: 12px;}
#containered .on {display: block; text-align: left;}
#containered .off {display: none;}


.header-container {
	height:136px;
	background:url(images/header-container_bg.jpg) repeat-x center top;
}

.rss-container {
	margin:20px 0 0 665px;
	width:179px; height:82px;
	background:#d6956b url(images/header-rss-container_bg.jpg);
	position:absolute;
}

.rss-container a {
	color:#fff; text-decoration:none;
}

.rss-container a:hover {
	color:#fff; text-decoration:underline;
}


.rss-container .rss {
	padding:2px 0 0 80px;
	width:99px; height:80px;
	position:absolute; display:block;
	font-size:40px;
}

.rss-container .rss_comments {
	padding:5px 0 0 3px; margin:50px 0 0 88px;
	width:88px; height:22px;
	position:absolute; display:block;
	font-size:12px;
}

.header {
	margin:0 auto; padding:0 0 0 64px;
	width:904px; height:136px;
	background:#a32c28 url(images/header_bg.jpg) no-repeat;
}

.header h1 {
	margin:0; padding:10px 0;
	color:#fff; font:40px Georgia, sans-serif;
}

.header h1 a {
	padding:0 0 2px 0;
	background:url(images/header-h1-a_bg.gif) repeat-x bottom left;
	color:#fff; text-decoration:none;
}

.header h1 a:hover {
	background:url(images/header-h1-a_bg.gif) repeat-x bottom right;
}

.header h1 span {
	font-size:13px;
}

.header ul {
	margin:2px 0 0 0; padding:5px 0;
	list-style:none;
}

.header ul li {
	display:inline;
	list-style:none;
}

.header li a {
	margin:0 7px 0 0; padding:3px 5px 5px 12px;
	background:url(images/header-ul-li-a_bg.gif) no-repeat 0px -100px;
	color:#fff; text-decoration:none;
}

.header li a:hover {
	padding:3px 4px 5px 13px;
	background:url(images/header-ul-li-a_bg.gif) no-repeat 0px -46px;
}

.header li.current_page_item a {
	padding:3px 5px 4px 17px;
	background:#fff url(images/header-ul-li-a_bg.gif) no-repeat 0px 0px;
	color:#a32c28; font-style:italic;
}

.header li.current_page_item a:hover {
	padding:3px 5px 4px 17px;
	background:#fff url(images/header-ul-li-a_bg.gif) no-repeat 0px 0px;
}

.rap {
	margin:0 auto;
	width:919px;
}

.content {
	margin:0 0 0 0; padding:10px 47px 0 82px;
	width:526px;
	float:left;
	background:#fcf9ef url(images/content_bg.jpg) repeat-y top right;
}

.info {
	padding:0 0 0 30px;
	background:url(images/content-info_bg.gif) no-repeat 0 3px;
	color:#91a6d6; font:25px Georgia, serif;
}

.category {
	margin:0; padding:1px 0 1px 25px;
	background:url(images/content-category_bg.gif) no-repeat 5px 3px;
	color:#a32c28; font:16px/1em Georgia, sans-serif; font-weight:bold; letter-spacing:-1px;
}

.category a {
	color:#a32c28; text-decoration:none;
}

.category a:hover {
	text-decoration:underline;
}

.post {
	margin:0 0 50px 0; padding:0 25px;
	clear:both;
	background:#fff;
	color:#555; font:15px/1.4em Georgia, sans-serif;
}

.date {
	margin:14px 0 0 305px;
	display:block; position:absolute;
	color:#bca875; font:11px/1em Georgia, sans-serif;
}

.post h1 {
	margin:0 -25px 25px -25px; padding:10px 165px 10px 20px;
	background:#a32c28 url(images/content-h1-header_bg.jpg) no-repeat;
	color:#fff; font:15px/1em Georgia, sans-serif;
}

.post h1 a {
	background:none;
	color:#fff; text-decoration:none;
}

.post h1 a:hover {
	background:none;
	color:#fff; text-decoration:none; text-decoration:underline;
}

.post .tags {
	margin:-10px 0 10px 0; padding:0 0 0 23px;
	background:url(images/content-tags_bg.gif) no-repeat 0px 6px;
	text-indent:0; font-size:13px;
}

.post .feedback {
	margin:25px -25px 0 -25px; padding:8px 0 15px 400px;
	background:#e5e0d1 url(images/content-feedback_bg.jpg) no-repeat;
	color:#a32c28; font:13px/1em Georgia, sans-serif;
}

.post .feedback a {
	color:#a32c28;
}

.post a {
	padding:0 0 2px 0;
	background:url(images/content-a_bg.gif) repeat-x bottom left;
	color:#a32c28; text-decoration:none;
	font-size: 12px;
}

.post a:hover {
	background:url(images/content-a_bg.gif) repeat-x bottom right;
	font-size: 12px;
}



.post address {
	margin:0 0 4px 0;
	color:#666; font-size:14px;
}

.post blockquote {
	margin:4px 0 8px 0; padding:0 0 0 30px;
	background:url(images/content-blockquote_bg.gif) no-repeat 10px 7px;
	color:#666;
}

.post blockquote p {
	text-indent:0;
}


.post pre {
	margin:4px 0 8px 0; padding:5px;
	width:464px; overflow:scroll;
	border:1px solid #e5e0d1;
}

.post h2 {
	margin:14px 0 4px 0; padding:0;
	clear:both;
	color:#a32c28; font-size:20px; font-weight:normal;
}

.post h3 {
	margin:10px 0 4px 0; padding:0;
	clear:both;
	color:#a32c28; font-size:17px; font-weight:normal;
}


.post h4 {
	clear:both;
	margin:10px 0 4px 0; padding:0;
}



.aligncenter
{
	text-align:center;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
}


.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}


.nav_link {
	margin:0 -100px 0 -110px; padding:10px 25px 30px 110px;
	height:31px;
	background:url(images/content_bg-bottom.gif) no-repeat bottom left;
	font-size:14px; color:#777777;
}

.nav_link a {
	color:#a32c28; text-decoration:none;
}

.nav_link a:hover .newer, .nav_link a:hover .older {
	text-decoration:underline; color:#a32c28;
}

.newer {
	padding:4px;
	width:100px; height:23px;
	position:absolute; display:block;
	background:#bca875 url(images/content-nextprev_bg.gif) no-repeat 0px -50px;
	text-align:center;
}

.older {
	margin:0 0 0 420px; padding:4px;
	width:100px; height:23px;
	position:absolute; display:block;
	background:#a32c28 url(images/content-nextprev_bg.gif) no-repeat;
	text-align:center;
}

#postcomment {
	color:#65694A; font:22px/1em Georgia, serif;
}

.text {
	padding:4px;
	width:125px;
	border:1px solid #e5d7b2;
}

#commentlist {
	margin:0; padding:0;
	color:#555; font:14px/1.2em Georgia, serif;
}

#commentlist p {
	margin:0 10px 10px 10px; padding:0;
}

.commentlist a {
	padding:0 0 2px 0;
	background:url(images/content-a_bg.gif) repeat-x bottom left;
	color:#a32c28; text-decoration:none;
}

.commentlist a:hover {
	background:url(images/content-a_bg.gif) repeat-x bottom right;
}


#commentlist li {
	margin:0 0 25px 0; padding:10px 0 0 0;
	list-style:none;
	background:white;
}


#commentlist cite {
	padding:7px 0 7px 40px;
	display:block;
	background:#f2efe5 url(images/content-comment_bg.gif) no-repeat bottom left;
	color:#6C704B; font:13px Georgia, serif;
}



.comment-trackback {
	margin:0; padding:25px 0;
	color:#6C704B; font:13px Georgia, serif;
}

.comment-trackback a {
	padding:0 0 2px 0;
	background:url(images/content-a_bg.gif) repeat-x bottom left;
	color:#a32c28; text-decoration:none;
}

.comment-trackback a:hover {
	background:url(images/content-a_bg.gif) repeat-x bottom right;
}

#commentform label {
	color:#65694A; 
}

#comment {
	padding:4px;
	width:516px; height:125px;
	border:1px solid #e5d7b2;
}

.allowed {
	color:#bca875;
}

#submit {
	padding:4px;
	width:108px; height:30px;
	cursor:pointer; position:absolute; display:block;
	border:none;
	background:#a32c28 url(images/content-nextprev_bg.gif) no-repeat;
	color:#fff; font:12px/1em Times New Roman, sans-serif; text-decoration:none; text-align:center;
}

.sidebar {
	width:248px;
	background:#bca875 url(images/sidebar_bg.png) repeat-y;
	float:right;
}

.sidebar ul {
	margin:0; padding:0;
	list-style:none;
}

.sidebar ul li {
	margin:20px 0 0 0; padding:5px 24px 0 30px;
	background:url(images/sidebar-ul-li_bg.gif) no-repeat;
	color:#a32c28; font:18px/1em Georgia, sans-serif; letter-spacing:-1px; font-weight:bold;}
	
.sidebar ul li a{
font:14px/1em Georgia, sans-serif; letter-spacing:-1px; }	
	
	

.sidebar ul ul {
	margin:5px;
}

.sidebar ul ul li {
	margin:2px 0 0 -10px; padding:3px 3px 3px 10px;
	border-bottom:1px dashed #b19e6e;
	background:none;
	color:#a32c28; font:14px/1em Georgia, sans-serif; letter-spacing:-1px; text-decoration:none; font-weight:normal;
}

#searchform label {
	display:none;
}

#searchform {
	margin:0; padding:10px 0 0 0;
	width:181px; height:22px;
}

#searchform div {
	padding:3px 0;
	background:#fcf9ef url(images/searchform_bg.gif) no-repeat;
}

#searchform #s {
	margin:0 2px 0 5px; padding:0;
	width:105px;
	border:none;
	background:transparent;
	color:#666; font-family:Georgia, sans-serif;
}

#searchform #searchsubmit {
	margin:1px 0 0 0; padding:0;
	width:60px; height:20px;
	cursor:pointer;
	border:none;
	background:#a32c28 url(images/searchform_bg.gif) no-repeat 0px -50px;
	color:#fff; font-family:Georgia, sans-serif;
}

.textwidget, .sidebar ul ul li {
	color:#6c704b; font:13px/1.2em Roman New Times, serif; letter-spacing:0; 
}

.textwidget {
	margin:5px 0 0 0;
}

.textwidget a, .sidebar a {
	background:url(images/sidebar-a_bg.gif) repeat-x bottom left;
	color:#65694a; text-decoration:none; font:12px;
}

#tag_cloud a {
	margin:0 0 0 10px;
}

.textwidget a:hover, .sidebar a:hover {
	background:url(images/sidebar-a_bg.gif) repeat-x bottom right;
	color:#384030;
}

#wp-calendar caption, #calendar_wrap {
	margin:0; padding:0;
}

#wp-calendar thead {
	color:#6c704b; font:13px/1.2em Roman New Times, serif; font-weight:bold;
}

#wp-calendar tbody td {
	width:23px; height:23px;
	background:#c1af81;
	color:#6c704b; font:14px/1.2em Roman New Times, serif; text-align:center; letter-spacing:0; 
}

#wp-calendar tfoot {
	font:13px/1.2em Roman New Times, serif; text-align:center; letter-spacing:0; 
}

#prev {
	text-align:right;
}

#next {
	text-align:left;
}

#wp-calendar tbody td#today {
	background:#bca875; font-weight:bold; 
}


.footer {
	margin:0; padding:20px 0 25px 40px;
	background:url(images/sidebar_bg-bottom.gif) no-repeat bottom left;
	color:#7b8055; 
}
