/*
Theme Name: Didier Reynders
Description: Custom theme Wordpress pour Didier Reynders MR
Version: 1.1
*/

* {padding: 0; margin: 0;}

iframe {background: #fff;}

/* -----BODY STUFF----- */
body {margin: 0 auto; height:auto; width:auto; font-family: 'Open Sans',Arial, sans-serif; color:#333; background-color: #f1f1f1; }


/* -----A TAG STUFF----- */
a {text-decoration:none;}
a:hover {text-decoration:none; color: #ed145b;}
a.backTop {outline:none;display: block; height: 82px; width:960px; background: url(images/back_top.jpg) no-repeat center top; text-indent: -999px; overflow: hidden; margin: 0 auto;}
a.backTop:hover {background: url(images/back_top.jpg) no-repeat center bottom;}

a.continue {float: right;}
p {font-size: 13px;}
.wrap { width: 940px; margin:0 auto;}

.readmore{
	background:url("images/next2.png") center right no-repeat;
	padding-right:30px;
	text-transform:uppercase;
	font-size:12px;
}


/* -----FONT FACE----- */
@font-face {
    font-family: 'League';
    src: url('font/League_Gothic-webfont.eot');
    src: url('font/League_Gothic-webfont.eot#iefix') format('embedded-opentype'),
         url('font/League_Gothic-webfont.woff') format('woff'),
         url('font/League_Gothic-webfont.ttf') format('truetype'),
         url('font/League_Gothic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Bebas';
    src: url('font/bebasneue-webfont.eot');
    src: url('font/bebasneue-webfont.eot#iefix') format('embedded-opentype'),
         url('font/bebasneue-webfont.woff') format('woff'),
         url('font/bebasneue-webfont.ttf') format('truetype'),
         url('font/bebasneue-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}




@media screen and (-webkit-min-device-pixel-ratio:0) {

	@font-face {
		font-family: 'Bebas';
		src: url('font/bebasneue-webfont.svg') format('svg');
	}

}


/* -----H TAG STUFF----- */
h1,h2,h3, h4, h5, h6 {color: #555; font-weight: normal; font-family: 'Georgia,"Times New Roman",Times,serif';  line-height: 1.2em;}

h1,h1 a,h1 a:visited,
h2,h2 a,h2 a:visited,
h3,h3 a,h3 a:visited,
h4,h4 a,h4 a:visited,
h5,h5 a,h5 a:visited,
h6,h6 a,h6 a:visited {text-decoration:none;}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {text-decoration:none;}

#title {
	line-height: 50px; 
	letter-spacing: 0px;
	font-size: 22px;
}

#title span {
	font-size: 14px; 
	margin-left: 20px; 
	display: inline-block; 
	vertical-align: middle; 
	border-left: 1px solid #eee; 
	padding-left: 25px; 
	height: 50px; 
	line-height: 50px; 
	font-family:"georgia", Arial, sans-serif; 
	font-style: italic;
}


/* tweet link color */
.tweet-panel .panel-wrapper a{color:#66CAFF!important;}



/* -----PAGE STUFF----- */
#contentContainer {
	width:940px; 
	padding: 0 10px;
}
#contentwrap{
	padding: 10px 0 10px;
}
#content {
	margin: 0 auto;  
	margin-bottom: 40px;
	background-color: #f1f1f1;
	border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-o-border-radius: 3px;
		-ms-border-radius: 3px;
	padding: 20px 0 10px 0px;
    width: 940px;

}



body.home #content, body.page-template-tempfront-page-php #content{
	padding: 20px 0px 10px 0px;
	width:960px; 
}

#main {
	/*width:570px; */
	float: left; 
	margin-bottom: 39px;
	max-width:620px;
}
#sidebar {
	float: right; 
	width: 300px; 
	margin:0px;
	margin-top:-73px;
}


body.page-template-fullpage-php #content {
	background: none;
}

body.page-template-fullpage-php #main {
	width: 100%;
}

body.page-template-fullpage-php #sidebar {
	display: none;
}


/*---------HEADER STUFF-----------*/



#headerContainer {
	width:940px; 
	height: 77px; 
	margin: 0 auto;
	position:relative;
}

#bg-menu{
	position:absolute;
	width:100%;
	z-index:0;
	height:77px;
	background:url("images/bg-menu.jpg") repeat-x scroll 0 0;
}

#header {
	position: relative; 
	margin:0 auto;  
	width:940px; 
	height: 77px;  
	z-index: 1000; 
	margin-bottom:30px;
}



body.home #header,  body.page-template-tempfront-page-php #header{
	margin-bottom:300px;
}


#header a.logo { 
	position:relative; 
	left: 0px;
	width:230px;
	height:78px;
	display: inline-block;
	text-indent: -999px; 
	overflow: hidden;
	background-position:-5px 0;
}		
a.logo:hover {
	text-decoration: none; 
	background:url('images/logo11.png') -5px -82px no-repeat!important;
}



body.home #headerContainer{
	height: 544px;
}


a#donate {
	width: auto; 
	display: inline-block; 
	position: absolute; 
	bottom: 10px; 
	right: 0px; 
	font-size: 9px; 
	font-weight: bold; 
	height: 27px; 
	letter-spacing: .8px; 
	line-height: 27px; 
	padding: 0 20px;
	z-index: 2000;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px; 
	border-radius: 3px;
}

a#donate:hover {
	text-decoration: none;
}




/*-----SLIDER STUFF-------*/



#sliderContainer {
/*height: 50px;*/ 
width: 100%;	
}

#slider { 
margin: 0 auto;
}

body.home #sliderContainer, body.page-template-tempfront-page-php #sliderContainer{

	height: 735px; 
	position:absolute; 
	top: 0;
	overflow: hidden;
}

#sliderContainer h1,
#sliderContainer h2,
#sliderContainer h3,
#sliderContainer h4,
#sliderContainer h5,
#sliderContainer h6 {color: #eee; }



/*--------COUNTDOWN STUFF---------*/
#countdown {
	text-align: center;  
	margin-bottom: 120px; 
	line-height: 40px
}

#countdown a {
	vertical-align: middle;
	display: inline-block;
	line-height: 40px;
}

a#cntdwnLink {
	vertical-align: middle;
	display: inline-block;
	line-height: 40px;
	font-size: 14px; 
	font-weight: bold; 
	font-family: 'Georgia,"Times New Roman",Times,serif'; 
	margin-right: 33px;  
	text-shadow: 0px 1px 1px rgba(255,255,255,.8);
}

span#cntdwn {
	font-size: 32px; 
	font-weight: bold; 
	line-height: 40px;  
	text-shadow: 0px 1px 1px rgba(255,255,255,1);
}

/* caption img content */
.entry img, .entry .wp-caption, img.attachment-thumbnail{position:relative;}
.entry img{margin-bottom:0!important;}
.wp-caption{background:#eee!important;padding:9px 5px!important;}


/* --------- submenu dans les pages ---------- */
#submenu-pages{
margin:0;
}
#submenu-pages li{
list-style:none;
border:1px solid #eee;
margin-bottom:5px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:#E5E5E5;
padding:3px 20px;
}
#submenu-pages li:hover{
background:#F1F1F1;
border:1px solid #E5E5E5;
}
#submenu-pages a{
display:block;
width:100%;
font-size:13px;
}

/*--------BREAD CRUMB STUFF---------*/

#crumbs {font-size: 10px; background: url(images/bread_bg.png) no-repeat left center; height: 36px; line-height: 36px; width: 600px; padding-left: 15px; margin-bottom: 20px; color: #888; display:block; overflow:hidden;}



/*--------FOOTER STUFF--------*/
#footerContainer {width:960px; margin: 0 auto; overflow:hidden; }
#footer {clear:both; padding:25px 0 5px; text-align: center; margin: 0 auto;  width:925px; }
#footer #copyright {font-size: 10px; color: #fff; float:right; }
#footer #copyright a {text-decoration:none;}
#footer #copyright a img{margin-top:3px;}
#footer #copyright a:hover {text-decoration: none;}
#footerNav {width: 470px; margin: 0 auto;}
#footerNav ul {list-style: none; padding: 27px 0;}
#footerNav ul li {display: inline; margin: 0 8px; text-transform: uppercase; font-size: 10px;}
#footerNav ul li a {text-decoration: none; color: #909090;}
#footerNav ul li a:hover {text-decoration: none; color: #555;}


/*------SOCIAL ICONS-----------*/



div#socialIcons {width: 115px; float:left;}
a.socialicon {display: inline-block; width: 25px; height: 25px; background-image: url(images/social_icons.png); background-repeat: no-repeat; margin: 0 5px 20px; text-indent: -999px; overflow: hidden; }
a#rss {background-position: 0px 0px;}
a#twitter {background-position: -26px 0px;}
a#facebook {background-position: -52px 0px;}
a#flikr {background-position: -78px 0px;}
a#myspace {background-position: -104px 0px;}
a#linkedin {background-position: -130px 0px;}
a#youtube {background-position: -156px 0px;}
a#rss:hover {background-position: 0px -26px;}
a#twitter:hover {background-position: -26px -26px;}
a#facebook:hover {background-position: -52px -26px;}
a#flikr:hover {background-position: -78px -26px;}
a#myspace:hover {background-position: -104px -26px;}
a#linkedin:hover {background-position: -130px -26px;}
a#youtube:hover {background-position: -156px -26px;}


/*-------MAIN NAVIGATION STUFF--------*/
div.menu-menu-principale-container, div.menu-menu-principale-container > ul{
	width: 720px;
	height: 77px;
}
div.menu-menu-principale-container > ul li{
	background: url(images/bg-menu.jpg) repeat-x 0 0 transparent;
	list-style:none;
	display: inline-block;
	height: 77px;
	font:24px Bebas, Myriad pro, Arial, sans-serif;
	text-transform: uppercase;
	color: #1784bb;
	position:relative;
}
div.menu-menu-principale-container > ul li.page-item-7{
	border-radius: 0 0 5px 0;
		-moz-border-radius: 0 0 5px 0;
		-webkit-border-radius: 0 0 5px 0;
		-o-border-radius: 0 0 5px 0;
		-ms-border-radius: 0 0 5px 0;
	border-right: none;
}
div.menu-menu-principale-container > ul li.page-item-7 a{
	box-shadow:none;
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
		-o-box-shadow:none;
		-ms-box-shadow:none;
}
div.menu-menu-principale-container{
	position: absolute;
	top: 0; 
	right: 0;
}
ul.children{
}
div#reseaux{
	position: absolute;
	top: 18px; 
	right: -140px;
	z-index:24;
}
div#reseaux li{
	list-style: none;
	display:inline-block;
}
div#reseaux a{
	display:block;
	width: 37px; 
	height: 37px;
	overflow:hidden;
	margin-left:1px;
	text-indent: -9999px;
	margin-bottom:0;
	border-radius:37px;
}
div#reseaux a#facebook{ 
	/* background:url(images/facebook.png) no-repeat 0 0 transparent;  */
	background:url("images/icon-facebook-f.png") center center no-repeat #1873AA;
	background-size:11px 23px;
}
div#reseaux a#facebook:hover{ 
	background:url("images/icon-facebook-f.png") center center no-repeat #ed145b;
	background-size:11px 23px;
}
div#reseaux a#twitter{ 
	/*background:url(images/twitter.png) no-repeat 0 0 transparent; */
	background:url("images/twitter-icon.png") center center no-repeat #1873AA;
	background-size:23px 18px;
}
div#reseaux a#twitter:hover{
	background:url("images/twitter-icon.png") center center no-repeat #ed145b;
	background-size:23px 18px;
}
div#reseaux a#youtube{ 
	background:url("images/icon-youtube.png") center center no-repeat #1873AA;
	background-size:22px 25px;
}
div#reseaux a#youtube:hover{ 
	background:url("images/icon-youtube.png") center center no-repeat #ed145b;
	background-size:22px 25px;
}
div#reseaux a#instagram{ 
	background:url("images/instagram-icon.png") center center no-repeat #1873AA;
	background-size:25px 20px;
}
div#reseaux a#instagram:hover{ 
	background:url("images/instagram-icon.png") center center no-repeat #ed145b;
	background-size:25px 20px;
}


#navigation {
	text-align: left; 
	position: absolute; 
	bottom: 0px; 
	left: 220px;  
	height: 38px; 
	padding: 0; 
	z-index: 1000; 
	font-family:'Georgia,"Times New Roman",Times,serif';
}
#dropmenu {
	list-style:none; 
	position:relative; 
	width:705px; 
	z-index: 400; 
	z-index: 1000;
/*
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
	box-shadow: 0px 0px 5px rgba(0,0,0,.5);
*/
}
#dropmenu li {
	list-style:none;   
	position:relative; 
	float: left; 
	line-height: 27px; 	
	border-left: 1px solid #ECECEC;
    border-right: 1px solid #FFFFFF;
	width: 135px;
}
#dropmenu ul li.sub-menu {
	border-left: 0px;
    border-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}


#dropmenu li:first-child {
 border-left: none;
}
#dropmenu li:last-child {
border-right: none;
-moz-border-radius: 0px 0px 5px 0px;
-webkit-border-radius: 0px 0px 5px 0px;
border-radius: 0px 0px 5px 0px;
}
#dropmenu li a { 
	color: #4990B6;
    display: block;
    font-size: 18px;
    letter-spacing: 0.5px;
    line-height: 27px;
    margin-top: 25px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
#dropmenu > li > a:hover {color:#ED145B;}
#dropmenu li a:hover {text-decoration: none;}
#dropmenu li ul {
	list-style:none; 
	position:absolute; 
	width:150px; 
	z-index:3000; 
	top:77px; 
	left: 0;
	/*background : #F1F1F1;*/
	display:none;
}
#dropmenu li ul li {
	position:relative; 
	z-index: 1000;
	padding-bottom: 5px;
    padding-right: 5px;
    padding-top: 5px;
	width:150px;
	background-image:none;
	background: none repeat scroll 0 0 #1a6799; /*IE*/
	background:rgba(26,103,153,0.8);
}
#dropmenu li ul li:hover {
	background: none repeat scroll 0 0 #ed145b; /*IE*/
}

#dropmenu li ul li a {
	/*font-family:Verdana,Arial,sans-serif;*/
	font: Bebas, Myriad pro, Arial, sans-serif;
	/*font-family: Arial;*/
	letter-spacing:1px;
	font-size: 16px;
    line-height: 1.2em;
    margin: 0;
    padding: 0;
    text-align: left;
    text-transform: none;
    width: 150px;
	color:#ffffff;
}
#dropmenu li ul li a span {line-height: 1.2em;}
#dropmenu li ul li ul {
	left: 160px;
    position: absolute;
    top: 0;
    z-index: 3500;
	display:none;
}
#dropmenu ul.sub-menu{
	display:none;
}
#dropmenu li:hover ul ul, 
#dropmenu li:hover ul ul ul, 
#dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, 
#dropmenu li li:hover ul, 
#dropmenu li li li:hover ul, 
#dropmenu li li li li:hover ul {display:block;}
#dropmenu li.current-menu-item > a,
#dropmenu li.current-menu-ancestor > a,
#dropmenu li.current-menu-parent > a {
	color: #ed145b;
}

#dropmenu ul li.current-menu-item ,
#dropmenu ul li.current-menu-ancestor,
#dropmenu ul li.current-menu-parent  {
	background: none repeat scroll 0 0 #ed145b;
}
#dropmenu ul li.current-menu-item  a,
#dropmenu ul li.current-menu-ancestor a,
#dropmenu ul li.current-menu-parent  a {
	color:#ffffff;
}
#dropmenu li ul.sub-menu li{
	border-bottom: 1px solid #ffffff;
    border-right: medium none !important;
	border-left: medium none !important;
	height:auto;
	padding:5px;
}
#dropmenu li ul.sub-menu li:last-child,
#dropmenu li ul.sub-menu li:first-child,
#dropmenu li ul.sub-menu li{
	-moz-border-radius: 0;
    -webkit-border-radius: 0; 
    border-radius: 0;
}

/* ----TOOL TIP STYLE----- */
.itooltip {
	display:none; 
	font-size: 12px; 
	color: #333; 
	z-index: 10000000; 
	position:absolute; 
	background: #fff; 
	padding: 3px 10px;
}




/* -----SEARCH STUFF----- */

#searchform {
	width: 300px; 
	height: 50px; 
	background: url(images/search_bg.png) no-repeat center center !important; 
	position: relative; 
	z-index: 100; 
	overflow: hidden;
}


#searchform #s {
	width:210px; 
	height: 47px; 
	line-height: 47px;
	padding: 0px; 
	margin: 0 0 0 15px; 
	float: left; 
	background: none; 
	border: none;
	font-size:16px;
	color:#166CA3;
}

#searchform input[type="submit"]#searchsubmit {
	cursor: pointer; 
	padding:0px; 
	margin: 0px; 
	height: 47px; 
	width: 43px; 
	background: none; 
	border: none; 
	font-size: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	float:right;
} 



#searchform #searchsubmit:hover {text-decoration: none;}


/* -----POST STUFF----- */

.listing > div.post,
.listing > div.page {
}
.listing > div.post:hover {
	background: #efefef;
}
.post h2.posttitle {/* font-size: 22px; line-height: 18px; */width: 520px;}
.post h2.posttitle a { 
font-family:Bebas,Myriad pro,Arial,sans-serif;
font-size:20px;
line-height:20px!important;

}

.entry{font-size: 12px; position:relative; width:610px}
.entry ol,.entry ul {margin:0 0 15px 25px; padding: 0; font-size: 12px;}
.entry li {padding:0 0 0 5px; list-style-position:outside; line-height: 1.5em;}
.entry p {margin: 0 0 15px;}
.details {font-size: 12px;  margin-bottom: 35px;}
.entry h1, .entry h2, .entry h3, .entry h4,.entry h5,.entry h6 {margin-bottom: 20px;}
.entry h1{
	font-size: 30px;
	font-family:Bebas, Myriad pro, Arial, sans-serif;
	color:#2784BA;
     text-transform:uppercase,
}
.entry h2{
	font-size: 24px;
     text-transform:uppercase;
     color:#3d3d3d;
	font-family:Bebas, Myriad pro, Arial, sans-serif;
}
.entry h5{
	font-size: 13px;
	line-height:20px;
	color:#333;
	font-family:"Open Sans",Arial,sans-serif;
}

/*
.entry h5:first-letter{
	color:#2784BB;
	font-size:100px;
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
	margin-right:6px;
}
*/

.entry h6{
	font-size: 20px;
	line-height:22px;
	color:#818181;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.entry img,
.entry .wp-caption,
img.attachment-thumbnail {
	border: 1px solid #bbb!important; 
	padding: 5px; 
	background: #fff;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px; 
    border-radius: 3px;
    text-align: center;
	margin-bottom: 20px;
}

.aligncenter {
text-align: center;
margin: 0 auto;
}
.entry .wp-caption img {
	border: none;  
	padding: 0px; 
	background: #fff;
} 


.entry .wp-caption p {margin: 5px 0 3px;background:#000;background:none repeat scroll 0 0 rgba(0, 0, 0, 0.9);position:absolute;max-width:560px;left:10px;bottom:20px;padding:5px 20px; color:#fff;font-family:Bebas,Myriad pro,Arial,sans-serif;font-size:19px;letter-spacing:1px;}
small.metaStuff {margin:10px 0 10px; display: block; font-size: 10px; margin: 10px 0 0;}
small.metaStuff span {display: inline-block; line-height: 15px;  color: #999;}
small.metaStuff span a {color: #999;}
small.metaStuff span.theTime {padding:0 12px 0 22px; background: url(images/meta_icons.png) no-repeat left 1px; position:relative; bottom: 5px; text-transform: uppercase; margin-left: -5px;}
small.metaStuff span.theComments {padding:0 8px 0 24px; background: url(images/meta_icons.png) no-repeat left -18px;}

small.metaStuff span.theAuthor {padding:0 0 0 22px; background: url(images/meta_icons.png) no-repeat left bottom;}



/* VIDEO PAGE */
.video-page li{
	display:inline-block;
	width:45%;
	overflow:hidden;
	margin-right:3%!important;
	height:240px!important;
}

.video-page .video-box{
	width:100%;
	height:160px;
	overflow:hidden;
}

.video-page li img{
	width:100%;
	height:auto;
}











/*--- POST THUMBNAIL STUFF ---*/
a.thumbLink {
	float: left; 
	display: block;  
	margin:0 15px 0 0;

}



a.thumbLink img {



	border: 1px solid #238fc8;  



	padding: 2px; 



	background: #2269a8;



	-moz-border-radius: 3px;



    -webkit-border-radius: 3px; 



    border-radius: 3px;



	width:50px;



	height:50px;



}







/*-------BLOG PAGE NAVIGATION STUFF----------*/



.navigation {float:left; font-size:14px; width: 100%; margin-top: 6px;}



.navigation .pagenav a {display: block; font-size: 12px;}







/*-----SIDEBAR STUFF----*/



#sidebar ul li.widget, #sidebar > ul > li {
	list-style: none; 
	margin: 0 0 24px; 
	font-size: 12px; 
	background-color: #e5e5e5; 
	position: relative; 
	padding: 0px 0 10px;
	border-radius: 3px; 
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-o-border-radius: 3px;
		-ms-border-radius: 3px;
}



#search-3{



	background-color: transparent !important; 



	margin-bottom: 23px; 



}











#sidebar ul li.widget h2.widgettitle {}



#sidebar ul li.widget ul li {margin: 0 0 3px 15px;list-style-type:disc; list-style-position: outside;}



#sidebar ul li.widget ul li ul li {margin: 0 0 0 15px; list-style-type:disc; list-style-position: outside;}







/*------FOOTER WIDGET STUFF--------*/



#footer-bg {

	background:url("images/footer-bg.jpg") 50% 100% repeat-x #F1F1F1;

	background-position:bottom;

	 width:100%; /* 960px;  */

}



#footerWidgets  {width: 960px; margin: 0 auto; color: #999; padding: 20px 10px;}



#footerWidgets a {color:#999;}



#footerWidgets a:hover {text-decoration:underline;}



#footerWidgets p {font-size: 11px; padding-bottom: 8px;}



#footerWidgets > ul {list-style: none;}



#footerWidgets h2.footerWidgetTitle {padding-bottom: 10px; font-size: 18px; color: #999; font-weight: bold;}



#footerWidgets li.footerWidget {width: 195px; float: left; font-size: 11px; margin-left: 60px;}



#footerWidgets li.footerWidget:first-child {margin-left: 0px;}



#footerWidgets li.footerWidget ul li {margin: 0 0 3px 15px;list-style-type:disc; list-style-position: outside;}



#footerWidgets li.footerWidget ul li ul li {margin: 0 0 0 15px; list-style-type:disc; list-style-position: outside;}







/* -----COMMENT STUFF----- */



#commentsection {width:90%;   font-size: 12px;}



.commentlist {width: 100%; list-style:none; }



h3.comments {margin:40px auto 20px;}



.commentlist li,#commentform input,#commentform textarea {font:.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}



.commentlist li {font-weight:bold;list-style:none; padding:15px 0; font-size:12px;}



.commentlist li img.avatar {float:left;margin-right:15px;}



.commentlist cite,.commentlist cite a {font-weight:bold;font-style:normal;}



.commentlist p {font-weight:normal; text-transform:none;margin:10px 5px 10px 75px; font-size: 12px;}



.commentlist .pingback p {margin:10px 5px 10px;}



#commentform p {margin:5px 0;}



.commentmetadata {font-weight:normal;display:block; font-size:10px; color:#333; padding:3px 0 0; text-transform:uppercase;}



cite.fn {text-transform:uppercase;}



.commentlist {text-align:justify;padding:0 0 40px;}



.nocomments {text-align:center;}



li.comment {position: relative;}







div.reply {



position:absolute;



right:0;



top:12px;



width:60px;



}







div.reply > a {



	padding: 3px 10px;



}



ul.children {



	margin:20px 0 0 0;



	border:1px solid #ddd;



	padding:20px;



	background:#f8f8f8;



	position:absolute;



	top:56px; left: 0;



}



div.menu ul.children  li, div.menu  ul.children  li a{



	background-color: rgba(255,255,255,.7);



}



div.menu ul.children  li{



	border-left:none;



	font: normal 16px League, "Myriad Pro", Arial, sans-serif;



}



ul.children ul.children {margin-left: 0px; background: #fff; border-color: #e8e8e8}











/*---FORM STUFF---*/



input[type="text"],



input[type="password"] {padding: 5px; width:170px; margin:5px 0 0 0;}



textarea {padding: 4px; width:90%; font-family: Arial; font-size: 12px;}







input[type="text"],



textarea {background: #fff; border: 1px solid #ccc;}







#commentform input[type="submit"], 



input[type="submit"],



.reply > a {



	cursor: pointer;



	width: auto;



	display: inline-block;



	font-weight: bold;



	padding: 8px 20px;



	font-size: 10px;



	color: #eee;



	text-shadow: 0px 1px 1px #000;



	background: #023e74;



	background: -webkit-gradient(linear, left top, left bottom, from(#238fc8), to(#00427b));



	background: -moz-linear-gradient(top,  #238fc8,  #00427b);



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#238fc8', endColorstr='#00427b');



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#238fc8', endColorstr='#00427b');



	/*



	border: 1px solid #92c3ee;



	background: #00427b;



	background: -webkit-gradient(linear, left top, left bottom, from(#00427b), to(#238fc8));



	background: -moz-linear-gradient(top,  #00427b,  #238fc8);



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00427b', endColorstr='#238fc8');



	-moz-border-radius: 8px;



	-webkit-border-radius: 8px; 



	border-radius: 8px;



	-webkit-box-shadow: 0px 0px 1px #000;



	-moz-box-shadow: 0px 0px 1px #000;



	box-shadow: 0px 0px 1px #000;



	*/



	margin-top:10px;



	



}



#commentform input[type="submit"]:hover, 



input[type="submit"]:hover,



.reply a:hover  {



	text-decoration: none;



	background: #023e74;



	background: -webkit-gradient(linear, left top, left bottom, from(#ec008c), to(#ED145B));



	background: -moz-linear-gradient(top,  #ec008c,  #ED145B);



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec008c', endColorstr='#ED145B');



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec008c', endColorstr='#ED145B');



}







.button{

	cursor: pointer;

	width: auto;

	display: inline-block;

	font-weight: bold;

	padding: 8px 20px;

	font-size: 14px;

	color: #fff;

	background: #023e74;

	background: -webkit-gradient(linear, left top, left bottom, from(#238fc8), to(#00427b));

	background: -moz-linear-gradient(top,  #238fc8,  #00427b);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#238fc8', endColorstr='#00427b');

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#238fc8', endColorstr='#00427b');

	margin-top:10px;

}



.button:hover{

	color: #fff;

	background: #ED145B;



}









#sidebar input, #sidebar textarea {padding:3px;}



#sidebar input[type="submit"]{cursor:pointer; background: none; filter: none;}



.slider label {display: none!important;}







/* -----UNIVERSAL STUFF----- */



code {font:1.1em 'Courier New', Courier, Fixed;}



acronym,abbr,span.caps {font-size:.9em;letter-spacing:.07em;cursor:help;}



p img {max-width:100%;height:auto;}



img.centered {display:block;margin:0 auto;}



img.alignright,



.entry div.alignright {display:inline;margin:0 0 10px 10px;}



img.alignleft,



.entry div.alignleft {display:inline;margin:0 10px 10px 0;}



.alignright {float:right;}



.alignleft {float:left;}



acronym.abbr {border-bottom:1px dashed #999;}







blockquote {



        color:#2784ba;

	

		margin:15px 40px;



        position:relative;



}

blockquote p{

	   font-size:20px;

	   line-height:21px;

	   font-family:Georgia, "Times New Roman", Times, serif;

}



blockquote:before {



    /*  background:url('../../uploads/2015/05/quote-before.png') no-repeat; */



      content:"“";



      font-family:Georgia;



      font-size:90px;



      color:#d8d8d8;



      position:absolute;



      left:-40px;



      top:20px;



}

/*

blockquote:after{



      content:"”";



      font-family:Georgia;



      font-size:90px;



      color:#d8d8d8;



      position:absolute;



      right:-40px;



      bottom:-20px;



}

*/





blockquote cite {display:block;margin:5px 0 0;}



.center {text-align:center;}



hr {display:none;}



a img {border:none;}



img#wpstats {width:0;height:0;border:none;overflow:hidden;}



#hideme {visibility:hidden;}



.hidden {visibility: hidden; display: none;}



.rssSummary {padding-bottom:15px;}



.clear {clear: both;}



p.clear {height:1px; width:1px; }



.hide {display: none;} 







/* -----CALENDAR STUFF----- */



#wp-calendar {empty-cells:show;width:100%;margin:10px auto 0;}



#wp-calendar #prev a,#wp-calendar #next a {font-size:9pt;}



#wp-calendar #next a {padding-right:10px;text-align:right;}



#wp-calendar #prev a {padding-left:10px;text-align:left;}



#wp-calendar a {text-decoration:none;display:block;}



#wp-calendar caption {font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align:center;width:100%;}



#wp-calendar th {font-style:normal;text-transform:capitalize;}



#wp-calendar td {text-align:center;padding:3px 0;}



#wp-calendar td.pad:hover {background-color:#fff;}







/* -----------DUAL SLIDER STUFF-------- */



#slider {



	margin: 0 auto;



    left: 0px;



    z-index: -100;



    overflow:hidden;



	position: relative;



	height: 800px;



}



.carousel{



    margin:  0 auto;



    position:relative;



    height: 375px;



    width: 918px;



    overflow:hidden;    



}







.carousel h2,	



.carousel h2 a { color: #fff; }







.backgrounds{



    height: 375px;







}



.backgrounds .item{



    width: 918px;



    height: 375px;



    float:left;
    position:relative;
    z-index:1;
}
.panel{
	background: url(images/details_bg.png) repeat-x left top;
    color: #fff;
    position:absolute;
    right: 0;
    top:0;
    height: 375px;
    width: 287px;
    z-index:10;
}
.paging{
    position:absolute;
    bottom: 15px;
    left:20px;
    width: 250px;
    line-height: 25px;   
    text-align:center; 
    overflow: hidden;  
}
.dualNav {
	outline: none;
    position:absolute;
    display:block;
    width: 18px;
    height: 18px;
    text-indent: -999px;
    overflow: hidden;
    border: 1px solid #fff;
    background-image: url(images/carousel_nav.jpg);
    background-repeat: no-repeat;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px; 
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
    box-shadow: 0px 0px 5px rgba(0,0,0,.5);
}
.panel .pause{ right:20px; top:25px; background-position:  -18px -18px; }
.panel .play{ right:20px; top:25px; background-position: 0px -18px; }
.panel .next { right:0; bottom:0; background-position: -18px 0px; }
.panel .previous { left:0; bottom:0; background-position: 0px 0px; }
#numbers {text-align: center;}
#numbers a {
	outline: none;
    margin: 5px;
    width: 10px;



    height: 10px;



    background: #fff;



    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));



	background: -moz-linear-gradient(top,  #fff,  #ccc);



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ccc');



	text-indent: -999px;



    overflow: hidden;



    display: inline-block;



    -moz-border-radius: 10px;



    -webkit-border-radius: 10px; 



    border-radius: 10px;



    opacity: .4;



    filter: alpha(opacity=40);



    



    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);



    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);



    box-shadow: 0px 0px 5px rgba(0,0,0,.5);



}



#numbers a.selected,



#numbers a:hover { opacity: 1; filter: alpha(opacity=100); }







.details_wrapper {



    position:absolute;



    top:40px;



    left:40px;



    width: 200px;



    overflow:hidden;



    height: 290px;



}



.details{ height: 240px; }



.detail{ width: 198px; padding: 0 1px; height: 240px; float:left; }



.detail h2,



.detail h2 a {



    font-size: 24px;



    line-height: 1.2em;



    margin: 0 0 25px 0;



    font-weight: normal;



}



a.sliderMore {color: #fff; border-bottom: 1px dotted #fff;}



a.sliderMore:hover {text-decoration: none; border-bottom: 1px solid #fff;} 











/*------------NIVO SLIDER STUFF-------------*/



#nivoSlider {



	margin:  0 auto;



	position:relative;



	top:-50px;



    height: 800px;



    width: 100%;



    overflow:hidden; 



	display: none;



	background-position : top center !important;



}



#sliderStyle{



	xposition:absolute;



	top:0;



	z-index:-100;



	margin:0 auto;



}



.nivoSlider {position:relative;}



.nivoSlider img { position:absolute; top:0px; left:0px;}



.nivoSlider a.nivo-imageLink {



	position:absolute;



	top:0px;



	left:0px;



	width:100%;



	height:100%;



	border:0;



	padding:0;



	margin:0;



	z-index:60;



	display:none;



}



.nivo-slice { 



	display:block; position:absolute; z-index:50; height:100%;



}



/*



.nivo-caption {



	position:absolute;



	left:0px;



	bottom:0px;



	background:#000;



	color:#fff;



	opacity:0.8;



	width:100%;



	z-index:89;



}



.nivo-caption p { padding:10px 10px 10px 80px; margin:0;}*/



.nivo-directionNav a {



	position:absolute;



	bottom:10px;



	z-index:99;



	cursor:pointer;



	outline: none;



    position:absolute;



    display:block;



    width: 18px;



    height: 18px;



    text-indent: -999px;



    overflow: hidden;



    border: 1px solid #fff;



    background-image: url(images/carousel_nav.jpg);



    background-repeat: no-repeat;



    -moz-border-radius: 3px;



    -webkit-border-radius: 3px; 



    border-radius: 3px;



    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);



    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);



    box-shadow: 0px 0px 5px rgba(0,0,0,.5);



}



.nivo-directionNav a:hover {text-decoration: none; }



.nivo-prevNav { left:10px; background-position: left top; }



.nivo-nextNav { left:40px; background-position: right top; }



.nivo-controlNav {	



	position:absolute;



	bottom: 10px;



	right: 15px;



	z-index:99;



	width: auto;



}



.nivo-controlNav a {



	outline: none;



    margin: 5px;



    width: 10px;



    height: 10px;



    background: #fff;



    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));



	background: -moz-linear-gradient(top,  #fff,  #ccc);



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ccc');



	text-indent: -999px;



    overflow: hidden;



    display: inline-block;



    -moz-border-radius: 10px;



    -webkit-border-radius: 10px; 



    border-radius: 10px;



    opacity: .4;



    filter: alpha(opacity=40);



    



    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);



    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);



    box-shadow: 0px 0px 5px rgba(0,0,0,.5);



}



.nivo-controlNav a:hover,



.nivo-controlNav a.active { opacity: 1; filter: alpha(opacity=100); cursor: pointer;}











/*--------PAGE NAVI STUFF (PLUGIN)----------*/



div.wp-pagenavi {font-size: 12px; text-align: right; color: #999;}



div.wp-pagenavi a,



div.wp-pagenavi span {border: none;}



div.wp-pagenavi span.pages {padding-right: 10px; font-style: italic; font-family: 'Georgia,"Times New Roman",Times,serif'; float: left;}



div.wp-pagenavi span.current {



	color: #555;



	padding: 5px 10px;



	border: 1px solid #999;



	font-weight: normal;



	text-shadow: 0px 1px 1px rgba(255,255,255,1);



	background: #bbb;



	background: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#ddd));



	background: -moz-linear-gradient(top,  #aaa,  #ddd);



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaa', endColorstr='#ddd');



	-moz-border-radius: 3px;



	-webkit-border-radius: 3px; 



	border-radius: 3px;



}



div.wp-pagenavi a.page,



div.wp-pagenavi a.nextpostslink,



div.wp-pagenavi a.previouspostslink {



	padding: 5px 10px;



	border: 1px solid #fff;



	font-weight: normal;



	-webkit-box-shadow: 0px 0px 1px rgba(0,0,0,.3);



	-moz-box-shadow: 0px 0px 1px rgba(0,0,0,.3);



	box-shadow: 0px 0px 5px rgba(0,0,0,.3);



	background: #f5f5f5;



	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e5e5e5));



	background: -moz-linear-gradient(top,  #f5f5f5,  #e5e5e5);



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e5e5e5');



	-moz-border-radius: 3px;



	-webkit-border-radius: 3px; 



	border-radius: 3px;



	text-shadow: 0px 1px 1px rgba(255,255,255,1);



}







/* FONT FACE */



@font-face {



    font-family: 'HelveticaNeueLTStd77BoldConde';



    src: url('helveticaneueltstd-bdcn-webfont.eot') format('eot'),



         url('helveticaneueltstd-bdcn-webfont.woff') format('woff'),



         url('helveticaneueltstd-bdcn-webfont.ttf') format('truetype'),



         url('helveticaneueltstd-bdcn-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* CaptionContainer */

#CaptionContainer{	
	width:100%;/* 594px */	
    height: 43px;
	padding:3px 0px 0px 0px;
	font-family:"georgia", Arial, sans-serif; 
	font-style: italic;
	/* background: none repeat scroll 0 0 rgba(19, 100, 154, 0.85); */
    position: absolute;
}
#CaptionContainer p.small {
	font-size: 16px;
	color: #72C9EF;
	padding:3px 20px;
	background:#000;
	background:rgba(0,0,0,0.6);
	margin-bottom:6px;
	display:inline-block;
}
#CaptionContainer p.title {
	font-size: 22px;
	color: #FFFFFF;
	padding:3px 20px;
	background:#000;
	background:rgba(0,0,0,0.6);
	display:block;
	position:relative;
}
#CaptionContainer p.title:after{
	content:"Lire plus";
	position:absolute;
	right:40px;
	top:7px;
	color:#fff;
	font-size:14px;
}
#CaptionContainer a {
		font-size: 12px;		
		color: #72C9EF;
		float: right;	
		margin-right:-18px;
		bottom: 40px;
		position: relative;
		background:url(images/slider-caption-readmore-arrows.png) center right no-repeat;
		height:40px;
		width:100%;/* 50px; */
}
/*TWITTER SLIDER*/
#lastTweet {
	display: none;
	float: left;
	margin-left: 30px;
	margin-top: 20px;
	overflow: hidden;
	vertical-align: middle;
	width: 260px;
}
#TweetContainer .bird{
	background:url(images/twitter-bird.png) no-repeat;
	position:absolute;
	height:71px;
	width:58px;
	bottom:-5px;
	right:-10px;
}
#lastTweet p {
	float:left;
	font-size: 19px;
	line-height: 1.1em;
	width: 260px;
	font-style:italic;
	font-family: Georgia, Times, "Times New Roman", serif;



	overflow:hidden;



	color:#fff;



	text-shadow: 0 -1px 0 #0d4d81;



	-moz-text-shadow: 0 -1px 0 #0d4d81;



	-webkit-text-shadow: 0 -1px 0 #0d4d81;



	-o-text-shadow: 0 -1px 0 #0d4d81;



	-ms-text-shadow: 0 -1px 0 #0d4d81;



}



a#followTwitter{



	color: #ffffff;



	display:block;



	font: 33px/1em League, Helvetica, Arial, sans-serif;



	height: 22px;



	padding: 18px 0 10px 20px;



	position: absolute;



	left: 13px;



	text-transform: uppercase;



	top:-33px; /* bottom: 17px; */



	width: 250px;



	text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.7);



}



#TweetContainer {



float:right;



}







#TweetContainer  #coda-nav-1{



display:none;



}



#TweetContainer  div.tweet-panel{



float:left;



display:block;



}







/* Most common stuff you'll need to change */







.coda-slider-wrapper { padding: 20px 0 }







/* Use this to keep the slider content contained in a box even when JavaScript is disabled */



.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }







/* Change the width of the entire slider (without dynamic arrows) */



.coda-slider{ width: 600px } 







.coda-slider .tweet-panel { width: 360px;}







/* Change margin and width of the slider (with dynamic arrows) */



.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .tweet-panel { width: 600px }



.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }







/* Arrow styling */



.coda-nav-left , .coda-nav-right { display:none; }



.coda-nav-left a, .coda-nav-right a { background: #000; color: #fff; padding: 5px; width: 100px }







/* Tab nav */



.coda-nav ul li a.current { background: #39c }







/* Panel padding */



.coda-slider .panel-wrapper { 



display: table-cell;



height: 94px;



vertical-align: middle;



}







/* Preloader */



.coda-slider p.loading { padding: 20px; text-align: center }







/* Don't change anything below here unless you know what you're doing */







/* Tabbed nav */



.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }



.coda-nav ul li { display: inline }



.coda-nav ul li a { background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }







/* Miscellaneous */



.coda-slider-wrapper { clear: both; overflow: auto }



.coda-slider { float: left; overflow: hidden; position: relative }



.coda-slider .tweet-panel { display: block; float: left }



.coda-slider .panel-container { position: relative }



.coda-nav-left, .coda-nav-right { float: left }



.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }







#sidebar_foursquare ul li {



list-style-type:none;



}







#sidebar_foursquare ul li a{



font-size: 15px;



margin-left: 16px;



color:#4990B6;



background: url("images/next2.png") no-repeat 118px 0px scroll transparent;



padding-right:50px;



}







#sidebar_foursquare ul li a:hover{



	color:#ed145b;



}







#wp_foursquare_integration_profile_widgets ul li {



list-style-type:none;



}







#wp_foursquare_integration_profile_widgets ul li a{



font-size: 70%;



margin-left: 15px;



}











.addtoany_list {



padding-top: 20px;



}







 a.a2a_button_facebook img {



border: 0;



}







.logo-mr{



background: url("images/mr-logo.png") no-repeat;



display:block;



width: 110px;



height: 91px;



float:right;



text-indent: -9999px;



}







ul.sidebar-nav {



margin-bottom: 30px;



}







ul.sidebar-nav li {



list-style:none;



}







ul.sidebar-nav h3 {



border-bottom: 1px dotted #01427B;



margin-bottom: 24px;



padding-bottom: 10px;



}













/* --- ACCORDION --- */

.title_code{

	padding:7px 20px;

	margin-bottom:15px;

	position:relative;

	color:#fff;

	background:#2784ba;

	text-transform:uppercase;

	font-family:Bebas,Myriad pro,Arial,sans-serif;

	font-size:24px;

}

.title_code:after{

	content:" +";

	position:absolute;

	right:0;

	top:-5px;

	color:#fff;

	font-size:30px;

	font-family:"Open Sans Condensed",Arial,sans-serif;

	padding:8px 13px;

}

.on:after{

	content:" -";

	position:absolute;

	right:0;

	top:0;

	color:#fff;

	font-size:30px;

	font-family:"Open Sans Condensed",Arial,sans-serif;

	padding:8px 15px;

}

.title_code:hover{

	cursor:pointer;

}

.content_code{

	color:#999;

}

.content_code ul{

	padding-left:20px;

}

















/*-------SHARE & PRINT------*/
.addtoany_list{
clear:both;
float:left;
}

.home .addtoany_list{
display:none;
}

.a2a_kit a {
padding-right:5px;
}

.WP-PrintIcon {
float:right;
margin-top: 20px;
}

#slider h1#title  {
overflow:hidden;
display: block;
height: 50px;
}



/*-------SLIDER CAPTION ------*/

/* exterieur */
.nivo-caption{
	width:960px;
	display:none;
	height:300px;
	margin:0 auto;
	position:relative;	
	opacity: 0;
}
/* interieur */
.caption-content{
	width:594px;
	padding:17px 20px 20px 20px;
	font-family:"georgia", Arial, sans-serif; 
	font-style: italic;
	z-index:9000;
	position:absolute;
	margin-top:457px;
	/*left:280px;*/
	left:7px;
}

/* bg bleu */
#caption-wrap{
	width:960px;
	margin:0 auto;
	position:relative;
}
#caption-wrap .bg-bleu{
	display:none;
	background:#17435f\9;
	background:rgba(19, 100, 154, 0.85);
	width:632px;
	height:63px;
	position:absolute;
	left:7px;
	top:457px;
	z-index:200;
}

.nivo-caption .small{
	color:#72c9ef;
	font-size:16px;
}
.nivo-caption .title{
	color:#fff;
	font-size:22px;
}

.nivo-caption a{
	color:#72c9ef;
	font-size:16px;
	float:right;
	display:block;
}
.nivo-caption a:hover{
	color:#ED145B;
}



/*------- TWITTER HOME ------*/

#twitter-home{
	display: block;
	height: 200px;
	margin-bottom:23px;
	float:left;
	width:640px;
	background:#fff;
	position:relative;
	overflow:hidden;
}
#twitter-home ul{
	padding:10px 25px;
}
#twitter-home ul li{
	list-style:none;
	border-bottom:1px solid #ddd;
	font-size:14px;
	padding:10px 0;
}
.follow-button{
	margin-left:25px;
}
.twitterwidget-title{
	padding-left:40px;
	background:url('images/twitter-icon.png') 0 2px no-repeat;
	margin-left:-10px;
}
#twitter-home .tempo{
	margin:0 40px;
	border-bottom:1px solid #ddd;
	padding:15px 0;
}
#twitter-home iframe{
	margin:13px 0 0 50px!important;
	height:120px!important;
}
/*.timeline .stream{width:640px!important;}*/



/*------- FACEBOOK HOME ------*/

#facebook-home{
	width:300px;
	position:absolute;
	right:-20px;
	top:485px;	
}
.facebook-icon{
	padding-left:35px;
	background:url('images/facebook-icon.png') 0 0px no-repeat;
}


/* -------- ACTU HOME -------- */
.actu-home{
	padding-left:35px;
	background:url('images/rss-icon.png') 0 0px no-repeat;
	font-size:25px;
}


/* ---------------- */
div#TweetContainer{
	position:relative;
	background: url(images/twitter-bg-block.png) no-repeat center top transparent;
	width: 315px; 
	height: 187px; /* 265 */
	position:absolute;
	right:-25px;
	top:485px;/* 407 */ 
}
div#news {
	display: block;
	height: 200px;
	margin-top:-60px;
}
div.news{
	position: relative;
	display:inline-block;
	vertical-align:top;
	float:left;
	width:190px; 
	height: 180px;
	padding: 0px 10px 10px 10px;
}

div.last_news{
	border-right: none;
}
div.news h2{
	color: white;
}

div.news span.newsTime{
	margin: 10px 0;
	color: #0a4a6e;
	font: italic 14px Georgia, Times, "Times New Roman", serif;
}

div.news a{
	padding: 6px 10px;
	font: normal 12px Georgia, Times, serif;
	background: #429cce; /* Old browsers */
	background: -moz-linear-gradient(top, #429cce 0%, #2b88ba 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#429cce), color-stop(100%,#2b88ba)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #429cce 0%,#2b88ba 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #429cce 0%,#2b88ba 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #429cce 0%,#2b88ba 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#429cce', endColorstr='#2b88ba',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #429cce 0%,#2b88ba 100%); /* W3C */
	border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-o-border-radius: 3px;
		-ms-border-radius: 3px;
	position: absolute;
	bottom: 20px; right: 20px;
	color:#fff;
	border: 1px solid #81c5ea;
}



div.news a:hover{



	color:#fff;



	background: #5da5cc; /* Old browsers */



background: -moz-linear-gradient(top, #5da5cc 0%, #2b88ba 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5da5cc), color-stop(100%,#2b88ba)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top, #5da5cc 0%,#2b88ba 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top, #5da5cc 0%,#2b88ba 100%); /* Opera11.10+ */



background: -ms-linear-gradient(top, #5da5cc 0%,#2b88ba 100%); /* IE10+ */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5da5cc', endColorstr='#2b88ba',GradientType=0 ); /* IE6-9 */



background: linear-gradient(top, #5da5cc 0%,#2b88ba 100%); /* W3C */



}



div.news a:active, div.news a:focus {



		background: #429cce; /* Old browsers */



	background: -moz-linear-gradient(top, #429cce 0%, #2b88ba 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#429cce), color-stop(100%,#2b88ba)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #429cce 0%,#2b88ba 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #429cce 0%,#2b88ba 100%); /* Opera11.10+ */



	background: -ms-linear-gradient(top, #429cce 0%,#2b88ba 100%); /* IE10+ */



	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#429cce', endColorstr='#2b88ba',GradientType=0 ); /* IE6-9 */



	background: linear-gradient(top, #429cce 0%,#2b88ba 100%); /* W3C */



}



div.news p{



	color: #fff;



	font: italic 14px/1.3 Georgia, Times, "Times New Roman", serif;



	padding: 10px 3px 0;



}



div.last{



	border-right:none;



}







#mot{



	width: 540px;



	height: 250px;



	background:url(images/motDidier.jpg) no-repeat right bottom transparent;



	margin-bottom: 62px;



	position: relative;



	float:left;



}



#mot h2{



	font-family: League, "Myriad Pro", Arial, sans-serif;



	text-transform: uppercase;



	font-size: 40px;



	line-height: 0.2em;



	position: absolute;



	top: 75px; left: 0;



	width: 258px; height: auto;



	color: #176fa1;



}



#mot h2 span.lightblue{color:#96daff;}



#mot h2 span.mediumblue{color:#53a3ce;}







#mot p{



	position: absolute;



	top: 170px;



	width: 225px;



	line-height: 1.5em;



}



/*GALLERY HOME PAGE*/



#gallery_home  {



	float:right;



	margin-top: -25px;



	margin-bottom: 25px;



}







#gallery_list{



	clear:both;



	float: right;



    margin-bottom: 20px;



    margin-top: -20px;



    position: relative;



}







#gallery_list_label{



	float: right;



    margin-right: 5px;



    margin-top: -20px;



	font-size:12px;



	color:#4990B6;



	margin-bottom: 22px;



}















div.listing{



	width: 555px;



	padding: 50px 20px;



	background-color: #fff;



	border-radius: 3px;



		-moz-border-radius: 3px;



		-webkit-border-radius: 3px;



		-o-border-radius: 3px;



		-ms-border-radius: 3px;



	position: relative;



}



body.home div.listing{
	padding: 50px 20px 15px;
	width: 600px;
}

div.listing div.post{
	padding: 10px 10px 20px;
	position: relative;
	border-bottom: 1px dotted #ccc;
	height: 50px;
	overflow: hidden;
}

body.category div.listing div.post{
	height: 106px;
}


body.home div.listing div.post, div.listing div.post{
	height: 100px; /*50px; */
}


body.home div.listing div.post img{
	height: auto; /*50px;*/
	width: 150px; /*50px;*/
}


div.listing .post .thumbLink{
	height:100px;
	overflow:hidden;
	border:3px solid #238FC8;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}

div.listing .post .thumbLink img{
	border:none!important;
	background:none!important;
	padding:0!important;
	height: auto!important;
	width: 150px!important;
}


div.listing div.post a.continue{
	display: block;
	width: 18px; 
	height: 17px;
	background: url('images/next2.png') no-repeat 0 0;
	position: absolute;
	top: 50%; 
	text-indent: -9999px;
	right: -35px;
}


div.listing a{
	display:block;
	margin-top : 15px;
	background: url("images/next2.png") no-repeat scroll 150px 50% transparent;
}


div.listing .post a{
	display:inline;
	margin-top : 0;
	background:none;
}


div.listing .post p{
	width: 515px;
}


div.listing h3.title{
	font-family:'Bebas', arial, sans-serif;
	text-transform:uppercase;
	position: absolute;
	width: 95%; 
	height: 31px;
	display: block;
	background: #166ba2;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2NmJhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDhiYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #166ba2 0%, #208bc3 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#166ba2), color-stop(100%,#208bc3));
	background: -webkit-linear-gradient(left,  #166ba2 0%,#208bc3 100%);
	background: -o-linear-gradient(left,  #166ba2 0%,#208bc3 100%);
	background: -ms-linear-gradient(left,  #166ba2 0%,#208bc3 100%);
	background: linear-gradient(to right,  #166ba2 0%,#208bc3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#166ba2', endColorstr='#208bc3',GradientType=1 );
	font-size: 30px;
	color: #fff;
	left: 0px; 
	top: 0px;
	padding: 4px 0 5px 5%;
}


h2.widgettitle, #archives h2.widgettitle{
	max-height:31px;
	display: block;
	background: #166ba2;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2NmJhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDhiYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #166ba2 0%, #208bc3 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#166ba2), color-stop(100%,#208bc3));
	background: -webkit-linear-gradient(left,  #166ba2 0%,#208bc3 100%);
	background: -o-linear-gradient(left,  #166ba2 0%,#208bc3 100%);
	background: -ms-linear-gradient(left,  #166ba2 0%,#208bc3 100%);
	background: linear-gradient(to right,  #166ba2 0%,#208bc3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#166ba2', endColorstr='#208bc3',GradientType=1 );
	font-size: 25px;
	color: #fff;
	padding: 6px 0 3px 5%;
	width: 95%;
	font-family:Bebas,Myriad pro,Arial,sans-serif
}

#widgetAccueil{
	height: 310px;
	clear:both;
}

#widgetAccueil iframe{
	width:250px;
	margin:auto;
	display:block;
}


#widgetAccueil > li{
	position: relative;
	background-color:#e3e3e3;
	display:inline-block;
	vertical-align: top;
	float:left;
	list-style: none;
	width: 280px; 
	height: 280px;
	padding: 40px 10px 10px;
	margin-right: 30px;
	border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-o-border-radius: 3px;
		-ms-border-radius: 3px;
}


.widget_wp_foursquare_integration_profile{



	color: #F1F1F1;



}



.widget_wp_foursquare_integration_profile small{



	display:none;



}







#fbw_likebox-3 iframe{



	position: relative;



	margin: auto;



	height: 243px !important;



	display:block;



}



li#text-5{



	margin-right:0;



}



#text-5 ul {



	margin-left: 15px;



	margin-top: 15px;



	width: 270px;



}



#text-5 h2 a.twitterwidget-rss{ display:none;}



#text-5 h2 a.twitterwidget-title{ position:relative; bottom: 3px; color:#fff !important;}



#text-5 ul li{



	list-style-image: url('images/twitterpuce.gif');



	font-size: 14px;



	line-height:1.4em !important;



}







/*div.nivo-caption */



div.nivo-directionNav,



div.nivo-controlNav



{



	display:none !important;



}







/*AGENDA*/



div#agenda-years{



	width: 450px;



	margin:auto;



}







div.agenda-year{



	float:left;



	margin-left: 40px;



}







div.agenda-first{



	margin-left: 0;



}







div.agenda-year h2{



	color:#4990B6;



	text-decoration:underline;



	text-transform:uppercase;



	font: 1.9em Bebas,Myriad pro,Arial,sans-serif;



}







.page-id-26 .entry ul{



	list-style:square url("images/list-style-image.jpg");



	margin-left: 17px;



}



.page-id-26 .entry li{



	padding:0;



}







div#home_links{



	text-align:center;



	margin-top: -15px;



}







/*ACTUALITES*/



body.archive #main ul,



body.blog #main ul{



	list-style:square url("images/list-style-image.jpg");



	position: absolute;



    right: 331px;



    top: 620px;



}







/*ARCHIVES*/



#archives{



	font-size:12px;



	position:relative;



}



#archives li{



	list-style:none;



}



#archives select{



	margin-left:130px;



	width:230px;



}











/*SPECIAL RULES*/

/*QUI SUIS JE? SIGNATURE*/
.entry p a img.wp-image-3640{
	background:none;
	border:none !important;
}
/*MES BOUQUINS*/
.page-id-216 .entry div.wp-caption{
	height:280px;
}
/*MA MUSIQUE*/
.page-id-187 .entry div.wp-caption{
	height:190px;
}
/*A L'ECRAN*/
.page-id-210 .entry div.wp-caption{
	height:280px;
}

/* --- TEMPLATE PASSIONS --- */
#passions-list{
	padding:0;
	margin:0;
}
#passions-list h3{
	font-family:Bebas,Myriad pro,Arial,sans-serif;
	font-size:20px;
	color:#666;
}
#passions-list li{
	list-style:none;
	margin-bottom:10px;
}






#sv-container{
	clear:both;
}
/* BOX NEWS */

h3.title-box {
	width: 173px;
	height:37px;
	margin-top:-1px;
	padding-top:3px;
	text-align: center;
	display:block;
	margin:0 auto;
	font-family: 'League';
	font-size:30px;
	color:#f5f5f5;
	text-transform:uppercase;
	border-radius: 0 0 4px 4px;
		border-radius : 0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		-webkit-border-radius: 0 0 4px 4px;
		-o-border-radius: 0 0 0 4px;
		-ms-border-radius: 0 0 4px 4px;
	border: 1px solid #1971a6;
	box-shadow: 0px 1px 5px #0b4d7a;
	-moz-box-shadow: 0px 1px 5px #0b4d7a;
    -webkit-box-shadow: 0px 1px 5px #0b4d7a;
	background: #268dca; /* Old browsers */
	background: -moz-linear-gradient(top, #268dca 0%, #1975ac 60%, #1672a8 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#268dca), color-stop(60%,#1975ac), color-stop(100%,#1672a8)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #268dca 0%,#1975ac 60%,#1672a8 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #268dca 0%,#1975ac 60%,#1672a8 100%); /* Opera11.10+ */



	background: -ms-linear-gradient(top, #268dca 0%,#1975ac 60%,#1672a8 100%); /* IE10+ */



	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#268dca', endColorstr='#1672a8',GradientType=0 ); /* IE6-9 */



	background: linear-gradient(top, #268dca 0%,#1975ac 60%,#1672a8 100%); /* W3C */



}







.news_1 {



	/* BLUE VERSION -----



	background: #126196; 



background: -moz-linear-gradient(top, #126196 0%, #1f86be 50%, #126196 100%); 



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#126196), color-stop(50%,#1f86be), color-stop(100%,#126196));



background: -webkit-linear-gradient(top, #126196 0%,#1f86be 50%,#126196 100%);



background: -o-linear-gradient(top, #126196 0%,#1f86be 50%,#126196 100%); 



background: -ms-linear-gradient(top, #126196 0%,#1f86be 50%,#126196 100%); 



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#126196', endColorstr='#126196',GradientType=0 ); 



background: linear-gradient(top, #126196 0%,#1f86be 50%,#126196 100%); */







background: #27c6af;



background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzI3YzZhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iIzI0OThiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzY0OWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);



background: -moz-linear-gradient(top,  #27c6af 1%, #2498b5 64%, #13649a 100%);



background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#27c6af), color-stop(64%,#2498b5), color-stop(100%,#13649a));



background: -webkit-linear-gradient(top,  #27c6af 1%,#2498b5 64%,#13649a 100%);



background: -o-linear-gradient(top,  #27c6af 1%,#2498b5 64%,#13649a 100%);



background: -ms-linear-gradient(top,  #27c6af 1%,#2498b5 64%,#13649a 100%);



background: linear-gradient(to bottom,  #27c6af 1%,#2498b5 64%,#13649a 100%);



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27c6af', endColorstr='#13649a',GradientType=0 );















	border-radius : 4px 0 0 4px;



		-moz-border-radius: 4px 0 0 4px;



		-webkit-border-radius: 4px 0 0 4px;



		-o-border-radius: 4px 0 0 4px;



		-ms-border-radius: 4px 0 0 4px;



	border-right : 1px solid #70bfea;



}







.livre-bxl{



	position:absolute;



	top:50px;



	left:-30px;



}











.news_2 {



background: #327da7; /* Old browsers */



background: -moz-linear-gradient(top, #327da7 0%, #53a5d2 50%, #327da7 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#327da7), color-stop(50%,#53a5d2), color-stop(100%,#327da7)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top, #327da7 0%,#53a5d2 50%,#327da7 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top, #327da7 0%,#53a5d2 50%,#327da7 100%); /* Opera11.10+ */



background: -ms-linear-gradient(top, #327da7 0%,#53a5d2 50%,#327da7 100%); /* IE10+ */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#327da7', endColorstr='#327da7',GradientType=0 ); /* IE6-9 */



background: linear-gradient(top, #327da7 0%,#53a5d2 50%,#327da7 100%); /* W3C */



	border-right : 1px solid #70bfea;



	border-left : 1px solid #114663;



}







.last_news {



	background: #3b94c4; /* Old browsers */



background: -moz-linear-gradient(top, #3b94c4 0%, #7ac2e9 50%, #3b94c4 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b94c4), color-stop(50%,#7ac2e9), color-stop(100%,#3b94c4)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top, #3b94c4 0%,#7ac2e9 50%,#3b94c4 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top, #3b94c4 0%,#7ac2e9 50%,#3b94c4 100%); /* Opera11.10+ */



background: -ms-linear-gradient(top, #3b94c4 0%,#7ac2e9 50%,#3b94c4 100%); /* IE10+ */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b94c4', endColorstr='#3b94c4',GradientType=0 ); /* IE6-9 */



background: linear-gradient(top, #3b94c4 0%,#7ac2e9 50%,#3b94c4 100%); /* W3C */



	border-radius : 0 4px 4px 0;



		-moz-border-radius: 0 4px 4px 0;



		-webkit-border-radius: 0 4px 4px 0;



		-o-border-radius: 0 4px 4px 0;



		-ms-border-radius: 0 4px 4px 0;



	border-left : 1px solid #114663;



}







/* Wall Video */







ul.videos-wall {



	overflow: hidden;



}







page-id-7568 ul.videos-wall {



	width: 100%;



	margin: 2em 0 0;



}







.home ul.videos-wall {
	width: 280px;
}


ul.videos-wall li {
	
	list-style: none;
	/*
	background-color: white;
	float: left;
	border: 1px solid #E5E5E5;
	height: 80px;
	*/
	position: relative;
	padding: 2px;
	margin: 3px;
	
}

ul.videos-wall li a {
	display: block;
}
ul.videos-wall li img{
	
}

ul.videos-wall li span {
	display: block;
	margin-top:6px;
}
/*
ul.videos-wall li:hover span {
	display: block;
	position: absolute;
	background-color: black;
    background-color: rgba(0, 0, 0, 0.5);
	color: white;
	font-size: 70%;
	line-height: 1.15em;
	padding: 2.5px;
    top: 0.2em;
    width: 75px;
	height: 75px;
}
*/

h2.widgettitle a {
	color:#fff;
}

body.page-template-test-vids-php ul.videos-wall {
	width: 600px; 
}

ul.videos-wall li:nth-child(4) {
	clear:both;
}

#widgetAccueil > li#twitter-3 {
	margin-right: 0px;
}

#widgetAccueil > li#twitter-3 {
	margin-right:0px;
}
#twitter-3 ul li, #twitter-3 ul li {
	list-style-image: url('images/twitterpuce.gif');
	font-size: 16px;
	line-height: 1.4em !important;
	font-style: italic;
	border-bottom: #fff;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#twitter-3 ul {
	width: 267px;
	padding-left: 10px;
}

#mc_signup_form .mc_var_label {
	width: 150px;
	display: block;
	margin-top:15px;
	padding-left: 10px;
}



#mc_signup_form .mc_input {



width: 85%;



margin-left: 10px;



}



#mc-indicates-required {



width: 100%;



margin-left: 15px;



}



#sidebar input[type="submit"] {



cursor: pointer;



background: none;



filter: none;



background-color: #4990B6;



border: 0;



padding: 8px;



text-transform: uppercase;



 -webkit-border-radius: 4px; /* Safari 3-4, iOS 1-3.2, Android ≤1.6 */



          border-radius: 4px; /* Opera 10.5, IE9+, Safari 5, Chrome, Firefox 4+, iOS 4, Android 2.1+ */



         text-shadow: none;



font-size: 12px;



}



#home_links {



margin-bottom: 20px;



}



#navigation .menu li.menu-item-13367 {



width:120px;



}



#navigation .menu li.menu-item-13367 a {



line-height: 27px;



}



#text-3 .textwidget {



	overflow:hidden;



}



#sidebar ul li.widget ul.bxl-article {margin-left:10px;}







#sidebar ul li.widget ul.bxl-article li {



	list-style:none;



	float:left;



	padding: 4px;



background-color: white;



display: block;



border: 1px solid #CCC;



margin-left:5px;



}



















/* flickr btn */



.btn-flickr-gallery{



	background:url('images/btn-flicker.png') no-repeat;



	display:inline-block;



	text-align:left;



	height:25px;



	padding:4px 70px 3px 17px;



	width:170px;



}











#submenu-mobile{display:none;}















/* -------------- MEDIA QUERIES ----------------- */



/* ---------------------------------------------- */











/* ------------------------  tout plus petit que 1500 slider -------------------------------- */



@media only screen and (min-width: 320px) and (max-width: 1495px){







/*#nivoSlider{max-width:100%!important;}*/











}







/* ------------------------  ipad horizontal AFFICHAGE CORRECT -------------------------------- */



@media only screen and (min-width: 959px) and (max-width: 1024px){



	/*h2.widgettitle, #archives h2.widgettitle{color:#f00!important;} *//* TEST*/



	 /* #slider {



        position:relative;



        max-width:1524px;



        max-height:100%;



        height:650px;



        margin-left:auto;



        margin-right:auto;



        overflow:hidden;



    }*/







}







/* ------------------------  ipad vertical  -------------------------------- */



@media only screen and (min-width: 768px) and (max-width: 959px){
}







/* ------------------------  iphone horizontal -------------------------------- */



/*@media only screen and (max-width: 767px), only screen and (min-device-width: 560px) and (max-device-width: 1136px) and (-webkit-min-device-pixel-ratio: 2) {*/



@media only screen and (min-width: 320px) and (max-width: 768px), only screen and (min-device-width : 320px) and (max-device-width : 568px) {



	body{overflow-x:hidden;}
	body,#content{background:#fff;}
	#headerContainer,#header,#content,.wrap, #footer-bg{width:100%;}

/* --- menu principal dropdown mobile ---  */
	a#pull { display:block;background:url('images/nav-mobile.png') center right no-repeat #eee; height:60px; width:100%; position:absolute;z-index:20;top:0px; left:0;outline:none;}
	.nav-mobile{display:block;}
	.nav-nc {display:block!important; font-size:20px; font-weight:bold;text-transform:uppercase; height:30px!important;}
	.nav-nc a{color:#58335D;}
	.nav-list {display:none; /*none*/}
	#navigation{top:60px;left:0px;width:100%;}
	#dropmenu{position:absolute;top:0px;z-index:300;background:#eee;width:100%;height:auto;box-shadow:none;}
	#dropmenu > li{display:block;padding-left:0;text-align:center;background:none;float:none;width:100%;margin-left:0px;border-right:none;}
	#dropmenu > li > a{padding:15px 0px; margin-top:0;width:100%;border-bottom:1px solid #ccc;}
	#dropmenu > li:last-child > a{border-bottom:0;}
	div.menu-menu-principale-container > ul li{height:auto;}
	#dropmenu > li > ul{position:relative;width:100%;top:0;}
	#dropmenu > li > ul > li{width:100%;}
	#dropmenu > li > ul > li > a{width:100%;padding:10px 0px;text-align:center;}

	/* level 3 */
	#dropmenu > li > ul > li .sub-menu{/*display:none!important;*/width:100%;position:relative;left:0;}
	#dropmenu li ul.sub-menu,#dropmenu li ul li ul li {background:#c3104b!important;}
	#dropmenu li ul.sub-menu li{width:100%;}
	#dropmenu li ul li a{text-align:center;width:100%;}

/* --- header --- */
	div#reseaux{display:none; }
	.home div#reseaux{z-index:50;left:20px;top:240px;display:block; right:0;}
	#header a.logo{position:absolute;left:0px;z-index:22;background:url('../../uploads/2011/02/logo11.png') no-repeat;}
	
	#header a.logo:hover{background:url('images/logo-didier-reynders-mobile.png') no-repeat;}
	body.home #header{margin-bottom:0;}

/* --- slider --- */
	#nivoSlider{}
	#CaptionContainer{display:none; width:90%; padding:3px 5% 20px 5%;}
	.nivo-caption{display:none;}
	div#TweetContainer{position:relative;top:127px;float:none;right:0;}
	
/* --- news home --- */
	div#news{height:auto;}
	div.news{float:none;padding:0 5% 10px; width:90%;height:150px;}
	.livre-bxl{left:10px!important;top:20px!important;}

/* --- content --- */
	#contentContainer{width:90%;padding:0 4%;}
	#content,#contentwrap{padding-top:0;}
	body.home #content, .entry{width:100%;}
	#main{float:none;}
	#crumbs{width:95%;padding-left:5%;display:none;}
	h2,.entry h2{font-size:26px;line-height:26px;}
	.entry .wp-caption p{font-size:14px;}
	.entry h3{font-size:18px;}

/* home */
	div.listing h3.title{left:0px;}
	body.home div.listing{width:100%;padding:50px 0 15px 0;}
	body.home div.listing div.post, div.listing div.post{height:auto;}
	.post h2.posttitle{width:100%;font-size:18px;line-height:20px!important;}
	div.listing .post .thumbLink img{width:120px!important;}
	div.listing div.post a.continue{bottom:0;}

/* img */
	.entry .wp-caption {width:98%!important;padding:1%;height:auto;}
	.entry .wp-caption img{width:100%!important;height:auto;}
	.entry .wp-caption p{max-width:240px;}

/* Actu */
	.listing {width: 100% !important;}

/* --- sidebar --- */
	#sidebar{float:none;width:100%;background:#eee;}

/* --- footer --- */
	#footerWidgets, #footerContainer{width:90%;padding:20px 5%;}
	#footerWidgets li.footerWidget{float:none;width:100;margin-left:0;}
	#footer{width:100%;}
	div#socialIcons, #footer #copyright{float:none;width:100%;}


}







/* ------------------------  iphone vertical -------------------------------- */

#slider_responsive{
	display: none;
}



@media only screen and (min-width: 200px) and (max-width: 479px) {}



@media only screen and (min-width: 768px) and (max-width: 959px){
	#nivoSlider {display: none !important; }
	#slider_responsive{display: block;overflow: hidden;height: 544px;}
	#slider_responsive img {height: 544px;position: absolute;}	
	#TweetContainer {display: none;}
	body.home #headerContainer {height: 430px;}



}


@media only screen and (min-width: 200px) and (max-width: 479px){

    #nivoSlider {display: none !important;}
	#slider_responsive{display: block;overflow: hidden;height: 370px;}
	#slider_responsive img {height: 370px;position: absolute;}	
    #TweetContainer {display: none;}
	body.home #headerContainer{height: 300px;}



}


@media only screen and (min-width: 320px) and (max-width: 768px), only screen and (min-device-width : 320px) and (max-device-width : 568px) {



	#nivoSlider {display: none !important; }
	#slider_responsive{display: block;overflow: hidden;height: 370px;}
	#slider_responsive img {height: 370px;position: absolute;}	
	#TweetContainer {display: none;}
	body.home #headerContainer {height: 300px;}
	
	div#news, #facebook-home{display:none;}


}