/*   
Bonjour,

Ce thème est un dérivé du theme Wordpress Spexel.
Le thème étant relativement simple, je n'ai pas laissé de commentaire a long du code.

Pour bien le comprendre, j'ai codé du premier niveau au dernier. 
Cela s'organise de la manière suivante : 
Home => listing des article => Page d'article
Il y a peut de raisons de modifier ce CSS.

*/

body {
background:transparent url(images/bg.jpg) repeat-y 50% top;
	background-color:#ffffff;
	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;
}
div#global{

}
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:#000000;
font-family:Helvetica, Arial, Sans-serif;
font-size:14px;
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;
float:none;
font-size:11px;
font-weight:normal;
margin-bottom:7px;
margin-left:10px;
margin-top:7px;
width:550px;
}
small a, small a:visited {
color:#716D6A;
}


small a:hover {
color:#655f5a;
}

#main {
background:transparent url(images/headeur.jpg) no-repeat center top;
/*padding-bottom:30px;*/
}

/* 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:10px;
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;
z-index:999;
}

#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:77px;
left:4px;
height:32px;
width:957px;
background:transparent url(images/back_menu.png) no-repeat left top;
}

#navbar ul li {
display:inline;
/*background:transparent url('images/menu-sep.gif') no-repeat right top;*/
margin-top:3px;
}
#navbar ul li.cat-item-7{
margin-left:5px;
width:85px;
}
#navbar ul li.cat-item-4:hover{
background:transparent url(images/comt-prof.png) no-repeat left top;
}
#navbar ul li.cat-item-3:hover{
background:transparent url(images/quelcas.png) no-repeat left top;
}
#navbar ul li.cat-item-6:hover{
background:transparent url(images/defs.png) no-repeat left top;
}
#navbar ul li.cat-item-1:hover{
background:transparent url(images/luminohov.png) no-repeat left top;
}
#navbar ul li.cat-item-10{
margin-left:3px;
margin-right:13px;
}
#navbar ul li.cat-item-8{
margin-right:20px;
}
#navbar ul li.cat-item-3{

}
#navbar ul li.cat-item-100{
margin-left:20px;
margin-top:3px;
}
#navbar ul li.cat-item-9{
background:none;
}
#navbar ul li.current-cat {
/*background:#0b3853;*/
}

#navbar ul li.current-cat a {
color:#434343;
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:#434343;
display:block;
float:left;
font-family:trebuchet ms,myriad pro, helvetica;
font-size:12px;
height:23px;
padding:3px 10px 0 10px;
text-transform:uppercase;
/*text-shadow: #29709D 1px 1px;*/
}

#navbar a:hover, #navbar .current_page_item a {
color:#434343;
text-decoration:none;
text-shadow: none;
/*background:  url(images/navbarhh.png) no-repeat scroll left;*/
}

#navsrch{
float:right;
height:22px;
padding-right:11px;
padding-top:20px;
width:35%;
}

/* search form */
#searchform {
background:transparent url('images/srchbox.png') no-repeat scroll 0 0;
width:329px;
}

#searchform #s {
background:transparent none repeat scroll 0 0;
display:inline-block;
border:medium none;
color:#799EB5;
height:23px;
font-size:12px;
padding:5px 0 0 45px;
width:320px;
}

#searchform #searchsubmit {
display:inline;
cursor:pointer;
line-height:0;
background:none;
border:medium none;
height:20px;
padding:0;
text-indent:-9999px;
width:30px;
position:absolute;
top:27px;
right:300px;
}

/* Container */

.container {
margin:0 auto;
width:970px;
margin-top:60px;
/*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;
margin-left:5px;
}

#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:#3a6d8c;
}
.fcbar a, a:hover {
color:#518aad;
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:970px;
position:relative;

}

#content_area {
float:left;
/*margin-top:10px;*/
width:619px;
margin-right:4px;
}

#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;
}

#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:#07357c;
float:left;
}

.rec_entry_wrap h2 a:hover {
color:#518aad;
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;
margin-top:5px;
margin-left:5px;
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:#0AC9FF;
}

#single_block a:visited{
color:#0ac9ff;
}


#single_block a:hover{
color:#0ac9ff;
}

.rec_block {
margin-top:15px;
width:585px;
position:relative;
}
.rec_block_une{
margin-top:5px;
margin-left:14px;
width:614px;
height:258px;
background:transparent url(images/alaune.png) no-repeat left top;
position:relative;
padding:30px 0 5px 15px;
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:#ffb900!important;
}
.rec_block_une h2 a:hover{
color:#e7ab0c!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;
}

.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:#3A6D8C;
position:absolute;
right:10px;
bottom:1px;
}


.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:#006d34!important;
font-family:Arial;
font-size:12px;
}


.grid_5 {
display:inline-block;
padding-left:5px;
/*margin-bottom:14px;
margin-left:16px;*/
margin-right:5px;
vertical-align:top;
margin-top:10px;
/*min-height:275px;*/

}

.grid_5 h2 {
background:none !important;
padding:12px;
}

.grid_5 h2 a {
color:#07357c;
font-size:16px;
font-family:Trebuchet MS;
}

.grid_5 h2 a:hover { 
color:#07357c;
}
.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:#ffffff;
	display:block;
	width:10px;
	height:23px;
	float:left;
}
.wp-pagenavi a:hover {	
	color: #fffff3;
	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:#fffff3;
}
.wp-pagenavi span.pages {
	background:transparent url(images/pagenav_bg.gif) no-repeat left top;
	/*border:1px solid #DDDDDD;*/
	color:#ffffff;
	margin:2px;
	padding:0px 8px 0 0;
	height:17px;
	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:10px;
	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;
/*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:2px;
}

#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:281px;
margin-left:10px;
border:1px solid #56a3d7;
border-top:none;
}
div.textwidget p { 
margin:0;
}
div.textwidget p a{ 
font-size:14px;
}

#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:21px;
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:95%;
font-family:verdana, Georgia,"Century gothic", Arial, sans-serif;
font-size:16px!important;
font-weight:bold;
margin:7px 0;
height:15px;
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: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;
}

.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:15px;
}

.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:#ffffff url(images/Footer.png) no-repeat left top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height:121px;
width:955px;
clear:both;
margin:20px auto 0 auto;
position:relative;
}
#footer ul li.qui a{
color:#35648c;
font-size:14px;
font-weight:bold;
font-family:arial;
}
#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:30px;
left:18px;
}
#footer ul.topmenu li.partenaire a{
color:#35648c;
font-size:14px;
font-weight:bold;
font-family:arial;
text-align: center;
margin-left:20px;
}
#footer ul.topmenu li.partenaire2 a{
color:#35648c;
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:170px;
/*background:transparent url(images/partenaires.png) no-repeat left top;*/
padding:0;
position:absolute;
top:40px;
left:250px;
padding-top:5px;
}
#footer ul li.infosante a{
color:#535353;
font-size:24px;
font-weight:bold;
font-family:arial;
display:block;
width:115px;
line-height:40px;
height:30px;
}
#footer ul li.infosante {
position:absolute;
top:28px;
left:492px;
width:115px;
height:30px;
}
#footer ul li.infos a{
color:#535353;
font-size:10px;
font-family:arial;
}
#footer ul li.infos {
position:absolute;
top:79px;
left:500px;
width:160px;
}
#footer ul li.infos:hover{
border-bottom:1px solid #000000;
}
#footer ul li.magkiria{
border-bottom:1px solid #000000;
}
#footer ul li.magkiria2{
border-bottom:1px solid #000000;
}
#footer ul li.logokiria{
position:absolute;
top:25px;
right:50px;
}
#footer ul li.magkiria a{
color:#535353;
font-size:10px;
font-family:arial;
position:absolute;
top:78px;
right:30px;
}
#footer ul li.magkiria2 a{
color:#535353;
font-size:10px;
font-family:arial;
position:absolute;
top:90px;
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 {
position:absolute;
bottom:10px;
left:330px;
}
#footer .container{
width:957px;
overflow:hidden;
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 {
text-decoration:none;
}
#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:none;
}
#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 #c7c2b0;
color:#272727;
display:block;
font-size:12px;
padding:6px 6px 6px 30px;
}

#commentform p {
clear:both;
margin-left:36px;
}

#recent-comments ul li {
line-height:18px;
}

#respond {
background-image:none;
float:left;
margin-top:20px;
width:100%;
}

#respond div {
background-image:none;
}

#respond h3 {
clear:both;
color:#7f7f7f;
font-size:1.6em;
font-weight:normal;
margin-left:17px;
}


.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:20px;
padding:0;
width:581px;
}

.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;
}

.commentlist li {
background:#F2F2F2;
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:581px;
}

.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:#F2F2F2 none repeat scroll 0 0;
border-bottom:1px solid #DCDCDD;
border-top:1px solid #DCDCDD;
margin:-10px;
overflow:hidden;
width:599px;
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 {
border-bottom:1px solid #DCDCDD;
margin:10px;
padding:10px;
}

.postmeta small a, .postmeta small a:visited{
border-bottom:1px solid #B1B4B5;
}

.postmeta h3 {
font-size:1.1em;
}

.postmeta_d {
border-top:1px solid #A0A0A0;
color:#07357C;
display:block;
font-size:14px;
font-weight:bold;
padding-top:5px;
text-decoration:underline;
width:580px;
}
#content_pa ol {
border-bottom:1px dotted #000000;
padding-bottom:10px;
}
.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;
}
.block_insidey{
display:block;
background-color:#ffffff;
padding-bottom:5px;
padding-top:15px;
padding-left:15px;
background:transparent url(images/head-page1.png) no-repeat scroll left top;
border:1px solid #FFC600;
}
#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;
}

#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:0 auto 0 11px;
padding:2px 2px 2px 23px;
width:571px;
margin-bottom:10px;
}

#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;
width:580px;
margin-left:20px;
padding-bottom:10px;
border-bottom:1px solid #37658c;
}

#singl_date span {

}

#singl_date a {
color:#0ac9ff;
}

#singl_date a:hover {
color:#0ac9ff;
}

#singl_baU {
clear:both;
margin:0;
padding:5px 5px 5px 20px;
width:604px;
}

#singl_baU h1 {
color:#07357c;
font-family:Trebuchet MS;
font-size:24px;
margin:0 0 10px 0;
}

#content_pa {
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 left top;
height:256px;
width:311px;
margin-left:8px;
padding-left:8px;
}
div.ze_eb{
background:transparent url(images/fond-video.png) no-repeat 8px top;
height:327px;
width:308px;
}
/*============================ Widget Nl ===============================*/
form.kiriform{
background:transparent url(images/fond-form.png) no-repeat left top;
height:59px;
width:298px;
margin-left:8px;
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:160px;
border:none;
padding-top:5px;
padding-left:45px;
}
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:743px;
width:635px;
margin-top:12px;
background:transparent url(images/dernier-article.png) no-repeat left top;
padding-top:30px;
margin-left:13px;
}
div#dernier_article h2{
text-align:left!important;
float:left;
}
div#mini-article{
height:265px;
width:621px;
background:transparent url(images/dossier-fond.png) no-repeat left top;
margin-top:20px;
padding-left:5px;
margin-left:13px;
padding-top:25px
}
div#lienlogo{
height:99px;
width:438px;
position:absolute;
top:10px;
left:10px;
}
div#lienlogo2{
height:50px;
width:438px;
position:absolute;
top:0px;
left:10px;
}
div#jecache{
background-color:#ffffff;
}
div#alllogo{
position:absolute;
top:10px;
left:160px;
}
li.homekiriamec a{
background: transparent url(images/picto-home.png) no-repeat 9px 2px;
width:50px;
padding-left:35px !important;
margin-left:40px;
}
li.homekiriamec a:hover{
background: transparent url(images/accueil-hov.png) no-repeat left top;
}
li.cat-item-1 a{

display:inline!important;
float:left;
font-family:trebuchet ms,myriad pro,helvetica;
font-size:12px;
padding:0;
text-transform:uppercase;
}
li.cat-item-100 a{
background: transparent url(images/pictolib.png) no-repeat left top;
width:70px;
text-indent:-9999px;
}
li.cat-item-18 a.sf-with-ul{
background: transparent url(images/picto-all.png) no-repeat left top;
width:70px;
text-indent:-9999px;
}
li.cat-item-19 a.sf-with-ul{
background: transparent url(images/picto-pol.png) no-repeat left top;
width:70px;
text-indent:-9999px;
}
li.homekiriamec{
margin-right:5px;
}
li.cat-item-18{
margin-right:20px;
}
li.cat-item-1{
margin-top:3px;
}
div.sb_ss ol li a img {
border:2px solid #00a1e1;
}
div.sb_ss img.pubgif {
position:absolute;
right:5px;
top:0px;
}
#footer ul li.mention a img{
position:absolute;
left:132px;
bottom:-1px;
}
::selection {background:#363636 none repeat scroll 0 0;color:#fff;text-shadow:none;}
