/*
Theme Name: Camping La Poche
Description: <strongCamping La Poche - Mirmande - Dr&ocirc;me Sud</strong>
Author: Stéphane Vendran
Author URI: http://www.vendran.com
*/

/* Body */
*{margin:0; padding:0;}
body{background: url(img/camping_lapoche-bg.gif) top center repeat; color: #fdfca4;
	font: 80% Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}
#wrap{ color: #fdfca4; margin:0 auto; width: 780px;}

/* Links */
a{background-color:inherit; color: white;
	font-size: 1em;
	text-decoration: none;
}
a:hover{background-color:inherit; color: white;
	text-decoration: none;
}
a img{border:0;}

/* Header */
#header{margin: 0px 0px 10px 0px;
	height: 40px;
	background: url(img/camping_lapoche-bgcontent2.gif);
}
#header h1{background-color:inherit; color: #ffffff; float:left; width: 380px;
	font-weight: normal;
	margin-top: 12px;
	margin-right: 0;
	margin-left: 10px;
	font-size: 0.9em;
}
#header h1 a{background-color:inherit; color: #ffffff; text-decoration:none;}
#header p{background-color:inherit; color: #ffffff; float:right; font-size: 0.9em; font-weight: normal; margin: 12px 10px 0 0; text-align:right; width: 290px;}
#frontphoto{text-align: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
}

/* Sidebars */
#leftside{clear:left; float:left; line-height:1.4em; margin:0 0 5px; width: 200px;}
#extras{line-height:1.4em; margin:0 0 5px; width: 200px;}
#leftside p, #leftside ul, #leftside div.textwidget, #extras p, #extras ul, #extras div.textwidget{font-size:0.9em; margin:0 0 18px;}
#leftside li, #extras li{line-height:1.2em; list-style:none; margin:0 0 6px;}
#leftside ul ul, #extras ul ul{margin:6px 0 0 10px;}
#leftside ul ul li, #extras ul ul li{margin:0 0 4px;}
#leftside ul ul li a, #extras ul ul li a{font-weight:normal;}
#leftside ul.linklist, #extras ul.linklist{font-size:1em;}
#leftside ul.linklist ul, #extras ul.linklist ul{margin:0 0 18px;}
#leftside ul.linklist ul li a, #extras ul.linklist ul li a{}
#leftside h2, #leftside ul.linklist li h2, #leftside h3, #extras h2, #extras ul.linklist li h2, #extras h3{background-color:inherit; color:#505050; font-size:1.2em; margin:0 0 10px;}
#leftside label, #extras label{display:none;}

/* Main menu */
ul.page{list-style:none; width: 200px;
	margin-top: 10px;
}

.logo {
	margin-bottom: 10px;
}
ul.page li{ line-height:1.4em;
	height: 40px;
	display: inline;
	width: 160px;
}
ul.page li a{ color: #ffe380; float:left; font-weight: normal; text-decoration:none;
	height: 30px;
	width: 160px;
	background: repeat-x url(img/camping-lapoche-menuoff.gif);
	padding-left: 40px;
	font-size: 1.3em;
	padding-top: 10px;
}
ul.page li a:hover, ul.page li.current_page_item a{ color: #ffffff;
	background: url(img/camping-lapoche-menuon.gif) repeat-x;
	padding-left: 40px;
	font-size: 1.3em;
}
ul.page ul{font-size:0.9em;margin:0 0 0 15px;padding:0 0 5px;width:125px;}
ul.page ul a{padding:3px 1px 3px 5px;width:115px;}
ul.page ul ul{width:113px;}
ul.page ul ul a{width:100px;}

/* Content */
#content{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;line-height:1.6em;padding:0 10px;
	margin-right: 150px;
	margin-left: 150px;
}
#contentwide{line-height:1.6em;padding: 20px 20px 0 20px;
	background: url(img/bgcontent-camping-lapoche.gif) repeat;
	margin-top: 0;
	margin-right: 0;
	margin-left: 210px;
}
#content h2,#contentwide h2{font-size: 1.4em;margin:0 0 10px;
	color: white;
	font-weight: bold;
}
#content h3,#contentwide h3{font-size:1.4em;margin:0 0 8px;}
#content img,#contentwide img{border: 5px solid #f9b314;float:left;
	margin: 3px 15px 10px 0;
}

img.accueil{float:left;
	margin: 3px 15px 1px 0;
	border-style: none;
}

#logo{
}

#logo img{
	border-style: none;
	float: right;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-top: 20px;
}

#flag ul li{
	border-style: none;
	float: right;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-top: 1px;
}
#content ul,#contentwide ul,#content ol,#contentwide ol{margin:0 0 16px 20px;}
#content li,#contentwide li{padding:0 0 0 5px;}
#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol{margin:0 0 0 16px;}

/* Footer */
#footer{color: #fddd7d;font-size: 0.8em;font-weight:normal;line-height:1.3em;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 2px auto 50px 210px;
}
#footer p{padding:0;
	margin: 0px;
}
#footer a{background-color:inherit;color: #fcc77e;font-weight:normal;
	text-decoration: underline;
}
#footer a:hover{background-color:inherit;color: white;
	text-decoration: underline;
}

/* Subpage menu */
#subpages{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;float:right;line-height:1.3em;margin: 0px 0 5px 15px;padding:0 0 10px 10px;width:190px;}
#subpages h2{font-size: 1.4em;font-weight: bold;letter-spacing:-1px;line-height:1.3em;margin:0 0 12px;
	color: white;
}
#subpages ul.submenu{line-height:1.4em;list-style:none; margin:0;
	padding-left: 10px;
}
#subpages ul.submenu li{display:inline; line-height:1.4em; width:180px; padding:0;}
#subpages ul.submenu li a{background-color:#f4f4f4;border-left:0px solid #cccccc;color:#505050;float:left;margin-bottom:5px;padding:3px 1px 3px 5px;text-decoration:none;width:180px;}
#subpages ul.submenu li ul{margin:0 0 5px 10px;width:170px;}
#subpages ul.submenu li ul li a{width:170px;}
#subpages ul.submenu li ul ul{margin:0 0 5px 10px;width:160px;}
#subpages ul.submenu li ul ul li a{width:160px;}
#subpages ul.submenu li ul ul ul{margin:0 0 5px 10px;width:150px;}
#subpages ul.submenu li ul ul ul li a{width:150px;}
#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a{background-color:#ffffcc;border-left:0px solid #993300;color:#505050;}
#subpages ul.submenu li.current_page_item ul li a{background-color:#f4f4f4;border-left:0px solid #cccccc;color:#505050;}

/* Tags */
p,ul,ol{margin:0 0 16px;}
blockquote{padding: 5px 8px 15px 20px;
}
blockquote p{background-color:inherit;}

label{background-color:inherit;color:#606060;font-size:0.9em;font-weight:bold;}
table#wp-calendar{margin:0 0 18px;width:140px;}

/* Forms */
#s,#submit{background-color:#ffffff;border:1px solid #cccccc;color:#505050;font-size:0.9em;margin:0 0 16px;padding:4px;width:130px;}
#author,#email,#url,#comment{border:1px solid #cccccc;font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:1em;margin:0;padding:4px;}
#commentsection{margin: 25px 0 2px 0;}
#commentsection p{margin:0 0 6px;}

/* Float fix */
.contenttext{overflow:hidden;}

.contenttext a{overflow:hidden;
	color: #fff029;
	font-weight: lighter;
	text-decoration: none;
}

.contenttext a:hover{overflow:hidden;
	color: white;
	font-weight: lighter;
	text-decoration: underline;
}
* html .contenttext{height:1px;overflow:visible;}
* html .contenttext p{overflow:hidden;width:99%;}

/* Various classes */
.left{border:1px solid #cccccc;float:left;margin: 3px 15px 10px 0;}
.right{border:1px solid #cccccc;float:right;margin:10px 0 5px 10px;}
.center{border:1px solid #aaaaaa;margin:5px auto 12px;text-align:center;}
.textright{text-align:right;}
.small{font-size:0.8em;}
.bold{font-weight:bold;}
.hide{display:none;}
.post{
	margin: 0 0 20px 0;
}

.post h2 h2{
	color: white;
	font-weight: bold;
	font-size: 1.4em;
}
.postinfo{background-color:#f4f4f4;border-left:0px solid #cccccc;color:#606060;font-size:0.9em;font-weight:bold;line-height:1.5em;margin:1px 0 40px;padding:8px 5px 8px 8px;}
.comment{background-color:#f4f4f4;border-left:0px solid #cccccc;color:#606060;margin: 0 0 5px 0;padding:8px 5px 0 8px;}
.comment p.commenthead{line-height:1.6em;}
.comment p{font-size:0.9em;line-height:1.3em;margin: 0 0 5px 0;padding-bottom:5px;}
.navigation{display:block;margin:10px 0;padding:0 0 15px;text-align:center;}
.navigation p{margin:0;padding:0;}
.prevlink{margin-right:20px;}
.nextlink{margin-left:20px;}

#myGallery
{
width: 380px;
height: 190px;
	margin-left: 10px;
}


/**********************
*   Last News & Last Promo            *
***********************/

#contentwide li#home-splitted {
	float: left;
	width: 480px;
	list-style: none;
	background: url(img/camping_lapoche-bgcontent.gif) repeat;
	padding-left: 10px;
	padding-top: 10px;
	margin: -15px 10px 20px -20px;
}

#home-splitted .splitted-left h2, #home-splitted .splitted-right h2{
	margin-top: 20px;
}

#home-splitted .splitted-left {
	float: left;
	width: 230px;
	list-style: none;
	padding-left: 10px;
	margin-bottom: 20px;
}
#home-splitted .splitted-right {
	float: right;
	width: 220px;
	list-style: none;
	margin-bottom: 20px;
	padding-right: 20px;
}




#bottom {
	clear: both;
	float: left;
	width: 490px;
	background: url(img/bgcontent-camping-lapoche.gif) repeat;
	height: 100%;
	margin-bottom: 20px;
	margin-left: -20px;
}
#bottom-divs {
	float: left;
	clear: both;
	margin: 0;
	list-style: none;
}
#bottom-left, #bottom-right {
	width: 50%;
	padding: 20px 0 20px 10px;
	float: left;
	list-style: none;
}
#bottom h2 {
	margin: 0 0 10px 0;
	padding: 0 8px;
	list-style: none;
}
#bottom h2 span {
	list-style: none;
}
#bottom ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#bottom ul li {
	line-height: 26px;
	list-style: none;
}
#bottom ul li a {
	display: block;
	padding: 0 10px;
	list-style: none;
}
#bottom ul li a:hover {
	list-style: none;
}



/**********************
*  Fin Last News & Last Promo            *
***********************/

img.imgcalendar {
	position:relative;
	margin:-4px 5px;
}