/*   
Theme Name: Spexel
Theme URI: http://wpvulpe.com/
Description: An advanced multi-column, multi-style, ajax featured premium quality theme.
Author: WPVulpe
Author URI: http://wpvulpe.com/
Version: 1.1
.
Licensed under some "ohyeasure" license, pretty much sure it is. 
You may use this theme for any purpose as long as it is NOT being resold or redistributed in any way, as is or based on.  You must 
keep the footer outbound links intact.
Unless otherwise noted or permitted by the theme developer (theme author).

*/

body {
	background-color:#b8a997;
	color:#484848;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	margin:0;
	padding:0;
}

a {
	color:#53504F;
	outline: 0;
	text-decoration:none;
}

a.button {
	background:#CECECE;
	color:#ffffff;
	font-size:9px;
	line-height:25px;
	margin-top:25px;
	padding:5px 10px;
	text-decoration:none;
	text-transform:uppercase;
}

a.button:hover {
background:#007de2 url(images/button_bg_o.jpg) repeat-x;
}

a:hover {
border:none;
color:#423e3d;
text-decoration:none;
}

h2, h2 a, h2 a:visited {
color:#6a6857;
font-family:"Myriad Pro", verdana, helvetica,arial;
font-size:0.9em;
font-weight:normal;
letter-spacing:-1px;
margin:0 0 3px;
}

h2 a:hover {
color:#ddd8bb;
border:none;
text-shadow:none;
}

h3,h3 a {
color:#731750;
font-family:"Trebuchet ms", Arial, Sans-serif;
font-size:20px!important;
font-weight:normal;
line-height:21px;
margin:10px 0 5px;
}

h4 {
color:#007de2;
margin:0;
}

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 {
font-size:100%;
}

img a,a img {
border:none;
}

p {
margin:0 0 15px;
}

p img {
padding: 0;
max-width: 100%;
}

small {
color:#7f7f7f;
display:block;
font-size:0.6em;
font-weight:normal;
margin-bottom:7px;
font-style:italic;
clear:both;
float:left;
width:350px;
/*margin-top:10px;*/
}
small.deux{
float:none;
clear:both;
color:#535353;
margin-left:10px;
font-size:11px;
font-style:none;
font-weight:normal;
margin-top:7px;
margin-bottom:7px;
width:550px;
}
small a, small a:visited {
color:#731750;
}


small a:hover {
color:#655f5a;
}

#main {
background:transparent url(images/headeur.jpg) no-repeat center top;
/*padding-bottom:30px;b8a997*/
padding-bottom:10px;
}
div#global{
}
/* Top Navigation Bar */

#topnav {
height:25px;
width:100%;
/*background:transparent url(images/topnav.jpg) no-repeat left top;*/
color:#48728C;
}

#topnav a:hover {
color:#5887A3;
}

#topwrapper {
height:38px;
margin:0 auto;
overflow:hidden;
width:950px;
}

#topnavle{
float:right;
}

#topnavle .t_colum3 {
background:transparent url(images/rss_i.png) no-repeat scroll 0 2px;
color:#ffffff;
float:left;
font-size:0.6em;
font-weight:bold;
margin-right:2px;
margin-left:0px;
/*margin-top:4px;*/
padding-top:4px;
padding-left:25px;
text-transform:uppercase;
height:23px;
}

.t_column {
float:left;
margin-right:10px;
}


ul.topmenu {
padding:0;
}

ul.topmenu li {
/*border-right:1px solid #133e59;*/
display:inline;
padding-left:6px;
padding-right:14px;

}
li.homekiria{
background:transparent url(images/picto-home.gif) no-repeat left top!important;
padding-left:25px!important;
height:22px;
margin-right:5px;
}
li.homekiria2{
background:transparent url(images/picto-home.gif) no-repeat left top!important;
padding-left:25px!important;
height:22px;
position:relative;
padding-top:5px;
top:-5px;
}
/*ul.topmenu li a, ul.topmenu li a:visited {
color:#5a3663;
font-family:myriad pro, Helvetica, Verdana, Arial, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}*/

ul.topmenu li a.active,ul#menu li a:hover {
color:#211e1e;
}

.topmenu a:hover {
color:#eaeaea;
}


.t_column2 {
background:transparent url(images/clock.png) no-repeat scroll 4px 3px;
float:left;
font-size:0.7em;
margin-top:2px;
}

#t_column3 {
float:left;
font-size:0.7em;
margin-top:4px;
width:42px;
}

#current_date {
padding-left:20px;
}

/* Header */

#header h1{
display:inline;
}

#hwrapper {
height:80px;
margin:0 auto;
overflow:hidden;
width:950px;
padding-top:3px;
position:relative;
/*background:url('images/logo_bg.png') no-repeat;*/
}


#logowrap {
position:absolute;
}

#logo {
color:#BB977A;
float:left;
font-size:2.4em;
margin:0;
margin-left:10px;
padding-left:21px;
font-variant:small-caps;
display:inline;
}

#logo a {
display:block;
font-family:tahoma, verdana, helvetica;
font-weight:bold;
letter-spacing:-2px;
line-height:1em;
padding:13px 26px 15px 0;
margin-right:-15px;
overflow:hidden;
color:#DDEAF1;
white-space:nowrap;
cursor: pointer;
text-shadow:1px 1px #0E0E0A;
position:absolute;
left:-5000px;
}

#hdivider {
/*background:url('images/hsep.png') repeat-y;*/
float:left;
height:84px;
margin-left:1.8em;
margin-top:-12px;
padding-left:6px;
}

#hdescription {
/*background:transparent url(images/hdes-l.png) no-repeat scroll 0 0;*/
color:#cacaca;
float:left;
font-family:Arial, Helvetica, "trebuchet ms", Verdana, Tahoma;
font-size:0.7em;
margin:23px 0 0 10px;
padding:0 0 0 7px;

text-transform:uppercase;
height:25px;
}

#hdescription span {
/*background: transparent url(images/hdes.png) no-repeat scroll 100% 0;*/
color: #1e6291;
float: left;
padding: 3px 15px 1px 11px;
height: 25px;
}

#topad {
float:right;
margin-right:52px;
margin-top:0;
}

#bg_r {
background:url('images/bg_r.png') no-repeat left top;
display:block;
height:369px;
margin-left:950px;
margin-top:-22px;
position:absolute;
width:19px;
}

/* Navigation Bar */
#navbar {

}

#nwrapper {
/*background: transparent url(images/nav-bg.png) no-repeat center top;*/
height:44px;
position:relative;
}

#navvy {
/*background:transparent url(images/nav-bg.jpg) repeat-x scroll 0 0;*/
height:45px;
margin:0 auto;
padding:5px 0 0 23px;
position:relative;
width:936px;
z-index:9000;
top:-15px;
}

#navbar ul {
position:absolute;
top:105px;
right:20px;
}
#navbar ul li{
margin-left:5px;
}
#navbar ul li a{
font-family:Trebuchet MS!important;
text-transform:uppercase!important;
font-size:12px!important;
}

#navbar ul li {
display:inline;
/*background:transparent url('images/menu-sep.gif') no-repeat right top;*/
}
#navbar ul li.cat-item-7{
width:67px;
text-align:center;
}
#navbar ul li.cat-item-10{

}
#navbar ul li.cat-item-8{
/*margin-right:20px;*/
width:130px;
text-align:center;
}
#navbar ul li.homekiriamec{
padding-top:20px;
}
#navbar ul li.cat-item-4{
width:85px;
text-align:center;
}
#navbar ul li.cat-item-5{
width:100px;
text-align:center;
}
#navbar ul li.cat-item-3{
padding-top:20px;
}
#navbar ul li.cat-item-6{
padding-top:20px;
}
#navbar ul li.cat-item-1{
padding-top:20px;
}
#navbar ul li.cat-item-9{
background:none;
}
#navbar ul li.current-cat {
/*background:#0b3853;*/
}

#navbar ul li.current-cat a {
color:#b2a1b6;
text-shadow:none;
}

#navbar ul#nav {
width:83%;
top:-3px;
padding:0;
}

#navbar ul#nav a {
color:#1e1d16;
text-decoration:none;
border-right:1px solid #99B74C;
text-shadow: #e6fd82 1px 1px;
}

.nav, .nav * {margin:0;padding:0;list-style:none;}

.nav ul {position:absolute;top:-999em;}

.nav2 ul {border-bottom: 4px solid #ebe9d8;}

.nav li {float:left;position:relative;z-index:99;}

.nav li {z-index: 100;}

.nav a {display:block;}

.nav li .children {padding-top:0px;}
.nav li .children li ul {}
.nav ul li{width: 100%;margin-top:0px;}

.nav li:hover ul,ul.nav li.sfHover ul {left:-7px;top:45px;}

#nav2 li:hover ul,ul#nav2 li.sfHover ul {top:70px;}

.nav li:hover li ul,.nav li.sfHover li ul {top:-999em;}

.nav li li:hover ul,ul.nav li li.sfHover ul {left:178px;top:10px;}

.nav li:hover ul,.nav li li:hover ul {top: -999em;}


.nav li li {
display: block;
padding: 0px;
height: auto !important;
}

.nav li:hover {
/*background:#265f81;*/
}

.nav li li a:link, .nav li li a:visited {
display: block;
background:transparent url(images/menupix.png) repeat-y left top;
/*border-bottom:1px solid #C3C3C3;*/
/*border-top:1px solid #FFFFFF;*/
height: auto !important;
padding:8px 8px 8px 24px !important;
width:167px;
}

.nav ul.children {
background:transparent url(images/navdmenu-bt.png) no-repeat left bottom;
padding:0 7px 33px;
width:200px;
position:absolute!important;
left:5px!important;
}

.nav li ul.children li a {
color:#5B5B5B !important;
text-shadow:none !important;
}

.nav li ul.children li a:hover{
color:#3a3a3a !important;
}

.nav li li a:hover {
background:#f2f2f2 url(images/drop_arrowh.png) no-repeat scroll 6px 10px !important;
}

#navbar a {
/*border-right:1px solid #1e1d16;*/
color:#ffffff;
display:block;
float:left;
font-family:trebuchet ms,myriad pro, helvetica;
font-size:12px;
height:32px;
padding:5px 5px 0 5px;
text-transform:uppercase;
/*text-shadow: #29709D 1px 1px;*/
}

#navbar a:hover, #navbar .current_page_item a {
color:#b2a1b6;
text-decoration:none;
text-shadow: none;
/*background:  url(images/navbarhh.png) no-repeat scroll left;*/
}

#navsrch{
float:right;
height:33px;
padding-right:11px;
padding-top:30px;
width:23%;
margin-right:60px;
}

/* search form */
#searchform {
background:transparent url('images/srchbox.png') no-repeat scroll 0 0;
position:absolute;
right:150px;
top:82px;
}

#searchform #s {
background:transparent none repeat scroll 0 0;
display:inline-block;
border:medium none;
color:#731750;
height:20px;
font-size:12px;
padding:0px 0 0 32px;
width:176px;
}

#searchform #searchsubmit {
display:inline;
cursor:pointer;
line-height:0;
background:transparent url(images/search_sub.gif) no-repeat left top;
border:medium none;
height:18px;
padding:0;
text-indent:-9999px;
width:79px;
position:absolute;
top:1px;
right:208px;
}

/* Container */

.container {
margin:0 auto;
width:970px;
margin-top:0px;
position:relative;
/*background-color:#c6baac;*/
/*background: url('images/container_bg.png') repeat-y;*/
}

/* Photo Slide [Gallery Style 2] */
.stepcarousel2, .stepcarousel {
overflow:scroll;
}

#imggallery2-wrap {
margin:0 auto 6px;
position:relative;
width:600px;
padding-top:3px;
}


#imggallery2 {
margin:0 auto;
}


#imggallery2-wrap .next {
background:url('images/imgc_imG.png') no-repeat -26px center;
right:0;
}

#imggallery2-wrap .prev {
background:url('images/imgc_imG.png') no-repeat 2px center;
left:0;
}

#imggallery2-wrap .next:hover {
background:url('images/imgc_imG_h.png') no-repeat -26px center;
right:0;
}

#imggallery2-wrap .prev:hover {
background:url('images/imgc_imG_h.png') no-repeat 2px center;
left:0;
}


#imggallery2-wrap .prev,#imggallery2-wrap .next {
display:block;
height:84px;
position:absolute;
text-indent:-9999px;
top:0;
width:25px;
cursor: pointer;
}

#imggallery2-wrap .slide_title2 {
clear:both;
display:block;
font-family:"Lucida Grande";
font-size:0.6em;
height:38px;
line-height:12px;
overflow:hidden;
position:relative;
top:4px;
width:72px;
}

#imggallery2-wrap .slide_title2{
color:#8a8a8a;
}

#imggallery2-wrap .slide_title2:hover {
color:#FFF;
}

#imggallery2-wrap .stepcarousel2 {
height:84px;
margin:0 auto;
position:relative;
width:536px;
}

#imggallery2-wrap .stepcarousel2 .belt2 {
left:0;
position:absolute;
top:0;
}

#imggallery2-wrap .stepcarousel2 .panel2 {
background-color:#E9E9E9;
border:1px solid #E4E4E4;
float:left;
height:62px;
margin-right:13px;
overflow:hidden;
padding:6px;
width:70px;
}

#imggallery2-wrap .stepcarousel2 .panel2:hover {
background:#242424;
color:#FFF;
}

#imggallery2-wrap .stepcarousel2 .panel2 h2 {
font-family:Georgia,"century gothic",Arial,verdana, sans-serif;
font-size:16px;
font-weight:bold;
height:20px;
margin:2px 5px;
overflow:hidden;
text-align:center;
}

#imggallery2-wrap .stepcarousel2 .panel2 img {
float:left;
margin:0;
padding:0;
}

#imggallery2-wrap .stepcarousel2 .panel2 p {
margin:5px;
overflow:hidden;
text-align:left;
}


/* Photo Slide [Gallery] */

#zimwrap{
background:#d9e4f8 url('images/courrouselle.jpg') no-repeat left top;
/*background:#d9e4f8 ;*/
margin:0 auto;
width:1260px;
position:relative;
}

#image-gallery-wrapper {
margin:0 auto;
position:relative;
/*width:950px;*/
padding-top:5px;
/*background:url('images/fond-carousel.png') no-repeat left -2px;*/
}


#image-gallery {
margin:0 auto;
}


#image-gallery-wrapper .next {
/*background:url('images/fleche2.jpg') no-repeat 0px 0;*/
right:-65px;
}

#image-gallery-wrapper .prev {
/*background:url('images/fleche1.jpg') no-repeat 0 0;*/
left:-20px;
}

#image-gallery-wrapper .prev, #image-gallery-wrapper .next {
display:block;
height:208px;
position:absolute;
text-indent:-9999px;
top:3px;
width:94px;
cursor: pointer;

}
#image-gallery-wrapper .prev{
left:100px;
}
#image-gallery-wrapper .next{
left:1050px;
}
#image-gallery-wrapper .slide_title {
background: url('images/slide_bg.png') repeat;
color:#C5C5C5;
margin-left:-205px;
padding:5px 10px;
position:absolute;
width:185px;
}

#image-gallery-wrapper .slide_title:hover {
background: url('images/slide_bg_h.png') repeat;
color:#FFF;
}

#image-gallery-wrapper .stepcarousel {
font-size:0.7em;
height:196px;
margin-top:8px;
position:relative;
margin-left:36px;
width:885px;
left:157px;
}

#image-gallery-wrapper .stepcarousel .belt {
left:0;
position:absolute;
top:0;
padding-top:9px;
}

#image-gallery-wrapper .stepcarousel .panel {
background-color:#84a7c5;
/*border:1px solid #0F3958;*/
float:left;
height:160px;
margin-right:13px;
overflow:hidden;
padding:2px;
width:205px;
}

#image-gallery-wrapper .stepcarousel .panel:hover {
background:#08344F;
border:1px solid #0F3958;
}

#image-gallery-wrapper .stepcarousel .panel h2 {
font-family:Georgia,"century gothic",Arial,verdana, sans-serif;
font-size:16px;
font-weight:bold;
height:20px;
margin:2px 5px;
overflow:hidden;
text-align:center;
}

#image-gallery-wrapper .stepcarousel .panel img {
float:left;
margin:0;
padding:0;
}

#image-gallery-wrapper .stepcarousel .panel p {
margin:5px;
overflow:hidden;
text-align:left;
}


/* Featured Posts / Video */

#fimwrap {
background:#071F2D url(images/fim_bg.gif) repeat-x center bottom;
border-top:1px solid #123E57;
margin:0 auto;
}

#feature-video {
/*display:inline;
float:right;
position:relative;*/
margin-top:20px;
}

#fmV_co {
font-size: 0.8em;
margin: 0px auto;
overflow: hidden;
text-align: center;
width: 321px;
}

#fmV_co a {
color: #B2B2B2;
}

#feature-video p {
margin: 0px;
}

#featured-post-wrap {
background: #0E384E url(images/fcbg.jpg) no-repeat 0 0;
margin:0 auto;
padding:0px 0 9px;
width:950px;
height:275px;
}


#featured-post {
background:transparent;
height:284px;
overflow:hidden;
position:relative;
width:949px;
}

.featured-post-item { 
background:transparent url(images/fcbg.jpg) repeat scroll center center;
font-family: "Myriad Pro",verdana, helvetica,arial;
color:#03131c;
float:left;
height:268px;
margin-left:35px;
margin-right:35px;
margin-top:7px;
overflow:hidden;
padding:5px;
position:absolute;
width:868px;
}

.featured-post-item .fthumb { 
background:#1A4C69 none repeat scroll 0 0;
border:1px solid #48798E;
float:left;
padding:7px;
}

.featured-post-item .fthumb img{ display:block; }

.featured-post-item .fthumbsha {
background:url('images/fthumbs.png');
display:block;
height:20px;
width:362px;
position:absolute;
top:254px;
z-index:-1;
left:0;
}

.featured-post-item .post{
float:left;
width:479px;
margin-left:10px;
}
	
.featured-post-item .post h2{
margin:0px 0px 0px 0px;
padding:5px 5px 0;
font-weight:bold;
font-family: "Myriad Pro",verdana, helvetica,arial;
font-size:1.2em!important;
line-height:19px!important;
padding-bottom:6px!important;
padding-top:5px!important;
border-bottom:#0F374C solid 1px;
color:#062334;
}

.featured-post-item .post h2 a:link, .featured-post-item .post h2 a:visited {
font-size:1.2em !important;
line-height:19px !important;
text-shadow:1px 1px #326D8E;
}

.featured-post-item .post h2 a:hover{
color:#0a0a07;
background:none;
padding:0;
}

.featured-post-item .post p{
margin:0px 0px 0px 0px;
padding:7px 7px 5px;
font-size:0.9em;
line-height:20px;
overflow:hidden;
font-family: "Myriad Pro", verdana, tahoma, sans-serif;
border-top:#266485 solid 1px;
}	

.featured-post-item .post a{
color:#062334;
font-size:0.7em;
line-height:17px;
}

#fm_fec_wrap{
height:285px;
position:relative;
}



/* Style 2 */


#fp2wrap{
height:305px;
/*margin-left:-17px;*/
/*padding-left:16px;*/
padding-top:10px;
padding-left:5px;
width:623px;
background:transparent url('images/fond-carou2.png') no-repeat left top;
}

#featured-post2{
height:272px;
margin:0px 0 0px 5px;
overflow:hidden;
position:relative;
width:605px;
}

.con_hov {
/*background: url('images/con_hov.png') no-repeat;*/
display:block;
height:251px;
position:absolute;
width:593px;
}

.featured-post-item2 { 
background:#161616 none repeat scroll 0 0;
border:1px solid #FFFFFF;
color:#555555;
float:left;
height:252px;
margin-top:7px;
overflow:hidden;
padding:5px;
position:absolute;
width:592px;
}

.featured-post-item2 .post2{
background:transparent url(images/fe_bg.png) repeat scroll 0 0;
height:86px;
position:absolute;
top:259px;
width:592px;
z-index:100;
overflow:hidden;
}

.featured-post-item2 .post2:hover a,.featured-post-item2  .post2:hover a:hover{
color:#fff;
padding:0;
}

.featured-post-item2 .post2:hover{
background: url(images/fe_bg_h.png) repeat;
color:#FFF;
}
	
.featured-post-item2 .post2 h2{
margin:0px 0px 0px 0px;
padding:5px 5px 0;
font-weight:bold;
font-family: "Myriad Pro",verdana, helvetica,arial;
border-bottom:none!important;
font-size:1.2em!important;
line-height:19px!important;
padding-bottom:0px!important;
padding-top:5px!important;

}

.featured-post-item2 .post2 h2 a:link,.featured-post-item2 .post2 h2 a:visited{
font-size:1.2em !important;
line-height:19px !important;
background:none;
}

.featured-post-item2 .post2 p{
margin:0px 0px 0px 0px;
padding:2px 6px 5px;
line-height:16px;
overflow:hidden;
font-family: "Myriad Pro", verdana, tahoma, sans-serif;
}	

.featured-post-item2 .post2 a{
color:#B2B2B2;
font-size:0.7em;
line-height:17px;
}

.date-post2 {
color:#FFFFFF;
float:right;
font-size:0.56em;
padding-right:6px;
text-align:right;
}

#con_nav {
background:#161616 ;
float:left;
text-align:center;
width:527px;
}

#con_nav a { 
background: #161616 url('images/fscon_b.gif') no-repeat; 
text-decoration: none; 
margin: 0 5px; 
padding: 0px 2px;  
width:13px;
height:19px;
text-indent:-9999px !important;
display:inline-block;
}

#con_nav a:hover{
background: #161616 url('images/fscon_hv.gif') no-repeat; 
}

#con_nav a.activeSlide { 
background: #161616 url('images/fscon_act.gif') no-repeat;
height:19px;
text-indent:-9999px !important;
width:13px;
}

#con_nav a:focus { 
outline: none; 
}

/* */


.fcbar {
float:left;
margin-left:91px;
margin-top:15px;
height:51px;
width:375px;
height: 20px;
color:#092737;
font-size:0.9em;
height:18px;
}

.fcbar a, a:visited {
color:#593563;
}
.fcbar a, a:hover{
color:#b2a1b6;
text-decoration:underline;
}
.fcbar a:hover{
color:#4995bc;
}

.fcbarl {
background:url('images/fcbar.png') no-repeat;
display:block;
float:left;
padding:13px;
height:18px;
border-right:1px solid #133B51;
}

.fcbarc {
background:url('images/fcbarbg.png') repeat-x;
display:block;
float:left;
padding:13px;
border-left:1px solid #2F7BA3;
height:18px;
}

.fcbarrm {
background:url('images/fcbarrm.png') no-repeat;
height:19px;
display:block;
float:left;
padding:13px;
text-indent:-9999px;
width:106px;
cursor:pointer;
}

.read-more {
background:url('images/f_read-more.png') no-repeat;
display:block;
float:right;
height:32px;
width:136px;
}

.read-more a {
color:#8b847c;
font-size:0.6em;
padding-left:25px;
}

.read-more a:hover {
color:#fff;
}

.date-post {
color:#FFFFFF;
float:right;
font-size:0.56em;
padding-right:6px;
text-align:right;
}

#feature-nav {
margin-left:-1px;
margin-top:113px;
position:absolute;
width:954px;
z-index:2;
}

#feature-nav-r {
background:#000;
float:right;
}

#feature-nav-w {
background:#0c0804 url('images/f-nav-bg.gif') no-repeat;
border-top:1px solid #21170d;
margin:0 auto;
height:35px;
width:950px;
}

#featured-next {
background:transparent url(images/fe_imG.png) no-repeat scroll -25px 0;
float:right;
margin-right:10px;
}

#featured-next:hover {
background:transparent url(images/fe_imG_h.png) no-repeat scroll -25px 0;
float:right;
margin-right:10px;
}

#featured-prev {
background:transparent url(images/fe_imG.png) no-repeat scroll 0 0;
float:left;
margin-left:10px;
}

#featured-prev:hover {
background:transparent url(images/fe_imG_h.png) no-repeat scroll 0 0;
float:left;
margin-left:10px;
}

#featured-prev,#featured-next {
cursor:pointer;
height:38px;
margin-top:4px;
text-indent:-9999px;
top:0;
width:27px;
}

#con_fea_navwrap {
background:#161616 none repeat scroll 0 0;
border-bottom:1px solid #FDF8DC;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
display:block;
height:28px;
margin-left:5px;
padding-top:5px;
width:602px;
}

#con_featured-next{
background:transparent url(images/con_n.png) no-repeat scroll -55px 0;
float:right;
margin-right:10px;
height:23px;
width:20px;
}

#con_featured-prev {
background:transparent url(images/con_n.png) no-repeat scroll 0 0;
float:left;
margin-left:10px;
height:23px;
width:22px;
}

#con_featured-prev,#con_featured-next {
cursor:pointer;
height:23px;
margin-top:0px;
text-indent:-9999px;
top:0;
width:25px;
}


/* Content */
#block_content {
/*background:#FFFFFF url(images/container_bg.png) repeat-y;*/
width:977px;
position:relative;
}

#content_area {
float:left;
/*margin-top:10px;*/
width:619px;
margin-right:4px;
padding-left:9px;
margin-top:74px;
}

#container_end {
/*background:url('images/container_bt.png') no-repeat left bottom;*/
height:50px;
position:relative;
top:5px;
}

#content_area .block_inside {
min-height:400px;
/*background-color:#FFFFFF;
display:block;
margin-left:25px;
padding-bottom:5px;
padding-top:7px;*/
}
#content_area .block_insidekiri {
min-height:400px;
background-color:#FFFFFF;
display:block;
margin-left:25px;
padding-bottom:5px;
padding-top:7px;
}

#content_area .separator {
border-top:1px solid #E9E9E9;
padding-bottom:5px;
padding-top:5px;
text-align:right;
}

#content_area h2 {
font-size:1.45em;
/*line-height:26px;*/
text-align:left !important;
}

.rec_entry_wrap h2 {
/*background: #262626 none repeat scroll 0 0;*/
/*background:transparent url('images/head-poussette.png') no-repeat left top;*/
color:#07357c!important;
font-family:"Trebuchet MS";
font-size:17px;
width:350px;
float:left;
}

.rec_entry_wrap h2 a {
color:#593563;
float:left;
}

.rec_entry_wrap h2 a:hover {
color:#a794ac;
text-decoration:underline;
}

#btt {
background:transparent url(images/btt.gif) no-repeat scroll 0 0;
display:block;
float:right;
height:15px;
margin-right:4px;
margin-top:51px;
text-indent:-99999px;
width:116px;
}

#btt:hover{
background:url(images/btt_h.gif) no-repeat;
}

#single_block {
background:#FFFFFF;
margin-bottom:15px;
width:595px;
color:#616161;
}

#single_block h2 {
color:#4A4A4A;
}

#single_block h2 a, #single_block h2 a:visited{
color:#53504f;
font-family:"Myriad Pro", verdana, helvetica,arial;
font-size:0.75em;
font-weight:normal;
letter-spacing:-1px;
margin:0 0 3px;
background:none;
border:none;

}

#single_block h2 a:hover{
color:#212121;
border:none;
}


#single_block a{
color:#731750;
}

#single_block a:visited{
color:#731750;
}


#single_block a:hover{
color:#731750;
}

.rec_block {
margin-top:5px;
margin-left:14px;
width:585px;
position:relative;
}
.rec_block_une{
margin-top:5px;
width:594px;
height:276px;
background:transparent url(images/alaune.png) no-repeat left top;
position:relative;
padding:100px 0 5px 40px;
margin-bottom:20px;
}
.rec_block_une .rec_read{
bottom:20px!important;
right:30px!important;
color:#0AC9FF!important;
}
.rec_block_une .entry_areag{
width:340px;
}
.rec_block_une h2 a{
color:#07357C!important;
}
.rec_block_une h2 a:hover{
color:#07357C!important;
}
.rec_entry_wrap_une{
float:left;
width:600px;
}
.rec_r {
float:left;
padding:0;
margin-right:10px; 

}

.rec_d{
background:#F7F9F2 none repeat scroll 0 0;
font-family:tahoma,helvetica;
font-size:0.7em !important;
margin-top:10px;
padding:3px 6px;
text-align:center;
}

.pos_sep {
background:transparent url(images/pos_sep.png) no-repeat scroll 0 0;
height:11px;
margin-left:20px;
margin-top:10px;
}

.rec_bar {
/*background:#146598 none repeat scroll 0 0;*/
/*background:transparent url(images/bas-title.png) no-repeat left -10px;*/
height:32px;
float:left;
width:350px;
}

.rec_bar .rcbspa {
float:left;
font-size:11px;
color:#959595;
margin-top:0px;
overflow:hidden;

}

.rec_bar .rcspar {
/*background:#3F3F3F none repeat scroll 0 0;*/
float:right;
/*padding:4px 5px 5px 8px;*/
width:40%;
}

.rec_read {
/*background:transparent url(images/rec_rm.png) no-repeat scroll 0 0;*/
font-size:12px;
color:#593563;
position:absolute;
right:10px;
bottom:1px;
}
.rec_read :hover{
color:#b2a1b6;
}

.min_bar {
/*background:url('images/min_bar.gif') repeat-x left top;
height:32px;
margin-top:11px;*/
}

.min_bar .minspa {
float:left;
font-size:0.9em;
height:32px;
margin-left:9px;
margin-top:0px;
overflow:hidden;
width:150px;
}

.min_read {
/*background:transparent url('images/min_rm.gif') no-repeat scroll 0 0;*/
position:absolute;
/*text-indent:-9999px;*/
right:5px;
bottom:10px;
padding:0;
color:#0ac9ff!important;
font-family:Arial;
font-size:12px;
}


.grid_5 {
display:inline-block;
padding-left:3px;
/*margin-bottom:14px;
margin-left:16px;*/
margin-right:0;
vertical-align:top;
/*min-height:275px;*/

}

.grid_5 h2 {
background:none !important;
padding:12px;
}

.grid_5 h2 a {
color:#593563;
font-size:16px;
font-family:Trebuchet MS;
}

.grid_5 h2 a:hover { 
color:#b2a1b6;
}
.box img {
/*margin:0 0 5px;*/
height:100px;
margin:5px 0 0 0px;
width:100px;
}
.box  {
position:relative;
height:122px;
width:297px;

}

.box p {

}

.min_content{
line-height:18px;
padding:5px 0 10px;
}

.box, .widget {
/*background:#F5F5F5 url(images/min_bg.gif) repeat-y scroll 0 0;*/


}

.box2 {
/*padding:8px 18px 18px;*/
}
div.grid_5 div.box div.box2  h2{
text-align:left!important;
padding:0;
margin-bottom:5px;
}
.dthumb {
/*background:#CACACA;*/
margin:0;
padding:0;
width:100px;
float:left;
height:100px;
}

.continue {
background:transparent url(images/r_bg.png) no-repeat scroll 0 0;
margin:0px -25px -32px 8px;
padding-top:2px;
}

.continue .r_icon_d {
color:#231708;
margin-left:9px;
}

.continue #r_more {
background:transparent url(images/r_read.gif) no-repeat scroll 0 0;
color:#E9DAC8;
display:block;
font-size:0.8em;
height:27px;
margin-left:169px;
position:relative;
text-indent:-99999px;
top:-22px;
}

#posts_navigation {
font-size:0.7em;

margin-right:19px;
margin-top:10px;
text-align:right;
float:right;
}

#posts_navigation a:hover {
/*border-bottom:1px solid #534F4B;*/
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited  {
	padding: 0px 6px 0px 0px; 
	margin: 2px;
	text-decoration: none;
	background:transparent url(images/pagenav_current.png) repeat-x scroll 0 0;
	/*border:1px solid #C2BC9B;*/
	color:#8E907F;
	display:block;
	width:12px;
	height:23px;
	float:left;
}
.wp-pagenavi a:hover {	
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	background:transparent url(images/pagenav_current.png) repeat-x scroll 0 0;
	/*border:1px solid #959B8C;*/
	color:#4D563F;
}
.wp-pagenavi span.pages {
	background:transparent url(images/pagenav_bg.gif) no-repeat left top;
	/*border:1px solid #DDDDDD;*/
	color:#ffffff;
	margin:2px;
	padding:3px 8px 0 0;
	height:25px;
	display:block;
	width:61px;
	float:left;
}
.wp-pagenavi span.current {
	background:transparent url(images/pagenav_current.png) repeat-x scroll 0 0;
	/*border:1px solid #ABABAB;*/
	color:#ffffff;
	font-weight:bold;
	margin:2px;
	padding:0px 6px 0 0;
	height:23px;
	width:12px;
	display:block;
	float:left;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	background:url(images/pagenav_bg.gif) repeat-x;
	border:1px solid #C2BC9B;
	color:#ffffff;
}


/* SideBar */

#sidebar {
float:right;
width:321px;
margin-top:90px;
/*background-color:#c6baac;*/
/*background:transparent url(images/colone-droit.jpg) no-repeat left top;*/
}

#sidebar .block_inside {
padding:0;
}

#sidebar .block_inside h2, #sidebar .block_inside h3 {
color:#ffffff;
font-size:1.1em;
text-align:center;
/*text-shadow:1px 1px #113F59;*/
margin-top:7px;
}

#sidebar ul {
margin:0;
padding:0;
}

#sidebar ul li {
list-style:none;
}

#sidebar ul li a, #sidebar ul li a:visited{
display:block;
}

div.textwidget img {
padding: 0;
max-width: 100%;
}

div.textwidget { 
padding:10px;
background:#FFFFFF none repeat scroll 0 0;
overflow: hidden;
width:290px;
margin-left:8px;
}
div.textwidget p { 
margin:0;
}
div.textwidget p a{ 
font-size:13px;
}

#recent-comment{

}

#recent-comment ul li { 
background:none;
padding-left:6px;
}

#recent-comment ul li:hover {
background:#F2F2F2;
}

#recent-comment ul li a {
padding-left:42px;
}

.recent-commentQ {
font-size:0.85em;
line-height:13px;
float:none !important;
}

.tabnav {
background:transparent url(images/sbtab_bg.png) repeat-x scroll 0 0;
height:34px;
}

#sidebar ul li a:hover {
color:#3B3B3B;
text-decoration:none;
}

#tsbar_wrap {
float:left;
width:329px;
}

#tab-content {
margin-top:5px;
}

@media print  {
.tabs-nav {display:none;}
#topnav{display:none}
#main {background:#fff none;}
#topad{display:none}
#nwrapper {display:none}
#bg_r {display:none}
#sidebar{display:none}
#footer{display:none}
#c-footer{display:none}
#content_area {width:auto;}
#single_block {width:auto;}
#the_breadcrumb{display:none}
#block_content {background:none;}
.postmeta{display:none}
#comments_template{display:none}
#single_block blockquote {background-color:#F7F7F7;border:none;}
#single_block {background:#FFFFFF;border:none;width:auto;color:#363636;}
small span {background:none; padding:0;}
.rec_icon_p {background:none; padding:0;}
.rec_icon_d {background:none; padding:0;}
.rec_icon_c {background:none; padding:0;}
.rec_icon_u {background:none; padding:0;}
.rec_icon_print {background:none; padding:0;}
}

@media projection,screen  {
.tabs-hide {
display:none;
}
}

.tabs-container {
/*background:#E9E9E9;
border:1px solid #E4E4E4;*/
clear:left;
}

.tabs-container ul li {
border-bottom:1px solid #D6D6D6;
border-top:1px solid #FFFFFF;
line-height:28px;
}

.tabs-container ul li:hover {
background:#F2F2F2;
}

.tabs-container ul li a:link, .tabs-container ul li a:visited {
padding:9px 9px 9px 20px;
color:#727272;
}

.tabs-container ul li span{
font-size:0.8em;
float:right;
}

.tabs-loading em {
padding:0 0 0 20px;
}

.tabs-nav .tabs-disabled {
opacity:.4;
}

.tabs-nav .tabs-selected a {
color:#FFFFFF;
}

.tabs-nav .tabs-selected a span {
color:#393939;
opacity:1;
}

.tabs-nav .tabs-selected a,.tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active {
background-position:100% -150px;
outline:0;
}

.tabs-nav .tabs-selected a:link,.tabs-nav .tabs-selected a:visited,.tabs-nav .tabs-disabled a:link,.tabs-nav .tabs-disabled a:visited {
cursor:text;
}

.tabs-nav a {
color:#5BA8DF;
font-size:10px;
padding-left:4px;
padding-right:8px;
padding-top:6px;
position:relative;
text-align:center;
text-transform:uppercase;
white-space:nowrap;
z-index:2;
}

.tabs-nav a span {
color:#5F5F5F;
float:left;
font-size:1em;
height:19px;
line-height:19px;
min-height:18px;
padding:0 0 0 0;
}

.tabs-nav .tabs-selected a span{
}

.tabs-nav .tabs-selected .rc {
background:transparent url(images/sb_tab_sep.png) repeat-y scroll 0 0;
}

*>.tabs-nav a span {
height:28px;
width:auto;
}

.tabs-nav .rc{
background:transparent url(images/sb_tab_sep.png) repeat-y scroll 0 0;
}

.tabs-nav a,.tabs-nav .tabs-disabled a:hover,.tabs-nav .tabs-disabled a:focus,.tabs-nav .tabs-disabled a:active {
background-position:100% -100px;
}

.tabs-nav a, .tabs-nav a span {
display:block;
}

.tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active {
color:#5BA8DF;
cursor:pointer;
}

.tabs-nav li {
background:transparent url(images/sb_tab_sep.png) repeat-y scroll right center;
float:left;
height:34px;
}

.tabs-nav li.rel {
background:none;
}

.tabnav .stab_entries {
background: url(images/stab_entries.png) no-repeat scroll -2px 0;
padding-left:21px;
opacity:0.8;
}

.tabnav .stab_popular {
background:transparent url(images/stab_popular.png) no-repeat scroll -2px 0;
padding-left:23px;
opacity:0.8;
}

.tabnav .stab_cmts {
background:transparent url(images/stab_cmts.png) no-repeat scroll -2px 0;
padding-left:20px;
opacity:0.8;
}


.tabs-nav li.last {
margin:0;
}

.tabs-nav:after {
clear:both;
content:" ";
display:block;
}

.sbar1tab {
color:#7F7D78;
float:left;
font-family:Tahoma,"Century gothic", Arial, sans-serif;
font-size:0.75em;
margin-bottom:12px;
padding:0px;
width:324px;
}


.sbar1tab h2 {
float:left;
width:90%;
font-family:verdana, Georgia,"Century gothic", Arial, sans-serif;
font-size:1.1em;
font-weight:bold;
line-height:30px;
margin:5px 0;
padding:0 0 0 5px;
text-transform:uppercase;
}

.sbar1tab ul {
list-style-type:none;
margin:0;
padding:0;
}


.sbar1 {
color:#484848;
float:left;
font-family:Tahoma,"Century gothic", Arial, sans-serif;
font-size:13px;
margin-bottom:12px;
padding:0px;
width:327px;
}

.sbar1 li {
padding:6px;
list-style-type:none;
}

.sbar1_heading {
background:url('images/head-droit.png') no-repeat 0 -1px;
display:block;
height:26px;
left:10px;
position:relative;
width:310px;
padding-right:25px;
}
div#wpcumuluscontent{
background:transparent url(images/fond-tag.png) no-repeat left top;
height:256px;
}
.sbar1_toggles{
background:transparent url('images/sb_tgp.png') no-repeat scroll 0 0;
display:block;
height:27px;
left:-30px;
line-height:27px;
overflow:hidden;
position:relative;
text-indent:-999px;
top:10px;
width:24px;
}

.sbar1_toggleh {
display:block;

line-height:27px;
overflow:hidden;
position:absolute;
top:10px;

padding:0 !important;
}

.sbar1_bt { 
/*background:transparent url('images/sb_bt.png') no-repeat scroll 0 0;*/
clear:both;
display:block !important;
height:10px;
width:328px;
margin:0 !important;
padding:0 !important;
}

.sbar1 h2 {
color:#7E7A65;
float:left;
width:90%;
font-family:verdana, Georgia,"Century gothic", Arial, sans-serif;
font-size:16px!important;
font-weight:bold;
margin:7px 0;
padding:0 0 0 5px;
text-transform:uppercase;
}

.sbar1 ul {
list-style-type:none;
margin:0;
padding:0;
}

.sbar1 ul li {
line-height:28px;
padding:0;
}

.sbar1 ul li:hover {
color:#2676A1;
background:transparent url(images/sbar1_li_bgh.gif) repeat-x scroll 0 0;
}

.sbar1 ul li .children {
width:326px;
}

.sbar1 ul li .children li {
overflow:hidden;
margin-left:11px;
}

.sbar1 ul li .children li a{
border:none;
}

.sbar1 ul li .children .children {
width:315px;
}

.sbar1 ul li .children a:link, .sbar1 ul li .children .children a:link {
border:none;
width:274px;
}

.sbar1 ul li a:link, .sbar1 ul li a:visited {
background:transparent url(images/drop_arrow.png) no-repeat scroll 11px 12px;
border-bottom:1px solid #D7D7D7;
border-top:1px solid #FFFFFF;
color:#575656;
display:block;
padding-bottom:5px;
padding-left:34px;
padding-top:5px;
width:290px;
}

.sbar1 ul li a:hover {
background:transparent url(images/drop_arrowh.png) no-repeat scroll 11px 12px;
}


.sbar1 ul li ul {
height:100%;
line-height:28px;
padding:0;
}

.sbar1 ul li ul li {

height:100%;
line-height:28px;
padding:0;
}


#sponsorsM {
clear:both;
float:left;
margin:30px 0 0 0;
padding:0;
text-align:center;
width:327px;
}

#sponsorsM ol {
margin:0;
padding:0;
}

#sponsorsM li{
display:inline;
list-style-type:none;
padding:0px;
}

.sbar2 {
float:left;
font-family:Tahoma,Georgia,"Century gothic", Arial, sans-serif;
font-size:13px;
margin-left:4px;
padding-top:5px;
width:50%;
}

.sbar_2 {
margin-bottom:15px;
float:left;
}

.sbar2_heading {
background:url('images/sbb_bg.png') no-repeat 0 -1px;
display:block;
height:38px;
width:162px;
clear:both;
}

.sbar2_bt{
background:transparent url('images/sbb_bt.png') no-repeat scroll 0 0 !important;
display:block;
clear:both;
height:11px !important;
width:160px !important;
}

.sb_ss {
float:left;
margin-left:2px;
position:relative;
}

.sb_ss #s_ab {
clear:both;
float:left;
padding-right:7px;
}

.sbar1 .sb_ss {
width:325px;
}

.sbar_2 .ze_ex {
width:158px;
}

.ze_sa {
/*padding:10px;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CACACA;
margin:3px;*/
margin-left:19px;
}

.sbar2 h2 {
color:#C5E2F2;
font-family:verdana, Georgia,"Century gothic", Arial, sans-serif;
font-size:1.1em;
font-weight:bold;
line-height:30px;
margin:5px 0;
padding:0 0 0 5px;
text-transform:uppercase;
width:82%;
float:left;
text-align:center;
text-shadow:1px 1px #113F59;
}

.sbar2 p {
margin:0;
padding:7px 10px;
}

.sbar2 table {
color:#787d7f;
text-align:center;
width:100%;
}

.sbar2 ul {
list-style-type:none;
margin:0;
padding:0;
}


.sbar2 ul li {
clear:left;
height:100%;
line-height:18px;
width:158px;
list-style-type:none;
}

.sbar2 ul li:hover {
background:transparent url(images/sbar1_li_bgh.gif) repeat-x scroll 0 0;
}

.sbar2 ul li a:link, .sbar2 ul li a:visited {
background:transparent url(images/drop_arrow.png) no-repeat scroll 11px 12px;
border-bottom:1px solid #D7D7D7;
border-top:1px solid #FFFFFF;
color:#575656;
display:block;
padding-bottom:10px;
padding-left:31px;
padding-top:10px;
position:relative;
}

.sbar2 ul li a:hover {
background:transparent url(images/drop_arrowh.png) no-repeat scroll 11px 12px;
}

.sbar2 ul ul {
background-repeat:no-repeat;
list-style-type:none;
margin:0;
padding:0 0 10px;
}

.sbar2 ul ul ul {
border:0;
list-style-type:none;
margin:0;
padding:0;
}

.sbar2 ul ul ul ul {
border:0;
list-style-type:none;
margin:0;
padding:0;
}

.sbar2 ul li .children {
width:159px;
}

.sbar2 ul li .children li {
overflow:hidden;
margin-left:11px;
}

.sbar2 ul li .children li a{
border:none;
}

.sbar2 ul li .children .children {
width:150px;
}

.sbar2 ul li .children a:link { 
border:none;
width:117px;
}

.sbar2 ul li .children .children a:link {
width:110px;
}

.sbar3 {
float:left;
font-family:Tahoma,Georgia,"Century gothic", Arial, sans-serif;
font-size:12px;
padding-top:5px;
width:48%;
position:relative;
left:0px;
overflow:hidden;
}

.sbar3 h2 {
color:#C5E2F2;
width:82%;
float:left;
font-size:1.1em;
font-weight:bold;
line-height:30px;
margin:5px 0;
padding:0 0 0 5px;
text-transform:uppercase;
text-align:center;
text-shadow:1px 1px #113F59;
}

.sbar3 p {
margin:0;
padding:7px 10px;
}

.sbar3 table {
color:#787d7f;
text-align:center;
width:100%;
}

.sbar3 ul {
list-style-type:none;
margin:0;
padding:0;
}


.sbar3 ul li {
clear:left;
height:100%;
line-height:18px;
width:155px;
}

.sbar3 ul li:hover {
background:transparent url(images/sbar1_li_bgh.gif) repeat-x scroll 0 0;
}

.sbar3 ul li a:link, .sbar3 ul li a:visited {
background:transparent url(images/drop_arrow.png) no-repeat scroll 11px 12px;
border-bottom:1px solid #D7D7D7;
border-top:1px solid #FFFFFF;
color:#575656;
display:block;
padding-bottom:10px;
padding-left:31px;
padding-top:10px;
}

.sbar3 ul li a:hover {
background:transparent url(images/drop_arrowh.png) no-repeat scroll 11px 12px;
}

.sbar3 ul ul {
background-repeat:no-repeat;
list-style-type:none;
margin:0;
padding:0 0 10px;
}

.sbar3 ul ul ul {
border:0;
list-style-type:none;
margin:0;
padding:0;
}

.sbar3 ul ul ul ul {
border:0;
list-style-type:none;
margin:0;
padding:0;
}

#sbar23_wrap{
width:330px;
}

/*Content Footer*/

#c-footer {
background:transparent url(images/cfooter_bg.gif) no-repeat scroll center top;
font-size:0.75em;
margin:0 auto;
width:950px;
color:#245776;
}

#c-footer p {
margin:0 20px;
}

span.cfoot_col {
height:44px;
margin:0 auto;
width:950px;
}

.cfoot_col_b {
background:transparent url(images/cfooter_col.png) no-repeat scroll center center;
display:block;
margin:0 auto;
overflow:hidden;
padding:0 !important;
position:relative;
text-align:center;
text-indent:-999px;
top:-2px;
height:44px;
width:22px;
}

.cfoot_expa {
background:transparent url(images/cfooter_expa.png) no-repeat scroll center center;
display:block;
margin:0 auto;
overflow:hidden;
padding:0 !important;
position:relative;
text-align:center;
text-indent:-999px;
top:-2px;
height:44px;
width:22px;
}

#c-footer #footer-wrapper {
clear:both;
margin:0 auto;
padding:0;
width:978px;
overflow:hidden;
height:100%;
padding:25px 0;
}

#c-footer #ctwitter {
display:block;
height:147px;
margin:0;
padding:0;
position:absolute;
width:154px;
}

#c-footer .barone {
float:left;
background:#061c29 url(images/cfbr_top.gif) no-repeat scroll 0 0;
margin-right:0;
margin-bottom:15px;
width:315px;
}

#c-footer .barone img {
background:#0C3146 none repeat scroll 0 0;
border:1px solid #174B69;
margin:3px;
padding:5px;
}

#c-footer .rbar {
background:#061c29 url('images/cfbr_top.gif') no-repeat;
float:left;
/*height:183px;*/
margin-left:10px;
margin-right:10px;
width:315px;
}

#c-footer .rbbar ul li {
list-style-type:none;
margin:0;
padding:0;
}


#c-footer .cfooter_bt {
background:transparent url('images/cfbr_bottom.gif') no-repeat scroll 0 0;
clear:both;
display:block !important;
height:27px;
}

#c-footer .cfooter_tbg {
background:transparent url('images/cfbr_bg.gif') repeat-y scroll 0 0;
}

#c-footer .cfooter_lbg {
background: url(images/cfbl_bg.gif) repeat-y 0 0;
}

#c-footer .rbar p {
font-size:0.8em;
}

#c-footer .twitterStyB_twi{
background:transparent url(images/twitt_b.jpg) no-repeat scroll 0 0;
display:block;
height:55px;
margin-left:9px;
top:0;
width:250px;
}

#c-footer .twitterStyB_div{
background:transparent url(images/twitt_bg.jpg) repeat-y scroll right center;
}

#c-footer .twitterStyB {
background:transparent url(images/twitter.jpg) no-repeat scroll 0 0;
float:left;
margin-left:62px;
width:272px;
}

.twitterStyB_twi{
background:transparent url(images/n_twitt_b.png) no-repeat scroll 0 0;
display:block;
height:55px;
margin-left:0px;
top:0;
width:250px;
}

.twitterStyB {
background:transparent url(images/n_twitter.png) no-repeat scroll 0 0;
float:left;
margin-left:62px;
width:272px;
}


#twitterStyS {
margin-top:12px;
}

.twtStySbar {
background:transparent url(images/s_twitter.gif) no-repeat scroll 0 0;
float:left;
padding:5px;
width:320px;
}

.twtStyS_div {
font-size:0.75em;
margin-top:40px;
}

.twtStyS_update {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
color:#848484;
}

.twtStyS_update li {
border-bottom:1px solid #DEDEDE;
border-top:1px solid #FFFFFF;
margin:0 !important;
padding:5px;
}

.twtStyS_update li:hover {
background:#e6e6e6;
}

.twtStyS_update a {
color:#B6B6B6 !important;
display:block;
font-size:1em !important;
margin-bottom:-4px;
margin-top:-1px;
text-align:right;
}

.twtStyS_update span a {
color:#6AB1CC !important;
display:inline !important;
float:none;
font-size:100% !important;
}

.twtStyS_follow a {
background:transparent url(images/stwitt_follow.png) no-repeat scroll 0 0;
color:#404040;
float:right;
font-size:0.9em;
height:36px;
margin-top:8px;
text-indent:-99999px;
width:102px;
}

.twtStyS_follow a:hover {
background:transparent url(images/stwitt_followh.png) no-repeat scroll 0 0;
}

#c-footer .rbbar{
background:url('images/cfbr_top.gif') no-repeat;
float:left;
margin-left:10px;
margin-right:10px;
margin-top:19px;
width:314px;
}

#c-footer .bbar {
background:url(images/cfbr_top.gif) no-repeat scroll 0 0;
float:left;
margin-right:10px;
margin-bottom:15px;
width:315px;
}

#c-footer .lbbar {
background:url(images/cfbl_top.gif) no-repeat;
width:277px;
}

#c-footer .cfooter_br {
background:url(images/cfbl_bottom.gif) no-repeat;
}

#c-footer .bbar h2{

}

#c-footer .rbbar h2 {
font-weight:bold;
text-align:center;
text-indent:0;
}

#c-footer #translation_bar {
width:312px;
}

#c-footer #translation_bar a {
margin-left:14px;
}

#c-footer #transl_sign {
display:none;
}

#rbar_wrap{
float:left;
width:328px;
}

#barone_wrap{
float:left;
margin-left:9px;
width:324px;
}

#c-footer h2 {
background:#c0d3f1 url(images/rba_h2_b.gif) repeat-x scroll center bottom;
border-top:1px solid #7999c2;
color:#ffffff;
font-family:tahoma,helvetica;
font-size:1.2em;
font-weight:bold;
text-align:center;
line-height:19px;
margin:21px auto 7px;
padding:3px 3px 8px;
text-transform:uppercase;
}

#c-footer .barone h2 {
background:transparent url(images/flickr.gif) no-repeat scroll 0 0;
text-indent:-9999px;
margin-left:35%;
border:none;
}

#c-footer #lf_wrap {
float:left;
width:314px;
margin-left:1px;
}



.twitterStyB_twitter_follow a {
background:transparent url(images/twitt_follow.png) no-repeat scroll 0 0;
color:#404040;
float:left;
font-size:0.9em;
height:42px;
margin-left:-31px;
margin-top:-19px;
padding-right:10px;
text-indent:-99999px;
width:102px;
}

.twitterStyB_twitter_follow a:hover {
color:#AEAEAE;
}

.twitterStyB_div {
background:transparent url(images/ntwitt_bg.jpg) repeat-y scroll right center;
font-size:0.8em;
margin-top:151px;
padding-left:0;
width:230px;
}

.twitterStyB_update {
color:#E6E4E0;
font-family:"Myriad Pro",Arial;
list-style:none;
margin-left:10px !important;
overflow:hidden;
padding-left:8px !important;
padding-top:0px;
width:187px;
}

.twitterStyB_update li {
border-bottom:1px solid #bfd2f2;
border-top:1px solid #bfd2f2;
padding:5px;
margin:0 !important;
}

.twitterStyB_update li:hover{
background:#6181b8 none repeat scroll 0 0
}

.twitterStyB_update span a {
color:#5DB2E0 !important;
display:inline;
float:none;
font-size:100% !important;
}

.twitterStyB_update  a {
color:#fffbfb !important;
display:block;
text-align:right;
font-size:1em !important;
margin-bottom:-4px;
margin-top:-1px;
}

.subscribe a {
color:#ffffff;
font-weight:bold;
}

.subscribe a:hover {
color:#65a4cb;
color:#ffffff;
font-weight:bold;
}

.subscribe-email {
color:#918F67;
font-size:10px;
height:119px;
margin-left:8px;
margin-top:7px;
position:relative;
top:-6px;
width:300px;
z-index:2;
}

.subscTypBlue {
background:transparent url(images/subscribeboxh.png) no-repeat scroll 0 0;
}

.subscTypBlue #feedburner-email {
color:#205371;
}

.subscTypSilver {
background:transparent url(images/subscribeboxSil.png) no-repeat scroll 0 0;
}

.subscTypSilver #feedburner-email {
color:#606060;
}

.subscTypBlack {
background:transparent url(images/subscribeboxBla.png) no-repeat scroll 0 0;
}

.subscTypBlack #feedburner-email {
color:#606060;
}

.subscribe-emailhover{
background:url('images/subscribeboxh.png') no-repeat;
}

.subscribe-email #feedburner-email {
background-color:transparent;
border:medium none;
display:block;
float:left;
margin-left:23px;
margin-top:70px;
width:159px;
}

.subscribe-email .fdmBlue {
color:#265069;
}

.subscribe-email .fdmSilver {
color:#6a6a6a;
}

.subscribe-email .fdmBlack {
color:#5f5f5f;
}

#subscr {
}

#subscr #subscribe {
background-color:transparent;
border:medium none;
color:#695218;
cursor:pointer;
height:101px;
margin-left:11px;
margin-top:15px;
text-indent:-9999px;
width:105px;
}

#subscr p {
color:#695218;
margin:1px 0;
text-align:center;
}

.t_colum3 {
background:transparent url(images/rss_i.png) no-repeat scroll 2px 2px;
color:#ffffff;
font-size:0.75em;
margin-left:20px;
padding-left:28px;
padding-top:5px;
text-transform:uppercase;
}

.rbbar ul {
margin:0 16px;
padding:0;
}

.rbbar ul li {
border-bottom:1px solid #BFD2F2;
list-style-type:none;
margin-right:15px;

}

.rbbar ul li a {
display:block;
background:transparent url(images/rbar_arr_b.gif) no-repeat scroll 6px 12px;
border-bottom:1px solid #BFD2F2;
list-style-type:none;
padding-bottom:9px;
padding-top:9px;
padding-left:21px;
color:#ffffff;
}

.rbbar ul li a:hover {
background:#6181B8 url(images/rbar_arr_h.gif) no-repeat scroll 6px 12px;
color:#ffffff;
}


.bbar ul {
margin:0 16px;
padding:0;
}

.bbar ul li {
border-bottom:1px solid #BFD2F2;
list-style-type:none;
margin-right:15px;

}

.bbar ul li a, .bbar ul li a:visited {
background:transparent url(images/rbar_arr_b.gif) no-repeat scroll 6px 12px;
border-bottom:1px solid #BFD2F2;
display:block;
list-style-type:none;
padding:9px 6px 6px 21px;
color:#ffffff;
}

.bbar ul li a:hover {
background:#6181B8 url(images/rbar_arr_h.gif) no-repeat scroll 6px 12px;
color:#ffffff;
}

#flickr_nav {
height:28px;
margin:0 auto;
padding:0;
text-align:center;
}

#flickrr {
margin:0 auto;
min-height:200px;
text-align:center;
width:261px !important;
height:300px;
}

#flickr-next {
background:transparent url(images/flickr_b.gif) no-repeat scroll -21px 0;
cursor:pointer;
float:right;
height:29px;
margin-right:136px;
margin-top:-2px;
text-indent:-9999px;
top:0;
width:21px;
}

#flickr-prev {
background:transparent url(images/flickr_b.gif) no-repeat scroll 0 0;
cursor:pointer;
float:left;
height:30px;
margin-left:137px;
margin-top:-2px;
text-indent:-9999px;
top:0;
width:21px;
}

/* Footer */

	
#footer {
background:#C6BAAC url(images/Footer.png) no-repeat left top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height:115px;
width:943px;
clear:both;
margin:15px auto 0 auto;
position:relative;
}
#footer ul li.qui a{
color:#ffffff;
font-size:14px;
font-weight:bold;
font-family:arial;
}
#footer ul li.qui a:hover{
text-decoration:none;
}
#footer ul.topmenu li.partenaire a:hover{
text-decoration:none;
}
#footer ul li.infosante a:hover{
text-decoration:none;
}
#footer ul li.infos a:hover, #footer ul li.magkiria a:hover, #footer ul li.magkiria2 a:hover{
text-decoration:underline;
}
#footer ul li.qui{
height:24px;
width:147px;
/*background:transparent url(images/qui-somme.png) no-repeat left top;*/
padding: 13px 0 0 7px;
position:absolute;
top:17px;
left:49px;
}
#footer ul.topmenu li.partenaire a{
color:#ffffff;
font-size:14px;
font-weight:bold;
font-family:arial;
text-align: center;
margin-left:20px;
}
#footer ul.topmenu li.partenaire2 a{
color:#ffffff;
font-size:14px;
font-weight:bold;
font-family:arial;
text-align: center;
position:absolute;
top:55px;
left:255px;
}
#footer ul.topmenu li.partenaire {
height:37px;
width:172px;
/*background:transparent url(images/partenaires.png) no-repeat left top;*/
padding:0;
position:absolute;
top:30px;
left:240px;
}
#footer ul li.infosante a{
color:#5a3663;
font-size:24px;
font-weight:bold;
font-family:arial;
display:block;
width:160px;
line-height:40px;
height:30px;
text-transform:uppercase;
}
#footer ul li.infosante a:hover{
text-decoration:none;
}
#footer ul li.infosante {
position:absolute;
top:20px;
left:486px;
width:115px;
height:30px;
}
#footer ul li.infos a{
color:#535353;
font-size:10px;
font-family:arial;
}
#footer ul li.infos {
position:absolute;
top:75px;
left:492px;
width:160px;
}
#footer ul li.logokiria{
position:absolute;
top:20px;
right:50px;
}
#footer ul li.magkiria a{
color:#535353;
font-size:10px;
font-family:arial;
position:absolute;
top:73px;
right:30px;
}
#footer ul li.magkiria2 a{
color:#535353;
font-size:10px;
font-family:arial;
position:absolute;
top:85px;
right:20px;
}
#footer ul li.marque a{
color:#00a1e1;
font-size:12px;
font-family:arial;
}
#footer ul li.marque a span{
color:#5a3663;
}
#footer ul li.marque {
position:absolute;
bottom:10px;
left:50px;
}
#footer ul li.mention a{
color:#24619b;
font-size:12px;
font-family:arial;
margin-left:22px;
}
#footer ul li.mention a img{
position:absolute;
left:130px;
bottom:-2px;
}
#footer ul li.mention {
position:absolute;
bottom:10px;
left:330px;
}
#footer .container{
height:115px;
width:943px;
overflow:hidden;
margin:0 auto;
background:none;
}

/*#footer ul.topmenu li a {
color:#5a3663;
}

#footer ul.topmenu li a:hover {
color:#689DBA;
border-bottom: 1px solid #689DBA;
}*/

#footer ul.topmenu li {
/*background:url('images/footer_sep.png') no-repeat right 0;*/
border: none;
}

#footer .long {
float:left;
width:957px;
}

#footer a:hover {

}

#footer h3 {
color:#e2dddc;
font-size:10px;
text-transform:uppercase;
}

.footer_column {
float:right;
line-height:9px;
margin-right:2px;
color:#5a3663;
}

.footer_column a{
#ffffff;
}

.footer_column a:hover{
color:#689DBA;

}

.footer_column #cc1 {
font-family:Helvetica;
font-size:0.9em;
line-height:18px;
margin:0;
}

.footer_column .topmenu {
/*padding-top:10px;*/
}

.footer_column ul li,.footer_column ul {
list-style:none;
}

#footer_column_wp {
float:left;
margin-right:30px;
width:20px;
}


.wpi {
background:url('images/wpi.png') no-repeat;
display:block;
float:right;
height:28px;
margin:9px 6px 6px;
text-indent:-9999px;
width:28px;
}

.wpi:hover {
background:url('images/wp_h.png') no-repeat;
border:none !important;
}

#wpiaj {
background:url('images/wp_h.png') no-repeat;
}

/*comments*/

#cancel-comment-reply-link {
background-color:#CECECE;
color:#7F7F7F;
display:block;
font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight:bold;
padding:5px 10px;
width:144px;
}

#cancel-comment-reply-link:hover {
background-color:#111;
color:#cecece;
}

#commentform {
clear:both;
float:left;
width:100%;
}

#commentform .textfield {
border:1px solid #731750;
color:#272727;
display:block;
font-size:12px;
padding:6px 6px 6px 30px;
}

#commentform p {
clear:both;
margin-left:20px;
width:550px;
}

#recent-comments ul li {
line-height:18px;
}

#respond {
background-image:none;
background-color:#ffffff;
float:left;
margin-top:20px;
width:100%;
}

#respond div {
background-image:none;
}

#respond h3 {
clear:both;
color:#5a3663;
font-size:1.6em;
font-weight:normal;
margin-left:17px;
}
ol li a{
font-size:14px;
}

.avatar {
border:5px solid #eeeedd;
height:40px;
margin-bottom:-15px;
margin-right:10px;
width:40px;
}

.cancel-comment-reply a:hover {
background-color:#7bab96;
color:#fff;
}

.cancel-comment-reply a:link,.cancel-comment-reply a:visited {
background-color:#76a0b0;
clear:both;
color:#fff !important;
display:block;
float:left;
font-size:10px;
font-weight:bold;
padding:0 5px;
text-transform:lowercase;
}

.children {
clear:both;
}

.children .comment {
border-bottom:none;
border-top:1px solid #eeeedd;
margin-bottom:0;
padding-top:4px;
}

.children .commentmetadata,.children .vcard {
background-image:none;
}

.children .vcard {}

.children input {
width:80% !important;
}

.children textarea {
width:90% !important;
}

.clearfix {
display:block;
}

.comment {
clear:both;
float:left;
list-style:none;
margin-bottom:15px;
width:100%;
}

.comment-reply-link,.comment-reply-link:visited {
background:transparent url(images/c_reply.png) no-repeat scroll 0 0;
color:#fff !important;
display:block;
float:right;
margin-bottom:10px;
margin-top:-10px;
padding:2px 7px;
text-indent:-9999px;
text-transform:lowercase;
width:33px;
}

.comment-reply-link:hover {
background-color:#7bab96;
color:#fff;
}

.commentlist {
float:left;
list-style-image:none;
list-style-type:none;
margin:0;
margin-left:0px;
padding:0;
width:605px;
}

.commentlist #respond h3,.commentlist #respond a {
border:none;
margin-left:28px;
}

.commentlist .children .children .post-info-wrap {
margin-left:-34px;
}

.commentlist .children .comment-author,.commentlist .children .vcard,.commentlist .commentmetadata,.commentlist .children .comment-author,.commentlist .children .comment-meta {
background-image:none;
width:100%;
}

.commentlist .children .commentmetadata {
margin:0px 0 0 !important;
padding-left:0 !important;
width:54px;
}

.commentlist .children .post-info-wrap {
margin-left:-40px;
}

.commentlist .children li {
background-color:#FFFFFF;
background-image:none;
background-position:top;
background-repeat:repeat-x;
border:1px solid #DCDCDC;
display:block;
margin:0;
padding-bottom:10px;
width:90%;
}

.commentlist .children li div {
background-image:none;
padding:3%;
width:97%;
}

.commentlist li.bypostauthor, .commentlist .children li.bypostauthor {
background:#FFFEF0;
}

.commentlist li.bypostauthor p {
background:#fff;
border:1px solid #DCDCDC;
}

.commentlist li.bypostauthor .says{
background:url(images/says_a.gif) no-repeat scroll 0 0;
}

.commentlist .children li ul li {
background-color:#DDD8BB;
padding-bottom:10px;
}

.commentlist .commentmetadata {
font-size:8px;
margin:-2px 0 0 !important;
padding:0px 0 0 !important;
width:54px;
}

.commentlist .post-info-wrap {
margin-left:-30px;
}
.commentlist .reply a:link,.commentlist .children .reply a:link {
background:url('images/c_reply.png') no-repeat;
display:block;
font-weight:bold;
text-indent:-9999px;
width:33px;
}

.commentlist .commentmetadata a:link,.commentlist .commentmetadata a:visited {
color:#706D6C;
}

.commentlist .reply a:hover,.commentlist .children .reply a:hover {
background:url('images/c_replyh.png') no-repeat;
}

.commentlist .reply, .commentlist .children .reply {
background:none;
float:right;
height:22px;
margin-bottom:0;
margin-right:20px;
margin-top:-20px;
padding:0;
width:54px;
}

.commentlist cite {
float:left;
font-size:0.8em;
font-style:normal;
font-weight:normal;
margin:17px 0 auto;
text-align:center;
width:50px;
}
h3#comments{
position:absolute;
left:-5000px;
}
h3#comments a#leav_reply{
position:absolute;
left:-5000px;
}
.commentlist li {
background:#ffffff;
border:1px solid #DCDCDC;
display:block;
float:left;
font-weight:bold;
list-style-image:none;
list-style-type:none;
margin:0 0 14px;
padding:0 0 15px;
width:603px;
}

.commentlist li .avatar {
background:#FFFFFF;
border:1px solid #DCDCDC;
float:left;
padding:4px;
}

.commentlist li div {
display:block;
float:left;
margin:0;
padding:10px;
width:561px;
}

.commentlist p {
background:#FFFFFF;
border:1px solid #D6D6D6;
display:block;
font-weight:normal;
line-height:1.5em;
margin:0 0 0 64px;
padding:15px;
text-transform:none;
width:82%;
}

.commentlist blockquote {
background:#D2CDAE none repeat scroll 0 0;
display:inline;
margin:0;
padding:0;
}

.commentlist .children p {
width:78%;
}

.commentlist .children .children p {
width:73%;
}

.commentlist .children .children  .children p {
width:67%;
}

.commentlist .children .children  .children  .children p {
width:58%;
}


.commentmetadata {
color:#abab91;
font-size:12px;
margin-top:10px;
text-transform:uppercase;
}

.comments {
color:#7f7f7f !important;
font-size:1.6em;
font-weight:normal !important;
margin-bottom:20px;
margin-left:16px !important;
margin-top:20px !important;
text-transform:uppercase;
}


.image_block img {
border:1px solid #b5b5b5;
}

.input,textarea,select {
border:1px solid #e5e5e5;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:4px;
width:99%;
}

.nocomments {
margin:0;
padding:0;
text-align:center;
}

.commentlist .vcard {
background-image:none !important;
background-position:left;
background-repeat:no-repeat;
margin-left:0 !important;
padding:5px 0 0 !important;
width:55px !important;
}

.widget {
padding:15px;
}


.fn, .fn a:link, .fn a:hover, .fn a:visited, .says {
color: #706d6c;
font-family: verdana;
font-style: normal;
}

.fn a:hover{
color:#53504F;
}

.says {
background:transparent url(images/says.gif) no-repeat scroll 0 0;
font-size:0;
text-indent:-9999px;
height:27px;
margin-left:-9px;
margin-top:11px;
position:absolute;
width:23px;
}

#trackback_block{
clear:both;
height:47px;
}

#trackback_block a.trackbacks {
float:right;
font-size:0.9em;
margin:20px 9px 0;
}

ul.trackback {
margin-bottom:0;
margin-left:33px;
margin-right:16px;
margin-top:10px;
padding:0;
}

.track-bracks{
width:305px;
float:left;
}

/* ping pong */

.alpha {
margin-left:0;
}

.alt {
margin:0;
padding:10px;
}

ul.l_lists {
margin:0;
padding:0;
}

ul.l_lists li {
background:transparent url('images/sb_arrow2.png') no-repeat scroll -1px 6px;
font-size:13px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-bottom:5px;
padding-left:18px;
padding-top:5px;
}

ul.related_post {
margin:0;
padding:0;
}

ul.related_post li {
background:transparent url(images/sb_arrow2.png) no-repeat scroll -1px 2px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-bottom:3px;
padding-left:18px;
}

#authorbox {
background:#f1e7ed none repeat scroll 0 0;
border-bottom:1px solid #731750;
border-top:1px solid #731750;
margin:-10px;
overflow:hidden;
width:574px;
clear:both;
}

#authorbox h4{
font-size:16px;
color:#A6A6A6;
margin:0;
padding:10px 10px 5px 10px;
}
.authortext{
padding-left:90px;
}
#authorbox img {
background:#FFF;
border:1px solid #DCDCDC;
float:left;
height:auto;
margin:6px 8px 8px 12px;
padding:5px;
width:auto;
}
#authorbox p{
color:#999;
margin:0;
padding:0px 10px 10px 10px;
}
#authorbox h4 > a{
color:#959595;
font-family:Arial,Helvetica;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

#authorbox h4 > a:hover {
color:#747474;
}

.postmeta {
margin:10px;
padding:10px 10px 10px 0;
}

.postmeta small a, .postmeta small a:visited{
}

.postmeta h3 {
font-size:1.1em;
}

.postmeta_d {
font-size:14px;
color:#5a3663;
text-decoration:underline;
width:580px;
border-top:1px solid #a0a0a0;
font-weight:bold;
padding-top:5px;
display:block;
}

.postmeta_related {
color:#7F7D78;
font-family:arial,helvetica;
font-size:1.9em;
font-weight:normal;
}

.postmeta_rss {
background:transparent url(images/rss_i.png) no-repeat scroll 0 1px;
height:18px;
position:absolute;
width:16px;
}

.r_icon_cm {
background:transparent url(images/comments.png) no-repeat scroll 0 2px;
padding:3px 3px 3px 19px;
}

.r_icon_d {
background:transparent url(images/date.png) no-repeat scroll 0 0;
font-size:0.8em;
padding:0 5px 3px 18px;
}

.rec_icon_c {
background:transparent url(images/cat.png) no-repeat scroll 0 0;
padding:3px 5px 3px 18px;
}

.rec_icon_cm {
background:transparent url(images/comments.png) no-repeat scroll 0 0;
font-size:0.8em;
padding:0 5px 0 19px;
}

.rec_icon_cm a:hover {
border:none;
}

.rec_icon_d {
background:transparent url(images/date.png) no-repeat scroll 0 0;
padding:3px 5px 3px 18px;
}

.rec_icon_p {
background:transparent url(images/post.png) no-repeat scroll 0 0;
padding:3px 5px 3px 18px;
}

.rec_icon_t {
background:transparent url(images/tag.png) no-repeat scroll 0 0;
padding:3px 5px 3px 18px;
}

.rec_icon_u {
background:transparent url(images/user.png) no-repeat scroll 0 0;
padding:3px 5px 3px 18px;
}

.rec_icon_print{
background:transparent url(images/print.png) no-repeat scroll 0 0;
padding:3px 5px 3px 18px;
}

.block {

}

.block_inside {
display:block;
}
.block_insider{
display:block;
background-color:#ffffff;
padding-bottom:5px;
margin-left:25px;
width:605px;
}
.block_insidey{
display:block;
/*background:#ffffff url(images/head-massage.png) no-repeat left top;*/
padding-bottom:5px;
background-color:#ffffff;
padding-top:7px;
margin-left:25px;
}
#single_block blockquote {
background-color:#F4F4F4;
border-bottom:1px solid #CACACA;
border-top:1px solid #CACACA;
color:#5F5F5D;
font-family:helvetica,tahoma;
margin:0 0 20px;
padding:20px 20px 13px;
}

.block_inside h1 {
color:#4D4E4E;
font-family:Arial,tahoma, Sans-serif;
font-size:23px;
font-weight:normal;
letter-spacing:-1px;
line-height:39px;
margin:0px;
}

.block_inside h2 {
font-family:"Trebuchet MS",helvetica,arial;
font-size:26px;
letter-spacing:-1px;
margin:0 0 0;
text-align:right!important;
/*text-shadow:1px 1px #FFFADE;*/
}

.block_inside h3 {
color:#53504F;
font-family:Helvetica, Arial, Sans-serif;
font-size:20px;
line-height:21px;
margin:10px 0 5px;
}

.block_inside h4 {
color:#53504F;
font-size:16px;
margin:0;
}

.block_inside h5 {
color:#53504F;
font-size:12px;
margin:0;
}

.block_inside pre.code {
background-color:#EEEDE8;
border-bottom:1px solid #D8D6CD;
border-top:1px solid #D8D6CD;
color:#464643;
font-family:helvetica,tahoma;
margin:0;
margin-bottom:20px;
padding:20px 20px 13px;

}

#noscript {
background:#F8F39D none repeat scroll 0 0;
color:#867E38;
font-family:tahoma;
font-size:0.7em;
height:20px;
position:fixed;
text-align:center;
width:100%;
z-index:9999;
}
/*border-top:1px solid #ECECEC;*/

.entry_area {
font-size:12px;
color:#434343;
font-family:arial;
/*padding:16px;*/
}
.entry_areag {
font-size:12px;
color:#434343;
float:left;
width:350px;
text-align:justify;
border-top:1px dotted #434343;
font-family:arial;
padding-top:5px;
/*padding:16px;*/
}
div.box2 div.entry_area {
padding:0;
}

#rec_entry_wrap {
width: auto;
}

.rec_entry_wrap {
float:left;
width:583px;
}

#s_ab img {
background:#FFFFFF;
border:1px solid #CACACA;
padding:4px;
}
div.block_insidey div.rec_block{
margin-left:0;
}
#the_breadcrumb {
background:#F2F2F2 url(images/sb_arrow2.png) no-repeat scroll 3px 3px;
border:1px solid #DCDCDC;
color:#8F8F8F;
font-family:tahoma;
font-size:0.7em;
margin:112px auto 0 25px;
padding:2px 2px 2px 23px;
width:567px;
}

#the_breadcrumb a{
color:#7E7E7E;
}

#the_breadcrumb a:visited {
color:#7E7E7E;
}

#the_breadcrumb a:hover {
color:#444;
}

.an {
color:#CACACA;
font-size:0.8em;
margin-left:4px;
}

#fmad-block {
background:#F2F2F2;
border:1px solid #E4E4E4;
margin-bottom:15px;
padding-bottom:15px;
padding-top:15px;
text-align:center;
width:501px;
}

#fmad {
margin-top:15px;
}

#fmad-block a, #fmad-block a:visited {
border:none;
}
#fmad-block a:hover{
border:none;
}

.rec_thumb_wrap {
background:#EBEBEB none repeat scroll 0 0;
border:1px solid #FFFFFF;
margin-left:7px;
padding:10px;
}

.rec_thumb_wrap img{
display:block;
}

.min_bar small {
color:#979797;
margin-top:7px;
position:absolute;
left:-9999px;
}

.min_bar small a:link, .min_bar small a:visited {
color:#979797;
}

.min_bar small a:hover{
color:#a0a0a0;
border-bottom: 1px solid #979797;
}


.rec_bar small {
color:#959595;
text-transform:itallic;
font-size:11px;
}

.rec_bar small a:link, .rec_bar small a:visited {
color:#0ac9ff;
}

.rec_bar small a:hover{
}

#singl_date {
color:#434343;
display:block;
font-size:12px;
margin-right:3px;

margin-left:20px;
position:absolute;
top:108px;
left:70px;
}

#singl_date span {

}

#singl_date a {
color:#0ac9ff;
}

#singl_date a:hover {
color:#0ac9ff;
}

#singl_baU {
/*background:transparent url(images/single-haut.png) no-repeat left top;*/
clear:both;
margin:0;
padding:5px 5px 5px 8px;
width:604px;
position:absolute;
top:80px;
left:80px;
}

#singl_baU h1 {
color:#5a3663;
font-family:Trebuchet MS;
font-size:24px;
margin:0 0 10px 0;
font-weight:normal;
}

#content_pa {
float:left;
overflow:hidden;
padding:11px 11px 0 11px;
font-size:0.9em;
background-color:#ffffff;
width:583px;
}
#content_pa ol{
padding-bottom:5px;
border-bottom:1px dotted #000000;
}
#content_pap {
float:left;
overflow:hidden;
padding:11px;
font-size:0.9em;
background-color:#ffffff;
}


#singl_bar {
background:url('images/min_bar.gif') repeat-x left top;
border-bottom:1px solid #CBC5A2;
height:32px;
margin-top:11px;
color:#969174;
}

#singl_bar .singlspa {
float:left;
font-size:0.9em;
height:32px;
margin-left:9px;
margin-top:0px;
overflow:hidden;
}

#singl_cmt {
background:#C2BDA0 url(images/singl_cmt.gif) no-repeat scroll 5px 5px !important;
border-bottom:medium none !important;
color:#746F51 !important;
float:right;
font-family:"Trebuchet MS","Myriad Pro",helvetica;
font-size:0.9em;
font-weight:normal !important;
height:15px;
margin-top:2px;
padding:6px 8px 8px 30px;
position:relative;
}

#singl_cmt a:hover {
color:#585439;
}

#singlspa small {
margin-top:7px;
}

#singl_author{
margin-bottom:31px;
margin-left:20px;
margin-right:20px;
margin-top:31px;
}

#singl_bar small a:link, #singl_bar small  a:visited{
color:#7b775c;
border-bottom:#b2ac87 solid 1px;
}

#singl_bar small a:hover{
color:#ddd8bb;
background:#1c1b14;
border-bottom:none;
}

#singl_bar small {
margin-top:7px;
color:#9a9578;
}

#fm_social_b {
padding:10px;
}

#fm_social_b a {
border:medium none;
padding:3.9px;
}

#fm_social_b a:hover {
background:none;
border:medium none;
}

#fm_social_networks li {
background:none;
display:inline;
float:left;
}

#fm_social_networks li a {
background:transparent none repeat scroll 0 0;
border:medium none;
float:left;
height:35px;
margin:14px;
padding:0;
width:26px;
}

#m_top_adblock {
background:#051724 none repeat scroll 0 0;
overflow:hidden;
padding-bottom:5px;
}

#m_top_adblock img{ 
background:#072032 none repeat scroll 0 0;
border:1px solid #0F3958;
padding:5px;
}

#m_top_adblockwrap {
clear:both;
margin:0 auto;
padding:8px;
text-align:center;
width:980px;
}

#m_top_adblockL {
display:inline;
float:left;
width:70%;
}

#m_top_adblockR {
display:inline;
float:right;
width:20%;
}

#af_adblock {
background:url('images/af_adblock.png') no-repeat;
height:80px;
left:-5px;
padding:5px 5px 5px 24px;
position:relative;
overflow:hidden;
width:583px;
}


#af_adblock_bm {
display:inline-block;
float:left;
padding-top:5px;
text-align:center;
width:548px;
}

#af_adblock_adus {
display:inline;
float:left;
}

#af_adblock_adus a {
display:inline-block;
height:75px;
position:relative;
text-indent:-999px;
width:30px;
}

/* Related Posts */

#related-Posts {
clear:both;
}

ol.related-posts {
clear:both; 
margin:10px 0px 0px 0px; 
padding:0;
list-style:none;
}

ol.related-posts li{
float:left;
margin-right:15px;
padding:3px;
width:160px;
}

ol.related-posts img {
clear:both; 
padding:5px; 
background:#FFF;
border:1px solid #DCDCDC;
margin-right:7px;
float:left;
}

ol.related-posts a{
clear:both; 
color:#959595;
display:block; 
border:none; 
text-decoration:none;
}

ol.related-posts a:hover{
color:#747474;
}

ol.related-posts li{
font-size:12px;
}

#fm_announcement {
background:#F7F18B none repeat scroll 0 0;
border:1px solid #DBD566;
color:#928E46;
font-size:0.8em;
padding:6px;
position:fixed;
width:100%;
z-index:9999;
}

#fm_announcement_wrap {
margin: 950px; 
margin: 0 auto;
}

#fm_maintenance {
background:#212019 url('images/mntce_bg.gif') repeat-x;
}

#fm_maintenance_b {
padding:200px;
text-align: center;
}

#fm_maintenance_msg {
margin-top:10px;
}

#fm_maintenance_msg h2 {
font-size: 3.9em;
margin-bottom: 40px;
}

#fm_maintenance_msg p {
background:#181712;
margin: 50px;
padding: 20px;
}

#twit2_wrap {
clear:both;
display:block;
height:87px;
width:100%;
}

#twit2 a {
background:transparent url(images/twit2_b.png) no-repeat scroll 0 0;
display:block;
float:left;
height:51px;
margin-top:25px;
position:relative;
right:-19px;
text-indent:-9999px;
width:53px;
}

#twit2_sp {
background:transparent url(images/twit2_sp.png) no-repeat scroll 0 0;
color:#817e70;
float:left;
font-family:Arial, Helvetica, "trebuchet ms", Verdana, Tahoma;
font-size:0.7em;
margin:19px 0 0 9px;
padding:1px 0 1px 21px;
text-transform:uppercase;
height:25px;
}


#twit2_sp span {
background: transparent url(images/twit2_sp.png) no-repeat scroll 100% 0;
color: #817e70;
float: left;
margin-right:-9px;
margin-top:-1px;
padding:3px 16px 1px 8px;
height: 25px;
}

.firefox_ie {
background:transparent url(images/firefox_ie.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:45px;
text-indent:-999px;
width:49px;
}


.ie8_ie {
background:transparent url(images/ie8_ie.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:45px;
text-indent:-999px;
width:49px;
}

.chrome_ie {
background:transparent url(images/chrome_ie.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:45px;
text-indent:-999px;
width:49px;
}

.opera_ie {
background:transparent url(images/opera_ie.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:45px;
text-indent:-999px;
width:49px;
}


.fm_postAd {
background:#EFEFEF none repeat scroll 0 0;
margin:10px 0;
padding:10px;
position:relative;
}

.tickercontainer {
background:#FFF !important;
border:1px solid #E5E5E5 !important;
}

.lft_postbox {
float:left;
height:250px;
width:300px;
}

.rit_postAd {
border-left:1px solid #FFFFFF;
float:right;
height:220px;
padding:15px;
text-align:center;
width:203px;
}

.rit_postAd .drthumb {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CACACA;
padding:6px;
}

.post-ratings {
margin:12px auto;
width:42px;
}


div#single_block img.alignleft {
display:inline;
float:left;
margin-right:15px;
margin-top:10px;
}

div#single_block img.alignright {
display:inline;
float:right;
margin-left:15px;
margin-top:10px;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
table tr td{
border:1px solid black;
}
div#wpcumuluswidgetcontent{
background:transparent url(images/fond-tag.png) no-repeat 10px top;
height:256px;
width:300px;
padding-left:15px;
}
div.ze_eb{
background:transparent url(images/fond-video.png) no-repeat 10px top;
height:327px;
width:308px;
}
/*============================ Widget Nl ===============================*/
form.kiriform{
background:transparent url(images/fond-form.png) no-repeat left top;
height:59px;
width:298px;

padding-left:25px;
}
p.kirinl{
margin:0;
font-family:arial;
font-size:14px;
color:#5a3663;
}
input.kiriamail{
background:transparent url(images/nl-form.png) no-repeat left top;
height:20px;
width:200px;
border:none;
padding-top:5px;
padding-left:5px;
}
input.kirisub{
background:transparent url(images/boutton-form.png) no-repeat left top;
height:22px;
width:35px;
border:none;
font-family:arial;
font-size:17px;
text-transform:uppercase;
color:#ffffff;
font-weight:bold;
}
/* ============================== Mise en page ===============================*/
div#dernier_article{
height:739px;
width:635px;
margin-top:6px;
background:transparent url(images/dernier-article.png) no-repeat left top;
padding-top:105px;
padding-left:25px;
}
div#dernier_article h2{
text-align:left!important;
float:left;
}
div#mini-article{
height:263px;
width:621px;
margin-left:24px;
background:transparent url(images/dossier-fond.png) no-repeat left top;
/*margin-top:20px;*/
padding-left:10px;
padding-top:40px
}
div#lienlogo{
height:55px;
width:250px;
position:absolute;
top:25px;
left:10px;
z-index:9998;

}
div#lienlogo2{
height:50px;
width:250px;
position:absolute;
top:0px;
z-index:9999;
left:12px;
}
div#jecache{
background-color:#ffffff;
}
div.sb_ss ol li a img{
border:2px solid #731750;
}
div.sb_ss img.pubgif{
position:absolute;
right:11px;
top:1px;
}
div#headcat{
background: transparent url(images/head-cat.png) no-repeat left top;
margin-top:6px;
padding-top:140px;
position:relative;
width:630px;
}
::selection {background:#363636 none repeat scroll 0 0;color:#fff;text-shadow:none;}
