/*
Theme Name: PCV
Theme URI: http://www.pcv.fr/
Description: A nice 2 column theme.  Design by <a href="http://www.pcv.fr/">PCV</a>
Version: 1.0
Author: pcv.fr
Author URI: http://www.pcv.fr/
*/

body {
	text-align:center;
/* 	background:transparent url('images/v1/BGcentre.jpg') repeat 0 0; */
	background-color:#000;
}

body,
form {
	margin:0;
	padding:0;
}

body, select, input, textarea, td, th, button {
	font:11px Arial;
}

a {
	color:#c00076;
	text-decoration:none;
}

img {
	border:none;
	vertical-align:middle;
}

a img {
	vertical-align:top;
}

p {
	margin:0;
	padding:0;
	padding-bottom:8px;
}

/*
-----------------------------------------------------
	Common classes
-----------------------------------------------------
*/

.float-container {
	overflow:hidden;
}

.right {
	float:right;
}

.left {
	float:left;
}

.clear {
	clear:both;
}

/*
-----------------------------------------------------
	Body wrapper
-----------------------------------------------------
*/

#body_outer {
/* 	background:transparent url('images/v1/BGhaut.jpg') repeat-x 0 0; */
}

#body_inner {
	padding-bottom:40px;
/* 	background:transparent url('images/v1/BGbas.jpg') repeat-x 0 100%; */
}

/*
-----------------------------------------------------
	Page
-----------------------------------------------------
*/

#page {
	width:915px;
	margin:0 auto;
	text-align:left;
}

#page_inner {
}

/*
-----------------------------------------------------
	Header
-----------------------------------------------------
*/

#baseline,
#logo {
	display:block;
	text-align:center;
	padding-top:18px;
	color:#000;
	/*visibility:hidden;*/
}

#baseline {
	padding-top:0;
	padding-bottom:30px;
}

/*
-----------------------------------------------------
	Content Layout
-----------------------------------------------------
*/

#content {
	background:transparent url('images/v1/corps.jpg') repeat-y 0 0;
}

#content_inner {
	padding-left:18px;
	padding-right:22px;
	background:transparent url('images/v1/bandeau_sous_onglets.jpg') no-repeat 0 0;
}

#colNormal {
	width:667px;
	height:1000px;
}

html > body #colNormal {
	height:auto;
	min-height:1000px;
}

body.page-74 #colNormal {
	background:transparent url('images/v1/35ans.jpg') no-repeat 50% 340px;
}

#colRight {
	width:182px;
	padding-top:180px;
	background:transparent url('images/v1/adresses_new.jpg') no-repeat 50% 16px;
}

/*
-----------------------------------------------------
	Navigation
-----------------------------------------------------
*/

#menu_dock {
	height:170px;
	background:transparent url('images/v1/lumiere.jpg') no-repeat 50% 95px;
/* 	background-color:red; */
}

html > body #menu_dock {
	background-image:url('images/v1/lumiere.png');
}

#dock {
/* 	background-color:red; */
}

#dock  div img {
/* 	padding:0 10px 0 10px; */
	cursor:pointer;
}

#menu_main {
	padding-left:6px;
	padding-right:221px;
}

#menu_main ul {
	margin:0;
	padding:0;
	list-style:none;
/* 	background-color:red; */
	overflow:hidden;
}

#menu_main ul li {
	float:left;
	margin-left:2px;
	padding-left:4px;
	background:transparent url('images/onglets.jpg') no-repeat 0 -26px;
}

#menu_main ul li.page_item_home {
	margin-left:0;
}

#menu_main ul li a {
	display:block;
	line-height:26px;
	padding-right:4px;
	text-align:center;
	color:#d2c3a2;
	background:transparent url('images/onglets.jpg') no-repeat 100% -26px;
	text-transform:uppercase;
	font-weight:bold;
}

#menu_main ul li.current_page_item {
	background-position:0 0;
}

#menu_main ul li.current_page_item a {
	background-position:100% 0;
	color:#00608a;
}

#menu_breadcrumb {
	padding:12px 0 0 8px;
	font-size:12px;
	text-transform:capitalize;
}

#menu_bottom {
	padding:4px 8px 0 8px;
}

#menu_bottom ul {
	margin:0;
	padding:0;
	list-style:none;
}

#menu_bottom ul li {
	float:left;
}

#menu_bottom a {
	display:block;
	color:#fff;
	padding:0 4px 0 4px;
}

/*
-----------------------------------------------------
	Widgets
-----------------------------------------------------
*/

.widget {
	margin-bottom:22px;
}

.widget .widget-header {
	margin:0;
	padding:0;
	font:bold 11px Arial;
}

/*-------------------rss-----------------*/

.widget_rss {
	margin-bottom:0px !important;
}

.widget_rss .widget-header a img {
	display:none;
}

.widget_rss ul {
	border:1px solid #a7abae;
	background-color:#f7f8fc;
	margin:0;
	padding:0;
	list-style:none;
}

.widget_rss ul li a {
	color:#47515a;
	display:block;
	padding:8px;
	padding-left:17px;
	background: transparent url('images/starter.gif') no-repeat 7px 14px;
}

.widget_rss ul li a:hover {
	color:#000;
}

/*-------------------categories-----------------*/

.widget_categories {
	margin-bottom:0px !important;
}

.widget_categories .widget-header {
	display:none;
}

.widget_categories a {
	display:block;
}

.widget_categories ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom:22px;
}

.widget_categories ul li {
	margin:0;
	padding:0;
	margin-top:22px;
	padding-bottom:2px;
}

.widget_categories ul li.current-cat a {
	font-weight:bold !important;
}

.widget_categories ul li a {
	font:bold 11px Arial;
}

.widget_categories ul.children {
	margin-bottom:0;
}

.widget_categories ul.children li {
	margin-top:0;
	padding-bottom:0;
}

.widget_categories ul.children li a {
	font:normal 11px Arial;
	padding-left:14px;
	color:#454e57;
}

.widget_categories ul.children li a:hover {
	color:#000;
}

/*-------------------archive-----------------*/

.widget_archive .widget-header {
	font:bold 11px Arial;
	color:#c00076;
	padding-bottom:2px;
}

.widget_archive ul {
	margin:0;
	padding:0;
	list-style:none;
}

.widget_archive ul li a {
	font:normal 11px Arial;
	padding-left:14px;
	color:#454e57;
	text-transform:capitalize;
}

.widget_archive ul li a:hover {
	color:#000;
}

/*
-----------------------------------------------------
	Post list
-----------------------------------------------------
*/

.post-list {
	padding:22px 13px 0 13px;
}

/*
-----------------------------------------------------
	Post item
-----------------------------------------------------
*/

.post-entry {
	padding-top:28px;
	padding-bottom:21px;
	border-bottom:1px solid #b2b2b2;
}

body.page .post-entry {
	border-bottom:none;
}

.post-entry-date {
	display:block;
	color:#45525b;
}

.post-entry-title {
	margin:0;
	padding:0;
	padding-bottom:18px;
	font-size:18px;
}

.post-entry-title a {
	color:#5a3d1f;
}

.post-entry-content {
	color:#595959;
	line-height:16px;
}

.post-entry-content ul {
	margin-top:0;
	margin-left:0;
	padding-left:20px;
}

.post-entry-content h1,
.post-entry-content h2,
.post-entry-content h3,
.post-entry-content h4,
.post-entry-content h5,
.post-entry-content h6 {
	margin:0;
	padding:0;
	padding-bottom:8px;
}

.post-entry-content h1,
.post-entry-content h2 {
	font-size:14px;
}

.post-entry-info,
.post-entry-info a {
	color:#9b9585;
	padding-top:13px;
}

.post-entry-content a:hover,
.post-entry-title a:hover,
.post-entry-info a:hover {
/* 	text-decoration:underline; */
}

/*
-----------------------------------------------------
	Plugins
-----------------------------------------------------
*/
/*---------Contextual Related Posts----------*/

#crp_related {
        color:#9B9585;
        border-width:1px; 
	border-color:#9B9585; 
	border-style:solid; 
	padding:5px;
}
/*-------------PageNavi---------------*/

.wp-pagenavi {
	padding:22px 13px 22px 13px;
	text-align:center;
	color:#ccc;
}

.wp-pagenavi a {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	color: #c00076;
	background-color: #fff;
}

.wp-pagenavi a:hover {	
}

.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #595959;
}

.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	color: #fff;
	background-color: #c00076;
}

.wp-pagenavi span.extend {
	display:none;
	padding: 2px 4px 2px 4px;
	margin: 2px;
}

/*-------------PageNavi---------------*/

.advanced-search {
	margin-top:8px;
	padding-top:14px;
	padding-bottom:12px;
	background:transparent url('images/bloc_recherche.jpg') no-repeat 0 0;
}

.advanced-search-input {
	padding-left:200px;
}

.advanced-search-input input {
	border:none;
	background-color:transparent;
	color:#424f57;
	width:250px;
}

.advanced-search-input button {
	cursor:pointer;
	border:none;
	background-color:transparent;
	height:16px;
	width:30px;
	vertical-align:top;
}

a.advanced-search-more-options {
	color:#fff;
}

.advanced-search-hide-options {
	text-align:center;
	line-height:26px;
}

div.advanced-search-options {
	padding:6px 22px 0 22px;
	height:80px;
}

div.advanced-search-options table {
/* 	width:500px; */
/* 	border:1px solid red; */
}

div.advanced-search-options table td {
	padding-left:1px;
	padding-right:1px;
}

/*-------------myGallery---------------*/

div.mypicsgallery {
	padding-bottom:12px;
}

/*-------------cForms---------------*/

.cf_info {
	color:red;
}

form.cform {
	/*padding-left:100px;*/
}

form.cform ol {
	margin:0;
	padding:0;
	list-style:none;
}

form.cform .cf-ol label {
	display:block;
	padding:2px;
}

form.cform .cf-ol input {
	width:200px;
}

form.cform .cf-ol textarea {
	width:200px;
	height:100px;
}

form.cform .cf-ol .reqtxt,
form.cform .cf-ol .emailreqtxt {
	margin-left:4px;
	color:#9b9585;
	font-size:10px;
}

fieldset.cf_hidden,
p.linklove {
	display:none;
}

#slidebox {
	margin:0 8px 22px 8px;
	border:1px solid #3d3d3d;
	color:#ccc;
}

#slidebox_close {
	display:block;
	text-align:right;
	color:#3d3d3d;
	padding:2px;
	padding-right:8px;
	text-transform:uppercase;
}

#slidebox_content {
	margin:0 20px 20px 20px;
}

#slidebox  .plan,
#slidebox  .wall3d,
#slidebox  .video,
#slidebox  .tagcloud {
	text-align:center;
}