/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

/* 1.1 Defaults */

body  { font: 12px Arial,Helvetica,Sans-serif; line-height: 1.2; color: #333; background-color: #e4e4e4; }

h1, h2, h3, h4, h5, h6  { margin: 0; font-family: Arial,Helvetica,Sans-serif; color: #3bb7c3; line-height:1; }
h1  {font-size: 36px; margin: 0 0 7px 0;} h2  {font-size: 28px;} h3  {font-size: 20px;} h4  {font-size: 18px;} h5  {font-size: 14px;} h6  {font-size: 12px;}

p  {margin: 0;}

.entry h2{ font-size:22px; margin:0px 0 7px 0; padding-top:15px}
/* 1.2 Hyperlinks */
.entry a:link, .entry a:visited  { text-decoration:none; color: #ff0096; }
.entry a:hover  {text-decoration:underline;}
.entry a:hover, .widget a:hover {border-bottom:none;}

/* 2.2.1 Page Navigation */
#nav a  { display:block; z-index:200; padding:0 10px; line-height:37px; text-decoration:none;}
#page-nav { position:relative; background:#E2C617 url(styles/darwin/bg-pagenav.png) repeat-x; height:37px; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-transform:uppercase; margin-bottom:0px; top:2px;}
#page-nav a { color:#2c2c2b; text-decoration:none; text-shadow: #a1a094 0px 1px 0px; }
#page-nav a:hover { color:#fff; background:url(images/nav-hover.png) repeat; } /**/
#page-nav .ico-home { padding:12px 0 10px 0; }

/* 2.2.2 Category Navigation */
#cat-nav { position:relative; background:url(images/bg-catnav.png) repeat-x bottom; height:45px; border:none; }
#cat-nav a { color:#fff; text-decoration:none; text-shadow: #b9baba 0px 1px 0px; line-height:45px; }
#cat-nav a:hover { color:#000000; }
#cat-nav li:hover { background:#e6e6e6; }
#cat-nav a span { font-family:Verdana, Geneva, sans-serif; font-size:11px; font-style:normal; font-weight:400; color:#888; text-shadow:none;}
#cat-nav a:hover span { color:#555; }
#secnav li a span.sf-sub-indicator { display:none; }
#secnav li ul li a span.sf-sub-indicator { display:inline; }

#cat-nav ul.rss{padding:0; margin-top:7px; margin-right:5px;}
#cat-nav ul.rss li{float:left;width:auto;}
#cat-nav ul.rss a { line-height:30px; display:block; padding:0 10px;font-size:14px; }
#cat-nav ul.rss a img{margin-top:4px;}


#secnav, #secnav ul { position:relative; z-index:100; margin:0; padding:0; padding-top:3px; list-style:none; line-height:1; background: url(images/secnav-div.png) no-repeat right; }
#secnav a { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:700; font-size:12px; display:block; z-index:100; padding:0 15px; line-height:37px; text-decoration:none;}
#secnav li { float:left; width: auto; background: url(images/secnav-div.png) no-repeat left; height:40px; }
#secnav li ul  { position: absolute; left: -999em; width: 180px; }
#secnav li ul li  { background:url(images/bg-catnav.png) repeat-x bottom; border:1px solid #ddd; border-width:0 1px; height:45px; }
#secnav li ul li a  { font-family:Verdana, Geneva, sans-serif; width:160px; line-height:45px; padding:0 10px; font-size:11px; font-style:normal; font-weight:400; color:#555; }
#secnav li ul ul  { margin: -30px 0 0 180px; }
#secnav li:hover ul ul, #secnav li:hover ul ul ul, #secnav li.sfhover ul ul, #secnav li.sfhover ul ul ul { left:-999em; }
#secnav li:hover ul, #secnav li li:hover ul, #secnav li li li:hover ul, #secnav li.sfhover ul, #secnav li li.sfhover ul, #secnav li li li.sfhover ul { left: auto; }
#secnav li:hover,#secnav li.hover  { position:static; }
/*span.sf-with-ul { display:none; }*/

/* 2.2.3 Search */
#page-nav #search { background:url(images/bg-search.png) no-repeat; height:31px; width:181px; margin-top:8px; position:relative; }
#page-nav #search input { background:none; border:none; padding:8px 25px 8px 12px; width:156px; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; color:#9d9d9d; }
#page-nav #search input.submit { position:absolute; right:8px; top:7px; width:15px; height:16px; padding:0; margin:0; }


/* 2.3 Header */
#header{padding:0px 0;clear:both;position:relative;}



/* 2.7 Featured Area */

.featured-banner { background:url(styles/darwin/featured-zoomsur.png) no-repeat; position:absolute; top:-5px; left:-14px; width:81px; height:82px; color:#fff; font:bold italic 14px Georgia, serif; text-shadow:#555 0 1px ; line-height:29px; padding:0 0 0 16px; z-index:99;}

.featured-banner span { display:none; } 

/*
#loopedSlider { position:relative; width:958px; background:url(styles/darwin/darwin-zoom-fond.jpg) norepeat bottom right; border-bottom: 1px solid #b9b9b9; border-right: 1px solid #d0d0d0; }
*/
#loopedSlider { position:relative; width:958px; border:none; background:url(styles/darwin/darwin-zoom-fond3.jpg) #000 no-repeat bottom right;}

#loopedSlider .container { width:640px; height:340px; overflow:hidden; position:relative; background:#fff; border-right:none}
#loopedSlider .featured-nav { width:318px; float:right;}
#loopedSlider ul.pagination li a { width:268px; display:block; padding:8px 20px 0px 30px; opacity:1; border-bottom:1px solid #d4d4d4; line-height:27px;height:27px;min-height:inherit;} /* Modifier ici la taille (height)*/
#loopedSlider ul.pagination li a:hover { opacity:1; background:url(styles/darwin/bg-headlines-liste-hover.png) repeat-y; }
#loopedSlider ul.pagination li.active a { opacity:1; background:url(styles/darwin/bg-headlines-liste-active2.png) repeat-y 0 -32px;} /* Changer ici la position du background */
#loopedSlider ul.pagination em { font-size:120%; color:#FFF; font-family:Georgia, serif; font-weight:bold; line-height:18px; margin-top:10px; font-style:normal; }
#loopedSlider ul.pagination .meta { display:block; font-size:11px; color:#3bb7c3; line-height:16px; margin:5px 0 0 64px; }
#loopedSlider .slides .post-bottom { background:url(styles/darwin/bg-headlines-bottom.png) repeat-y; border-bottom:none; border-right:1px solid #d4d4d4; }
#loopedSlider img  { padding: 5px;	border: 1px solid #ccc; }
#loopedSlider .box{
	border:none;
} 
/* 3. POSTS */

.post-meta{margin: 0 0 15px 0;font-size:10px;color:#3bb7c3; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; line-height:11px;}

.post-meta span.comments a,.post-meta span.comments a:link,.post-meta span.comments a:visited{color:#ff0096;font-weight:bold;text-decoration:none;border-bottom:none;}

.post-meta span.comments a:hover{text-decoration:underline;}
.post h2 a:link, .post h2 a:visited, .post h2 a:hover { color:#3bb7c3; font-size:22px; margin:0px 0 5px 0;}
.post h2.title a:link, .post h2.title a:visited  { color:#3bb7c3; font-size:22px}





/* 3.3 Pagination / WP-Pagenavi */
.more_entries {font-size:12px; line-height:18px; font-family:Georgia, serif !important; font-style:italic !important;}
.more_entries a { display: block; margin: 0; background:#efefef; padding:4px 8px; color:#777; text-shadow: #fff 0px 1px 0px; border:1px solid #ccc;}
.more_entries a:hover { background:#ddd; text-shadow: #fff 0px 1px 0px; border:1px solid #ccc;}
.more_entries .fl a { background-image:url(images/ico-arrow-left.png); background-repeat:no-repeat; background-position:8px center; padding-left:20px; }
.more_entries .fr a { background-image:url(images/ico-arrow-right.png); background-repeat:no-repeat; background-position:95% center; padding-right:20px; }

.more_entries .wp-pagenavi { margin: 15px 0 0 0; text-align: right;  }
.more_entries .wp-pagenavi a:link,
.more_entries .wp-pagenavi a:visited { display: inline; text-decoration: none; background: #f1609d;color: #fff; padding: 4px 8px; border:none; }

.more_entries .wp-pagenavi a.page:link,
.more_entries .wp-pagenavi a.page:visited { display: inline; text-decoration: none; background: #6b6a69;color: #fff; padding: 4px 8px; border:none; }

.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover, .more_entries .wp-pagenavi a.page:hover { padding: 4px 8px; background: #6ac6cf; color:#fff; /*text-shadow: #000 0px 1px 0px;*/ border:none;  }
.more_entries .wp-pagenavi .extend, 
.more_entries .wp-pagenavi span.pages { background: #6b6a69;color: #fff; padding: 4px 8px;/*text-shadow: #000 0px 1px 0px*/; border:1px solid #ccc;}

/* style overrides for comments pagination */
/*
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}
*/

/* 3.7 Buttons / Banners */
.entry a.btn { background:none; padding:0; color:#ff0096; font:Arial; font-size:14px; font-style:normal; text-shadow:none; background-color:#none; border:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; text-decoration:none;}

.entry a.btn:hover {text-decoration:underline;}

.post #share .banner { background:url(styles/darwin/banner-featured.png) no-repeat; position:absolute; top:0; left:-40px; width:90px; height:36px; color:#fff; font:bold italic 14px Georgia, serif; text-shadow:#555 0 1px ; line-height:29px; padding:0 0 0 16px;}
.post #share a img { padding:0 0 0 10px; opacity:0.7; }
.post #share a:hover img { padding:0 0 0 10px; opacity:1; }


/* 4.2 Specific Widgets */
#text-4 h3, .wp_cumulus_widget h3  { font-family:Verdana; font-size:11px; line-height:14px; color:#dfdad9; margin: 0; padding:14px 15px 0; height:37px;background:url(images/bg-title-nos-partenaires.png);text-align:center;text-transform:uppercase;font-weight:bold;}
#text-4 {background:#f4f4f4}; 
#text-4 table.partenaires td.logo img{margin-bottom:5px;}
#text-4 table.partenaires td.logo a:hover{border-bottom:none;}

#text-5 *{padding:0;margin:0;}

#darwin_pdf{position:relative; margin:0 0 20px 0;}

/* 4.3 Sidebar Tabs */

#tabs {	background:#FEFEFE url(images/bg-box.png) repeat-x;; height:auto !important; border:1px solid #fff;display: block; }
#tabs .inside { padding:5px !important;padding: 2px; padding-top:0 !important; }
#tabs ul.wooTabs { height:53px !important; background: url(images/bg-widget-title-woo.png) repeat-x center top; padding:0 10px; }
#tabs ul.wooTabs li { float: left; display:inline;font-family:Verdana, Geneva, sans-serif; font-size: 10px; color: #ffffff; margin:0px 1px 0px 0px !important; cursor: pointer; font-weight:bold}
#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { color:#000; text-decoration:none; background:url(images/bg-tabs-selected.png) no-repeat center 39px; }
#tabs ul.wooTabs li a {	color:#FFF; line-height: 42px; display: block;float: left;padding: 0 10px 10px; text-transform:uppercase; }
#tabs #tagcloud, #tabs .inside li { padding:10px; font-family:Georgia, serif;}
#tabs .inside ul { margin:0 5px 5px; }
#tabs .inside li { border-bottom:1px solid #EDEDED }
#tabs .inside li a { color:#555; font-weight:bold; line-height:20px; line-height:18px; }
#tabs .inside a:hover{ border-bottom:1px dotted;}
#tabs .inside li span.meta { display:block; font-size:10px; text-transform:uppercase; color:#777; font-family:Verdana, Geneva, sans-serif; line-height:20px; }
#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; }
