/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/
.cat_nav li a {
	line-height: 14px;
	padding-top: 20px;
height: 30px;
}
#page_nav li ul ul li a {
line-height: 14px;
padding-top: 10px;
padding-bottom: 10px;
}

body.page-id-2399  .post p a {
	color: #444 !important;
	text-shadow: 0 1px white;
	border: 1px solid #BBB;
	border-bottom-color: #999;
		display: inline-block;
line-height: 1em;
padding: 6px 13px;
margin: 0 .6em 1.5em 0;
text-align: center;
text-decoration: none !important;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background: -moz-linear-gradient(center top,#E9E9E9 20%,#CCC 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #E9E9E9),color-stop(1, #CCC));
background: -moz-linear-gradient(center top,#E9E9E9 20%,#CCC 100%);
-webkit-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
 inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
 0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
-moz-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
 inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
 0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/
}

body.page-id-2399  .post p a:hover {
background: #CCC;
background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #E0E0E0),color-stop(1, #BEBEBE));
background: -moz-linear-gradient(center top,#E0E0E0 20%,#BEBEBE 100%);
}

body.page-id-2399  .post p a:active {
    border-color: #5a5a5a;
    
    /*Box shadow*/
    -webkit-box-shadow: inset 0 0 7px hsla(0,0%,0%,.3) /*Shine*/,
                        0 1px 0 hsla(0, 100%, 100%, 1) /*Shadow*/;
    -moz-box-shadow: inset 0 0 7px hsla(0,0%,0%,.3) /*Shine*/,
                    0 1px 0 hsla(0, 100%, 100%, 1) /*Shadow*/;
    box-shadow: inset 0 0 7px hsla(0,0%,0%,.3) /*Shine*/,
                0 1px 0 hsla(0, 100%, 100%, 1) /*Shadow*/;
}
.cat_nav li {
	width: 230px !important;
}
.temoignage {
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ddd;
}

.temoignage h2 {
	color: #569CBE;
}

.temoignage span.auteur {
	display: block;
	padding-left: 150px;
	font-style: italic;
}

.temoignage span.auteur:before {
	display: block;
	padding-left: 150px;
	font-style: italic;
}

.temoignage div.citation {
	margin: 1em 20px 1em 20px;
	padding: 0 0 0 55px;
	background: url(images/quote.png) no-repeat 0 3px;
	color: #777;
	min-height: 32px;
}

.temoignage div.citation p {
	margin: 0;
}


.formBuilderForm .formBuilderSubmit {
	clear: both;
	text-align: left !important;
}
.formBuilderForm input[type="text"] {
	width: 320px !important;
}
div.with_bid {
	font-size: 2.5em;
	overflow: hidden;
}

div.with_bid div, div.with_bid img {
	float: left;
}

div.with_bid div {
	margin: 4px 0 0 10px;
	color: #1a4458;
	font-weight: bold;
	font-style: italic;
	text-shadow: 0 2px 2px #fff;
}

div.with_bid div span {
	font-size: 18px;
	margin: -3px 0 0 4px;
	display: block;
	float: right;
}

div.no_bid {
	
}

div.bid {
	margin-top: 7px;
	background: #F2F2EE;
	border: 1px solid #DDD;
	padding: 12px 10px 10px 10px;
	display: block;
}

div.encan_post {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #cfcfcf;
	margin: 10px 0;
	padding-top: 50px;
	background: url(images/encan_title.png) no-repeat top left;
	text-align: center;
}

div.encan_post h2, div.encan_post h2 a {
	font-size:  12px;
	color: #E6A823;
	margin-bottom:  3px;
}
div.encan_single {
	width: 200px;
	padding: 5px;
	height: 200px;
	float: left;
	margin: 5px 20px 5px 20px;
	background-color: rgb(245, 244, 240);
    border: 1px solid rgb(221, 221, 221);
    overflow: hidden;
}

div.encan_small {
	float: left;
	margin: 5px 10px 5px 0;
    overflow: hidden;
}
div.encan_small div.encan_img {
	width: 120px;
	height: 120px;
	margin:  0 auto 5px auto;
	padding: 1px;
    border: 1px solid rgb(221, 221, 221);
	background-color: #fff;
}

div.encan_single div.encan_img {
	width: 120px;
	height: 120px;
	margin:  0 auto 5px auto;
	padding: 1px;
    border: 1px solid rgb(221, 221, 221);
	background-color: #fff;
}

div.encan_single img {
	margin:  0 auto;
}
div#gallery {
	 margin: auto;
}
.aligncenter,
 div.aligncenter {
     display: block;
     margin-left: auto;
     margin-right: auto;
 }  

 .alignleft {
     float: left;
 }  

 .alignright {
     float: right;
 }  

 .wp-caption {
     border: 1px solid #ddd;
     text-align: center;
     background-color: #f3f3f3;
     padding-top: 4px;
     margin: 10px;
     -moz-border-radius: 3px;
     -khtml-border-radius: 3px;
     -webkit-border-radius: 3px;
     border-radius: 3px;
 }  

 .wp-caption img {
     margin: 0;
     padding: 0;
     border: 0 none;
 }  

 .wp-caption p.wp-caption-text {
     font-size: 11px;
     line-height: 17px;
     padding: 0 4px 5px;
     margin: 0;
 }/* 
.gallery-icon a[href$=".jpg"]:hover:before,
.wp-caption a[href$=".jpg"]:hover:before {
   content: url(icons/search_32.png);
}
.gallery-icon a[href$=".jpg"]:before {
   content: url(icons/search_32_m.png);
   position: absolute;
   right: 9px;
   top: 1px;
   padding:2px;
   -moz-border-radius-bottomleft:5px;
   -webkit-border-bottom-left-radius:5px;
   background-color: #fff;
 }
.wp-caption a[href$=".jpg"]:before {
   content: url(icons/search_32_m.png);
   position: absolute;
   right: 0px;
   top: 0px;
   padding:2px;
   -moz-border-radius-bottomleft:5px;
   -webkit-border-bottom-left-radius:5px;
   background-color: #fff;
 } */
.post_float {
	width: 220px;
	float: left;
	padding:10px;
	background-color: rgb(245, 244, 240);
    border: 1px solid rgb(221, 221, 221);
	margin-right: 12px;
	height: 204px;
}

.post_float h3 {
	margin-bottom: 2px;
}

.post_float p {
	margin-bottom: 2px;
}
p.details {
	margin-bottom: 0;
}
p.backtotop {
	display: block;
	width: 100%;
	clear: both;
	margin: 0;
	height: 30px;
	line-height:20px;
}
p.backtotop a {
	background:  url(icons/blue_arrow_up_32.png) no-repeat top left;
	padding: 2px 0 10px 28px;
	height: 20px;
	display:block;
	width: 100px;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: rgb(153, 153, 153);
}
div.icon {
	width: 45px;
	float: left;
	height: 60px;
}
div.icon img {
	padding: 13px 0 0 5px;
}
span.red {
	color: #C00000;
}
/* -------------------- */
/* TINYMCE STYLES */
/* -------------------- */

a.externe {
	background-image: url(icons/external.png);
	background-position-x: 100%;
	background-position-y: 3px;
	background-repeat: no-repeat;
	font-weight: bold !important;
	padding-right: 10px;
}
a.download {
	background-image: url(icons/save_download_32.png);
	background-position-x: 0;
	background-position-y: 0;
	background-repeat: no-repeat;
	font-weight: bold !important;
	padding: 5px 0 5px 28px;
}
a.email, span.email {
	background-image: url(icons/email_reply_32.png);
	background-position-x: 0;
	background-position-y: 0;
	background-repeat: no-repeat;
	font-weight: bold !important;
	margin-top: 30px;
	padding: 5px 0 5px 28px;
}

a.button {
	font-size:12px;
	color: #fff;
	text-shadow: #093043 0px 1px 1px;
	padding:0;
	text-align: center;
	line-height: 30px;
	width:180px;
	margin: 0 auto 10px 10px;
	height:32px;
	background:#ffffff url(styles/fresh/form_button.png) repeat-x left top; 
	border:0;
	display: block;
}
a.button:hover { 
	text-shadow: #093043 0px -1px 1px;	
	background:#ffffff url(styles/fresh/form_button_h.png) repeat-x left top; 
}


