/*
Theme Name: Dr Ouakil
Theme URI: http://docteurouakil.com/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.1
Author: Colorz
Author URI: http://colorz.fr/
Tags: blue, custom header, fixed width, two columns, widgets

*/

/* Structure */
:focus { -moz-outline-style: none; outline: 0 none;}

*{margin:0;padding:0;}
body{font-size:62.5%;font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;background:#FFF;color:#333;text-align:center;margin:0 0 20px;padding:0;}
#page{text-align:left;background-color:#FFF;width:900px;margin:auto;padding:0;}
.narrowcolumn{float:left;width:570px;padding:0;}
.home .narrowcolumn{float:left;margin-top:25px;width:570px;padding:0;}
.widecolumn{width:900px;margin:0;padding:0;}
.post{text-align:justify;margin:0 0 40px;}
.post hr{display:block;}
.widecolumn .post{margin:0;}
.narrowcolumn .postmetadata{padding-top:5px;}
.widecolumn .postmetadata{margin:30px 0;}
.hidden{text-indent:-9999px;}
.left{float:left;}
.right{float:right;}
img{border:0;}
.postmetadata,.clear{clear:both;}
.clear{height:0 !important;margin:0 !important;}

/* Header */
#header{background-color:#FFF;height:200px;width:900px;margin:0 0 0 1px;padding:0;}
#headerlink{height:25px;margin-top:20px;margin-bottom:20px;border-bottom:1px solid #e9e9e9;}
#headerbreadcrumb{text-align:left;font-family:'Trebuchet MS';font-size:11px;color:#d4d4d4;float:left;}
#headerbreadcrumb a,#headerbreadcrumb:hover,#headerbreadcrumb:link{text-align:left;font-family:'Trebuchet MS';font-size:11px;color:#d4d4d4;text-decoration:none;}
#rssfeed a{background:#fff url(images/rssfeed.gif) left no-repeat;text-align:right;font-family:'Georgia';font-size:14px;color:#d4d4d4;width:150px;height:16px;float:right;text-decoration:none;}
#headerimg{height:85px;width:100%;}
#headerimg h1 a{display:block;width:193px;height:32px;background:#fff url(images/title.jpg) top left no-repeat;float:left;color:#FFF;}
.description{font-family:'Georgia';font-size:24px;color:#777;padding-top:9px;margin-left:203px;}
	
/* Header Menu */
#headermenu{width:888px;background:#373937 url(images/menu_right.gif) top right no-repeat;height:50px;padding-left:6px;float:left;}
#menuleft{float:left;width:6px;height:50px;background:#fff url(images/menu_left.gif) top left no-repeat;}
#headermenu ul{padding-left:0;}
#headermenu li{float:left;padding-right:15px;list-style-type:none;}
#headermenu li a{display:block;height:50px;padding:0;}
li.home a{width:20px;background:transparent url(images/menu_home.gif) top left no-repeat;}
li.home a:hover{background:transparent url(images/menu_home_hover.gif) top left no-repeat;}
li.home_current a{width:20px;background:transparent url(images/menu_home_on.gif) top left no-repeat;}
li.interventions a{width:91px;background:transparent url(images/menu_interventions.gif) top left no-repeat;}
li.interventions a:hover{background:transparent url(images/menu_interventions_hover.gif) top left no-repeat;}
li.interventions_current a{width:91px;background:transparent url(images/menu_interventions_on.gif) top left no-repeat;}
li.cas a{width:83px;background:transparent url(images/menu_cas.gif) top left no-repeat;}
li.cas a:hover{background:transparent url(images/menu_cas_hover.gif) top left no-repeat;}
li.cas_current a{width:83px;background:transparent url(images/menu_cas_on.gif) top left no-repeat;}
li.obligations a{width:102px;background:transparent url(images/menu_obligations.gif) top left no-repeat;}
li.obligations a:hover{background:transparent url(images/menu_obligations_hover.gif) top left no-repeat;}
li.obligations_current a{width:102px;background:transparent url(images/menu_obligations_on.gif) top left no-repeat;}
li.actualites a{width:66px;background:transparent url(images/menu_actualites.gif) top left no-repeat;}
li.actualites a:hover{width:66px;background:transparent url(images/menu_actualites_hover.gif) top left no-repeat;}
li.actualites_current a{width:66px;background:transparent url(images/menu_actualites_on.gif) top left no-repeat;}
li.contact a{width:52px;background:transparent url(images/menu_contact.gif) top left no-repeat;}
li.contact a:hover{background:transparent url(images/menu_contact_hover.gif) top left no-repeat;}
li.contact_current a{width:52px;background:transparent url(images/menu_contact_on.gif) top left no-repeat;}
li.recherche{display:block;text-align:right;width:365px;padding:10px 0 0;}
#headermenu #searchform #s,#headermenu #newsform #mail,#search #searchform #s{background:transparent url(images/menu_search.gif) no-repeat scroll 0 0;border:0 none;height:26px;width:157px;color:#999;padding:0px 0 0 25px}

/* Rotator */
#rotatorcontainer{overflow:hidden;width:900px;z-index:1;height:245px;}
#rotator{display:block;width:2700px;}
#rotator img{width:900px;}
a.rotatorbuttonleft{background:transparent url(images/rotator_button_left.gif) no-repeat scroll right top;float:left;height:90px;margin-top:-10px;position:relative;width:190px;
z-index:1;}
a:hover.rotatorbuttonleft{background:transparent url(images/rotator_button_left.gif) bottom right no-repeat;}
a.rotatorbuttoninfo{background:transparent url(images/rotator_button_infos.gif) top right no-repeat;width:330px;height:90px;float:left;margin-top: -10px;}
a.rotatorbuttonmid{background:transparent url(images/rotator_button.gif) no-repeat scroll right top;float:left;height:90px;margin-top:-10px;position:relative;width:190px;z-index:1;}
a:hover.rotatorbuttonmid{background:transparent url(images/rotator_button.gif) bottom right no-repeat;}
a.rotatorbuttonright{background:transparent url(images/rotator_button_right.gif) no-repeat scroll right top;float:left;height:90px;margin-top:-10px;position:relative;width:190px;z-index:1;}
a:hover.rotatorbuttonright,.rotatelinks a.current{background-position:bottom right!important;}
	
/* Footer */
#footer{width:900px;clear:both;margin:0 auto;padding:0;}
#footerleft{float:left;width:109px;height:35px;background:#fff url(images/footer_title.jpg) top left no-repeat;}
#footermenu{width:785px;background:#373937 url(images/footer_right.gif) top right no-repeat;height:35px;padding-left:6px;float:left;}
#footercontainer{background:#D5D5D5 url(images/footer_bottom.gif) no-repeat scroll center bottom;clear:both;height:235px;padding-left:35px;padding-top:20px;width:865px;}
#footercontainer ul{float:left;width:200px;margin:0;}
#footercontainer li{background:transparent url(images/footer_puce.gif) no-repeat scroll 0 8px;color:#424441;display:list-item;list-style-type:none;padding-left:15px;padding-top:5px;}
#footercontainer ul.last_footer{float:left;width:170px;margin-left:70px;margin-top:21px;}
#footercontainer a,#footercontainer a:hover,#footercontainer a:link,#footercontainer a:visited{text-decoration:none;color:#424441;}
#footercontainer h1{display:block;height:26px;padding:0;}

h1.explorer{width:81px;background:transparent url(images/footer_explorer.gif) top left no-repeat;}
h1.informations{width:108px;background:transparent url(images/footer_informations.gif) top left no-repeat;}
h1.contact{width:79px;background:transparent url(images/footer_contact.gif) top left no-repeat;}
	
/* Copyright */
#copyrighttop{background:#D5D5D5 url(images/footer_top.gif) no-repeat scroll center top;height:10px;margin-top:5px;width:900px;}
#copyright{background-color:#D5D5D5;float:left;height:35px;padding-left:20px;padding-top:20px;width:880px;}
#colorz{background-color:#D5D5D5;height:35px;margin-left:790px;padding-top:20px;}
#colorz p.logo{background:#D5D5D5 url(images/colorz.gif) no-repeat scroll right top;height:15px;width:90px;}
#colorz,#colorz a{color:#A5A6A5;text-decoration:none;}
#copyrightbottom{background:#D5D5D5 url(images/footer_bottom.gif) no-repeat scroll center bottom;clear:both;height:10px;width:900px;}
	
/* Sidebar */
#sidebar{margin-left:631px;margin-top:25px;width:270px;padding:0;}
#sidebar h2,#liste_cas h2{font-family:"Georgia";font-size:16px;font-style:italic;margin-bottom:5px;margin-top:5px;background:transparant;border:0;padding:0;}
#sidebar h2 a,#liste_cas h2 a{color:#6b385b;text-decoration:none;text-align: left;}
#sidebar li{list-style:none;}
#sidebar ul{padding-left:0;}
#sidebar ul.liste li a{margin-left:15px;border-bottom:1px dotted #d4d4d4;display:list-item;list-style-image:url(images/sidebar_puce.gif);color:#424441;text-decoration:none;padding:5px 5px 5px 10px;}
#sidebar p{font-family:"Trebuchet MS";font-size:12px;margin-bottom:5px;margin-top:0;line-height:18px;}
#sidebar .post{padding-right:10px;padding-bottom:5px;border-bottom:1px dotted #c3c3c3;margin:0 0 15px;}
#sidebar .post a.more-link,#liste_cas .post a.more-link,#liste_cas .page a.more-link{color:#c3c3c3;background:url(images/post_puce-readmore.gif) 1px no-repeat;padding-left:17px;font-family:"Georgia";font-size:11px;font-style:italic;text-decoration:none;display: block;margin-top: 5px;}
#sidebar a.plus-link{background:transparent url(images/post_puce-readmore2.gif) no-repeat scroll right center;color:#C3C3C3;font-family:"Georgia";font-size:11px;font-style:italic;padding-right:14px;text-decoration:none;}
#sidebar .suite{background:transparent url(images/sidebar_arrow.gif) no-repeat scroll 1px 50%;margin-bottom:20px;margin-top:20px;padding-left:20px;}
#sidebar .suite a{color:#C3C3C3;font-family:"Georgia";font-size:13px;font-style:italic;text-decoration:none;}

#content ul#gallery li{display:block;float:left;margin-right:10px;}
#content ul#gallery li.alt{margin-right:10px!important;}
#content ul#gallery li img {border:1px solid #E5E5E5;padding:2px;}
#content .gallery-more{background:transparent url(images/sidebar_arrow.gif) no-repeat scroll 1px 50%;margin-bottom:40px;margin-top:15px;padding-left:20px;}
#content .gallery-more a{color:#C3C3C3;font-family:"Georgia";font-size:13px;font-style:italic;text-decoration:none;}

#sidebar ul#gallery {display: block;width: 285px;height:190px;}
#sidebar ul#gallery li{display:block;float:left;margin-right:10px;}
#sidebar ul#gallery li.alt{margin-right:0!important;}
#sidebar ul#gallery li img {border:1px solid #E5E5E5;padding:2px;margin-bottom:10px;}
#sidebar .gallery-more{background:transparent url(images/sidebar_arrow.gif) no-repeat scroll 1px 50%;margin-bottom:20px;margin-top:20px;padding-left:20px;}
#sidebar .gallery-more a{color:#C3C3C3;font-family:"Georgia";font-size:13px;font-style:italic;text-decoration:none;}
#sidebar p.pitch_obligations a{display:block;background:transparent url(images/pitch_obligations.jpg) no-repeat scroll left top;height:145px;margin-bottom:45px;}

/* Lexique */
.filtrepage{background-color:#f2f2f2;border:1px solid #d7d7d7;width:570px;height:79px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-radius-topleft:4px;-webkit-border-radius-topright:4px;}
.filtrepage ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin-bottom:0;margin-left:0;margin-top:0;padding:29px 0 0 16px;}
.filtrepage ul li{display:block;float:left;}
.filtrepage ul li a{border:1px solid #f2f2f2;background-color:inherit;color:#666;font-size:15px;font-weight:700;letter-spacing:6px;text-align:center;text-decoration:none;text-transform:uppercase;padding:2px 2px 2px 10px;}
.filtrepage ul li a:hover,.filtrepage ul li.active a{border:1px solid #b481b0;color:#6b385b;background-color:inherit;}
h2.lexiquetitle{font-family:"Trebuchet MS";color:#6b385b;font-weight:700;text-transform:uppercase;}
.entry_liste{width:100%;clear:both;float:none;border-bottom:1px solid #e7e7e7;padding:17px 0 0;}
.entry_liste p{margin:0;padding:0 0 20px;}
.st-tag-cloud{-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;background-color:#FFF;border:1px solid #D7D7D7;margin-bottom:25px;margin-top:20px;width:550px;padding:10px;}
.st-tag-cloud a{color:#c3c3c3;text-decoration:none;font-family:"Georgia";font-style:italic;}
.st-tags{margin:10px;}
.tab{padding-top:15px;}

/* Content Heading */
#content h2{font-size:16px;font-weight:700;}
#content h2.pagetitle{background:transparent url(images/post_puce-title.gif) no-repeat scroll 0 0;border-bottom:1px solid #D4D4D4;padding-left:24px;padding-bottom:5px;margin-bottom:15px;}
#content h2.archivetitle{background:transparent url(images/post_puce-title.gif) no-repeat scroll 0 0;margin-bottom:10px;padding-left:24px;height:20px;}
#content h2.singletitle{background:#FFF none repeat scroll 0 0;color:#6B385B;font-family:"Georgia";font-size:20px;font-style:italic;font-weight:400;text-decoration:none;padding:25px 0 0;}
body.single #content h2.singletitle{padding:15px 0 0!important;}
#content h3{background:#FFF none repeat scroll 0 0;border-left:3px solid #B481B0;color:#6B385B;font-family:"Georgia";font-size:14px;font-style:italic;font-weight:400;padding-left:5px;margin:35px 0 15px;}
#content h3.category{display:inline;background:#b481b0;-moz-border-radius: 5px;border-left:0 none;font-size:11px;font-weight:700;height:20px;margin-bottom:2px;margin-top:0;padding:5px;color: #FFF;}

body.category-lexique h3.lexique{display:block !important;height:15px !important;margin-top:15px !important;width:45px;text-align:center;}
/*#content h3.category{background:transparent url(images/category.gif) no-repeat scroll 0 0;border-left:0 none;font-size:11px;font-weight:700;height:25px;margin-bottom:2px;margin-top:0;padding-top:5px;text-align:center;width:104px;color: #FFF;}*/
h3.lexique{text-transform:uppercase;}
#content h3.category a{color:#FFF;text-decoration:none;}
#content h4{color:#424441;font-family:"Georgia";font-size:12px;font-style:italic;margin-bottom:30px;}
	
/* <H3> images */
#sidebar h1.actu{background:transparent url(images/h1_actu.gif) no-repeat scroll left top;display:block;height:20px;margin-bottom:8px;width:90px;}
#sidebar h1.interventions{background:transparent url(images/h1_interventions.gif) no-repeat scroll left top;display:block;height:20px;margin-bottom:5px;width:180px;}
#sidebar h1.apropos{display:block;width:90px;height:20px;background:transparent url(images/h1_apropos.gif) top left no-repeat;}
#content h3.interventions{background:transparent url(images/h3_interventions.gif) no-repeat scroll left top;border-left:0 none;display:block;height:20px;width:135px;margin-bottom:15px;}
#content h3.regles{background:transparent url(images/h3_regles.gif) no-repeat scroll left top;border-left:0 none;display:block;height:20px;width:145px;margin:45px 0 25px;}
#content h3.cas{display:block;width:165px;height:20px;background:transparent url(images/h3_cas.gif) top left no-repeat;border-left:0;margin-top:20px;}
#content h3.similarpost{display:block;width:127px;height:20px;background:transparent url(images/h3_contenurelatif.gif) top left no-repeat;border-left:0;margin:25px 0 0;}
#sidebar h3.gallery{display:block;width:127px;height:20px;background:transparent url(images/h3_galerie.gif) top left no-repeat;border:0 none;margin:25px 0 0;text-indent: -9999px;}
#content.home h3.gallery{clear:left;display:block;width:127px;height:20px;background:transparent url(images/h3_galerie.gif) top left no-repeat;border:0 none;margin:25px 0 0;text-indent: -9999px;}
#content.home .gallery-more{clear:left;}
#content.home ul#gallery{height:85px;width:100%;}
#content.home ul#gallery li{list-style-type:none;margin-right:7px}
#content.home #interventions_categories{height:280px;}
/* Content */
#content p.spacer{border-bottom:1px solid #D4D4D4;clear:both;margin:0;padding:0;}
#content p.searchspacer{border-top:1px dotted #D4D4D4;border-bottom:1px solid #D4D4D4;clear:both;font-size:14px;margin:10px 0;padding:25px 0;}
#content p.galeriespacer{height:75px;}
span.mauve{color:#b481b0;font-weight:700;}

/* Page Intervention */
#content #interventions_pitch{display:block;width:570px;height:200px;background:transparent url(images/pitch_interventions.jpg) top left no-repeat;margin-bottom:30px;}
ul#interventions_categories,ul#galeries_categories{list-style-image:none;list-style-position:outside;list-style-type:none;margin:25px 0 0;}
#interventions_categories li,#galeries_categories li{display:inline;padding-right:7px;float:left;}
#galeries_categories li{margin:0 20px 10px;}
#interventions_categories li img{border:1px solid #e5e5e5;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-radius-topleft:4px;-webkit-border-radius-topright:4px;padding:4px;}
#galeries_categories li img{border:5px solid #efefef;}
span.interventions_titre a,span.interventions_titre a:hover,span.interventions_titre a:link{background:transparent url(images/intervention_titre.jpg) no-repeat scroll right top;color:#FFF;display:block;font-size:11px;font-weight:700;height:40px;padding-top:13px;text-align:center;text-decoration:none;width:180px;}
span.interventions_titre2 a,span.interventions_titre2 a:hover,span.interventions_titre2 a:link{background:transparent url(images/intervention_titre2.jpg) no-repeat scroll right top;color:#FFF;display:block;font-size:11px;font-weight:700;height:40px;padding-top:13px;text-align:center;text-decoration:none;width:180px;}
span.galerie_titre a,span.galerie_titre a:hover,span.galerie_titre a:link{color:#454547;display:block;font-size:14px;font-weight:700;height:20px;text-decoration:none;width:240px;}

/* Page A propos */
.drouakil{float:left;padding-right:25px;}
.entete{font-family:"Georgia";font-size:14px;font-style:italic;margin-bottom: 35px;}
.entry ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
.entry ul li {padding-bottom:10px;}
.entry p {margin-top: 5px;margin-bottom: 5px;}
.entry a {color: #424441;}
.entry a:hover {color:#6B385B;text-decoration: none;}
.entry ol {margin-left:15px;}
.entry ol li {line-height:16px;margin-bottom:10px;}

/* Page Cas Concrets */
ul#cas_categories{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#cas_categories li{display:inline;padding-right:7px;float:left;}
#cas_categories li img{border: 1px solid #e5e5e5;padding:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-radius-topleft:4px;-webkit-border-radius-topright:4px;}
span.cas_titre a,span.cas_titre a:hover,span.cas_titre a:link{background:transparent url(images/cas_titre.gif) no-repeat scroll right top;color:#FFF;display:block;font-size:11px;font-weight:700;height:40px;padding-top:13px;text-align:center;text-decoration:none;width:275px;}
span.interventions_titre a,span.interventions_titre a:hover,span.interventions_titre a:link{background:transparent url(images/intervention_titre3.jpg) no-repeat scroll right top;color:#FFF;display:block;font-size:11px;font-weight:700;height:40px;padding-top:13px;text-align:center;text-decoration:none;width:275px;}
div#dernierscas{border-top:1px solid #D4D4D4;margin-top:22px;}
ul#liste_cas,#similarpost{padding-left:0;}
ul#liste_cas img{border:1px solid #e5e5e5;float:left;margin-right:15px;padding:4px;}
ul#liste_cas div.post,ul#liste_cas div.page{height:100px;border-bottom:1px dotted #e5e5e5;margin-bottom:15px;padding-bottom:15px;}
ul#liste_cas .entry {overflow:hidden;height:55px;}
ul#liste_cas .entry a.more-link{display:block;margin-top:5px;}
/* Similar Post */
#similarpost{width:570px;text-align:center;margin:20px 0;}
#similarpost .post{float:left;margin:0 3px}
#similarpost img{border:1px solid #e5e5e5;margin-right:3px;padding:4px;}
#similarpost h2{clear:left;display:block;margin-top:5px;text-align:left;width:170px;}
#similarpost h2 a,#similarpost h2 a:hover,#similarpost h2 a:link{font-family:"Georgia";font-size:11px;font-style:italic;color:#b481b0;text-decoration:none;}
.entry p img{max-width:664px;;margin-bottom: 10px;}
/* Recherche */
#searchpageform{background-color:#F2F2F2;border:1px solid #D7D7D7;padding-bottom:25px;padding-top:25px;text-align:center;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-radius-topleft:4px;-webkit-border-radius-topright:4px;}
#searchpform input{background:transparent url(images/searchform.jpg) no-repeat scroll 0 0;border:0 none;color:#999;height:35px;width:205px;padding:7px 0 0 34px;}

/* Navigation */
.floatright{float:right;}
.navigation a,.navigation a:hover,.navigation a:link{color:#c07c79;text-decoration:none;font-weight:700;}
.previous,.galerienavigation .gprevious a{background:transparent url(images/post_puce-previous.gif) no-repeat scroll left 4px;height:11px;padding-left:13px;}
.next,.galerienavigation .gnext a{background:transparent url(images/post_puce-next.gif) no-repeat scroll right center;height:10px;padding-right:13px;}
.aligncenter{text-align:center;margin-top:50px;margin-bottom:50px;}
	
/* Galeries photos */
.caption{margin-top:50px;margin-bottom:40px;text-align:center;font-style:"Trebuchet MS";font-weight:700;font-size:14px;color:#424441;}
p.attachment,p.imagedescription{color:#999;display:block;font-size:14px;font-weight:700;text-align:center;}
.imagedescription{margin-left:118px;padding-bottom:50px;width:664px;}
.imgavant,.imgapres{display:block;width:332px;display:none;}
.imgavant{float:left;text-align:left;}
.imgapres{float:right;text-align:left;}
span.navispacer{border-right:1px dotted #E2E2E2;height:35px;margin-left:10px;margin-right:10px;}
.galerienavigation{text-align:center;padding-bottom:45px;border-bottom:1px dotted #e2e2e2;margin-bottom:25px;}
.galerienavigation a,.galerienavigation a:hover,.galerienavigation a:link{color:#c07c79;text-decoration:none;font-weight:700;font-size:14px;}
.gallery{background-color:#f2f2f2;border:1px solid #d7d7d7;padding-top:10px;padding-bottom:10px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-radius-topleft:4px;-webkit-border-radius-topright:4px;}
.gallery-caption{display:none;}

p.information {color:#999999;text-align:right;}

/*
form.contact-form fieldset{border:none;margin-bottom:15px;}
form.contact-form legend{font-weight:bold;font-family:"Trebuchet MS";
font-size:13px;}
form.contact-form input,form.contact-form textarea{border:1px solid #e6e6e6;font-family:"Trebuchet MS";font-size:11px;padding:2px; color:#999; width:350px;}
form.contact-form input:focus,form.contact-form textarea:focus{border:1px solid #999;}
form.contact-form label{display:block;float:left;width:200px;font-family:"Trebuchet MS";
font-size:12px;}
form.contact-form  div.form-label{margin-top:10px;}
form.contact-form  .button{margin-left:200px;display:block;width:200px;clear:left;}
form.contact-form input.error{background:#e9e9e9}
*/

.wpcf7 form fieldset{border:none;margin-bottom:15px;}
.wpcf7 form legend{font-weight:bold;font-family:"Trebuchet MS";
font-size:13px;}
.wpcf7 form input,form.contact-form textarea{border:1px solid #e6e6e6;font-family:"Trebuchet MS";font-size:11px;padding:2px; color:#999; width:200px;margin:5px 0 5px 0;}
.wpcf7 form input:focus,form.contact-form textarea:focus{border:1px solid #999;}
.wpcf7 form label{display:block;float:left;width:200px;font-family:"Trebuchet MS";
font-size:12px;}
span.wpcf7-form-control-wrap textarea {height:60px;border:1px solid #e6e6e6;font-family:"Trebuchet MS";font-size:11px;padding:2px; color:#999; width:200px;}
.wpcf7 form div.form-label{margin-top:10px;}
.wpcf7 form .submit{display:block;width:100px;clear:left;margin-top:10px;}
.wpcf7 form input.error{background:#e9e9e9}
span.wpcf7-not-valid-tip  {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #FF0000;font-size:10pt;padding:2px;width:280px;display:none;}
.page-id-17 p.information{margin-bottom:10px;}
div.wpcf7-validation-errors {background:none repeat scroll 0 0;display:block;margin-top:-102px!important;position:absolute;text-align:center;width:180px;border:0!important;}
.wp-pagenavi{margin-bottom:20px}

/* Tableau tarifs */
#tableau_tarifs tr td {border:1px solid #e6e6e6;}
#tableau_tarifs tr.tarifs_noborder td {border:none;}

/* photo articles */
.alignleft{float:left; margin-right:20px;}