/*Theme Name: Canvas BlueTheme URI: http://beapi.fr/Description: Child Theme Canvas, blue colorAuthor: the BeAPI TeamVersion: 1.1Template: canvas*//*-------------------------------------------------------------------------------------------INDEX:0. RESET1. SETUP-1.1 Defaults-1.2 Hyperlinks2. SITE STRUCTURE & APPEARANCE-2.1 Containers & Columns-2.2 Navigation	-2.2.1 Drop-down menus	-2.2.2 Optional Top Navigation (WP Menus)-2.3 Header-2.4 Content-2.5 Sidebar-2.6 Footer3. POSTS-3.1 Typographic Elements-3.2 Images-3.3 Pagination / WP-Pagenavi / Woo Pagination-3.4 Single Post Author-3.5 Tumblog Styling4. WIDGETS-4.1 Generic Widgets-4.2 Specific Widgets-4.3 WooTabs-4.4 Tag Cloud5. COMMENTS-5.1 Comments-5.2 Pingbacks / Trackbacks-5.3 Comments Form6. MISC-6.1 Buttons-6.2 Info Boxes-6.3 Contact Form-6.4 Gravity forms-6.5 Tumblog-6.6 Subscribe & Connect-6.7 Featured Posts Shortcode-6.8 Aphp forms-6.9 JetPack Carousel custom css7. LAYOUTS-7.1 Site Width-7.2 two-col-left-7.3 two-col-right-7.4 three-col-left-7.5 three-col-middle-7.6 three-col-right8. TEMPLATES / SLIDER-8.1 WooSlider-8.2 Magazine template-8.3 Business template-8.4 Footer Widgets 1-4 Columns-8.5 Portfolio-8.5.1 Single Portfolio Item-8.5.2 Portfolio Items In Archive Screens9. BROWSER SPECIFIC-------------------------------------------------------------------------------------------*//*-------------------------------------------------------------------------------------------*//* 0. RESET *//*-------------------------------------------------------------------------------------------*//* http://meyerweb.com/eric/tools/css/reset/ | v1.0 | 20080212 */body, html  { height: 100%; }html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0; 	font-size: 100%;	vertical-align: baseline;	background: transparent;}body { line-height: 1; }ol, ul { list-style: none; }blockquote, q { quotes: none; }blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }del { text-decoration: line-through; }table { border-collapse: collapse; border-spacing: 0; }/* tables still need 'cellspacing="0"' in the markup *//* GENERAL STYLES *//* Floating & Alignment */.fl{float: left;}.fr{float: right;}.ac{text-align: center;}.ar{text-align: right;}/* Clear Floats */.col-full:after{content: "."; display: block;height: 0;clear: both; visibility: hidden;}.fix{clear: both;height: 1px;margin: -1px 0 0;/*overflow: hidden;*/}html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{	background: none;	border: 0;	clear: both;	display: block;	float: none;	font-size: 0;	list-style: none;	margin: 0;	padding: 0;	overflow: hidden;	visibility: hidden;	width: 0;	height: 0;}/* http://sonspring.com/journal/clearing-floats *//*-------------------------------------------------------------------------------------------*//* 1. SETUP *//*-------------------------------------------------------------------------------------------*//* 1.1 Defaults */body  { color: #555; background-color: #fff; }h1, h2, h3, h4, h5, h6  { margin: 0; color: #222; font-weight:normal; }h1  {font-size: 2em } h2  {font-size: 1.8em;} h3  {font-size: 1.6em;} h4  {font-size: 1.2em;} h5  {font-size: 1em;} h6  {font-size: 0.8em;}p {margin: 0; }hr { background-color: #e6e6e6;	border:0; height: 1px; margin-bottom: 20px; }input, textarea { padding: 5px; border-color: #ccc #efefef #efefef #ccc; border-width:1px; border-style:solid; margin-bottom:10px;}.hide { display: none; }/* 1.2 Hyperlinks */a:link, a:visited  { color: #3088ff; text-decoration:none;}a:hover, a:focus, a:active {text-decoration:underline; color:red; }h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  { text-decoration: none; }h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {text-decoration: underline;}/*-------------------------------------------------------------------------------------------*//* 2. SITE STRUCTURE & APPEARANCE *//*-------------------------------------------------------------------------------------------*//* 2.1 Containers & Columns */.wrapper  { padding:10px 0 40px; }#main{}#sidebar{}.col-left { float: left; }.col-right { float: right; }.col-full  { width: 940px; margin: 0 auto; }.row { clear: both; }.half-col { float: left; width: 47%; margin: 0 20px 10px 0; }.half-col + .half-col { margin-right: 0; }.third-col { float: left; width: 31%; margin: 0 20px 10px 0; }/* 2.2 Navigation */#navigation{ border-top:1px solid #dbdbdb; border-bottom:5px solid #dbdbdb;padding:10px 0; margin-bottom:30px;}#navigation ul.rss{background:url(../canvas/images/ico-rss.png) no-repeat right 5px;padding:6px 15px 3px 0;margin-right:10px;}#navigation ul.rss li{display:inline;padding:0 10px 0 0;}#navigation ul.rss li a{color:#c63f00;text-decoration:none;}#navigation ul.rss li a:hover{text-decoration:underline;}	/* 2.2.2 Top Navigation (optional) */	#top { background: #000; }	#top .nav { margin:0; }	#top .nav a { color:#ddd; padding:8px 10px; line-height:18px; text-decoration:none; text-shadow:none; }	#top .nav li  {  }	#top .nav li a.sf-with-ul { padding-right:20px; }	#top .nav .sf-sub-indicator { top:40%; }		#top .nav a:hover, 	#top .nav li.current_page_item a, 	#top .nav li.current_page_parent a,	#top .nav li.current-menu-ancestor a,	#top .nav li.current-cat a,	#top .nav li.current-menu-parent a,	#top .nav li.current-menu-item a,	#top .nav li.sfHover a { background: #222; border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}		#top .nav li ul  { background: #222; margin:0; padding:0px; width: 180px; border: none; z-index:999;		/* Box Shadow */		-moz-box-shadow: 0 2px 2px rgba(0,0,0,.1);		-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.1);		box-shadow: 0 2px 2px rgba(0,0,0,.1);	}	#top .nav li ul, #top .nav li ul li:last-child a {		/* Border Radius */		border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; 	}	#top .nav li ul li { background:none; border:none; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); }	#top .nav li ul li a  { padding:8px 10px; width:160px; color:#ddd; background: none; font-size:0.9em;}	#top .nav li ul li a:hover  { background: #000; }	#top .nav li ul li a.sf-with-ul { padding-right:10px; }	#top .nav li ul ul  { margin: -34px 0 0 180px; }		#top .nav li:hover, #top .nav li.hover  { position:static; }	#top .nav li:hover ul ul, #top .nav li.sfhover ul ul,	#top .nav li:hover ul ul ul, #top .nav li.sfhover ul ul ul,	#top .nav li:hover ul ul ul ul, #top .nav li.sfhover ul ul ul ul { left:-999em; }	#top .nav li:hover ul, #top .nav li.sfhover ul,	#top .nav li li:hover ul, #top .nav li li.sfhover ul,	#top .nav li li li:hover ul, #top .nav li li li.sfhover ul,	#top .nav li li li li:hover ul, #top .nav li li li li.sfhover ul  { left:auto; }/* 2.3 Header */#header{padding:25px 0 21px;clear:both;position:relative;}#logo  { float:left; margin-bottom: 0; }#logo img  { }#logo .site-title { line-height: inherit; margin-bottom: 5px; }#logo .site-title, #logo .site-description  { color: #000; display:none;  }#logo .site-title a { color:#222; font-size:40px; line-height:40px; text-transform:none; font-weight:normal; text-decoration:none; }#logo .site-title a:hover { text-decoration:underline; }#logo .site-description { color:#999; }#topad {float:right;}/* 2.4 Content */#content{padding:0 0 40px; position:relative;}/* 2.5 Sidebar */#sidebar{overflow:hidden;}#sidebar .primary { }#sidebar .secondary { float:left; margin-right:20px; } #sidebar .tertiary { float:left; margin-right:0; } #sidebar .last { margin:0; } /* 2.6 Footer */#footer{padding: 20px 0;border-top: 4px solid #e6e6e6; color:#999;}#footer #credit img{vertical-align:middle;}#footer #credit span{display:none;}#footer .col-left { padding-left:10px; }#footer .col-right { padding-right:10px; }/*-------------------------------------------------------------------------------------------*//* 3. POSTS *//*-------------------------------------------------------------------------------------------*/.breadcrumbs { margin-bottom: 1.5em; }.archive_header  { display: block; float: left; width: 100%; margin:0 0 30px; padding:0 0 10px; font-size: 18px; font-weight: bold; border-bottom:#e6e6e6 5px solid; }.archive_header .catrss a  { font-size: 14px; text-decoration: none; line-height: 28px; }.post, .search .page  { margin: 0 0 40px; }.post.sticky {}.post .title, .page .title  { margin: 0 0 15px; }.post .title a:link, .post .title a:visited,.page .title a:link, .page .title a:visited{ color:#222; }.post-meta {margin: 1em 0 1.5em 0;color:#999; text-transform: uppercase; }.post-meta .small {text-transform:lowercase;}.post-meta .author {text-transform: capitalize;}.post-more { clear:both; text-transform:uppercase; border:1px solid #e6e6e6; border-width:4px 0 1px; padding:10px 0; }.post p.tags{color:#999; background:url(../canvas/images/ico-tag.gif) no-repeat center left;padding-left:25px;width:100%;clear:both;margin-bottom:20px;}.post-meta a:link, .post-meta a:visited, .post p.tags a:link, .post p.tags a:visited { text-decoration: underline; color:#888; }.post-more a:hover, .post-meta a:hover, .post p.tags a:hover { text-decoration:underline; color:red;}.post .post-embed { margin-bottom:30px; }.entry  {}.entry .page-link { margin: 0 0 1.2em; }/* 3.1 Typographic Elements */.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { margin:0 0 0.5em; line-height:1.5em; }.entry p  { margin-bottom: 1.2em; }.entry blockquote  { background:url(images/blockquote.png) no-repeat 0 12px; padding: 10px 20px 10px 50px; color: #444; }.entry blockquote p  { font-style:italic; }.entry ul  { margin: 0 0 15px 0; padding: 0 0 0 30px; }.entry ul ul  { margin: 0; }.entry ul li  {	list-style-type: disc; }.entry ul ul li  { list-style-type: circle; }.entry ol  { margin: 0 0 15px 0; padding: 0 0 0 30px; }.entry ol ol  { margin: 0; }.entry  ol li  { list-style-type: decimal; }.entry  ol li ol li  { list-style-type: lower-latin; }/* 3.2 Images */.entry img, img.thumbnail { padding: 5px; border: 1px solid #e6e6e6; background:#F8F8F8; background:rgba(255,255,255,0.7); }img.wp-smiley  { padding: 0; border: none; }.alignleft  { float: left; width: auto; margin: 5px 15px 15px 0; }.alignright  { float: right; width: auto; margin: 5px 0 15px 15px; }.aligncenter  { text-align: center; margin-bottom:15px;}img.aligncenter  { margin-left:auto; margin-right:auto; display:block; }.entry .gallery-caption {}.entry .wp-caption { padding: 1px; text-align:center; background:#F8F8F8; background:rgba(255,255,255,0.7); border: solid 1px #e6e6e6; }.entry .wp-caption img{ margin:0; padding:4px 0; background:none; border:0; }.entry .wp-caption-text { margin:0; padding:0; font:11px/22px Arial, Helvetica, sans-serif; text-align:center; }.entry .wp-caption.aligncenter { margin:0 auto 15px; }/* 3.3 Pagination / WP-Pagenavi */.nav-entries, .wp-pagenavi { clear:both;font-size:11px; padding:10px 15px; border:1px solid #e6e6e6; background:#fafafa; border-width:1px 0 4px; }.nav-entries a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi .current, .wp-pagenavi .on, .wp-pagenavi a:hover,.wp-pagenavi span.extend, .wp-pagenavi span.pages{ display: block; font:italic 12px/16px Georgia, serif; color:#777; text-decoration:none;}.nav-entries a:hover { text-decoration:underline; }.post-entries { clear:both; margin-top:-20px; }.post-entries a:link, .post-entries a:visited { font-size:0.9em; color:#888; }.wp-pagenavi { margin: 0 !important; text-align: center !important; }.wp-pagenavi a:link,.wp-pagenavi a:visited { display: inline !important; text-decoration: none !important; background: #EEEEEE !important; background:rgba(0,0,0,0.1) !important; color: #666 !important; padding: 3px 7px !important; border:1px solid #DDDDDD !important; border:1px solid rgba(0,0,0,0.2) !important;}.wp-pagenavi .current, .wp-pagenavi .on,.wp-pagenavi a:hover {display:inline; padding: 3px 7px !important; background: #ddd !important; background:rgba(0,0,0,0.1) !important; border:1px solid #bbb !important; border:1px solid rgba(0,0,0,0.2) !important;}.wp-pagenavi span.extend, .wp-pagenavi span.pages { display:inline;background:none !important; border:none !important; color:#666 !important; }.woo-pagination { margin: 0; text-align: center; clear: both; display: block; }.woo-pagination a:link,.woo-pagination a:visited { display: inline; text-decoration: none; color: #666; padding: 3px 7px; border: 1px solid #DDDDDD; }.woo-pagination span.extend, .woo-pagination .page-numbers { border: none; color: #666; }.woo-pagination a:link, .woo-pagination a:visited, .woo-pagination a:active, .woo-pagination span.current {	/* Border Radius */ 	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}.woo-pagination a:link, .woo-pagination a:visited, .woo-pagination a:active { border:1px solid #dedede; background: #fafafa; }.woo-pagination .current, .woo-pagination a:hover { padding: 3px 7px; background: #EEEEEE; border: 1px solid #bbb; }/* 3.4 Single Post Author */#post-author { background: #fafafa; padding:15px; border:1px solid #e6e6e6; border-width:4px 0 1px; margin: 0 0 1.5em; }#post-author h3 { margin-bottom: 0px; }#post-author .profile-image { float:left; margin:0 15px 5px 0; padding: 5px; border: 1px solid #e6e6e6; background:#F8F8F8; background:rgba(255,255,255,0.7);}#post-author .profile-link {  }.author #post-author { margin-bottom:30px; }/* 3.5 Tumblog Styling */.post { position: relative; }.post .post-icon a  { float:right; display: block; overflow: hidden; width: 51px; height: 0; padding-top: 51px; background: url(../canvas/images/ico-post-icons.png) no-repeat 0 0; }.post .post-icon.link a  { background-position: 0 0; }.post .post-icon.video a  { background-position: 0 -53px; }.post .post-icon.article a  { background-position: 0 -106px; }.post .post-icon.audio a  { background-position: 0 -160px; }.post .post-icon.image a  { background-position: 0 -213px; }.post .post-icon.quote a  { background-position: 0 -266px; }.post .audio { margin-bottom: 1.8em;}/*-------------------------------------------------------------------------------------------*//* 4. WIDGETS *//*-------------------------------------------------------------------------------------------*//* 4.2 Generic Widgets */.widget  { margin: 0 0 30px 0; font-size:12px; }.widget h3  { margin: 0 0 20px 0; padding:0 0 15px; text-transform:uppercase; font:normal bold 14px Arial, Helvetica, sans-serif; color:#555; border-bottom:3px solid #e6e6e6; }.widget p { margin-bottom:15px; }.widget ul  { clear:both; padding-left:10px; list-style-position:inside; list-style-type:disc;}.widget ul li  {}.widget ul li a  { padding: 0 0 0 5px; line-height: 22px; text-decoration: none; }.widget ul li a:hover  { text-decoration:underline; }.widget ul ul  { padding: 0 0 0 15px; border-top: none; }.widget_recent_comments li, #twitter li  { padding: 6px 0; line-height: 18px; border-bottom: 1px solid #eee; } /* RESET LI STYLING FOR RECENT COMMENT & TWITTER */.widget_recent_comments li a, #twitter a  { display: inline; padding: 0; line-height: 18px!important; background: none!important; border: none!important; } /* RESET <A> STYLING FOR RECENT COMMENT & TWITTER */#footer-widgets { border-top:1px solid #e6e6e6; padding:10px 0; }#footer-widgets .block { padding:20px 0 0 20px; width:210px; float:left; }.twocol-one .srp-widget-singlepost.srp-multi-column { width: 140px; }.srp-multi-column { width: 50%; }/* 4.2 Specific Widgets */div.srp-widget-container { width: 96%; padding: 2% !important; }.widget_sp_image .widget_sp_image-image-link,.widget_sp_image .widget_sp_image-image-link img { display: block; }.widget_sp_image img { max-width: 100%!important; height: auto !important; display: block; }/* SEARCH FORM */.searchform  { width: 99%; position: relative; border-color: #ccc #efefef #efefef #ccc; border-width:1px; border-style:solid; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}.searchform input.s  {  padding: 8px; width:85%; margin:0; border:none; background: none; color:#777;  }.searchform input.submit { position: absolute; top:6px; right:10px; border:none; margin:0; padding:0; }/* FLICKR */.widget_woo_flickr h3  {}.widget_woo_flickr h3 span{color:#0061D8;}.widget_woo_flickr h3 span span{color:#FF1183;}.widget_woo_flickr .flickr_badge_image  { float: left; margin: 3px; }.widget_woo_flickr .wrap  { position: relative; margin-bottom: 20px; padding: 0; }.widget_woo_flickr a img  { float: left;  margin: 0 0 8px 8px;  display: block; border: #CECFC6 1px solid; padding: 3px;}.widget_woo_flickr a:hover img  { border:#A8AA99 1px solid; }/* LIFESTREAM */.widget_lifestream ul li  { border-bottom: 1px solid #e0e6e6; }.widget_lifestream ul li a  { border:none; background:none!important; }.widget_lifestream ul .lifestream_meta  { color: inherit; }/* CALENDAR */#wp-calendar{width:95%;margin-bottom:15px;clear:both;padding:0;}#wp-calendar caption{padding:0 0 10px;}#wp-calendar th,#wp-calendar td{text-align:center;background:rgba(0,0,0,.05);padding:5px;}#wp-calendar td{background:transparent;}#wp-calendar td,table#wp-calendar th{padding:3px 0;}/* Blog Author Widget */.widget_woo_blogauthorinfo .avatar { padding: 5px; border: 1px solid #e6e6e6; background:#F8F8F8; background:rgba(255,255,255,0.7);}.widget_woo_blogauthorinfo .left { float:left; margin:0 10px 5px 0; }.widget_woo_blogauthorinfo .right { float:right; margin:0 0 5px 10px; }/* TWITTER */.widget_woo_twitter .back { padding: 15px 25px 10px; background: #f8f8f8; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }.widget_woo_twitter ul { background: none; padding-left:0; }.widget_woo_twitter ul li { border-bottom: 1px solid #e6e6e6; padding: 10px 0px; list-style:none;}.widget_woo_twitter ul li a { padding: 0px; }.widget_woo_twitter ul li .time { color:#999; }.widget_woo_twitter p { padding-top: 10px; }.widget_woo_twitter p a { color:#222; }.widget_woo_twitter ul li .content { font-size: 16px; font-family: Georgia, serif; }.widget.widget_woo_twitter h3 { border-bottom:none; padding:0; margin:0; padding-bottom: 15px; }/* Feedback */.feedback .pagination { margin-top: 20px; }/* 4.3 WooTabs */#tabs {	background:#e6e6e6; height:auto; display: block; padding:5px; margin-bottom:30px; }#tabs ul.wooTabs { padding:0px; }#tabs ul.wooTabs li { float: left; display:inline; color: #ffffff; margin:0px; cursor: pointer; }#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { background:#F8F8F8; text-decoration:none; }#tabs ul.wooTabs li a {	color:#777; display: block;float: left;padding: 8px; text-transform:uppercase; font:11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; }#tabs .inside { background:#F8F8F8; padding:5px;}#tabs .inside li { background:#fff;  }#tabs #tab-tags { padding:10px; }#tabs .inside ul { margin:0; border: 1px solid #e6e6e6; border-width:1px 0 1px 0; list-style: none; padding-left: 0px; }#tabs .inside li { border:1px solid #e6e6e6; border-width:0 1px 1px 1px; padding:10px; }#tabs .inside li a { color:#555; font:bold 12px/18px Georgia, serif; padding:0; }#tabs .inside a:hover{}#tabs .inside li span.meta { display:block; font:11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#777; }#tabs .inside li img.avatar, #tabs .inside li img.thumbnail { border: 1px solid #ddd; padding: 2px;	background-color: #ffffff; float: left;	margin: 0 8px 0 0; }#tabs { border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { border-top-right-radius:3px; border-top-left-radius:3px; -moz-border-radius-topright:3px;	-moz-border-radius-topleft:3px;-webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius:3px; }#tabs .inside .list { display:none; }#tabs .inside .list:first-child { display:block; }.shortcode-tabs.boxed ul.tab_titles li.ui-tabs-active,.shortcode-tabs.boxed ul.tab_titles li.ui-tabs-active a,.shortcode-tabs ul.tab_titles li.ui-tabs-active a, .shortcode-tabs ul.tab_titles li.nav-tab.ui-tabs-active a, .shortcode-tabs ul.tab_titles li.nav-tab.ui-tabs-selected a, .shortcode-tabs ul.tab_titles li.nav-tab a:hover { background:#fff; text-decoration:none; color:#000; }/*-------------------------------------------------------------------------------------------*//* 5. COMMENTS *//*-------------------------------------------------------------------------------------------*//* 5.1 Comments */#comments {position:relative;margin:40px 0 0;padding:40px 0 0 0; border-top:1px solid #e6e6e6; border-top:1px solid rgba(0,0,0,0.07);}#comments h3  { color:#333; font-weight:normal; margin-bottom:20px; }#comments .comment.thread-even { background: #fafafa; background: rgba(0,0,0,0.02); border-bottom:1px solid #e6e6e6; border-bottom:1px solid rgba(0,0,0,0.07); }#comments .comment{margin-top:10px;width:100%;list-style-type:none;}#comments .bypostauthor {}#comments .comment .comment-container  { position:relative; padding: 20px; }#comments .comment-head  { margin: 0 0 15px 0; }#comments  .avatar  { float:left; margin: 0 15px 10px 0; }#comments  .avatar img{margin: 0;vertical-align: middle;border:1px solid #ddd; padding:3px; background:#fff; }#comments .comment-head .name  { margin: 0; font-weight: bold; font-size: 15px; }#comments .comment-head .date, #comments .comment-head .edit, #comments .comment-head .perma { font-size: 11px; }#comments .comment-entry p  { margin: 0 0 10px 0;}#comments .reply { padding-top:10px; }#comments .reply a { -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background:#FFFFFF; color:#555555 !important; text-shadow:none; }#comments .reply a:hover { background:#fafafa; }#comments ul.children{margin:10px 10px 0 25px;padding:0; }#comments ul.children li {border-top:1px solid #e6e6e6; }#comments .cancel-comment-reply{margin:10px 0;}#comments .navigation {}#comments .navigation a{ display: block; margin: 15px 0 0 0; text-decoration: none; }#comments .navigation a:hover{}#comments h3#pings { margin-top:25px; }#comments .pingbacks li.pingback { margin:10px 0; }#comments .pingbacks li.pingback .reply { display:none; }/* 5.2 Comments Form */#respond  { margin: 40px 0 0; }#respond h3 { color:#333; font-weight:normal; margin-bottom:20px; }#respond #reply-title small { display: block; font-size: 14px; margin-top: 5px; }#respond .left { float:left; width:200px; margin-right:15px; }#respond .right { float:left; width:380px; }#respond label { font-size:11px; color:#777; }#commentform  {	margin: 15px 0 0 0;  }#commentform input.txt, #commentform textarea { font:14px/14px Arial, Helvetica, sans-serif; border-color: #ccc #efefef #efefef #ccc; border-width:1px; border-style:solid;}#commentform input.txt  { color:#666; background: #fcfcfc; width: 170px; margin: 0 5px 10px 0; padding: 5px 7px; }#commentform textarea  { color:#666; background: #fcfcfc; width: 95% !important; padding: 5px 7px; }#commentform #submit  { margin: 15px 0 0 0;  }/* 5.3 Pingbacks / Trackbacks */h3#pings  { margin: 25px 0 10px 0; }.pinglist li  { margin: 0 0 0 20px; list-style-type: decimal; }.pinglist li .author  { font-weight: bold; font-size: 15px; }.pinglist li .date  { font-size: 11px; }.pinglist li .pingcontent  { display: block; margin: 10px 0; }/*-------------------------------------------------------------------------------------------*//* 6. MISC *//*-------------------------------------------------------------------------------------------*//* 6.1 Buttons */.button, .button:visited, .reply a, #respond .form-submit input#submit { font-family:Verdana, Geneva, Arial, sans-serif; background: url(../canvas/images/alert-overlay.png); display: inline-block; padding: 5px 10px 6px; color: #fff !important; text-decoration: none; border:none; position: relative; cursor: pointer; }.button, .button:visited, .reply a, #respond .form-submit input#submit { background-color:#444; }.button:hover, .reply a:hover, #respond .form-submit input#submit:hover { color: #fff  !important; text-decoration:none; }.button:active, .reply a:active, #respond .form-submit input#submit:active { top: 1px; }.small.button, .small.button:visited, .reply a { font-size: 10px; padding: 0px 6px 1px; text-transform:uppercase;}.button, .button:visited, .medium.button, .medium.button:visited, #respond .form-submit input#submit { font-size: 12px; line-height: 1; }.large.button, .large.button:visited { font-size: 14px; padding: 8px 14px 9px; }.button, .button:visited, .medium.button, .medium.button:visited, #respond .form-submit input#submit { text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }.button, .button:visited, .reply a, #respond .form-submit input#submit { -moz-border-radius: 5px; -webkit-border-radius: 5px; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border: 1px solid rgba(0,0,0,.25); border-bottom-color: rgba(0,0,0,.35); }.button:hover, .reply a:hover, #respond .form-submit input#submit:hover { opacity:0.9; }/* 6.2 Info Boxes */p.alert, p.download, p.info, p.note, p.tick {  margin:10px 0 20px 0; padding:9px 10px 9px 50px; }p.alert { border-top:1px solid #f0baa2; border-bottom:1px solid #f0baa2; background:#ffd9c8 url(../canvas/images/ico-alert.png) no-repeat 20px 13px; }p.download { border-top:1px solid #d4ebaf; border-bottom:1px solid #d4ebaf; background:#edfcd5 url(../canvas/images/ico-download.png) no-repeat 20px 13px; }p.tick { border-top:1px solid #d4ebaf; border-bottom:1px solid #d4ebaf; background:#edfcd5 url(../canvas/images/ico-tick.png) no-repeat 20px 13px; }p.info { border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#eee url(../canvas/images/ico-info.png) no-repeat 20px 13px; }p.note { border-top:1px solid #efe3ae; border-bottom:1px solid #efe3ae; background:#fef6d2 url(../canvas/images/ico-note.png) no-repeat 20px 13px; }/* 6.3 Contact Form */#contact-page .screenReader { left: -9999px; position: absolute; top: -9999px; }#contact-page ol.forms{float:left;list-style:none;width:100%;margin:10px 0 0;}#contact-page ol.forms li{clear:both;float:left;margin-bottom:18px;position:relative;width:100%}#contact-page ol.forms label{cursor:pointer;display:block;float:left;font-weight:700;padding-right:20px;width:100px;}#contact-page ol.forms input.txt{width:214px;}#contact-page ol.forms input#sendCopy{border:none;}#contact-page ol.forms textarea{height:300px;width:70%;}#contact-page ol.forms li .error{font-size:12px;display:block;margin-left:120px;color:red;}#contact-page ol.forms li.textarea .error{display:block; margin-left:120px}#contact-page ol.forms li.screenReader{margin-bottom:0;}#contact-page ol.forms li.buttons .submit{margin: 15px 0 0 120px; }#contact-page ol.forms li.inline input{width:auto;margin-left:120px;}#contact-page ol.forms li.inline label{display:inline;float:none;width:auto;}.three-col-left #contact-page ol.forms textarea, .three-col-middle #contact-page ol.forms textarea, .three-col-right #contact-page ol.forms textarea { width: 65%; }.three-col-left #contact-page ol.forms input#sendCopy, .three-col-middle #contact-page ol.forms input#sendCopy, .three-col-right #contact-page ol.forms input#sendCopy { float: left; }/* 6.4 Gravity forms */.gfield { margin-bottom: 10px; }.gform_wrapper .top_label .gfield_label { display:block; padding-right:20px; width: 100px; margin: 5px 0px 4px !important; font: normal normal normal 14px Arial, sans-serif; font-weight: bold; }.gform_wrapper input.button { padding: 5px 10px 6px !important; font-size: 12px !important; }.gform_wrapper .gfield_checkbox label, .gform_wrapper .gfield_radio label { font-size: 12px !important; }.gform_footer { font-size: 13px !important;}.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction {letter-spacing: 0px; }.gform_wrapper input { padding: 7px 3px !important; }.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea { width: 400px !important; padding: 7px 3px !important; }.gform_wrapper .entry img, .gform_wrapper img.thumbnail { padding: 0px !important; border: 0px !important; }ul.top_label .clear-multi { clear: none !important; }.gform_wrapper .gfield_checkbox, .gform_wrapper .gfield_radio { margin-left: 120px !important; }img.ui-datepicker-trigger { border: 0px; padding: 0px; }/* 6.5 Tumblog */.entry .quote, .entry .video  { margin-bottom:1.5em; }.entry .quote blockquote { font-style:italic; }.entry .quote cite { text-align: right; font-style: normal; display: block; font: 0.9em sans-serif; }.entry .quote cite:before  { content: '~ ' }/* 6.6 Subscribe & Connect */#connect { background: #fafafa; margin:0 0 1.5em; padding:15px; border:1px solid #e6e6e6; border-width:1px 0 4px; clear:both; }#main #connect .col-left, #connect .col-right { width:48%; }#connect h3 { margin-bottom: 10px; }#connect p { margin: 0 0 1em; }#connect .newsletter-form { margin: 0 0 1em; }#connect .newsletter-form .input {  }#connect .newsletter-form .email { width:140px; }#connect .newsletter-form .submit { cursor:pointer; padding: 3px 5px; margin:0 0 0 5px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }#connect .social { }#connect .social a { opacity:0.8; }#connect .social a:hover { opacity:1; }#connect .related-posts { border-left:1px solid #e6e6e6; padding-left:15px; }#connect .related-posts ul { list-style: outside disc; margin:5px 0 5px 15px; }.widget #connect { background: none; padding: 0; border:none; }.widget #connect .fl, .widget #connect .fr { float:none; }/* 6.7 Featured Posts Shortcode */.woo-sc-featured-posts ul { float: left; clear: both; list-style: none; padding-left: 0px; }.woo-sc-featured-posts ul li { float: left; clear: both; list-style: none; margin-bottom: 10px; }.woo-sc-featured-posts ul li .thumbnail { float: left; margin-right: 10px; }.woo-sc-featured-posts ul li .related-title { float: left; }/* 6.8 Aphp form */.row .legend { width: 100%; margin: 0 0 10px; padding: 0 0 10px; border-bottom: 1px dotted #DADADC; color: #076F9F; font-size: 16px; }.row select { margin: 0 0 10px; }.row textarea { height: auto; resize: vertical; }.row .inline-label { float: left; width: 40%; padding-top: 4px; }.row .inline-input { float: left; width: 60%; }/* 6.9 JetPack Carousel custom css */body #jp-carousel-comments-loading,body #jp-carousel-comment-form-container,body .jp-carousel-comments {	display: none!important;}/*-------------------------------------------------------------------------------------------*//* 7. LAYOUTS *//*-------------------------------------------------------------------------------------------*//* 7.1 Site width */.width-1200 .col-full { width:1200px; }.width-980 .col-full { width:980px; }.width-960 .col-full { width:960px; }.width-940 .col-full { width:940px; }.width-880 .col-full { width:880px; }.width-760 .col-full { width:760px; }.width-1200 .wrapper { width:1200px; margin-left:auto; margin-right:auto; }.width-980 .wrapper { width:980px; margin-left:auto; margin-right:auto; }.width-960 .wrapper { width:960px; margin-left:auto; margin-right:auto; }.width-940 .wrapper { width:940px; margin-left:auto; margin-right:auto; }.width-880 .wrapper { width:880px; margin-left:auto; margin-right:auto; }.width-760 .wrapper { width:760px; margin-left:auto; margin-right:auto; }.width-1200 #footer-widgets .block {width:275px}.width-980 #footer-widgets .block {width:220px}.width-960 #footer-widgets .block {width:215px}.width-880 #footer-widgets .block {width:195px}.width-760 #footer-widgets .block {width:165px}/* 7.2 two-col-left */.two-col-left #main-sidebar-container { display:inline; }.two-col-left #main-sidebar-container #main{width:610px; float:left; display:inline; }.two-col-left #main-sidebar-container #sidebar{width:300px; float:right; display:inline; }.two-col-left-1200 #main-sidebar-container #main { width:800px; }.two-col-left-1200 #main-sidebar-container #sidebar{width:370px; float:right; display:inline; }.two-col-left-980 #main-sidebar-container #main { width:650px; }.two-col-left-960 #main-sidebar-container #main { width:630px; }.two-col-left-880 #main-sidebar-container #main { width:550px; }.two-col-left-760 #main-sidebar-container #main { width:480px; }.two-col-left-880 #main-sidebar-container #sidebar { width:300px; }.two-col-left-760 #main-sidebar-container #sidebar { width:250px; }/* 7.3 two-col-right */.two-col-right #main-sidebar-container { display:inline; }.two-col-right #main-sidebar-container #main{width:610px; float:right; display:inline; }.two-col-right #main-sidebar-container #sidebar{width:300px; float:left; display:inline; }.two-col-right-1200 #main-sidebar-container #main { width:800px; }.two-col-right-1200 #main-sidebar-container #sidebar{width:370px; float:left; display:inline; }.two-col-right-980 #main-sidebar-container #main { width:650px; }.two-col-right-960 #main-sidebar-container #main { width:630px; }.two-col-right-880 #main-sidebar-container #main { width:550px; }.two-col-right-880 #main-sidebar-container #sidebar { width:300px; }.two-col-right-760 #main-sidebar-container #main { width:480px; }.two-col-right-760 #main-sidebar-container #sidebar { width:250px; }/* 7.4 three-col-left */.three-col-left #main-sidebar-container { width:760px; float:left; position:relative; display:inline; }.three-col-left #main-sidebar-container #main{width:440px; float:left; display:inline; }.three-col-left #main-sidebar-container #sidebar{width:300px; float:right; display:inline; }.three-col-left #sidebar-alt { float:right; width:160px; margin:0; display:inline;  } .three-col-left-1200 #main-sidebar-container { width:1000px; }.three-col-left-1200 #main-sidebar-container #main { width:680px; }.three-col-left-1200 #sidebar-alt { float:right; width:180px; margin:0; display:inline;  } .three-col-left-980 #main-sidebar-container { width:800px; }.three-col-left-980 #main-sidebar-container #main { width:480px; }.three-col-left-960 #main-sidebar-container { width:780px; }.three-col-left-960 #main-sidebar-container #main { width:460px; }.three-col-left-880 #main-sidebar-container { width:740px; }.three-col-left-880 #main-sidebar-container #main { width:420px; }.three-col-left-880 #main-sidebar-container #sidebar { width:300px; }.three-col-left-880 #sidebar-alt { width:120px; } .three-col-left-760 #main-sidebar-container { width:620px; }.three-col-left-760 #main-sidebar-container #main { width:350px; }.three-col-left-760 #main-sidebar-container #sidebar { width:250px; }.three-col-left-760 #sidebar-alt { width:120px; } /* 7.5 three-col-middle */.three-col-middle #main-sidebar-container { width:760px; float:right; position:relative; display:inline; }.three-col-middle #main-sidebar-container #main{width:440px; float:left; display:inline; }.three-col-middle #main-sidebar-container #sidebar{width:300px; float:right; display:inline; }.three-col-middle #sidebar-alt { float:left; width:160px; margin:0; display:inline;  } .three-col-middle-1200 #main-sidebar-container { width:1000px; }.three-col-middle-1200 #main-sidebar-container #main { width:680px; }.three-col-middle-1200 #sidebar-alt { float:left; width:180px; margin:0; display:inline;  } .three-col-middle-980 #main-sidebar-container { width:800px; }.three-col-middle-980 #main-sidebar-container #main { width:480px; }.three-col-middle-960 #main-sidebar-container { width:780px; }.three-col-middle-960 #main-sidebar-container #main { width:460px; }.three-col-middle-880 #main-sidebar-container { width:740px; }.three-col-middle-880 #main-sidebar-container #main { width:420px; }.three-col-middle-880 #main-sidebar-container #sidebar { width:300px; }.three-col-middle-880 #sidebar-alt { width:120px; } .three-col-middle-760 #main-sidebar-container { width:620px; }.three-col-middle-760 #main-sidebar-container #main { width:350px; }.three-col-middle-760 #main-sidebar-container #sidebar { width:250px; }.three-col-middle-760 #sidebar-alt { width:120px; } /* 7.6 three-col-right */.three-col-right #main-sidebar-container { width:760px; float:right; position:relative; display:inline;  }.three-col-right #main-sidebar-container #main{width:440px; float:right; display:inline; }.three-col-right #main-sidebar-container #sidebar{width:300px; float:left; display:inline; }.three-col-right #sidebar-alt { float:left; width:160px; margin:0; display:inline;  } .three-col-right-1200 div.wrapper #main-sidebar-container { width:1000px; }.three-col-right-1200 div.wrapper #main-sidebar-container #main { width:680px; }.three-col-right-1200 #sidebar-alt { float:left; width:180px; margin:0; display:inline;  } .three-col-right-980 div.wrapper #main-sidebar-container { width:800px; }.three-col-right-980 div.wrapper #main-sidebar-container #main { width:480px; }.three-col-right-960 div.wrapper #main-sidebar-container { width:780px; }.three-col-right-960 div.wrapper #main-sidebar-container #main { width:460px; }.three-col-right-880 #main-sidebar-container { width:740px; }.three-col-right-880 #main-sidebar-container #main { width:420px; }.three-col-right-880 #main-sidebar-container #sidebar { width:300px; }.three-col-right-880 #sidebar-alt { width:120px; } .three-col-right-760 #main-sidebar-container { width:620px; }.three-col-right-760 #main-sidebar-container #main { width:350px; }.three-col-right-760 #main-sidebar-container #sidebar { width:250px; }.three-col-right-760 #sidebar-alt { width:120px; } /*-------------------------------------------------------------------------------------------*//* 8. TEMPLATES / SLIDER *//*-------------------------------------------------------------------------------------------*//* 8.1 WooSlider */.one-col-1200 #loopedSlider, .one-col-1200 #loopedSlider .container { width: 1200px; }.one-col-980 #loopedSlider, .one-col-980 #loopedSlider .container { width: 980px; }.one-col-960 #loopedSlider, .one-col-960 #loopedSlider .container { width: 960px; }.one-col-940 #loopedSlider, .one-col-940 #loopedSlider .container { width: 940px; }.one-col-880 #loopedSlider, .one-col-880 #loopedSlider .container { width: 880px; }.one-col-760 #loopedSlider, .one-col-760 #loopedSlider .container { width: 760px; }.two-col-left-1200 #loopedSlider, .two-col-left-1200 #loopedSlider .container, .two-col-right-1200 #loopedSlider, .two-col-right-1200 #loopedSlider .container { width: 800px; }.two-col-left-980 #loopedSlider, .two-col-left-980 #loopedSlider .container, .two-col-right-980 #loopedSlider, .two-col-right-980 #loopedSlider .container { width: 650px; }.two-col-left-960 #loopedSlider, .two-col-left-960 #loopedSlider .container, .two-col-right-960 #loopedSlider, .two-col-right-960 #loopedSlider .container { width: 630px; }.two-col-left-940 #loopedSlider, .two-col-left-940 #loopedSlider .container, .two-col-right-940 #loopedSlider, .two-col-right-940 #loopedSlider .container { width: 610px; }.two-col-left-880 #loopedSlider, .two-col-left-880 #loopedSlider .container, .two-col-right-880 #loopedSlider, .two-col-right-880 #loopedSlider .container { width: 550px; }.two-col-left-760 #loopedSlider, .two-col-left-760 #loopedSlider .container, .two-col-right-760 #loopedSlider, .two-col-right-760 #loopedSlider .container { width: 480px; }.three-col-left-1200 #loopedSlider, .three-col-left-1200 #loopedSlider .container, .three-col-middle-1200 #loopedSlider, .three-col-middle-1200 #loopedSlider .container, .three-col-right-1200 #loopedSlider, .three-col-right-1200 #loopedSlider .container { width: 680px; }.three-col-left-980 #loopedSlider, .three-col-left-980 #loopedSlider .container, .three-col-middle-980 #loopedSlider, .three-col-middle-980 #loopedSlider .container, .three-col-right-980 #loopedSlider, .three-col-right-980 #loopedSlider .container { width: 480px; }.three-col-left-960 #loopedSlider, .three-col-left-960 #loopedSlider .container, .three-col-middle-960 #loopedSlider, .three-col-middle-960 #loopedSlider .container, .three-col-right-960 #loopedSlider, .three-col-right-960 #loopedSlider .container { width: 460px; }.three-col-left-940 #loopedSlider, .three-col-left-940 #loopedSlider .container, .three-col-middle-940 #loopedSlider, .three-col-middle-940 #loopedSlider .container, .three-col-right-940 #loopedSlider, .three-col-right-940 #loopedSlider .container { width: 440px; }.three-col-left-880 #loopedSlider, .three-col-left-880 #loopedSlider .container, .three-col-middle-880 #loopedSlider, .three-col-middle-880 #loopedSlider .container, .three-col-right-880 #loopedSlider, .three-col-right-880 #loopedSlider .container { width: 420px; }.three-col-left-760 #loopedSlider, .three-col-left-760 #loopedSlider .container, .three-col-middle-760 #loopedSlider, .three-col-middle-760 #loopedSlider .container, .three-col-right-760 #loopedSlider, .three-col-right-760 #loopedSlider .container { width: 350px; }#loopedSlider .container { overflow:hidden; position:relative; }#loopedSlider .slides { min-height:200px; position:absolute; top:0; left:0; display:none; }#loopedSlider { margin:0 auto 40px; padding:0; position:relative;}#loopedSlider .nav-buttons { list-style-type:none; margin:0; padding:0; position:relative;}#loopedSlider .content { position:absolute; left:0px; top:20px; }#loopedSlider .content h2 { float:left; color:#fff; margin-bottom:0; padding:5px 20px;}#loopedSlider .content h2 a:hover { text-decoration:underline;  }#loopedSlider .content p { clear:both; float:left; color:#ccc; padding:5px 20px 10px 20px; }#loopedSlider .content p, #loopedSlider .content h2 { background:rgb(0,0,0); background:rgba(0,0,0,.7); max-width:350px; }/* 8.1.1 Pagination */#loopedSlider.has-pagination { margin-bottom: 50px; }#loopedSlider .pagination-wrap { text-align: center; margin: 10px 10px 20px 10px; position: absolute; width: 97%; z-index: 10; }#loopedSlider .pagination { display: inline; }#loopedSlider .pagination li { display: inline-block; margin-right: 2px; width: 12px; height: 12px; }#loopedSlider .pagination li a { background: transparent url( '../canvas/images/slider-pagination.png' ) no-repeat left top; display: block; width: 12px; height: 12px; text-indent: -9999px; }#loopedSlider .pagination li.current a { background-position: left -12px; }body.ie7 #loopedSlider .pagination li { display: inline; zoom: 1; }/* 8.2 Magazine template */.magazine .block { float:left; width:48%; }.magazine .block.last { float:right; }.magazine #loopedSlider a.previous { position:absolute; bottom:10px; right:50px; opacity:0.8; z-index: 999; }.magazine #loopedSlider a.next { position:absolute; bottom:10px; right:15px; opacity:0.8; z-index: 999; }.magazine #loopedSlider a.previous:hover, #loopedSlider a.next:hover { opacity:1; }/* 8.2 Business template */.business #loopedSlider, .business #loopedSlider .container { width:auto; }.business #loopedSlider a.previous { position:absolute; top:45%; left:-40px; opacity:0.8;}.business #loopedSlider a.next { position:absolute; top:45%; right:-40px; opacity:0.8;}.business #loopedSlider a.previous:hover, #loopedSlider a.next:hover { opacity:1; }.business #loopedSlider .entry { padding:0 15px; }.business h2, .business h3, .business h4, .business h5, .business h6 { margin-top:0.3em; }/* 8.3 Footer Widgets 1-4 Columns */#footer-widgets.col-1 .block { padding:20px 0 0 0px; width:100%; float:left; }#footer-widgets.col-2 .block { padding:20px 0 0 3%; width:45%; float:left; }#footer-widgets.col-3 .block { padding:20px 0 0 2.4%; width:30%; float:left; }#footer-widgets.col-4 .block { padding:20px 0 0 2%; width:22.5%; float:left; }/* 8.5 Portfolio */#portfolio a.thumb { display: block; margin: 0px; margin-right: 30px; margin-bottom: 30px; }#portfolio a.thumb:hover { text-decoration: none; background: url("../canvas/images/portfolio-hover.png") no-repeat 50% 50%; }#portfolio .block h2 { font-size:18px; margin-bottom:15px; }#portfolio .group.portfolio-img a.thumb { margin-bottom: 0px; margin-right: 0px; height: auto; }#portfolio .group.portfolio-img a.thumb:hover { background-position: 50% 45%; }#portfolio .group.portfolio-img  { float: left; display: block; margin:0 10px 30px; }#portfolio .group.portfolio-img h3 { font-size: 14px; }#portfolio #port-tags { margin: 0 10px 20px;padding: 0 0 20px;}#portfolio #port-tags .port-cat { text-transform:uppercase; font-size: 12px; }#portfolio #port-tags .port-cat a { padding: 2px 6px; margin: 0 0 0 5px; background: #fff; border: 1px solid #BFD4D9; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }#portfolio #port-tags .port-cat a:hover, #portfolio #port-tags .port-cat a.current { text-decoration:none; background:#eee; }/* 8.5.1 Single Portfolio Item */body.single-portfolio.one-col #post-gallery, body.single-portfolio.one-col .post-embed { float: left; margin-bottom: 20px; width: 60%; }body.single-portfolio.one-col-980 #post-gallery, body.single-portfolio.one-col-980 .post-embed { width: 55%; }body.single-portfolio.one-col-960 #post-gallery, body.single-portfolio.one-col-960 .post-embed { width: 55%; }body.single-portfolio.one-col-940 #post-gallery, body.single-portfolio.one-col-940 .post-embed { width: 55%; }body.single-portfolio.one-col-880 #post-gallery, body.single-portfolio.one-col-880 .post-embed { width: 55%; }body.single-portfolio.one-col-760 #post-gallery, body.single-portfolio.one-col-760 .post-embed { width: 45%; }body.single-portfolio.two-col-left #post-gallery, body.single-portfolio.two-col-right #post-gallery, body.single-portfolio.two-col-middle #post-gallery, body.single-portfolio.three-col-left #post-gallery, body.single-portfolio.three-col-right #post-gallery, body.single-portfolio.three-col-middle #post-gallery, body.single-portfolio.two-col-left .post-embed, body.single-portfolio.two-col-right .post-embed, body.single-portfolio.two-col-middle .post-embed, body.single-portfolio.three-col-left .post-embed, body.single-portfolio.three-col-right .post-embed, body.single-portfolio.three-col-middle .post-embed { float: none; margin-bottom: 20px; }#post-gallery .slides_control .slide { display: none; } /* Prevents the gallery from displaying incorrectly on first load. */#post-gallery .photo-caption { background: #FFFFFF; padding: 5px; display: block; position: relative; width: 100%; top: -50px; z-index: 99; }#post-gallery .photo-caption {	filter: alpha(opacity=80); /* internet explorer */	-khtml-opacity: 0.8;      /* khtml, old safari */	-moz-opacity: 0.8;       /* mozilla, netscape */	opacity: 0.8;           /* fx, safari, opera */}#post-gallery .pagination li { display: inline; padding-right: 10px; margin: 15px 4px 15px 0; }#post-gallery .pagination .jcarousel-prev, #post-gallery .pagination .jcarousel-next { cursor: pointer; width: 7px; height: 10px; position: absolute; top: 45%; }#post-gallery .pagination .jcarousel-prev { background: transparent url(../canvas/images/ico-gallery-prev.png) no-repeat left top; left: -15px; }#post-gallery .pagination .jcarousel-next { background: transparent url(../canvas/images/ico-gallery-next.png) no-repeat right top; right: -15px; }#post-gallery .pagination .jcarousel-prev-disabled,#post-gallery .pagination .jcarousel-next-disabled {	filter: alpha(opacity=20); /* internet explorer */	-khtml-opacity: 0.2;      /* khtml, old safari */	-moz-opacity: 0.2;       /* mozilla, netscape */	opacity: 0.2;           /* fx, safari, opera */}body.single-portfolio .hentry { float: right; width: 40%; }body.single-portfolio.two-col-left .hentry, body.single-portfolio.two-col-right .hentry, body.single-portfolio.two-col-middle .hentry, body.single-portfolio.three-col-left .hentry, body.single-portfolio.three-col-right .hentry, body.single-portfolio.three-col-middle .hentry { float: none; width: auto; }/* 8.5.2 Portfolio Items In Archive Screens */body.search .portfolio .portfolio-img { margin: 0 10px 10px 0; }/*-------------------------------------------------------------------------------------------*//* 9. BROWSER SPECIFIC *//*-------------------------------------------------------------------------------------------*//* IE6 */.ie6 .nav .sf-sub-indicator { display:none; }.ie6 .nav li a:hover { text-decoration:none; }.ie6 .nav li a.sf-with-ul { padding-right:10px; }.ie6 .button, .ie6 .button:visited { margin:0; color:#555 !important; font-weight:normal; } .reply a {  color:#555 !important; }.ie6 .button, .ie6 .button:visited{ padding:6px 0; margin:0;  }.ie6 .widget input.submit { float:right; }.ie6 #loopedSlider .content p, .ie6 #loopedSlider .content a h2 { width:300px; }.ie6 .business #loopedSlider a.previous { top:150px; }.ie6 .business #loopedSlider a.next { top:150px; }/* IE7 */.ie7 .nav li a {_height: 0;zoom: 1;} /* IE7 Fix */.ie7 .button, .button:visited {  padding:7px 6px; margin:0; }.ie7 .nav-entries a, .ie7 .wp-pagenavi a:link, .ie7 .wp-pagenavi a:visited, .ie7 .wp-pagenavi .current, .ie7 .wp-pagenavi .on, .ie7 .wp-pagenavi a:hover,.ie7 .wp-pagenavi span.extend, .ie7 .wp-pagenavi span.pages{ font-style:normal !important; }.ie7 #comments, .ie7 .comment-container, .ie7 .reply a  { position: static; }.ie7 #footer-widgets .widget_woo_feedback  { zoom: 1; }/* IE8 */.ie8 .button, .ie8 .button:visited {  padding:10px 15px; margin:0; }/* Global--------------------- *//* Soft reset */input, select { border: 0; }/* base */body {	line-height: 1.4em;	-webkit-font-smoothing: antialiased;	-moz-font-smoothing: antialiased;	 font-smoothing: antialiased;}post .title, .page .title { margin: 0 0 1em; }p { margin-bottom: 4px; }/* link */a.more { padding: 8px 25px 5px 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }a.more:hover, a.more:focus, a.more:active { text-decoration: none;  }a.big-link { display: block; text-align: center; height: 30px; line-height: 30px; border-bottom-width:3px ; border-bottom-style: solid; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  }a.big-link:hover, a.big-link:focus, a.big-link:active { text-decoration: none; border-bottom-width: 1px; margin-top: 2px;  }.read_more { display: block; margin-top: 5px; text-align: right; }/* Float */.clearfix { clear: both; }/* input-form */input, textarea { margin: 0; }input[type="search"] { -webkit-appearance: none; -moz-appearance: none; appearance: none; }input[type="text"], input[type="search"], select, .inputlist, textarea { display: block; width: 100%; padding: 0; height: 27px; line-height: 27px; border: 0; box-shadow: inset 0 1px 1px rgba(99,99,99,.46); }input[type='submit'], input[type="button"] {	padding: 0 25px;	line-height: 40px;	height: 40px;	border: 0;	margin: 0; 	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	cursor: pointer;}.inputlist { height: auto; padding: 10px; line-height: normal; width: auto; }input[type='submit']:hover, input[type='submit']:focus, input[type='submit']:active,input[type="button"]:hover,  input[type="button"]:focus,  input[type="button"]:active {	border-bottom-width: 2px;	margin-top: 1px;}/* Media */img { max-width: 100%; }.srp-widget-container img, .widget-search-consult-form img{ max-width: none; }/* other */.clear-left { clear: left; }.hidden { display: none !important; }.post, .search, .page { margin: 0 0 20px; clear: both; }.sep { margin-top: 30px; padding-top: 20px; border-top: 1px solid #E4E6EA; }.post-meta { text-transform: none; }.intro { clear: both; }.word-wrap { word-wrap: break-word; }.notification { padding: 15px 10px; margin-bottom: 20px; }#tooltip { padding: 5px 8px; }/* Structure--------------------- */.wrapper  { padding: 0; position: relative; }.wrap { margin-top: 14px; padding: 20px; z-index: 1; }.width-960 .wrap { width: 960px; margin: 0 auto; padding: 0; }.width-960 .wrap #content { width: auto; padding: 20px; }.home.width-960 .wrap { width: auto; margin: 14px 0 0; padding: 20px; }/* two-col-left */.two-col-left #main-sidebar-container { display:inline; }.two-col-left #main-sidebar-container .main,.two-col-left #main-sidebar-container #main {width:610px; float:left; display:inline; }.two-col-left #main-sidebar-container .sidebar{width:270px; float:right; display:inline; }.home.two-col-left #main-sidebar-container .sidebar{width:310px; float:right; display:inline; }.home.two-col-left #main-sidebar-container .wrap .sidebar{width:290px; }.two-col-left-960 #main-sidebar-container .main,.two-col-left-960 #main-sidebar-container #main { width:610px; }/* two-col-right */.two-col-right #main-sidebar-container { display:inline; }.two-col-right #main-sidebar-container .main,.two-col-right #main-sidebar-container #main {width:610px; float:right; display:inline; }.two-col-right #main-sidebar-container .sidebar{width:270px; float:left; display:inline; }.home.two-col-right #main-sidebar-container .sidebar{width:310px; float:right; display:inline; }.home.two-col-right #main-sidebar-container .wrap .sidebar{width:290px; }.two-col-right-960 #main-sidebar-container .main,.two-col-right-960 #main-sidebar-container #main { width:610px; }/*.single .main > { padding-left: 20px; }*/.rechercher-une-consultation { margin-bottom:20px }/* Header--------------------- */#header { position: static; }#header #logo a { display: block; min-height: 57px; text-decoration: none; }#access { position: absolute; top: 7px; left: 0; font-size: 80%; }#access li { display: inline; padding-right: 1em; }#logo a:hover, #logo a:focus, #logo a:active { opacity: .6;  }#search { width: 390px; }#search form {	width: 270px;	margin-top: 8px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	border-bottom: 2px solid;}#search form label { width: 240px; float: left; }#search form input { height: 30px; border: 0; padding: 0; margin: 0; }#search form input[type="text"] { width: 225px; height: 28px; padding: 2px 0 0 15px; line-height: 28px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }#search form input.submit { width: 30px; -webkit-border-radius: 0; 	-moz-border-radius: 0; border-radius: 0; opacity: 1; }#search form input.submit:hover, #search form input.submit:focus, #search form input.submit:active { position: static; opacity: .6; }#suh { position: relative; top: -4px; text-align: center; }#suh .label { width: 85px; line-height: 23px; }#suh .choice a:hover > span, #suh .choice a:focus > span, #suh .choice a:active > span,#suh .choice a.active > span { display: block; position: absolute; top: -8px; left: 0; right: 0; height: 7px; }#suh .choice { margin-top: 6px; }#suh .choice a {	position: relative;	display: block;	float: left;	width: 25px;	height: 24px;	line-height: 27px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	text-decoration: none;}#suh .choice a+a { margin-left: 5px; }#suh .choice a:focus { outline: 1px dotted white; }#social { position: fixed; top : 196px; left: 0; z-index:999; }#social li {	margin-bottom: 2px;	background: #2a2a2a;	-webkit-border-radius: 0 100% 100% 0;	-moz-border-radius: 0 100% 100% 0;	border-radius: 0 100% 100% 0;}#social a {	display: block;	width: 29px;	height: 30px;	-webkit-transition: all linear .2s;	-moz-transition: all linear .2s;	-o-transition: all linear .2s;	-ms-transition: all linear .2s;	transition: all linear .2s;}#social a:hover, #social a:focus, #social a:active { position: relative; left: 5px;}#social a:focus { outline: 1px dotted white; }/* Navigation--------------------- */#navigation { margin: 0 0 11px 0; padding: 0; border: none; position: relative; z-index: 8888; }#navigation #main-nav li.clear,#navigation #main-nav-1 li.clear { width: 100%; clear: both; }/* Niveau 0 */#main-nav {	position: relative;	float: left;	width: 948px;	min-height: 40px;	padding: 0 5px;	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);	box-shadow: inset 0 1px 0 rgba(255,255,255,.2);	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}#main-nav a {	text-decoration: none;}#main-nav > li { float: left; line-height: 40px; z-index: 7777; }#main-nav > li > a { display: block; /* margin-bottom: -2px; */ padding: 0 14px; }.js #main-nav > li > a:hover, #main-nav > li > a:focus, #main-nav > li > a:active,.js #main-nav > li.sfHover,.js #main-nav > li.current-menu-item,.js #main-nav > li.current-menu-parent,.js #main-nav > li.current-menu-ancestor,.js #main-nav > li.current_blog { margin-top: -1px; padding-top: 1px; }#main-nav > li.sfHover a:hover, #main-nav > li.sfHover a:focus, #main-nav > li.sfHover a:active { margin: 0; padding-top: 0 }#main-nav > li > .sub-menu { position: absolute; left: -1px; right: -1px; margin-top: -1px; padding: 25px 20px; z-index: 6666; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; border-width: 1px; border-style: solid; border-top: none ; line-height: normal;}#main-nav > li > .sub-menu { display: none; }#main-nav > li > .sub-menu li,#main-nav > li > .sub-menu a { display: block; }#main-nav > li > .sub-menu li { margin-bottom: 10px; }#main-nav > li > .sub-menu > li { width: 21%; float: left; }#main-nav > li > .sub-menu > li > a { padding-bottom: 15px; }#main-nav > li > .sub-menu .sub-menu { display: block !important; visibility: visible !important; }#main-nav > li > .sub-menu > li + li { margin-left: 2%; padding-left: 2.1%; }.sf-sub-indicator { display: none; }.no-js #main-nav { padding: 10px 40px; color: white; float: none; width: 878px;}.no-js #main-nav li { display: list-item !important; float: none !important; list-style: disc !important; }.no-js #main-nav .sub-menu { display: block; position: static; border: 0; padding: 0 0 0 20px; }.no-js #main-nav .sub-menu li { list-style: circle outside !important; margin: 0 0 5px; padding: 0; }.no-js #main-nav .sub-menu li a { padding: 0; }.no-js #main-nav li a { display: inline; padding: 0; border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }.no-js #main-nav .sub-menu {  }/* Niveau 1 */#main-nav-1 {	position: relative;	top: -3px; /* par dessus les border-radius */	min-height: 40px;	padding: 0 5px;	-webkit-border-radius: 0 0 3px 3px;	-moz-border-radius: 0 0 3px 3px;	border-radius: 0 0 3px 3px;	background-color: #1985b7;}#main-nav-1 a { text-decoration: none; }#main-nav-1 > li > .sub-menu { display: none; }.no-js #main-nav-1 { padding: 10px 20px; position: static; }.no-js #main-nav-1 a { border: 0; -webkit-box-shadow: none; padding: 5px; -moz-box-shadow: none; box-shadow: none; }.no-js #main-nav-1 li { display: list-item; list-style: circle inside; color: white; }.no-js #main-nav-1 ul { padding-left: 20px; }.js #main-nav-1 { width: 950px; float: left; }.js #main-nav-1 > li { float: left; line-height: 40px; }.js #main-nav-1 > li > a { display: block; padding: 0 24px;  }.js #main-nav-1 > li > .sub-menu { position: absolute; left: 0; right: 0; margin-top: -3px; padding: 25px 28px; z-index: 9999; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; border-width: 1px; border-style: solid; border-top: none ; line-height: normal;}.js #main-nav-1 > li > .sub-menu li,.js #main-nav-1 > li > .sub-menu a { display: block; }.js #main-nav-1 > li > .sub-menu li { margin-bottom: 10px; }.js #main-nav-1 > li > .sub-menu > li { width: 21%; float: left; }.js #main-nav-1 > li > .sub-menu > li > a { padding-bottom: 15px; }.js #main-nav-1 > li > .sub-menu .sub-menu { display: block !important; visibility: visible !important; }.js #main-nav-1 > li > .sub-menu > li + li { margin-left: 2%; padding-left: 2.1%; }/* Home */.js #main-nav li.home,.js #main-nav-1 li.home { width: 32px ; padding: 0; margin: 0; }.js #main-nav-1 li.home a:hover, #main-nav-1 li.home a:focus, #main-nav-1 li.home a:active { margin: 0; padding: 0; }/* Posts--------------------- */.single-release .entry,.archive .page .entry { margin-bottom: 0; padding-bottom: 0; }.post span.post-icon a { display: none; text-decoration: none; }.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6 { margin:0 0 0.5em; line-height: normal; clear: both; }.page .entry h1,.page .entry h2,.page .entry h3,.page .entry h4,.page .entry h5,.page .entry h6,.single .entry h1,.single .entry h2,.single .entry h3,.single .entry h4,.single .entry h5,.single .entry h6 { margin-top: 1.5em; }.related_tabs .entry h1,.related_tabs .entry h2,.related_tabs .entry h3,.related_tabs .entry h4,.related_tabs .entry h5,.related_tabs .entry h6 { margin-top: 0; clear: none; }.entry .content-archive h1,.entry .content-archive h2,.entry .content-archive h3,.entry .content-archive h4,.entry .content-archive h5,.entry .content-archive h6 { clear: none; }.entry p { margin-bottom: 20px; }.post-type-archive-association .hentry .entry p { margin-bottom: 0; }.page .entry p { margin-bottom: 20px; }.entry blockquote { padding: 10px 20px 10px 50px; color: #444; }.entry ul,.entry ol { margin: 5px 0 15px 0; padding: 0 0 0 30px; }.entry li { margin-bottom: 4px; }.entry ul ul  { margin: 0; }.entry ul li  { list-style-type: disc; }.entry ul ul li { list-style-type: circle; }.entry ol ol  { margin: 0; }.entry ol li  { list-style-type: decimal; }.entry ol li ol li  { list-style-type: lower-latin; }.entry img,img.thumbnail { padding: 5px; }img.wp-smiley  { padding: 0; }.alignleft,[align="left"]  { float: left; width: auto; margin: 5px 15px 15px 0; }.alignright,[align="right"] { float: right; width: auto; margin: 5px 0 15px 15px; }.aligncenter,[align="center"] { text-align: center; margin-bottom:15px;}img.aligncenter  { margin-left:auto; margin-right:auto; display:block; }.entry .wp-caption { padding: 1px; text-align:center; }.entry .wp-caption img{ margin:0; padding:4px 0; }.entry .wp-caption-text { margin:0; padding:0; }.entry .wp-caption.aligncenter { margin:0 auto 15px; }/* Content--------------------- */#content { position: relative; padding: 0; z-index: 1; }/* Sidebar */.home .wrap .sidebar { margin: 0; border: 0; background: none; }.archive_header { float: none; width:auto; margin: 0 0 20px; }.catrss { display: none; }/* Categories & tags */.entry-meta {	float: left; width: 100%; margin-top: 20px; padding-top: 20px; border-top: 4px solid #DADADC;}.categories-fl { width: 50%; }.tags-fr {	width: 49%;	text-align: right;}/* Pagination */.woo-pagination a:link, .woo-pagination a:visited,.woo-pagination .current, .woo-pagination a:hover { padding: 0 5px; color: inherit; }ul.pagination,.woo-pagination,.pagination-ods { position: relative; padding: 0 100px 0 110px; text-align: center; }.pagination a:link, .pagination a:visited,.pagination-ods .page-numbers { display: inline-block; padding: 0 5px; }.pagination a:link.prev, .pagination a:visited.prev,.pagination a:link.next, .pagination a:visited.next,.pagination-ods .next,.pagination-ods .prev { position: absolute; top: 0; padding: 0; }.pagination .prev,.pagination-ods .prev { left: 5px; }.pagination .next,.pagination-ods .next { right: 0; } /* Footer--------------------- */#footer { padding: 0; border: 0; }#footer-widgets { border: 0; }#navigation-footer { padding: 35px 0; }#navigation-footer .menu a { text-decoration: none; }#navigation-footer .menu a:hover, #navigation-footer .menu a:focus, #navigation-footer .menu a:active { text-decoration: underline; }#navigation-footer .menu > li { display: block; float: left; width: 220px; margin: 0 10px 15px 10px; font-size: 13px; text-shadow: 1px 1px 2px rgba(0,0,0,.2); }#navigation-footer .menu li .sub-menu { margin-top: 5px; font-size: 11px; }#navigation-footer .menu li .sub-menu a { color:#dbeff9; }#navigation-footer .menu li .sub-menu .sub-menu { margin: 0 0 8px; }#navigation-footer .menu li .sub-menu .sub-menu li { list-style: circle; margin: 0 0 0 13px; font-size: 10px; }#navigation-footer .menu li.home { display: none; }.logo-footer { margin-top: 28px; padding-bottom: 28px; text-align: center; }/* Search --------------------- *//* result */.search-results .hentry { margin-bottom: 20px; }.search-results .hentry + .hentry { padding-top: 20px; }/* Archives Hopitaux --------------------- */.post-type-archive-hopital .hopital h4 a { text-decoration: underline; }.post-type-archive-hopital .hopital h4 a:hover,.post-type-archive-hopital .hopital h4 a:focus { text-decoration: none; }.post-type-archive-hopital .breadcrumb { float: none; }.glossary { width: 600px; margin: 0 auto 20px; }.glossary li { display: inline-block; width: 16px; padding: 2px 0; margin-right: 1px; text-align: center; }.post-type-archive-hopital.archive .hentry.hopital .entry { float: left; width: 65%; margin-bottom: 0; }.post-type-archive-hopital .hentry.hopital .entry p { margin-bottom: 0; }.post-type-archive-hopital .hentry.hopital { width: 47%; float: left; margin: 0 1% 12px 1%; padding-bottom: 10px; }.hospital-tabs-links { float: right; width: 30%; text-align:right; }/* Groupe Hospitalier--------------------- */.list-gh > li { width: 47%; float: left; margin: 0 1% 25px 1%; padding-bottom: 10px; }.list-gh .gh-title { margin-bottom: 10px; }.list-gh .gh-director { margin-bottom: 7px; }.list-gh .list-gh-items { list-style: disc outside; margin-left: 16px; }/* Contact --------------------- */.gform_wrapper .gform_heading { width: auto; margin-bottom: 20px; padding-bottom: 20px; }.gform_wrapper h3.gform_title { display: none; }.gfield { margin-bottom: 20px; }.gform_wrapper input,.gform_wrapper .top_label input.large,.gform_wrapper .top_label select.large,.gform_wrapper .top_label textarea.textarea { padding: 4px 0 !important; }.gform_wrapper { margin: 0 0 20px; max-width: 100%; }.gform_wrapper .top_label .gfield_label { display: block; float: none; width: auto; margin: 1.4em 0 0.2em 0 !important; padding: 0; line-height: normal; font: inherit; font-weight: normal; }.gform_wrapper .ginput_complex .ginput_left { width: 49%; margin-right: 2%; }.gform_wrapper .field_name_first input,.gform_wrapper .ginput_complex .ginput_left input,.gform_wrapper .ginput_complex .ginput_right input { width: 96% !important; padding-left: 2% !important; padding-right: 2% !important; }.gform_wrapper .ginput_complex .ginput_right { width: 49%; }.gform_wrapper .ginput_complex .ginput_right select { width: 100% !important; }.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium,.gform_wrapper .top_label textarea.textarea { width: 98% !important; padding-left: 1% !important; padding-right: 1% !important; }.gform_wrapper .top_label input.large,.gform_wrapper .top_label select.large { width: 100% !important; }.gform_footer { text-align: right; }.gform_wrapper input.button { padding: 0 20px !important; }.gform_wrapper input.button:hover { margin: 0; position: relative; top:1px; }.gform_wrapper .gform_footer { margin: 20px 0 0 ; padding: 0; }/*.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium { width: 78%; }.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea { width: 77% !important; padding: 1% !important; }.gform_wrapper input { padding: auto !important }*//* Single--------------------- */.single .content { width: 54%; }.single .related_tabs .content { width: auto; }.single .attachment-thumbnail-single,.single-hopital .attachment-thumbnail { float: left; width: 96px; height: 96px; padding: 3px; margin-right: 10px; }.single .attachment-thumbnail-single { margin-bottom: 10px;}/* .single .post .post-meta { float: right; margin: 5px 0 0; } */.single pre { padding: 10px; white-space: none; margin: 20px 0; }.share-print { margin: 20px 0; clear: both; }.share-print > a { text-decoration: none!important; }.post p.tags { background: none; padding-left: 0; }.single-post .share-print,.page .share-print { margin: 0; padding-top: 10px; }/* video */.two-col-left-960 .post-embed .video { width: 610px; }.post-embed .video iframe { width: 100%; }/* Single hopital --------------------- */.header-hopital { clear: both; }.header-hopital h1, .header-hopital h2 { margin-top: 0; }.header-hopital img + .title-float { max-width: 230px; }.header-hopital .title-float { float: left;  max-width: 450px; }.single-hopital .coordonnees td { max-width: 300px }.single-hopital .coordonnees td.label { width: 90px; }.header-hopital .hCard { margin-left: 460px; padding: 10px; }.header-hopital .hCard .label { padding-right: 2px; }.onglet { position: relative; top: 1px; margin-top: 40px;  }.onglet li { display: inline-block; padding: 10px 20px ; }.content-onglet { padding: 20px; }.single-hopital .content-onglet .info-hopital { width: 100%; margin-bottom: 20px; }.single-hopital .content-onglet .info-hopital td.label { width: 30%; }.single-hopital .content-onglet .info-hopital td { padding: 5px 7px 5px 0; }.single-hopital .content-onglet .pole_detail p { margin-bottom: 0; }.single-hopital .content-onglet .medecins-list li { }.single-hopital .content-onglet .hopital_plan { display:block;margin:0 auto 20px; }/* Pole */.pole_detail h3,.service_detail h3 { margin-bottom: 20px; padding-bottom: 5px; }.service_detail table { width: 100%; margin-top: 10px; }.service_detail table td { padding: 10px 0; border-bottom: 1px solid #E5E5E5; }.service_detail table td.label { padding-right: 20px; font-size: 13px; width:310px; }.service_detail table td h4,.toggle-service table td h4 { margin: 0; font-family: 'AvenirBlack',Helvetica,Trebuchet,sans-serif; font-size: 13px; font-weight: normal; }.service_detail table td .shortcode-toggle { margin-bottom: 0; }.service_detail table td .shortcode-toggle h4 a { padding: 10px 0!important; font-size: 13px; background-color: #fff; }.service_detail table td .shortcode-toggle .toggle-content { padding: 0; background-color: #fff; border: 0; }.service_detail table td strong,.toggle-service table td strong { font-weight: 400; font-family: 'AvenirBlack'; color: #222; text-decoration: none; }.aside-hopital-pole { margin: 40px -20px -20px -20px; padding: 20px; clear: both; }.aside-hopital-pole ul { margin-left: 20px; }.aside-hopital-pole .poles_list { float: left; width: 44%; }.aside-hopital-pole .services_list { float: right; width: 46%; padding-left: 4%; }.row-service { overflow: hidden; }.row-service .third-col { width: 29%; margin-bottom: 5px; }/* UF */.hopital-view-uf .entry h4.toggle-trigger { display:none; }/* Single Association --------------------- */.header-association { clear: both; }.header-association .content h1,.header-association .content h2 { margin: 0; }.single-association .hCard { width: 44%; }.single-association .hCard h3 { margin-top: 0; }.single-association .label { padding-right: 5px; }.single-association table { margin-bottom: 10px; }.single-association td { padding-bottom: 5px; }.single-association .coordonnees .label { width: 100px; }.onglet { position: relative; top: 1px; margin: 40px 0 0 !important;  }.onglet li { display: inline-block; padding: 10px 20px ; }.onglet li + li { margin-left: -1px; }.content-onglet { padding: 20px; }.content-onglet img { max-width:100%; height: auto; }/* list */.poles-list, .services-list { margin-left: 30px; list-style: circle; line-height: 1.5em; }.poles-list li, .services-list li { margin-bottom: 2px; }/* Single release --------------------- */.header-release { clear:both; margin-bottom: 1em; }.header-release h1 { margin: 0; }.single-release .cat-tag { margin-top: 20px; }.single-release .related_tabs .content { width: auto; }.release .content-archive { margin-left: 125px; }/* Single dossier --------------------- */.single-dossier .header-dossier { margin-bottom: 20px; padding-bottom: 20px; }.single-dossier .header-dossier .thumbnail { margin: 0 10px 10px 0; }.single-dossier .header-dossier .label-title { float: left; display: block; height: 19px; line-height: 23px; margin-right: 10px; padding: 0 6px; }.single-dossier .header-dossier .meta-date { margin-bottom: 10px; padding-top: 2px; }.single-dossier .header-dossier .title { margin-bottom: 20px; }.single-dossier .header-dossier .title-sommaire { margin: 0; }.single-dossier .header-dossier .sommaire { margin-top: 10px; }.single-dossier .pagination-top,.single-dossier .pagination-bottom { position: relative; }.single-dossier .pagination-top { margin-bottom: 20px; }.single-dossier .pagination-bottom { margin-top: 20px; padding: 14px 42px; }.single-dossier .pagination-top h3 { padding: 0 42px; }.single-dossier .pagination-top .prev,.single-dossier .pagination-top .next,.single-dossier .pagination-bottom .prev,.single-dossier .pagination-bottom .next { position: absolute; top: 0; display: block; width: 32px; height: 27px; text-indent: 100%; white-space: nowrap; overflow: hidden; background: url(images/sprite.png) no-repeat -666px -244px; }.single-dossier .pagination-bottom .prev,.single-dossier .pagination-bottom .next { top: 14px; }.single-dossier .pagination-top .prev,.single-dossier .pagination-bottom .prev { left: 0; }.single-dossier .pagination-top .next,.single-dossier .pagination-bottom .next { right: 0; background-position: -664px -274px; }.single-dossier .pagination-bottom select { width: 282px; margin: 0 auto; height: auto; padding: 4px; }/* Archives & search--------------------- *//* Archives */.archive .intro { margin-bottom: 40px; padding-bottom: 20px; }.archive.date .hentry { margin-bottom: 20px; }.archive .hentry + .hentry { padding-top: 20px; }/* Archives tags */.archive.tag .association .thumbnail { margin: 0 10px 10px 0; }.archive.tag .association a + .content-archive { float: left; max-width: 492px; }body.archive .post { margin-bottom:0; }.archive .post .post-meta,.search .post .post-meta,.page-template-template-blog-php .post .post-meta { margin: 5px 0 0; }.archive .post .entry,.search .post .entry,.page-template-template-blog-php .post .entry { margin-bottom: 10px; }.archive .hentry + .hentry { padding-top: 20px; }.post-type-archive-hopital .hentry + .hentry { padding-top: 0; border-top: 0 !important; }.page-template-template-blog-php .hentry + .hentry,.post-type-archive-association .hentry + .hentry { padding-top: 20px; }.post-type-archive-association .hentry + .hentry { padding-top: 20px; }.page-template-template-blog-php.page .entry p { margin-bottom: 0; }.page-template-template-blog-php.page .post .entry { margin-bottom: 0; }.archive .entry { margin-bottom: 10px; }/* Search  */.filter-search { margin-bottom: 40px; }.filter-search li { display: inline-block; }.filter-search li +li { margin-left: 5px; }.filter-search li a { display: block; padding: 5px 10px; }.post-more { display: none; }/* Archives Associations --------------------- */.post-type-archive-association .association { margin-bottom: 0; }.post-type-archive-association .association .content-archive { float: none; }.post-type-archive-association .association .entry .content-archive p { margin-bottom: 10px; }.post-type-archive-association .association .thumbnail { margin: 0 10px 10px 0; }.post-type-archive-association .association a + .content-archive { float: left; max-width: 492px; }.post-type-archive-association .association .target { margin-top: 10px; }/* Archives Dossiers--------------------- */.post-type-archive-dossiers .dossier { margin-bottom: 20px; }.post-type-archive-dossiers .hentry + .hentry { padding-top: 0; }.post-type-archive-dossiers .dossier .thumbnail { width: 110px; height: 110px; margin: 0 7px 7px 0; }.post-type-archive-dossiers .dossier .content-archive .label-title { float: left; display: block; height: 19px; line-height: 23px; margin-right: 10px; padding: 0 6px; }.post-type-archive-dossiers .dossier .content-archive .title { position: relative; top: -2px; margin: 0; }.post-type-archive-dossiers .dossier .content-archive p { margin-bottom: 10px; }.post-type-archive-dossiers .dossier .content-archive p.meta-date { margin-bottom: 20px; }/* Archives releases --------------------- */.post-type-archive-release .categories { margin-top: 5px; }.post-type-archive-release .release .entry { margin-bottom: 0; }.post-type-archive-release .release .categories { margin-bottom: 0; }/* Search consultation --------------------- */.what-result { padding-bottom: 20px; margin: 0 0 20px 10px;}.what-result p { margin-top: 25px; font-family: 'AvenirMedium'; }.what-result p a { color: #555; }.what-result .nb-result { margin: 10px 0; }.orderby-dropdown {width: auto;}.consult-result { margin: 0 0 20px 10px; padding-bottom: 10px; position:relative; }.consult-result h2 { margin-top: 0; }.consult-result h2 abbr { margin-left: 10px; }.consult-result .adress { margin: 4px 0 4px 10px; clear: right; }.consult-result .hopital { margin-top: -4px; }.consult-result .hopital a,.consult-result .adress { display: block; padding: 3px 8px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }.consult-result .hopital { max-width: 42%; }.consult-result .tel { padding-left: 15px; line-height: 14px; margin-top: 7px; }.consult-result .visibility { font-style:italic;margin-bottom:0; }.consult-result .share-print { float: right; margin: 0; clear: none; }.consult-result .more-details { position:absolute; right:10px; bottom:10px; }.consult-result .entry-rdv { margin-left: 10px; }.prise_rdv span { background: url(images/ico-mail.png) 0 50% no-repeat; padding:0 10px 0 25px; }.prise_rdv a { color:#076F9F; }.share-print > a,.share-print > div,.share-print > iframe { margin-left: 3px !important; }/* facebook */td.connect_widget_button_count_including > table { display: none !important; width: 0 !important; visibility: hidden; }.rechercher-une-consultation .filter { margin: 10px 0;}.rechercher-une-consultation p, .rechercher-une-consultation form > div { margin-bottom: 15px; }.rechercher-une-consultation label, .rechercher-une-consultation .label { display: block; }.rechercher-une-consultation input[type="submit"] { margin-left: 1%; line-height: normal; height: auto;}.rechercher-une-consultation input[type="search"],.rechercher-une-consultation input[type="text"] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; width: 80%; padding: 0 2%; }.rechercher-une-consultation .print-share { margin-top: 20px; padding: 10px; }.rechercher-une-consultation .share-print { margin-bottom: 0; }.rechercher-une-consultation .inputlist li + li { margin-top: 8px; }.inputlist .more { display: inline-block; margin-top: 10px; }.del_link a { display: block; padding-right: 15px; }/* boite de dialog */.ui-widget-overlay {	z-index: 9999; position: fixed;}#dialog-service p { margin-bottom: 10px; }.ui-dialog { z-index: 9999 !important; padding: 20px; }.ui-dialog .ui-dialog-content { overflow: visible; }#map_hopital { margin: 20px 0; padding: 4px; }#map_hopital img { max-width: none; }.ui-dialog .ui-dialog-titlebar-close {	background: none; border: 0;}.ui-dialog .ui-dialog-titlebar-close.ui-state-focus, .ui-dialog .ui-dialog-titlebar-close.ui-state-hover,.ui-dialog .ui-dialog-titlebar-close.ui-state-focus .ui-icon, .ui-dialog .ui-dialog-titlebar-close.ui-state-hover .ui-icon {	opacity: 1; outline: 0;}.ui-dialog-titlebar-close.ui-corner-all:hover, .ui-dialog-titlebar-close.ui-corner-all:focus, .ui-dialog-titlebar-close.ui-corner-all:active { border: 0; background: none; }.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 1px; opacity: 1; }/* Single consultation  */.consultation { margin-bottom: 10px; }.consultation h2 { margin-top: 0; }.single-consultation .hopital, .single-consultation .service { width: 43%; padding: 1% 3%; }.consultation .print { display: block; margin-bottom: 10px; padding: 5px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }/* Pagination  */.small-list,.extended-list { margin: 10px 0;  }.small-list li,.extended-list li { padding: 8px 0 5px; }.small-list li h2,.extended-list li h2 { margin: 0; font-size: 20px; }.extended-list li {display: inline-block; vertical-align:middle; width: 100%; }.extended-list li + li { border-top:1px solid #DBDDE0 }.extended-list li .alignleft { margin: 0 15px 0 0; }.extended-list li h2 { margin-top: 12px; font-size: 16px; }.extended-list li h2 a { color: #2A2A2A }/* Widget --------------------- */.widget {	padding: 20px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	clear: both;}.widget h1,.widget h2,.widget h3,.widget h4,.widget h5,.widget h6 { margin: 0 0 .5em; }.widget ul li { display: block; padding-top: 5px;  border-bottom-width: 1px; border-bottom-style: dotted;  }.widget ul li a { padding: 0; }.widget ul.children,.widget ul ul { margin: 0 0 5px 10px; list-style: circle; }.widget ul.children li,.widget ul ul li { border: 0; display: list-item; }#footer-widgets .widget { min-height: 180px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border-width: 2px; border-style : solid; }#footer-widgets .widget p { font-family: 'AvenirMedium'; color: black; font-size: 13px; margin-bottom: 5px; }#footer-widgets .widget input[type="radio"] { padding: 0; margin-bottom: 2px; }#footer-widgets .widget input[type="submit"], #footer-widgets .widget input[type="button"] { margin-top: 2px; }#footer-widgets .widget form p { margin: 0; }#footer-widgets .widget form p.submit { text-align: center; }#footer-widgets .widget form input[type="submit"] { cursor: pointer; }/* Widget Search--------------------- */.widget .searchform input.s { width: 80%; }.widget .searchform input.submit { position: absolute; top: 14px;}/* Widget Slideshow--------------------- */.one-col-960 .slideshow ,.one-col-960 .slideshow ul  { width: 960px; }.two-col-left-960 .slideshow,.two-col-left-960 .slideshow ul,.two-col-right-960 .slideshow,.two-col-right-960 .slideshow ul { width: 630px; }.three-col-left-960 .slideshow, .three-col-left-960 #slideshow ul, .three-col-middle-960 .slideshow, .three-col-middle-960 .slideshow ul, .three-col-right-960 .slideshow, .three-col-right-960 .slideshow ul { width: 460px; }.slideshow { overflow: hidden; }.slideshow,.slideshow li { position: relative; height: 277px; }.no-js .slideshow { overflow: auto; }.slideshow li > a { display: block; width: 630px; height: 277px; }.slideshow li > a img { width: 100%; height: auto; min-height: 100%; }.slideshow .content { position: absolute; top:0; bottom: 0; right: 0; width: 147px; /* 350px */ padding: 0 20px 0 69px; overflow: hidden; z-index: 777; }.slideshow .content h2 { margin: 0;  padding: 43px 0 30px; }.slideshow .content p { color: white; }.slideshow .jcarousel-prev,.slideshow .jcarousel-next { position:absolute; bottom:0; width:32px; height: 34px; opacity:0.8; z-index: 999; padding: 0; border: 0; background-color: black; color: white; cursor: pointer;}.slideshow .jcarousel-prev { left: 0; }.slideshow .jcarousel-next { left: 33px; }.slideshow .jcarousel-next:before,.slideshow .jcarousel-prev:before { content: ""; }.slideshow .jcarousel-prev:hover,.slideshow .jcarousel-prev:focus,.slideshow .jcarousel-next:hover, .slideshow .jcarousel-next:focus { opacity:1; }/* Widget trouver une consultation--------------------- */.widget_aphp-widget-search-consultation {	height: auto; 	padding: 15px 25px; /* ex 15px 40px */	margin: 0;	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3), inset 1px 2px 0 rgba(255,255,255,.72);	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.3), inset 1px 2px 0 rgba(255,255,255,.72);	box-shadow: 0 1px 2px rgba(0,0,0,.3), inset 1px 2px 0 rgba(255,255,255,.72);	-webkit-border-radius: 3px 0 0 3px;	-moz-border-radius: 3px 0 0 3px;	border-radius: 3px 0 0 3px;}#search_engine_doc { margin-top:15px; }.home .widget_aphp-widget-search-consultation { height: 247px; overflow: hidden; }.no-js .home .widget_aphp-widget-search-consultation { height: auto; }.main .widget_aphp-widget-search-consultation,#main .widget_aphp-widget-search-consultation { margin-bottom: 30px; }.widget_aphp-widget-search-consultation h2,.widget_aphp-widget-search-consultation legend { display: block; width: 100%; margin: 0 0 0.2em; }.widget_aphp-widget-search-consultation p { margin-bottom: 5px; clear: both; }.widget_aphp-widget-search-consultation label { display: block; }.widget_aphp-widget-search-consultation input, .widget_aphp-widget-search-consultation select { display: block; width: 100%; padding: 0; height: 27px; line-height: 27px; border: 0; }.widget_aphp-widget-search-consultation input[type="text"] { width: 96%; padding: 0 2%; }.widget_aphp-widget-search-consultation input[type="text"],.widget_aphp-widget-search-consultation select { box-shadow: inset 0 1px 1px rgba(99,99,99,.46); }.widget_aphp-widget-search-consultation input[type='submit'] {	margin: 0; 	line-height: 30px;	height: 30px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	cursor: pointer;	max-width:270px;}.widget_aphp-widget-search-consultation input[type='submit']:hover, .widget_aphp-widget-search-consultation input[type='submit']:focus, .widget_aphp-widget-search-consultation input[type='submit']:active {	border-bottom-width: 2px;	position: relative;	top: 1px;}.widget_aphp-widget-search-consultation .search_engine_wrapper { margin-bottom: 5px; }.widget_aphp-widget-search-consultation .readonly input.search_doctor {cursor: default;}.widget_aphp-widget-search-consultation .submitbutton input {float:right;}#tooltipinput {padding: 5px 10px;}.ui-autocomplete.ui-menu { z-index: 9999 !important; height: 250px; overflow: auto; }/* Widget Actu--------------------- */.carousel { position: relative; }.carousel {  }.carousel li { width: 176px; height: 95px; float: left; overflow: hidden; }.carousel li.clear { display: block; width: 100%; clear: both; }.carousel .jcarousel-clip { margin: 0 20px; }.carousel .jcarousel-prev,.carousel .jcarousel-next { /*  top:0; width:31px; height: 95px;   */	position:absolute;	top: 50%;	margin-top: -15px;	width: 30px; height: 30px;	padding: 0;	cursor: pointer;	border: 0;	-webkit-transition: all ease-in-out .2s;	-moz-transition: all ease-in-out .2s;	-o-transition: all ease-in-out .2s;	-ms-transition: all ease-in-out .2s;	transition: all ease-in-out .2s;	z-index: 999;}.carousel .jcarousel-prev { left: -10px; }.carousel .jcarousel-next { right: -10px; }.carousel .jcarousel-prev:hover, .carousel .jcarousel-prev:focus { left: -12px; }.carousel .jcarousel-next:hover, .carousel .jcarousel-next:focus { right: -12px; }.juizCaption { position: relative; width: 168px; height: 95px; overflow: hidden; cursor: pointer; }.juizCaption img { position: absolute; border: 0 none; z-index: 200; }.juizCaption div { position: absolute; left: 0; right: 0; z-index: 300; }.ie8 .juizCaption div,.ie7 .juizCaption div { z-index: 100; }.juizCaption .caption { display: none; padding: 10px; font-size: 13px; }.topLeft, .topRight, .bottomLeft, .bottomRight { position:absolute; background-repeat: no-repeat; }.topLeft {background-position: top left} .topRight {background-position: top right} .bottomLeft {background-position: bottom left} .bottomRight {background-position: bottom right}.juiz-excerpt { display:none ;}.js .juizCaption .caption { display: block; }.no-js .carousel { height: auto; }.no-js .carousel li { margin: 0 4px 10px; height: auto; }.no-js .juizCaption { height: auto; background: none; }.no-js .juizCaption a { display: block; height: 95px; }.no-js .juizCaption img,.no-js .juizCaption .caption { position: static; display: block; }.no-js .juizCaption .caption { padding: 8px; }.no-js .juizCaption .caption p { margin: 0; }/* Widget Text--------------------- */.widget.widget_text iframe { width: 100%; }/* Widget trouver-hopital--------------------- */.widget.trouver-hopital { text-align: center; }/* Widget video--------------------- */.widget.videosidebar { padding: 0; background: none; border: 0; }/* Widget tabs--------------------- */.widget.tabbed-widget { padding: 0; background: none; border: 0; }.widget ul { padding: 0; }.ui-tabs { padding: 0; border: 0; background: none !important;}.ui-corner-all { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }.ui-widget-header { border: 0; background: none; }.tw-content { float: none; width: auto; }ui-widget-header { border: 0; background: none; }.ui-tabs .ui-tabs-nav { padding: 0; margin: 0 !important; }.ui-tabs .ui-tabs-nav li,.ui-tabs .ui-tabs-nav li.ui-tabs-selected { display: inline; margin: 0; padding: 5px 10px;  border-style: solid !important; border-width: 1px !important; border-bottom: 0; white-space: nowrap; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }.ui-tabs .ui-tabs-nav li + li { border-left: 0 !important; }.ui-tabs .ui-tabs-nav li a { padding: 0; text-decoration: none; }.ui-tabs .ui-tabs-nav li .ui-tabs-anchor { padding: 0; }.ui-tabs .ui-tabs-nav li a:hover, .ui-tabs .ui-tabs-nav li a:focus, .ui-tabs .ui-tabs-nav li a:active { padding: 0; color: inherit; text-decoration: underline; outline: 1px; }.ui-tabs .ui-tabs-nav li.ui-tabs-selected,.ui-tabs .ui-tabs-nav li.ui-tabs-active { padding-bottom: 5px; }.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: pointer; }.ui-tabs .ui-tabs-nav li + li.ui-tabs-selected { margin-left: -1px; }.ui-tabs .ui-tabs-panel { display: block; border: 1px solid; padding: 7px;  -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }.ui-tabs .ui-tabs-panel li { display: block; border:none; padding-left: 6px; }.ui-tabs .ui-tabs-panel li + li { padding-top: 5px;  border-top-width: 1px; border-top-style: dotted; }.ui-tabs .ui-tabs-hide { display: none !important; }.ui-tabs .ui-tabs-panel.tab-index,.ui-tabs .ui-tabs-panel.tab-service,.ui-tabs .ui-tabs-panel.tab-uf,.ui-tabs .ui-tabs-panel.tab-pole{	padding: 20px;}.ui-tabs .ui-tabs-panel .services-list,.ui-tabs .ui-tabs-panel .poles-list {	font-size: 13px;}.ui-tabs .ui-tabs-panel .services-list li,.ui-tabs .ui-tabs-panel .poles-list li {	list-style: disc outside none;	display: list-item;	padding: 0;	margin-bottom: 2px;	border: 0;}/* related_tabs */.related_tabs { margin-top: 0; padding: 10px; }.related_tabs .ui-tabs-nav li, .related_tabs .ui-tabs-nav li.ui-tabs-selected { display: block; float: left; padding: 0; margin-right: 5px; background: none !important; border: none !important;}.related_tabs .ui-tabs-nav li a { display: block; float: left; padding: 5px 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }.related_tabs .ui-tabs-nav li a:hover, .related_tabs .ui-tabs-nav li a:focus, .related_tabs .ui-tabs-nav li a:active { padding: 5px 10px; text-decoration: none; }.related_tabs .ui-tabs-nav li.ui-tabs-selected { padding: 0; border: 0 !important; }.related_tabs .ui-tabs-nav li.ui-tabs-selected,.related_tabs .ui-tabs-nav li.ui-tabs-active {  padding-bottom: 0;}.related_tabs .ui-tabs-nav li .ui-tabs-anchor { padding: 5px 10px;}.related_tabs .ui-widget-content { padding: 20px 0; background: none !important; border: none !important; }.related_tabs .entry .content { margin-left: 170px; }.related_tabs .entry .content p { margin-bottom: 0; }.related_tabs .entry img { margin-top: 4px; padding: 0; border: 0; }.single .related_tabs .post p { margin: 0; }.related_tabs .hentry { margin-bottom: 15px; }.related_tabs .hentry + .hentry { padding-top: 15px; }.single .related_tabs .entry,.related_tabs .hentry .entry { border: none; margin-bottom: 0; padding-bottom: 0; }/* accordion */.widget.tabbed-widget .tw-accordion h4 { margin: 0; }/* Widget qui--------------------- */.widget.qui { -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }.qui h2 { display: none; }.qui.widget h3 { border: 0; text-transform: none; margin: 0 0 15px 0; padding: 0 0 0 45px; }.qui h3 img { float: left; margin: 6px 10px 0 0; }.qui h3 span{ display: block; margin:0 0 5px; padding: 0; }.qui ul { border-top-width: 1px; border-top-style: dotted; margin-bottom: 15px; }.twocol-one .qui .threecol-one { float: none; width: auto; margin-bottom: 20px; }/* Widget twitter--------------------- */.widget.widget_woo_twitter { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }.widget_woo_twitter .back { padding: 0; background: none; }.widget_woo_twitter ul li { padding: 0; border: none; }.widget_woo_twitter ul li .time { display: block; margin-top: 10px;}.widget.widget_woo_twitter p { display: none; }.widget_woo_twitter a:hover, .widget_woo_twitter a:focus, .widget_woo_twitter a:active { padding: 0 !important; }.widget.widget_woo_twitter .time { min-height: 22px; }/*.widget.tabbed-widget .tw-content { font-style: italic; }.widget.tabbed-widget .tw-content a:hover, .widget.tabbed-widget .tw-content a:focus, .widget.tabbed-widget .tw-content a:active { padding: 0; }.widget.tabbed-widget .tw-content .back p { display: none; }.widget.tabbed-widget .tw-content .back .time { display: block; min-height: 22px;}*//* Widget calendar--------------------- *//* base */#wp-calendar{ width: 88%; margin-bottom:0; clear:both; padding:0; margin: 0 6%;}#wp-calendar th,#wp-calendar td{text-align:center;background:rgba(0,0,0,.05);padding:5px;}#wp-calendar td{background:transparent;}#wp-calendar td,table#wp-calendar th{padding:3px 0;}.tabbed-widget #calendar_wrap { padding: 10px; }.widget_calendar h2,#calendar_wrap h2 { text-align: center; }.widget_calendar h3 { display: none; }.widget_calendar .month,#calendar_wrap .month { margin: 10px 0 12px; text-align: center; text-transform: uppercase; }.widget_calendar .month li,#wp_calendar .month li,#calendar_wrap .month li { display: inline-block; border: 0; padding: 0; margin: 0 1px; }.widget_calendar .month a,#calendar_wrap .month li a { padding: 2px 1px; line-height: inherit; }.widget_calendar .month a:hover, .widget_calendar .month a:focus, .widget_calendar .month a:active,#calendar_wrap .month a:hover, #calendar_wrap .month a:focus, #calendar_wrap .month a:active { padding: 2px 1px; color: inherit; text-decoration: underline; }#wp-calendar caption, #wp-calendar thead, #wp-calendar tfoot { display: none; }#wp-calendar tbody { padding-left: 5px; }#wp-calendar tbody td { border-width: 1px; border-style: solid; }#wp-calendar tbody td a { color: inherit; text-decoration: underline; }#wp-calendar tbody td a:hover, #wp-calendar tbody td a:focus, #wp-calendar tbody td a:active { text-decoration: none; }/* other */.widget.widget_eme_calendar { padding: 20px 10px; }.eme-calendar-table { width: 80%; margin: 10px auto 0; }.eme-calendar-table thead > tr > td { padding-bottom: 10px; }.eme-calendar-table thead td, .eme-calendar-table .days-names td { border: none; }/* Widget Polls--------------------- */.wp-polls-ul { margin: 0; }ul.wp-polls-ul li { border: 0; }.wp-polls .Buttons { border-top: 0; border-left: 0; border-right: 0; }.widget_polls-widget { position: relative; }.wp-polls label { padding-left: 5px; }.widget.widget_polls-widget p { margin-bottom: 0; }.widget_polls-widget i { font-style: normal; }.widget.widget_polls-widget ul li { padding-top: 5px; }.widget.widget_polls-widget .wp-polls > p { text-align: left !important; }.wp-polls .pollbar { height: 5px; }.wp-polls-ul { margin-bottom: 15px; }.widget_polls-widget .wp-polls-ul li { margin: 0 0 6px; }.widget.widget_polls-widget .wp-polls-ans .wp-polls-ul + p { text-align: left !important; } .widget.widget_polls-widget input[type="button"]:hover, .widget.widget_polls-widget input[type="button"]:focus, .widget.widget_polls-widget input[type="button"]:active { margin: 0; position: relative; top: 1px; }.widget.widget_polls-widget .wp-polls-ans .wp-polls-ul + p + p { float:right; padding-top: 7px; }.widget.widget_polls-widget .wp-polls-ans .wp-polls-ul + p + p a { position: absolute; bottom: 35px; right: 20px; }.widget.widget_polls-widget > ul { clear: none; position: absolute; bottom: 15px; right: 20px; }/* polls archives */.wp-polls-archive p { text-align: left !important; }.wp-polls-archive .wp-polls-ans + p { padding-bottom: 20px; }.wp-polls-archive .wp-polls-ul { margin: 0 0 15px 30px; padding: 0; }.wp-polls-archive .wp-polls-ul li { display: list-item; margin-bottom: 7px; }.wp-polls-archive .wp-polls-ul li strong i { font-style: normal; font-weight: normal; }.wp-polls-archive .wp-polls-ul li small { padding-left: 10px; }.wp-polls-archive .wp-polls-ul li .pollbar { display: none; }.wp-polls-archive .wp-polls-ul + p { float: right; }/* Widget jcaroussel--------------------- */.carousel .jcarousel-prev,.carousel .jcarousel-next { top:19px; width:31px; height: 50px; margin: 0; }.carousel .jcarousel-next { right: -10px; }/* Widget image--------------------- *//* Sans bordure */.widget.without-border { padding: 0; }.widget.without-border span { display: none; }/* Avec bordure */.widget.with-border { max-height: 220px; padding: 0; overflow: hidden; }.widget.with-border a { position: relative; display: block; line-height: 0; }.widget.with-border img { width: 100%; height: auto; }.widget.with-border span { position: absolute; top: 0; bottom: 0; right: 0; width: 104px; padding: 96px 18px 20px 45px; }/* Widget rss--------------------- */.widget.widget_rss a:hover, .widget.widget_rss a:focus, .widget.widget_rss a:active { padding-left: 0; }.widget_rss .rssSummary { margin: 5px 0; }.widget_rss cite { margin: 0 0 10px; }/* Widget carte--------------------- */#content-wp-carte > br,#content-wp-carte .carte_wrapper br,#content-wp-carte .formulaire_wp_carte  #details br { display: block; margin : 5px 0; }#content-wp-carte .formulaire_wp_carte #details #icon_address br { display: block; }#content-wp-carte img { padding: 0 !important; }#content-wp-carte #carte_wp #bulle_info { padding: 10px; }#content-wp-carte .formulaire_wp_carte { width: 300px !important; margin-left: 20px; }#content-wp-carte .conteneur_onglet { width: auto !important; height: auto !important; margin: 0 0 20px !important; }#content-wp-carte .conteneur_onglet a { display: block; float: left; width: 50%; }#content-wp-carte .conteneur_onglet a .div_title { float: none !important; width: auto !important; padding: 10px 0 6px 0 !important; }#content-wp-carte .conteneur_onglet a + a .div_title  { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }#content-wp-carte .formulaire_wp_carte .contenu_onglet { padding-top: 35px; }#content-wp-carte .formulaire_wp_carte .div_title h1 { margin: 0 !important; }#content-wp-carte #form_carte label { padding-left: 5px; }#content-wp-carte .formulaire_wp_carte #tableau table { margin-bottom: 20px; border-collapse: separate; border-spacing: 10px 0; width: 100%; }#content-wp-carte h3 { margin: 0 0 20px; }#content-wp-carte #result_recherche { margin-left: 0 !important; }.entry #content-wp-carte .formulaire_wp_carte ul { margin: 0; padding: 0; }#content-wp-carte .formulaire_wp_carte #result_recherche .titre_liste{ margin: 10px 0 10px; overflow: visible; }#content-wp-carte .formulaire_wp_carte #result_recherche .titre_liste strong { margin: 0; }#content-wp-carte .formulaire_wp_carte #details { margin: 0; }#content-wp-carte .formulaire_wp_carte #details p { margin-bottom: 0; }#content-wp-carte .formulaire_wp_carte #details img { margin: 10px 0 10px 5px; }#content-wp-carte .formulaire_wp_carte #details #icon_address { width: 164px; }#content-wp-carte .formulaire_wp_carte #details #icon_address div#decal_addr { margin: 0; }#content-wp-carte .formulaire_wp_carte #details #icon_address div#decal_addr .tel,#content-wp-carte .formulaire_wp_carte #details #icon_address div#decal_addr .fax { display: block; }#content-wp-carte .formulaire_wp_carte #details #icon_address div#decal_addr .tel { margin-top: 10px; }#content-wp-carte .formulaire_wp_carte #details #decal_addr br { height: 10px; }#content-wp-carte .formulaire_wp_carte #result_recherche #addr { display: inline-block; width: 206px; padding: 0 2px; padding: 2px 0; }#content-wp-carte .formulaire_wp_carte #result_recherche input[type="submit"] { position: relative; top: -1px; padding: 0 10px; height: 30px; }#content-wp-carte .content_gmaps #form_gmaps { margin-top: 20px; }/* Widget fwvvw--------------------- */.fwvvw-widget h2 {	 	  font-size :11px; }/* Widget Pages - Navigation--------------------- */.widget_pages {	padding:0;}.widget_pages ul ul {	display: none;}.widget_pages .current_page_item > ul,.widget_pages .current_page_parent > ul,.widget_pages .current-cat-parent > ul,.widget_pages .current-cat > ul {	display: block;}/* Widget Pages - News--------------------- */.widget_aphp-widget-page-news div + div {	border-top: 1px solid #DBDDE0;}.widget_aphp-widget-page-news div {	padding-top: 10px; margin-bottom: 6px;}.widget_aphp-widget-page-news div .alignleft {	margin: 0 10px 10px 0; width: 75px; height: 75px;}.widget_aphp-widget-page-news div h4 {	font-size: 13px; line-height: 1;}.widget_aphp-widget-page-news div span {	font-size:11px; line-height: 1;}/* 404 --------------------- */.error404 .breadcrumb { float: none; }/* Fancy gallery & box--------------------- */.fancy-gallery { margin: 10px 0; padding: 6px; text-align: left; }.entry .fancy-gallery.gallery img { padding: 0; border: 0; margin: 9px; }body #fancybox-wrap { z-index: 9999; }/* Shortcode CSS--------------------- */.woo-sc-quote.boxed { margin-bottom: 1em; }.shortcode-toggle h4 { margin: 0px !important; }.shortcode-toggle h4 a { padding: 10px 30px 10px 10px !important; }.shortcode-toggle .shortcode-toggle h4 a { padding: 10px 0 !important; background-color: transparent; }.shortcode-toggle .shortcode-toggle .toggle-content { padding: 0; border: 0; }.post.contact-form .submit { 	padding: 0 25px;	line-height: 40px;	height: 40px;	border: 0;	margin: 0;}.post.contact-form .submit:hover, .contact-form .submit:focus, .contact-form .submit:active { position: relative; top:1px; }.tab_header h4 { margin-top: 0 !important; }.contact-form .forms input#sendCopy { margin-right: 5px }.shortcode-tabs.boxed ul.tab_titles { z-index: 0; }.shortcode-tabs.boxed .tab { position: static; z-index: 0; }.shortcode-tabs.vertical { padding: 0; }.shortcode-tabs.vertical ul.tab_titles li,.shortcode-tabs.vertical ul.tab_titles li + li { margin-top: -1px; margin-left: 0; }.shortcode-tabs.vertical .tab { margin-left: 27%; margin-top: -5px; padding: 10px; }/* IE--------------------- */.ie.post-type-archive-hopital .hentry.hopital { width: 47%; }.ie .list-gh > li { width: 47%; }/* carte */.ie #content-wp-carte #form_carte label { padding-left: 0; }/* polls archive */.ie .wp-polls-archive .wp-polls-ul + p { float: none; }.ie8 .consult-result .share-print { width: 50%; text-align: right; }/* IE8--------------------- */.js .ie8 #main-nav-1 > li > .sub-menu,.js .ie7 #main-nav-1 > li > .sub-menu { margin-top: -2px; }.ie8 #suh .choice a,.ie7 #suh .choice a { margin-left: 5px; }.ie8 #suh .choice a.s,.ie7 #suh .choice a.s { margin-left: 0; }.ie8 .association .thumbnail,.ie8 .release .thumbnail { display: block; width: 108px; }.ie8 .fwvvw-widget div.fwvvw_vthumb { width: 115px!important; max-width: 115px; }/* IE7--------------------- */*.ie7 .wrapper { z-index: 2; }.ie7 #footer { position: relative; }.js .ie7 #main-nav > li { margin-top: -1px; }.js .ie7 #main-nav-1 { position: relative; }.js .ie7 #main-nav-1 > li { margin-top: -1px; }.js .ie7 #main-nav-1 > li a { height: 39px; }.js .ie7 #main-nav > li > .sub-menu,.js .ie7 #main-nav-1 > li > .sub-menu { width: 918px !important; }.js .ie7 #main-nav li.clear,.js .ie7 #main-nav-1 li.clear { float: none; }.ie7 .widget ul li { list-style: none; }.ie7.widget_calendar .month li,.ie7 #wp_calendar .month li,.ie7 #calendar_wrap .month li { display: inline; zoom: 1; }.ie7 .share-print > a,.ie7 .share-print > div,.ie7 .share-print > iframe { float: left; margin-right: 5px; }.ie7 .share-print .fb_iframe_widget { position: static; }.ie7 .filter-search li { display: inline; zoom: 1; }.ie7 .glossary li { display: inline; zoom: 1; margin-right: 5px; }.ie7 .consult-result .adress { width: 130px; text-align: center; }.ie7 .pagination li { display: inline; zoom: 1; }.ie7 .rechercher-une-consultation input[type="submit"] { width: 14%; }.ie7 .title-float { float: left; width: 290px; }.ie7 .header-hopital h1, .ie7 .header-hopital h2 { float: none; width: auto; }.ie7 .header-hopital .hCard { margin: 0; float: right; width: 30%; }.ie7 .onglet li { display: inline; zoom: 1; }.ie7 .widget_calendar .month li { display: inline; zoom: 1; }.ie7.post-type-archive-association .association { margin-bottom: 20px; }.ie7 .woo-pagination,.ie7 .pagination-ods { margin-bottom: 10px; }/* Font Face--------------------- */@font-face {	font-family: 'BebasRegular';	src: url('fonts/bebas-webfont.eot');	src: url('fonts/bebas-webfont.eot?#iefix') format('embedded-opentype'),		url('fonts/bebas-webfont.woff') format('woff'),		url('fonts/bebas-webfont.ttf') format('truetype'),		url('fonts/bebas-webfont.svg#BebasRegular') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'AvenirBlack';	src: url('fonts/avenir-1-webfont.eot');	src: url('fonts/avenir-1-webfont.eot?#iefix') format('embedded-opentype'),		url('fonts/avenir-1-webfont.woff') format('woff'),		url('fonts/avenir-1-webfont.ttf') format('truetype'),		url('fonts/avenir-1-webfont.svg#AvenirBlack') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'AvenirBook';	src: url('fonts/avenir-b-webfont.eot');	src: url('fonts/avenir-b-webfont.eot?#iefix') format('embedded-opentype'), 		url('fonts/avenir-b-webfont.woff') format('woff'), 		url('fonts/avenir-b-webfont.ttf') format('truetype'), 		url('fonts/avenir-b-webfont.svg#AvenirBook') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'AvenirHeavy';	src: url('fonts/avenir-h-webfont.eot');	src: url('fonts/avenir-h-webfont.eot?#iefix') format('embedded-opentype'),		url('fonts/avenir-h-webfont.woff') format('woff'),		url('fonts/avenir-h-webfont.ttf') format('truetype'),		url('fonts/avenir-h-webfont.svg#AvenirHeavy') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'AvenirMedium';	src: url('fonts/avenir-m-webfont.eot');	src: url('fonts/avenir-m-webfont.eot?#iefix') format('embedded-opentype'),		url('fonts/avenir-m-webfont.woff') format('woff'),		url('fonts/avenir-m-webfont.ttf') format('truetype'),		url('fonts/avenir-m-webfont.svg#AvenirMedium') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'AvenirRoman';	src: url('fonts/avenir-r-webfont.eot');	src: url('fonts/avenir-r-webfont.eot?#iefix') format('embedded-opentype'),		url('fonts/avenir-r-webfont.woff') format('woff'),		url('fonts/avenir-r-webfont.ttf') format('truetype'),		url('fonts/avenir-r-webfont.svg#AvenirRoman') format('svg');	font-weight: normal;	font-style: normal;}/* Global--------------------- *//* Base */body { background: url(images/sprite.png) no-repeat center -374px #e2e9ea; font-family: 'AvenirMedium', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 13px; color: #2f3139; }/* Heading */h1, h2, h3, h4, h5, h6 { font-family: 'AvenirBlack', Helvetica, Trebuchet, sans-serif; font-weight: normal; margin: 1em 0 .4em; line-height: normal; }h1 { font-size: 25px; }h2 { font-size: 22px; }h3 { font-size: 17px; }h4 { font-size: 16px; }h5 { font-size: 15px; } h6 { font-size: 14px; }em,strong { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; }strong { color: #12ae7c; }/* Link */a:link,a:visited { color: #32b88d; }a:hover, a:focus, a:active { color: #076f9f; text-decoration: none; }a.more { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-size: 12px; background: url(images/sprite.png) no-repeat 100% -236px #dee1e6; color: #787f88; font-weight: normal;}a.more:hover, a.more:focus, a.more:active { text-decoration: none; color: white; background: url(images/sprite.png) no-repeat 100% -266px #32b88d; }a.big-link { font-family: 'AvenirBlack', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 14px; color: white; background-color: #3299c9; border-bottom-color: #0b6a96; }a.pdf { float: right; display: block; padding: 3px 25px 3px 8px; margin-bottom: 20px; max-width: 250px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: url(images/sprite.png) no-repeat 100% -311px #DEE1E6; color: #2F3139; }#access a { color: #e2e9ea; } /* Input */input[type="text"],input[type="search"],select,.inputlist,textarea { background: #f0f1f4; }input[type='submit'],input[type="button"],.wp-polls .Buttons { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; color: white; font-weight: normal; font-size: 18px; background: #32b88d; border-bottom: 3px solid #098b61; }/* Other */.label { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; }.notification { font-family: 'AvenirBlack', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 18px; color: #076F9F; border-right: 4px solid #076F9F; border-left: 4px solid #076F9F; background: white; background: rgba(255,255,255,.75); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }#tooltip { background: white; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: 0 0 10px rgba(0,0,0,.5); }/* Structure */.width-960 .wrap {  background-color: #f4f6f9; }.two-col-left-960 .wrap { background: url(images/bg-aside.png) repeat-y 650px 0 #f4f6f9; }.home.two-col-left-960 .wrap { background-image: none; }.two-col-right-960 .wrap { background: url(images/bg-aside.png) repeat-y -60px 0 #f4f6f9; }.home.two-col-right-960 .wrap { background-image: none; }/* Header--------------------- */#access a { color:#E2E9EA ; color: rgba(0,0,0,0); }#access a:hover, #access a:focus, #access a:active { color:black; }#search form { border-bottom-color: #b8bec1; background: white;  }#search form input { font-family: 'AvenirMedium', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 13px; background: white; }#search form input[type="submit"] { background: url(images/sprite.png) no-repeat 7px -103px; }#suh { font-family: 'AvenirBlack', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 12px; }#suh .label { background: #b1b3be; border-bottom: 2px solid #9395a2; color: white; }#suh .choice a { background: #b1b3be; border-bottom: 2px solid #9395a2; color: #f1f1f4; font-size: 19px; }#suh .choice a:hover, #suh .choice afocus, #suh .choice aactive,#suh .choice a.active { border-bottom: 2px solid; text-decoration: none; }#suh .label.soins { background: #32b88d; border-bottom-color: #09887b; }#suh .label.urgences { background: #ce0845; border-bottom-color: #961940; }#suh .label.hopitaux { background: #076f9f; border-bottom-color: #04547d; }#suh .choice a.s:hover, #suh .choice a.s:focus, #suh .choice a.s:active,#suh .choice a.s.active,#suh .label.s { background: #32b88d; border-bottom-color: #09887b; }#suh .choice a.u:hover, #suh .choice a.u:focus, #suh .choice a.u:active,#suh .choice a.u.active,#suh .label.u { background: #ce0845; border-bottom-color: #961940; }#suh .choice a.h:hover, #suh .choice a.h:focus, #suh .choice a.h:active,#suh .choice a.h.active,#suh .label.h { background: #076f9f; border-bottom-color: #04547d; }#suh .choice a:hover > span, #suh .choice a:focus > span, #suh .choice a:active > span,#suh .choice a.active > span { background: url(images/sprite.png) no-repeat; }#suh .choice a.s:hover > span, #suh .choice a.s:focus > span, #suh .choice a.s:active > span,#suh .choice a.s.active > span { background-position: -59px -98px; }#suh .choice a.u:hover > span, #suh .choice a.u:focus > span, #suh .choice a.u:active > span,#suh .choice a.u.active > span { background-position: -82px -98px; }#suh .choice a.h:hover > span, #suh .choice a.h:focus > span, #suh .choice a.h:active > span,#suh .choice a.h.active > span { background-position: -109px -98px; }/* Navigation--------------------- */#navigation a { color: #fff; }#main-nav {	background: #076f9f;	border: 1px solid #076f9f;}#main-nav > li > a,#main-nav-1 > li > a {	font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; 	font-size: 12.5px;	/* text-shadow: 0 1px 1px rgba(0,0,0,.63); */}.js #main-nav > li > a {	border-right: 1px solid #2a83ad;	box-shadow: inset -1px 0 0 #055b8c;}.js #main-nav > li > a:hover, #main-nav > li > a:focus, #main-nav > li > a:active,.js #main-nav > li.sfHover,.js #main-nav > li.current-menu-item,.js #main-nav > li.current-menu-parent,.js #main-nav > li.current-menu-ancestor,.js #main-nav > li.current_blog { text-decoration: none; background: url(images/sprite.png) no-repeat center 0 #4eaad5; }.js #main-nav > li.menu-item-home { background: none; }.js #main-nav-1 > li > a:hover, #main-nav > li > a:focus, #main-nav-1 > li > a:active,.js #main-nav-1 > li.sfHover,.js #main-nav-1 > li.current-menu-item,.js #main-nav-1 > li.current-menu-parent,.js #main-nav-1 > li.current-menu-ancestor { text-decoration: none; background-color: #3996c1; }.js #main-nav > li > .sub-menu,.js #main-nav-1 > li > .sub-menu {font-family: 'AvenirMedium', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 12.5px; background-color: #4eaad5; border-color: #076f9f; }.js #main-nav > li > .sub-menu > li + li,.js #main-nav-1 > li > .sub-menu > li + li { border-left: 1px solid #2A83AD; }.js #main-nav > li > .sub-menu > li.clear + li,.js #main-nav-1 > li > .sub-menu > li.clear + li { border-left: 0; margin-left: 0; padding-left: 0;}.js #main-nav > li > .sub-menu > li > a,.js #main-nav-1 > li > .sub-menu > li > a { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 16px; }#main-nav > li > .sub-menu a:hover, #main-nav > li > .sub-menu a:focus, #main-nav > li > .sub-menu > a:active,#main-nav-1 > li > .sub-menu a:hover, #main-nav-1 > li > .sub-menu a:focus, #main-nav-1 > li > .sub-menu a:active { text-decoration: underline; }/* Home */.js #main-nav li.home a,.js #main-nav-1 li.home a { background: url(images/home.png) no-repeat 6px 11px; opacity: .8; text-indent: -999em; }.js #main-nav li.home a:hover, #main-nav li.home a:focus, #main-nav li.home a:active,.js #main-nav-1 li.home a:hover, #main-nav-1 li.home a:focus, #main-nav-1 li.home a:active { background: url(images/home.png) no-repeat 6px 11px; opacity: 1; }.js #main-nav li.home.sfHover,.js #main-nav-1 li.home.sfHover { background: none; }.no-js #main-nav a:hover, .no-js #main-nav a:focus,.no-js #main-nav a:active.no-js #main-nav-1 a:hover,.no-js #main-nav-1 a:focus, .no-js #main-nav-1 a:active {	text-decoration: underline;}/* Posts--------------------- */.post-meta abbr { border-bottom: 0; cursor: default; }.post .title a:link, .post .title a:visited,.page .title a:link, .page .title a:visited{ color:#2f3139; }.post .title a:hover, .post .title a:focus, .post .title a:active,.page .title a:hover, .page .title a:focus, .page .title a:active { text-decoration: none; color: #076f9f; }.content-onglet.entry { border-bottom: 1px solid #DADADC; }.entry blockquote { color: #444; }.entry blockquote p { font-style: italic; }.entry img,img.thumbnail { border: 1px solid #e6e6e6; background:#F8F8F8; background:rgba(255,255,255,0.7); }.content-onglet img { border: 0; background: none; }img.wp-smiley  { border: none; }.entry .wp-caption { background:#F8F8F8; background:rgba(255,255,255,0.7); border: solid 1px #e6e6e6; }.entry .wp-caption img{ background:none; border:0; }.entry .wp-caption-text { font:11px/22px Arial, Helvetica, sans-serif; text-align:center; }/* Home */.home h2 { font-size: 19px; }/* Page */.page h1,.single h1 { color: #076f9f; border-bottom: 1px dotted #dadadc;  }.page .entry p { margin-bottom: 20px; }/* Content--------------------- *//* breadcrumb */.breadcrumb,.breadcrumb a { color: #8b8b8b; font-family: 'AvenirMedium', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 11px; }.breadcrumb a:hover, .breadcrumb a:focus, .breadcrumb a:active { text-decoration: none; color: #076F9F; }.archive_header { border: none; color: #076F9F; }/* Pagination */.woo-pagination a:link, .woo-pagination a:visited { color: #2f3139; background: none; border: 0; }.woo-pagination span.current { background: 0; border: 0; font-family: 'AvenirBlack', Helvetica, Trebuchet, sans-serif; font-weight: normal;  }.woo-pagination a:link, .woo-pagination a:visited,.woo-pagination .current, .woo-pagination a:hover { color: inherit; }.pagination a:link, .pagination a:visited,.pagination-ods .page-numbers { font-family: 'AvenirRoman', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 13px; color: #2f3139; background: none; border: 0; }.pagination .current,.pagination-ods .page-numbers.current { font-family: 'AvenirBlack', Helvetica, Trebuchet, sans-serif; font-weight: normal; }.pagination a:hover, .pagination a:focus, .pagination a:active,.pagination-ods a:hover, .pagination-ods a:focus, .pagination-ods a:active { text-decoration: none; color: #076F9F; }.pagination a:link.prev, .pagination a:visited.prev,.pagination a:link.next, .pagination a:visited.next,.pagination-ods .next,.pagination-ods .prev { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; }.pagination .prev,.pagination-ods .prev { left: 5px; }.pagination .next,.pagination-ods .next { right: 0; } /* Footer--------------------- */#footer { background: #004d71; font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif, Helvetica, Trebuchet, sans-serif; font-size: 12px; font-weight: normal; }#navigation-footer { background: #00405e; }#navigation-footer a { color: white; }/* Archives hopitaux--------------------- */.post-type-archive-hopital .breadcrumb { float: none; }.glossary { margin-bottom: 20px; }.glossary li { background: #eceff3; border: 1px solid #d3d7de; font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; color: #cbcbcb; }.glossary li a { color: #2F3139; text-decoration: none; }.glossary li a:hover, .glossary li a:focus, .glossary li a:active { text-decoration: none; color: #076f9f; }.post-type-archive-hopital .hentry.hopital { border-bottom: 1px solid #dbdde0; }/* Groupe Hospitalier--------------------- */.list-gh > li { border-bottom: 1px solid #DBDDE0; }.list-gh .gh-title { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 17px; line-height: normal; }.list-gh .gh-director { font-family: 'AvenirRoman', Helvetica, Trebuchet, sans-serif; font-weight: normal; }.list-gh .list-gh-items { line-height: 1.5em; }/* Contact --------------------- */.gform_wrapper .top_label .gfield_label { font-family: 'AvenirBlack', Helvetica, Trebuchet, sans-serif; font-weight: normal; }.gform_wrapper input[type="text"],.gform_wrapper input[type="url"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="number"],.gform_wrapper input[type="password"],.gform_wrapper select,.gform_wrapper .top_label textarea.textarea { background: white; }/* Single --------------------- */.signle h2 { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-size: 14px; font-weight: normal; }.single .attachment-thumbnail-single { border: 1px solid #d4d8dd; background-color: white; }.post-more a:hover, .post-more a:focus,.post-more a:active,.post-meta a:hover, .post-meta a:focus, .post-meta a:active,.post p.tags a:hover, .post p.tags a:focus, .post p.tags a:active { color: #076f9f; }.post-date { font-family: 'AvenirMedium', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 13px; text-shadow: 1px 1px 0 #fff; }.single pre { background: white; }/* Single hopital --------------------- */.header-hopital h1, .header-hopital h2 { color: #2F3139; border: 0; }.header-hopital h2 { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-size: 14px; font-weight: normal; }.header-hopital img { border: 1px solid #d4d8dd; background-color: white; }.header-hopital .hCard { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 12px; border: 0; /*1px solid #dee1e6;*/ background: #f7f9fc; }.header-hopital .hCard .label { font-family: 'AvenirRoman', Helvetica, Trebuchet, sans-serif; font-weight: normal; }.onglet li { border: 1px solid #e1e3e5; background-color: #eceff3; }.onglet li a { font-family: 'AvenirBlack', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 15px; color: #acb0b7; text-decoration: none; }.onglet li.active { background-color: white; border-bottom-color: white; }.onglet li.active a { color: black; }.content-onglet { background: white; border: 1px solid #e1e3e5; }.single-hopital .content-onglet .info-hopital tr + tr { border-top: 1px solid #e5e5e5; }.single-hopital .content-onglet .info-hopital td { font-family: 'AvenirBlack', Helvetica, Trebuchet, sans-serif; font-weight: normal; }.single-hopital .content-onglet .info-hopital td.label { font-family: 'AvenirMedium', Helvetica, Trebuchet, sans-serif; font-weight: normal; }/* Pole */.pole_detail h3,.service_detail h3 { border-bottom: 1px dotted #DADADC; margin-bottom: 20px;color: #076f9f; }.aside-hopital-pole { margin-left: -20px; margin-bottom: -20px; margin-right: -20px; padding: 20px; background: #ECEFF3; border-top: 1px solid #E1E3E5; clear: both; }.aside-hopital-pole h3 { color: #ACB0B7; }.aside-hopital-pole a { color: #2F3139; }.aside-hopital-pole ul { font-size: 95%; }.aside-hopital-pole .services_list { border-left: 1px solid white; }/* Single Association --------------------- */.header-association .content h1 { color: inherit; border: 0; }.header-association .content h2 { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 14px; }.onglet li { border: 1px solid #e1e3e5; background-color: #eceff3; }.onglet li a { font-family: 'AvenirBlack', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 15px; color: #acb0b7; }.onglet li.active { background-color: white; border-bottom-color: white; }.onglet li.active a { color: black; }.content-onglet { background: white; border: 1px solid #e1e3e5; }/* Single release --------------------- */.header-release h1 { color: inherit; border: 0; }.date-release { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 13px; }/* Single dossier --------------------- */.single-dossier .header-dossier { border-bottom: 1px solid #dbdde0; }.single-dossier .header-dossier .label-title { text-transform: uppercase; font-size: 12px; color: #fff; background: #03b8c8; }.single-dossier .header-dossier .title { border: 0; font-size: 25px; line-height: 25px; font-family: 'AvenirBlack', Helvetica, Trebuchet, sans-serif; font-weight: normal; color: #03b8c8; }.single-dossier .header-dossier .title-sommaire { text-transform: uppercase; font-size: 15px; font-family: 'AvenirBlack', Helvetica, Trebuchet, sans-serif; font-weight: normal; }.single-dossier .header-dossier .sommaire a { color: #2f3139; }.single-dossier .header-dossier .sommaire a.current { color: #03b8c8; }.single-dossier .header-dossier .sommaire a:hover,.single-dossier .header-dossier .sommaire a:focus,.single-dossier .header-dossier .sommaire a:active { text-decoration: underline; }.single-dossier .pagination-bottom { border-top: 1px solid #dbdde0; } .single-dossier .pagination-top h3 {text-align: center; font-family: 'AvenirBlack', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 19px; }.single-dossier .pagination-top .prev,.single-dossier .pagination-top .next,.single-dossier .pagination-bottom .prev,.single-dossier .pagination-bottom .next { background-color: #dadadc; }.single-dossier .pagination-top a:hover, .single-dossier .pagination-top a:focus,.single-dossier .pagination-top a:active,.single-dossier .pagination-bottom a:hover,.single-dossier .pagination-bottom a:focus, .single-dossier .pagination-bottom a:active { background-color: #32b88d; }.single-dossier .pagination-top .next,.single-dossier .pagination-bottom select { background-color: #e8ebf0; font-family: 'AvenirMedium', Helvetica, Trebuchet, sans-serif; font-weight: normal; }/* Archives & search--------------------- *//* Archives */.archive .intro { border-bottom: 4px solid #DADADC; }.archive .intro h1 { color: #076f9f; }.archive .hentry + .hentry { border-top: 1px solid #dbdde0;  }.page-template-template-blog-php .hentry + .hentry,.post-type-archive-association .hentry + .hentry { border-top: 1px solid #dbdde0;  }/* Search  */.search-results .hentry + .hentry,.search .hentry + .hentry { border-top: 1px solid #dbdde0; }.filter-search { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 12px; }.filter-search li a { color: #2f3139; background: #DEE1E6; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }.filter-search li a:hover, .filter-search li a:focus, .filter-search li a:active { text-decoration: none; color: #F4F6F9; background: #32B88D; }/* Archives Dossiers--------------------- */.post-type-archive-dossiers .dossier { border-bottom: 1px solid #dbdde0; }.post-type-archive-dossiers .hentry + .hentry { border-top: 0; }.post-type-archive-dossiers .dossier .content-archive .label-title { text-transform: uppercase; font-size: 12px; color: #fff; background: #03b8c8; }.post-type-archive-dossiers .dossier .content-archive .title,.post-type-archive-dossiers .dossier .content-archive .title a { border: 0; font-size: 20px; line-height: 25px; font-family: 'AvenirBlack', Helvetica, Trebuchet, sans-serif; font-weight: normal; color: #03b8c8; }.post-type-archive-dossiers .dossier .content-archive .title a:hover,.post-type-archive-dossiers .dossier .content-archive .title a:focus,.post-type-archive-dossiers .dossier .content-archive .title a:active { text-decoration: underline; }/* Search consultation --------------------- */.what-result { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 14px; border-bottom: 4px solid #dadadc; }.what-result .nb-result { font-family: 'AvenirBlack', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 20px; line-height: 26px; color: #076f9f; }.what-result .nb-result span { font-family: 'AvenirMedium'; }.what-result .nb-result .highlight { font-family: 'AvenirBlack', Helvetica, Trebuchet, sans-serif; font-weight: normal; }.consult-result { font-size: 13px; border-bottom: 1px solid #dbdde0;}.consult-result h2 { font-size: 17px; }.consult-result h2 abbr { font-family: 'AvenirMedium', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 13px; }.consult-result em { font-style: normal; }.consult-result .hopital,.consult-result .adress { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 12px; color: #2f3139; }.consult-result .hopital { margin-top: -4px; }.consult-result .hopital a { color: #2f3139; }.consult-result .hopital a:hover, .consult-result .hopital a:focus, .consult-result .hopital a:active { color: #F4F6F9; background: #32B88D; }.consult-result a.service-modal { color: inherit; }.consult-result a.service-modal:hover, .consult-result a.service-modal:focus, .consult-result a.service-modal:active { color: #076F9F; }.consult-result .adress { border: 0; }.consult-result .tel { background: url(images/sprite.png) no-repeat -680px -330px; }.rechercher-une-consultation .filter { font-family: 'AvenirBlack', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 19px; }.rechercher-une-consultation label, .rechercher-une-consultation .label { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 12px; }.rechercher-une-consultation input[type="submit"] { font-size: 12px; }.rechercher-une-consultation .print-share { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 11px; background: #f0f1f4; border: 1px solid #dadadc; }.rechercher-une-consultation .inputlist li a { color: #2f3139; font-size: 12px; }.rechercher-une-consultation .inputlist li a:hover, .rechercher-une-consultation .inputlist li a:focus, .rechercher-une-consultation .inputlist li a:active { color: #076F9F; }.rechercher-une-consultation .inputlist li.del_link a { background: url(images/sprite.png) no-repeat 100% -71px; color: #12AE7C; }.rechercher-une-consultation .inputlist li.del_link a:hover, .del_link a:focus, .del_link a:active { color: #076F9F; background-position: 100% -344px; }.ui-widget-header .ui-icon { background: url(images/sprite.png) no-repeat 100% -71px; margin: -6px 0 0 -10px!important; border: 0; }.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { opacity: .5; }.page-template-page-consultation-search-php #map_canvas { border: 1px solid #dee3e4; }/* boite de dialog */.ui-dialog { font-family: 'AvenirRoman', Helvetica, Trebuchet, sans-serif; font-weight: normal; border: 1px solid #e4e6ea; -webkit-box-shadow: 0 0 20px rgba(0,0,0,.2); -moz-box-shadow: 0 0 20px rgba(0,0,0,.2); box-shadow: 0 0 20px rgba(0,0,0,.2);  }#dialog-hopital p, #dialog-service p { font-size: 14px; }#map_hopital {border: 1px solid #e1e3e5; }/* Single consultation */.consultation h2 { color: #8b8b8b; }.single-consultation .hopital, .single-consultation .service { background: white; border: 1px solid #e1e3e5; }.consultation .print { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; color: black; font-weight: normal; background: #dee1e6;}/* Widget --------------------- */.widget { border: 0; /* 1px solid #ccd1d8 */ background: white; }.widget h1,.widget h2,.widget h3,.widget h4,.widget h5,.widget h6 { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; }.widget li { border-bottom-color: #a2b7c7; font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-size: 14px; font-weight: normal; }.widget ul li a { color: inherit; }.widget ul li a:hover, .widget ul li a:focus, .widget ul li a:active, .widget .current_post_item a { color: #055b8c; text-decoration: none; }.widget .current_post_item a { font-family: 'AvenirHeavy'; }#footer-widgets .widget { background: #f0f2f5; border-color: #103850; }#footer-widgets .widget input[type="submit"],#footer-widgets .widget input[type="button"] { font-size: 14px; }/* Widget Slideshow --------------------- */.slideshow { overflow: hidden; }.no-js .slideshow { overflow: auto; }.slideshow .content { position: absolute; top:0; bottom: 0; right: 0; width: 147px; /* 350px */ padding: 0 20px 0 69px; overflow: hidden; z-index: 777; background: url(images/sprite.png) no-repeat -170px -67px; color: #fff; }.slideshow h2 { margin: 0; font-size: 22px; }.slideshow h2 a { color: #fff; }.slideshow h2 a:hover { text-decoration:underline;  }.slideshow p { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 13px; line-height: 16px; }.slideshow .jcarousel-next:before, .slideshow .jcarousel-prev:before { content: ""; }.slideshow .jcarousel-next, .slideshow .jcarousel-prev { background: url(images/sprite.png) no-repeat 0 -50px;}.slideshow .jcarousel-next { background-position: -32px -50px; }/* Widget trouve une consultation--------------------- */.widget_aphp-widget-search-consultation { height: auto ; background: #fdfdfd }.widget_aphp-widget-search-consultation h2,.widget_aphp-widget-search-consultation legend { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 16px; text-align: left; }.widget_aphp-widget-search-consultation #search_engine_doc_fieldset { border-color: #b6b6b6; }.widget_aphp-widget-search-consultation input,.widget_aphp-widget-search-consultation select { background: #f0f1f4; }.widget_aphp-widget-search-consultation input[type='submit'] { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; color: white; font-size: 16px; background: #32b88d; border-bottom: 3px solid #098b61; }.widget_aphp-widget-search-consultation input.ui-autocomplete-loading { background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat; }.widget_aphp-widget-search-consultation .readonly {	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";	filter: alpha(opacity=30);	opacity: 0.3}#tooltipinput {	background: white;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.5);	-moz-box-shadow: 0 0 5px rgba(0,0,0,.5);	box-shadow: 0 0 5px rgba(0,0,0,.5);}/* Widget Actu--------------------- */.carousel .jcarousel-prev { background: url(../canvas/images/btn-prev-slider.png) no-repeat left top; }.carousel .jcarousel-next { background: url(../canvas/images/btn-next-slider.png) no-repeat left top; }.no-js .juizCaption { color: black; }.no-js .juizCaption .caption { background: white; }/* Widget tabs--------------------- */.ui-tabs { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 14px;  }.ui-tabs .ui-tabs-nav a span { font-size: 12px; }.ui-tabs .ui-tabs-nav li,.ui-tabs .ui-tabs-nav li.ui-tabs-selected,.ui-tabs .ui-tabs-panel { border-color: #c2c2c5 !important; background: white; }.ui-tabs .ui-tabs-nav li { background: #dfe1e5; font-size: 12px; }.ui-tabs .ui-tabs-nav li.ui-tabs-selected { background: white; border-bottom-color: white !important;  }.ui-tabs .ui-tabs-panel li { border-color: #bacad5; }/* related_tabs */.related_tabs .hentry + .hentry { border-top: 1px solid #dbdde0; }.related_tabs .hentry h4 a { color: #2f3139; }.related_tabs .hentry h4 a:hover, .related_tabs .hentry h4 a:focus, .related_tabs .hentry h4 a:active { text-decoration: none; color: #076F9F; }.related_tabs .ui-tabs-nav li a { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 12px; background-color: #dee1e6; color: #2f3139; }.related_tabs .ui-tabs-nav li a:hover, .related_tabs .ui-tabs-nav li a:focus, .related_tabs .ui-tabs-nav li a:active,.related_tabs .ui-tabs-nav li.ui-tabs-selected a { background-color: #32b88d; color: #f4f6f9;  }.related_tabs .entry .content { font-family: 'AvenirMedium', Helvetica, Trebuchet, sans-serif; font-weight: normal; }/* Widget qui--------------------- */.qui h3 { color: #32b88d; }.qui.widget .patient h3 { background: url('images-aphp/qui-patient.png') no-repeat left center; }.qui.widget .professionnel h3 { background: url('images-aphp/qui-professionnel.png') no-repeat left center; }.qui.widget .partenaire h3 { background: url('images-aphp/qui-partenaire.png') no-repeat left center; }.qui h3 span { font-family:'AvenirMedium', Helvetica, Trebuchet, sans-serif; font-size: 11px; }.qui ul { border-top-color: #a2b7c7; }/* Widget twitter--------------------- */.widget.widget_woo_twitter {	border: 0;	background-color: #f1f2f4;	background-color: -moz-linear-gradient(top,  #f4f6f9 0%, #e1e4e8 100%);	background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f6f9), color-stop(100%,#e1e4e8));	background-color: -webkit-linear-gradient(top,  #f4f6f9 0%,#e1e4e8 100%);	background-color: -o-linear-gradient(top,  #f4f6f9 0%,#e1e4e8 100%);	background-color: -ms-linear-gradient(top,  #f4f6f9 0%,#e1e4e8 100%);	background-color: linear-gradient(top,  #f4f6f9 0%,#e1e4e8 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f6f9', endColorstr='#e1e4e8',GradientType=0 );	-webkit-box-shadow: 0 -1px 1px #ffffff, inset 0 3px 8px #c3c4c9;	-moz-box-shadow: 0 -1px 1px #ffffff, inset 0 3px 8px #c3c4c9;	box-shadow: 0 -1px 1px #ffffff, inset 0 3px 8px #c3c4c9;	}#footer .widget.widget_woo_twitter { -webkit-box-shadow :none; -moz-box-shadow: none; box-shadow: none; background: #f0f2f5; border: 1px solid #103850; }.widget_woo_twitter .back { font-style: italic; }.widget_woo_twitter ul li a { color: #32b88d; }.widget_woo_twitter ul li .content  { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 14px; }.widget_woo_twitter ul li .time { font-family: 'AvenirMedium', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 12px !important; color: #2f3139; }.widget.widget_woo_twitter .time { background: url(images/sprite.png) no-repeat 100% -109px; }/*.widget.tabbed-widget .tw-content a { color: #32b88d; }.widget.tabbed-widget .tw-content a:hover, .widget.tabbed-widget .tw-content a:focus, .widget.tabbed-widget .tw-content a:active { color: #076f9f; }.widget.tabbed-widget .tw-content .back .time { display: block; background: url(images/sprite.png) no-repeat 100% -145px; }*//* Widget calendar--------------------- *//* base */.widget_calendar,#calendar_wrap { background: #22aa7e; border-color: #12956b; color: white; }.widget_eme_calendar h2,.widget_calendar h2,#calendar_wrap h2 { color: white; text-align: center; }.widget_calendar .month,#calendar_wrap .month { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; }.widget_calendar .month a,#calendar_wrap .month a { font-size: 9px; }.widget_calendar .month .month-active,#calendar_wrap .month .month-active { background: white; color: #189e73; }.widget_calendar .month .month-active:hover, .widget_calendar .month .month-active:focus, .widget_calendar .month .month-active:active,#calendar_wrap .month .month-active:hover, #calendar_wrap  .month .month-active:focus, #calendar_wrap  .month .month-active:active { color: #189e73; }#wp-calendar tbody td { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; border-color: #1a9b71; }#wp-calendar tbody td.pad { background: url(images/background-pad-calendar.png) repeat left top #5ad0b0; }#wp-calendar tbody td#today { background: white; color: #1ba276; }/* other */.widget.widget_eme_calendar { background-color: #22aa7e; border-color: #12956b; color: white; -webkit-box-shadow: inset 0 0 40px #169b70, inset 1px 1px 1px rgba(255,255,255,.25); -moz-box-shadow: inset 0 0 40px #169b70, inset 1px 1px 1px rgba(255,255,255,.25); box-shadow: inset 0 0 40px #169b70, inset 1px 1px 1px rgba(255,255,255,.25); }.eme-calendar-table tbody a { color: white !important; text-decoration: underline; }.eme-calendar-table tbody .eventful-pre a,.eme-calendar-table tbody .eventless-pre a { color: #A1E8D5 !important; }.eme-calendar-table td { border: 1px solid #1a9b71; font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif !important; font-weight: normal; }.eme-calendar-table .eventless-pre,.eme-calendar-table .eventful-pre,.eme-calendar-table .eventless-post { background: url(images/background-pad-calendar.png) repeat left top #5ad0b0; color: #a1e8d5 !important; }.eme-calendar-table .eventless-today { background: white !important; color: #1ba276 !important; }/* Widget Polls--------------------- */.wp-polls label { font-family: 'AvenirMedium', Helvetica, Trebuchet, sans-serif; font-weight: normal; color: #2f3139; }.widget.widget_polls-widget ul li { border: 0; }.widget_polls-widget strong { font-family: 'AvenirMedium', Helvetica, Trebuchet, sans-serif; font-size: 13px; font-weight: normal; color: #2f3139; }.wp-polls small { font-size: 9px; font-family: 'AvenirRoman', Helvetica, Trebuchet, sans-serif; font-weight: normal; }.wp-polls .pollbar {border: 0;  background-image: none; background: #32b88d; }.widget_polls-widget .wp-polls-ul li {font-family: 'AvenirMedium', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 12px; line-height: normal; list-style: circle; }.widget_polls-widget .wp-polls-ul li strong { font-family: 'AvenirMedium', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 12px; color: #32b88d; }.widget.widget_polls-widget .wp-polls-ans .wp-polls-ul + p + p a { color: #999; }.widget.widget_polls-widget .wp-polls-ans .wp-polls-ul + p + p a:hover,.widget.widget_polls-widget .wp-polls-ans ul.wp-polls-ul + p + p a:focus,.widget.widget_polls-widget .wp-polls-ans ul.wp-polls-ul + p + p a:active { text-decoration: none; color: #055B8C; }.widget.widget_polls-widget > ul li { font-family: 'AvenirMedium', Helvetica, Trebuchet, sans-serif; font-weight: normal; }/* polls archives */.wp-polls-archive { font-size: 14px; }.wp-polls-archive p strong { font-family: 'AvenirBlack', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 20px; line-height: 28px; color: #2f3139;}.wp-polls-archive .wp-polls-ans + p { border-bottom: 1px solid #DBDDE0; font-size: 13px; font-family: 'AvenirRoman', Helvetica, Trebuchet, sans-serif; font-weight: normal; }.wp-polls-archive .wp-polls-ul li { font-family: 'AvenirRoman', Helvetica, Trebuchet, sans-serif; font-weight: normal; }.wp-polls-archive .wp-polls-ul li strong { color: #076f9f; font-family: 'AvenirRoman', Helvetica, Trebuchet, sans-serif;font-weight: normal;  }.wp-polls-archive .wp-polls-ul li small { font-size: 13px; font-family: 'AvenirBlack', Helvetica, Trebuchet, sans-serif; font-weight: normal; }.wp-polls-archive .wp-polls-ul + p { color: #999; font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; }.wp-polls-archive .wp-polls-ul + p strong { font-size: 14px; color: #999; font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; }/* Widget jcaroussel--------------------- */.carousel .jcarousel-prev,.carousel .jcarousel-next { background: url(images/sprite.png) no-repeat 11px -176px; }.carousel .jcarousel-next { background-position: -29px -176px; }.juizCaption { font-family: 'AvenirMedium', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 15px; background: #05080d; color: white;  }/* Widget Comments--------------------- */.widget_recent_comments .recentcomments { font-family: 'AvenirRoman', Helvetica, Trebuchet, sans-serif; font-weight: normal; }.widget_recent_comments .recentcomments .url { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; color: #787f88; }/* Widget image--------------------- *//* Sans bordure */.widget.without-border { background: none !important; border: 0; }.widget.without-border a:hover, .widget.without-border a:focus, .widget.without-border a:active { text-decoration: none; }/* Avec bordure */.widget.with-border a { font-family: 'AvenirBlack', Helvetica, Trebuchet, sans-serif; font-size: 18px; color: white; font-weight: normal; }.widget.with-border a:hover, .widget.with-border a:focus, .widget.with-border a:active,.widget.with-border a:hover span, .widget.with-border a:focus span, .widget.with-border a:active span { text-decoration: underline; }.widget.with-border span { line-height: normal; background: url(images/sprite.png) no-repeat -441px -142px; }/* Widget rss--------------------- */.widget_rss .rsswidget { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-size: 16px; font-weight: normal; }.widget_rss .rssSummary { font-family: 'AvenirMedium', Helvetica, Trebuchet, sans-serif; font-weight: normal; }.widget_rss .rss-date { color: #787F88; font-family: 'AvenirRoman', Helvetica, Trebuchet, sans-serif; font-weight: normal; }.widget_rss cite { color: #076F9F;  }/* Widget tag & CTC--------------------- */.widget.widget_tag_cloud a:hover, .widget.widget_tag_cloud a:focus, .widget.widget_tag_cloud a:active,.widget .ctc a:hover, .widget .ctc a:focus, .widget .ctc a:active { color: #076f9f !important; text-decoration: none; }/* Widget carte--------------------- */#content-wp-carte strong { font-weight: normal !important; font-family: 'AvenirMedium', Helvetica, Trebuchet, sans-serif; font-weight: normal; }#content-wp-carte img { background: none !important; border: 0 !important; }#content-wp-carte #carte_wp #bulle_info { background: #f7f9fc; border-color: #dee1e6; color: #2f3139; }#content-wp-carte .conteneur_onglet { border:none;  }#content-wp-carte .conteneur_onglet a:hover, #content-wp-carte .conteneur_onglet a:focus, #content-wp-carte .conteneur_onglet a:active { text-decoration: none; }#content-wp-carte .conteneur_onglet a .div_title { text-align: center; border: 2px solid #C7BFC2; background: white; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }#content-wp-carte .conteneur_onglet a + a .div_title  { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }#content-wp-carte .conteneur_onglet .div_title.onglet_actif { background: #C7BFC2; }#content-wp-carte .formulaire_wp_carte .div_title h1 { font-size: 14px; font-family: 'AvenirMedium', Helvetica, Trebuchet, sans-serif; font-weight: normal; color: black; border: 0; }#content-wp-carte #form_carte label { line-height: 25px; font-size: 14px; }#content-wp-carte h3 { font-weight: normal; font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; color: #076F9F; }#content-wp-carte .formulaire_wp_carte div#result_recherche li { background: none; }#content-wp-carte .formulaire_wp_carte #result_recherche .titre_liste{ background: none; font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif;font-weight: normal;  }#content-wp-carte .formulaire_wp_carte #result_recherche .titre_liste strong { font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 20px; color: #076F9F; }#content-wp-carte .formulaire_wp_carte #details { font-size: 14px; line-height: 16px; }#content-wp-carte .formulaire_wp_carte #details #icon_address { background: none; }#content-wp-carte .formulaire_wp_carte #details #icon_address div#decal_addr p { line-height: 1.5em; }#content-wp-carte .formulaire_wp_carte #details #icon_address div#decal_addr .adresse { font-size: 15px; font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; }#content-wp-carte .formulaire_wp_carte #result_recherche #addr { background: white; }#content-wp-carte .formulaire_wp_carte #result_recherche input[type="submit"] { font-size: 14px; line-height: normal; }/* Widget fwvvw--------------------- */.fwvvw-widget  {	position : relative;	margin :0; 	padding :0;	background : transparent;}.fwvvw-widget h2 {	font-size :12px; }.fwvvw-widget div.fwvvw_vthumb {	width: 115px;}.fwvvw-channel {	margin-top : -6px;}/* Widget Pages - Navigation--------------------- */.widget_pages .current_page_item > a,.widget_pages .current_page_parent > a,.widget_pages .current-cat-parent > a,.widget_pages .current-cat > a {	color: #32B88D;}/* Widget Pages - News--------------------- */.widget_aphp-widget-page-news div + div {	border-top: 1px solid #DBDDE0;}/* Widget Recherche de conbsultation--------------------- */.widget-search-consult-form {	padding: 0;}/* Fancy gallery & box--------------------- */.fancy-gallery { background: white; border: 1px solid #e1e3e5; }/* Events --------------------- */.page-template-template-archives-php .entry .time { font-family: 'AvenirRoman', Helvetica, Trebuchet, sans-serif; font-weight: normal; color: #8b8b8b; }/* Shortcode CSS--------------------- */.woo-sc-quote.boxed { background: none; border: 1px solid #d8dbe0; }.shortcode-toggle.border { border: 0; }.shortcode-toggle h4 { font-family: 'AvenirMedium', Helvetica, Trebuchet, sans-serif; font-weight: normal; font-size: 14px; }.shortcode-toggle h4 a { color: inherit; background-color: #d8dbe0; }.shortcode-toggle h4 a:hover, .shortcode-toggle h4 a:focus, .shortcode-toggle h4 a:active { color: #076F9F; text-decoration: none; }.shortcode-toggle .toggle-content { background: white; border: 1px solid #d8dbe0; }.shortcode-toggle.white .toggle-content { border: 0; }.post.contact-form input[type="text"],.post.contact-form textarea { background: white; }.post.contact-form .submit { 	font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif;	font-weight: normal;	color: white;	font-size: 18px;	background: #32b88d;	border-bottom: 3px solid #098b61;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	cursor: pointer;	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none;	text-shadow: none;}.post.contact-form .submit:hover, .contact-form .submit:focus, .contact-form .submit:active { background: #32B88D; }.contact-form .forms label { font-weight: normal; font-family: 'AvenirHeavy', Helvetica, Trebuchet, sans-serif; font-weight: normal; }.shortcode-tabs { font-family: 'AvenirRoman', Helvetica, Trebuchet, sans-serif; font-weight: normal; }.shortcode-tabs.boxed ul.tab_titles { border: 0; }.shortcode-tabs ul.tab_titles li.nav-tab a { font: inherit; background: #DFE1E5; }.shortcode-tabs.vertical { background: white !important; border: 1px solid #C2C2C5; }.shortcode-tabs.vertical ul.tab_titles { border: 0 !important; }.shortcode-tabs.vertical ul.tab_titles li,.shortcode-tabs.vertical ul.tab_titles li + li { background: #DFE1E5; border: 0 !important; }.shortcode-tabs.vertical ul.tab_titles li.ui-state-active { border: 0 !important; }.shortcode-tabs.vertical ul.tab_titles li.ui-state-active a { background: white; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }.shortcode-tabs.vertical .tab { border: 0; }.shortcode-tabs.boxed ul.tab_titles li { border-bottom: 0 !important; }.shortcode-tabs.boxed ul.tab_titles li.ui-state-hover a { background: #EBEBEB; }.shortcode-toggle .toggle-content table td.label {width:300px;padding-right: 20px;}.toggle-content table { width:100% }/* IE 7--------------------- */.ie7 #suh .label { color: white; }.ie7 .widget_calendar .month a,.ie7 #calendar_wrap .month a { color: white; }.ie7 .widget_calendar .month .month-active,.ie7 #calendar_wrap .month .month-active { color: #189E73; }.ie7 a.more { line-height: normal; }.ie7.post-type-archive-association .hentry { border-bottom: 1px solid #dbdde0; }.ie7.page-template-template-blog-php .hentry { border-bottom: 1px solid #dbdde0; padding-bottom: 20px; }.ie7.post-type-archive-release .release { border-bottom: 1px solid #dbdde0; padding-bottom: 0; margin-bottom: 20px; }.ie7 .share-print .fb_iframe_widget { position: static; }.ie7 .filter-search li { display: inline; zoom: 1; }.ie7 .widget ul li a { color: #2f3139; }.ie7 .widget ul li a:hover, .ie7 .widget ul li a:focus, .ie7 .widget ul li a:active { color:#076F9F ; }.ie7 .widget_calendar a { color: white; }.ie7 .widget_aphp-widget-search-consultation .readonly label {	color: #ebebeb;}.ie7 .widget_aphp-widget-search-consultation .readonly input {	background: #f8f8f8;}/* TOGGLE LIST--------------------- */.uf-toggle { padding-left: 0 !important; }.uf-toggle > li a:hover { cursor: pointer; }.uf-toggle > li { padding-left: 0; list-style: none !important; }.uf-toggle > li > a { padding-left: 25px; display: block; }.uf-toggle > li ul { z-index: 10; }.uf-toggle li.ul-open > a { background: url(images/open-close-list.png) no-repeat 0 -59px; }.uf-toggle li.ul-close > a { background: url(images/open-close-list.png) no-repeat 0 0; }.uf-toggle li.ul-open .consultation-list { display: block; }.uf-toggle li.ul-close .consultation-list { display: none; }/*Toggle autres professionnels */.other-pro-block .shortcode-toggle.closed h4 a, .other-pro-block .shortcode-toggle h4 a{ background-color: #F5EAEF; }.other-pro-block .shortcode-toggle .shortcode-toggle h4 a{ background-color: transparent; }/* Single consulation */.single-consulation .row-service .third-col {	float:none;	margin: 0;	width:auto;}.single-consulation #map_hopital {	float:left;}.single-consulation .plan-consultation {	float: left;	width: 590px;	margin: 20px 0 0 20px;}/*************************************** FRED SEARCH **********************************/div.clr ,.clear {	clear: both;}.lineSep {	clear: both;	height : 5px;	border-bottom:1px solid #EEE;	margin-bottom : 5px;}#iSubmit{	/*padding : 10px 30px;*/	/*text-align : left;*/                margin: 10px auto;        background: white;        width: 800px;        border: 1px solid #ddd;        padding: 15px;        /*display: none;*/       -webkit-border-radius: 3px 0 0 3px;        -moz-border-radius: 3px 0 0 3px;        border-radius: 3px 0 0 3px;        text-align: left;        border-image: initial;	}#iSubmit input[type="submit"]{		/*font-size : 14px; */	/*padding : 5px 15px;*/	/*height : 35px; */	/*line-height : 1em;*/	/*margin-left : 10px*/                padding: 5px 15px;        height: 35px;        line-height: 1em;        margin-left: 10px;        background: url(images/sprite.png) no-repeat -0px -149px;        color: transparent;        font-size: 0;        border: none;        width: 32px;        margin-top: 0;	}#qSearch {	/*padding : 5px;*/	/*color : #555;*/	/*background:#FFF;*/	width : 390px;	/*margin-left : 0;*/	float : left;                border-color: #CCC #EFEFEF #EFEFEF #CCC;        border-width: 1px;        border-style: solid;        margin: 0;        height: 27px;        line-height: 27px;        border: 0;        background: #F0F1F4;        color:#444;        padding: 0 3px;}div#oResults {	margin: 10px auto;	background: #FFF;	width: 800px;	border : 1px solid #ddd;	padding : 15px;        /*box-shadow: inset 0 1px 1px rgba(99,99,99,.46);*/        font-size: 12px;        color: #444;  /*-moz-box-shadow: 1px 1px 10px #FFF;   -webkit-box-shadow: 1px 1px 12px #FFF;   box-shadow: 0px 1px 12px #FFF; */   display : none;	-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;	text-align: left;		}div#mainStruct {	width:900px;	text-align: center;	background : #F4F6F9;	  /*background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));   background: -moz-linear-gradient(top, #eee, #fff);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff') ; */   margin : 20px auto;    padding : 0 10px; 	-moz-border-radius:5px; 	-khtml-border-radius:5px; 	-webkit-border-radius:5px; 	border-radius:5px;	   }.titleResults {		font-weight : bold;	font-size : 16px;	color : #333;	padding : 5px;	margin-bottom : 5px;	border-bottom : 1px dotted #666;}.itemResults {		font-weight : normal;	font-size : 12px;	color : #444;	padding :5px 5px 5px 20px;	margin : 8px 20px;	border : 1px solid #DDD;	  -moz-box-shadow: 1px 1px 2px #ddd;	  -webkit-box-shadow: 1px 1px 2px #ddd; 	  box-shadow: 1px 1px 2px #ddd; 		-webkit-border-radius: 3px 0 0 3px;        -moz-border-radius: 3px 0 0 3px;        border-radius: 3px 0 0 3px;	/*border-radius:5px; */	}.itemResults p {	padding-left : 0px;}.itemResults p strong {	color :#666;}/*.dtc_BoxDetails {  background:#FFF;  padding : 10px;	border : 1px solid #999;	font-weight : normal;	color : #888;	font-size : 11px;	/*border-top : 1px solid #999;	-moz-border-radius:5px; 	-khtml-border-radius:5px; 	-webkit-border-radius:5px; 	border-radius:5px; */  -moz-box-shadow: 1px 1px 3px #666;  -webkit-box-shadow: 1px 1px 3px #666;   box-shadow: 1px 1px 3px #666; }*/#blocServices .linkResult a{	font-weight : normal !important;	font-size : 15px !important;	}.linkResult strong {	font-size : 17px !important;	}.linkResult.fa {	font-size : 16px !important;	}#sStruct {	clear : both;	display : block;	color :#333;	padding : 10px 5px 10px 5px;	text-align  :left;	/*margin-left : 190px;*/	color : #999;	}#sStruct  a.buttonChoice:link, #sStruct a.buttonChoice:visited {	  	color :#AAA;}#sStruct  a.btnGreenChoice:link, #sStruct a.btnGreenChoice:visited {		color :#444;}div#conteneurMain {  background: #FFFFFF;		border : 1px solid #999999;	width : 740px;	}a.buttonChoice {  /*border : 1px solid #EEE;*/    font-weight : bold;  background : transparent  url("images/spriteIco.png") no-repeat  -359px -436px;    /*84B75C*/  /*background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#FFFFFF));  background: -moz-linear-gradient(top, #EEEEEE, #FFFFFF);*/  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#eeeeee') ;*/    padding : 5px 8px 5px 20px;  -moz-box-shadow:0px #eee inset;  -webkit-box-shadow: 0px #eee inset;   box-shadow: 0px #eee inset;   text-shadow: 0 0px 0 rgba(255, 255, 255, 1);  margin : 0 5px 0 0;   border : 1px solid #EEE; 	-khtml-border-radius:3px;  	-webkit-border-radius:3px;   border-radius:3px;  text-shadow: 0 rgba(255, 255, 255, 1);      }.buttonChoice a:link, .buttonChoice a:avisited { 	color : #FFF;		}a.buttonChoice:hover { }a.btnGreenChoice {  color :#555;  font-size : 13px;  padding : 5px 8px 5px 20px;  cursor : pointer;  font-weight : bold;  text-align : center;  margin : 0 5px 0 0;   background: -webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#eeeeee));  background: -moz-linear-gradient(top, #CCCCCC, #eeeeee);   background : transparent  url("images/spriteIco.png") no-repeat  -359px -410px;    /*84B75C*/   /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#eeeeee') ;*/    -moz-box-shadow:0px #eee inset;  -webkit-box-shadow: 0px #eee inset;   box-shadow: 0px #eee inset;   text-shadow: 0 0px 0 rgba(255, 255, 255, 1);     /*border : 1px solid #CCC;*/ 	-khtml-border-radius:3px;  	-webkit-border-radius:3px;   border-radius:3px;}a.btnGreenChoice:hover {  /* background : #FFFFFF;   color : #555;       border : 1px solid #CCC;*/ }.btnWhite a:link, .btnWhite a:visited  , .button { color : #666 !important;  }a.btnWhite {  border : 1px solid #888;  background : #FFFFFF;    /*84B75C*/  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#DDDDDD));  /*background: -moz-linear-gradient(top, #FFFFFF, #DDDDDD);*/  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD') ;*/  /*text-shadow: 0 rgba(255, 255, 255, 1);*/  color : #666;  text-shadow: none;}a.btnWhite:hover {   background : #EEE;   border : 1px solid #CCC;   text-decoration : none;    color : #999 !important;}.btnWhite span {    padding : 10px;    position:relative;}.btnSmall {  font-size : 11px;  font-weight:normal;  padding : 2px;}.btnBox {  margin : 15px 5px;  width : 30%;  float : right;    }#boxTextResult {    position : absolute ;    margin : 10px 5px;    padding : 5px 10px;    font-wieght : bold;    color : #FFF;    background : #74AE46;    /*84B75C*/    border : 1px solid #74AE46;    text-shadow: 0 rgba(255, 255, 255, 1);  	-khtml-border-radius:3px;  	-webkit-border-radius:3px;   border-radius:3px;}.dtc_BoxTip {  background:#FFF;  padding : 10px;	border : 1px solid #999;	font-weight : normal;	color : #888;	font-size : 11px;	/*border-top : 1px solid #999;	-moz-border-radius:5px; 	-khtml-border-radius:5px; 	-webkit-border-radius:5px; 	border-radius:5px; */  -moz-box-shadow: 1px 1px 3px #666;  -webkit-box-shadow: 1px 1px 3px #666;   box-shadow: 1px 1px 3px #666; }.dtc_BoxTip p {  color : #888;  font-size : 11px;  padding : 5px;  text-decoration :none;}.dtc_BoxTip hr {  color : #888;}.dtc_BoxTip a {  color : #666;  font-size : 12px;  padding : 5px;  text-decoration :none;}.dtc_BoxTip a:hover {  color : #222;  /*background : #DDD; */}.dtc_arrowTip {  padding : 10px;  margin-left : 40px;  background : url("images/spriteIco.png") no-repeat  -70px -418px; }#dtc_contextDialog {  display : none;  position:absolute;  clear:both;  z-index : 9000;}.dtc_inContextDialog {  display : none;}.dtc_inContextDialog p  {  }.dtc_inContextDialog a  {  margin-left : 20px;}div.btnMore {	padding : 30px;	text-align : center;}a.leftBox {		background: #EEE;	border : 1px solid #888;	/*border-left:none;	border-top:none;*/	padding : 5px 100px;	-moz-border-radius:5px; 	-khtml-border-radius:5px; 	-webkit-border-radius:5px; 	border-radius:5px;		cursor : pointer;	color : #333;	text-align : center;	text-decoration : none;	}a.leftBox:hover {background: #CCC;}div.leftBox ul span {	padding : 3px;	font-weight : bold;	font-size : 13px;	color : #FFF;	}div.leftBox span {	padding : 5px;	font-weight : bold;	font-size : 13px;	color : #535353;	}.dtc_pageNotif {     position :relative;     padding: 10px;     background : #FFF;     color : #333;     font-size : 11px;      margin : 0 0 0 20px;    	-khtml-border-radius:5px;     	-webkit-border-radius:5px;     	border-radius:5px;    float : left;    width : 50%;}dtc_pageNotif p {	color : #333		}.dtc_pageNotifPlus {     position :relative;     padding: 10px;     background : #F3F3F3;     color : #333;     font-size : 11px;      margin :0 0 0 5px;    	-khtml-border-radius:5px;     	-webkit-border-radius:5px;     	border-radius:5px;    float : right;    width : 32%;}dtc_pageNotifPlus p {	color : #333		}#linkConsults{    padding: 4px 20px 20px 20px !important;}sub,sup { bottom: -0.25em; position: relative; font-size: 65%; line-height: 0; vertical-align: baseline; }sup { top: -0.5em; }/**************************************************************************************/