@charset "utf-8";
/* CSS Document */
/*RECET CSS */
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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
.clear {width:100%; clear:both; height:0;}
.flgauche {float:left;}
.fldroite {float:right;}
.center {text-align:center;}
.google-droite {margin:0 0 15px 0;}
/*-----------------------------
STILES DU SITE
----------------------------------
*/

.drjones {	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background-color:#f2f0f0; }
.drjones a {text-decoration:none;}
.drjones a:HOVER {text-decoration:underline;}
header {display:block;}
nav {display:block;}
.pagination {font-size:0.8em; color:#000000; padding:15px 15px 25px 15px;}
.pagination a { color:#666666; line-height:1.2em;}
.centrer {text-align:center;}
.borderimage {
	border:4px solid #dbdbda;	
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px; 
	-o-moz-border-radius: 6px; 
	}
.usual .mignature {height:100px; overflow:hidden; padding:0;}
.content-header {
	background-color:#000000;
	background-image:url('images/header.jpg');
	background-repeat: no-repeat;
	background-position: center -65px;
}
#monheader {width:991px; position:relative; margin:0 auto; height:403px;}
#fixedmenu {
	font-size:0.7em;
	position:absolute;
	right:0;
	top:0;
	height:30px; 
	 }	
	 
#menutrans {
	background-color:#000000;
	color:#CCCCCC;
	-moz-box-shadow: 2px 4px 12px #333;
	-webkit-box-shadow: 2px 4px 12px #333;
	-o-box-shadow: 2px 4px 12px #333;
	box-shadow: 2px 4px 12px #333;
	width:auto;
	border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px; 
	-o-moz-border-radius: 0px 0px 10px 10px; 
	height:30px;
	width:160px;
	opacity:0.6;
	filter : alpha(opacity=60); 
	z-index:5;
	position:relative;




}
#fixedmenu ul {padding:8px 0 8px 0; z-index:50; position:absolute; top:0; left:5px;}	  
#fixedmenu li {
	display:inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
}
#fixedmenu li:last-child {border:none;}
#fixedmenu a {color:#FFFFFF; }
#fixedmenu a:HOVER {color:#999; text-decoration:underline;}
.logosite {display:block; position:absolute; top:36px; left:5px;}

#navprincipale {
	position:absolute;
	bottom:15px;
	border:1px solid #000;
	width:100%;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-moz-border-radius: 10px;
	background-image: url('images/back-menu.png');
	background-repeat: repeat-x;
	height: 39px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;	
	-moz-box-shadow: 2px 4px 12px #333;
	-webkit-box-shadow: 2px 4px 12px #333;
	-o-box-shadow: 2px 4px 12px #333;
	box-shadow: 2px 4px 12px #333;
	 }
#navprincipale ul {padding:0 10px 0 28px; position:absolute;}
#navprincipale li {display:inline; /*position:relative;*/}
#navprincipale li:last-child { padding:0;}
.active, .sans {background-repeat:no-repeat; display:block; float:left;}
#navprincipale .nav1 {
	width:73px;
	height:35px;
	background-image: url(images/nav1.png);
	background-position: center 12px;
}

#navprincipale .nav1:HOVER, #navprincipale .nav1.active  {background-image: url('images/nav1.png'); background-position: center -45px;	}
#navprincipale .nav2 {	
	width:101px;
	height:35px;
	background-image: url('images/nav2.png');
	background-position: center 14px;	
}
#navprincipale .nav2:HOVER, #navprincipale .nav2.active {background-image: url('images/nav2.png'); background-position: center -45px;	}
#navprincipale .nav3 {	
	width:85px;
	height:35px;
	background-image: url('images/nav3.png');	
	background-position: center 14px;
}
#navprincipale .nav3:HOVER,  #navprincipale .nav3.active {background-image: url('images/nav3.png'); background-position: center -45px;	}
#navprincipale .nav4 {	
	width:96px;
	height:35px;
	background-image: url('images/nav4.png');	
	background-position: center 12px;
}
#navprincipale .nav4:HOVER,  #navprincipale .nav4.active {background-image: url('images/nav4.png'); background-position: center -45px;	}
#navprincipale .nav5 {	
	width:77px;
	height:35px;
	background-image: url('images/nav5.png');
	background-position: center 13px;	
}
#navprincipale .nav5:HOVER,  #navprincipale .nav5.active {background-image: url('images/nav5.png'); background-position: center -46px;	}
#navprincipale .nav6 {	
	width:66px;
	height:35px;
	background-image: url('images/nav6.png');
	background-position: center 13px;	
}
#navprincipale .nav6:HOVER,  #navprincipale .nav6.active {background-image: url('images/nav6.png'); background-position: center -46px;	}
#navprincipale .nav7 {	
	width:89px;
	height:35px;
	background-image: url('images/nav7.png');
	background-position: center 13px;	
}
#navprincipale .nav7:HOVER,  #navprincipale .nav7.active {background-image: url('images/nav7.png'); background-position: center -46px;	}
#navprincipale a {text-indent:-9999px; padding:0 15px;}

#navprincipale #nav li ul {
	display:block;
	width:auto;
	column-count:3;
	font-size:0.8em;
	list-style-type: none;
	position:absolute;
	top:35px;
	left:145px;
	padding:20px 5px 10px 10px;
	background-color:#333333;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	-o-border-radius:0 0 10px 10px;
	-moz-box-shadow: 2px 4px 12px #333;
	-webkit-box-shadow: 2px 4px 12px #333;
	-o-box-shadow: 2px 4px 12px #333;
	box-shadow: 2px 4px 12px #333;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	z-index:500;
}
#navprincipale #nav li ul.submenu0 { left:40px; width:180px;}
#navprincipale #nav li ul.submenu2 { left:390px; width:180px;}
#navprincipale #nav li ul.submenu3 { left:515px; width:180px;}

#navprincipale #nav li ul li {list-style-type:none;
list-style-position:outside; display:block; clear:both;}

#navprincipale #nav li ul a{
	font-weight:bold;   
    float:left;
	color:#fff;
	text-indent:0px;
	padding:5px 0;
	}
#navprincipale #nav li ul a:HOVER{	text-decoration:underline;}


.social { 
	bottom: 27px;
    position: absolute;
    right: 20px;}
#social-accueil.social {right:0; margin-right:-26px; bottom:24px;}
#monheader .social img {margin:0 3px 0 0;}


/*
//////////////////////////////////////////////////////////
CENTER
///////////////////////////////////////////////////////////
*/
#center {
	background-image: url('images/fond-page.png');
	background-repeat: repeat-x;
	background-position: left top;
	min-height:500px;
}
.conteneur {
	width:989px;
	background-image: url(images/fond-conteneur.png);
	background-repeat: repeat-y;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cfcfce;
	border-bottom-color: #cfcfce;
	border-left-color: #cfcfce;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	-o-border-radius:0 0 10px 10px;
	margin:0 auto;
	min-height:500px;
	position:relative;
}

.comment {border-top:1px solid #cfcfce; margin:15px auto 0 auto; -moz-border-radius:10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;}

#gauche-index, #gauche-news, #gauche-articles, #gauche-mediats, #gauche-apropos { position:relative; float:left; width:738px;}
#infosite {clear:both; margin:23px 18px 28px 18px;}
#infosite h1 {font-size:26px; margin:0 0 8px 0; color:#231a12;}
#infosite p {font-size:0.8em;}

#usual1 section.lanews {width:220px; float:left; margin:0 22px 20px 0; position:relative; height:300px;}
#tab1 section img {display:block;}
#tab1 .lanews.noright {margin-right:-9px;}
#usual1 .lanews h3 {color:#3a3731; font-size:1.0em; padding:8px 0 0 0; display:block; clear:both; font-weight:bold;}
#usual1 .lanews h3:HOVER {text-decoration:underline;}
#usual1 section p {font-size:0.8em; padding:10px 0; line-height:1.3em;}

#usual1 section .liensuite {display:inline-block; position:absolute; bottom:0; right:0;  color:#53504b; font-size:0.8em;}

#usual1 #tab2 section .liensuite {bottom:5px;}
#usual1 #tab2 section.lanews {height:230px;}
#usual1 #tab2 .lanews.noright  {margin-right:11px; margin-bottom:40px; border-bottom:1px dotted #999999;}

/* TABS
///////////////////////////////////////////
*/
/*  idTabs ~ Sean Catchpole  */


/* Style for Usual tabs */
.usual{
  
  color:#111;
  padding:0;
  width:705px;
  border:none;
  margin:8px 0 10px 18px;
}
.usual ul {
	display:block; 		
	height:39px;
	
	}

.usual li { list-style:none; float:left;  line-height:39px; width:33% }
.usual li:last-child {width:34%}
.usual #tab2 li:last-child, .usual #tab3 li:last-child {width:33%}

.usual ul a {
	display:block;
	height:37px;
	padding:0;
	text-align:center;
	text-decoration:none!important;
	margin:0;
	color:#444137;
	font-weight:bold;
	background-repeat:repeat-x;
	background-image: url(images/fond-menu-off.png);
	border:1px solid #cfcdc5;	
}

.usual> ul> li:first-child> a {
	 border-radius:10px 0 0 10px;
    -moz-border-radius:10px 0 0 10px;
    -webkit-border-radius:8px 0 0 10px;

}
.usual> ul> li:last-child> a {
	 border-radius:0px 10px 10px 0px;
    -moz-border-radius:0px 10px 10px 0px;
    -webkit-border-radius:0px 10px 10px 0px;

}
.usual ul a:hover {
	color:#FFF;
	background-image: url(images/fond-menu-on.png);	
	background-repeat: repeat-x;  
  }


  
  
.usual ul a.selected  {
	margin:0;
	color:#fff;	
	cursor:default;
	background-image: url(images/fond-menu-on.png);
	background-repeat: repeat-x; 
	overflow:hidden;
	border:1px solid #9a0303;	
	
  }
.usual> ul> li:first-child> a.selected {
	border:1px solid #9a0303;
	
}
.usual> ul> li:last-child> a.selected {
	border:1px solid #9a0303;
}
  
  
.usual> ul> li:first-child> a {
	border-radius:10px 0 0 10px;
	-moz-border-radius:10px 0 0 10px;
	-webkit-border-radius:8px 0 0 10px;
	border: 1px solid #dad9d3;
}
.usual> ul> li:last-child> a {
    border-radius:0px 10px 10px 0px;
    -moz-border-radius:0px 10px 10px 0px;
    -webkit-border-radius:0px 10px 10px 0px;
	border-left:1px solid #dad9d3;
}
 
.usual div {
  padding:10px 10px 8px 0px; 
  clear:left;    
}
.usual div .miniaffiche {height:250px;}
.usual div a { color:#000; font-weight:bold; }
#usual1.usual .tous {text-align:center; padding:10px 0 0 0; color:#53504B; }
#usual1.usual .tous a { color:#666666; font-size:0.8em; }

#usual2 ul{ border-bottom:1px solid #a7a6a6; height:38px;}

#usual2.usual {float:left; width:466px; margin:0 0 0 14px;}
#usual2.usual li { list-style:none; float:left;  line-height:39px; width:30%; margin:0 6px 0 0; border:none; }

#usual2.usual ul a {
	display:block;
	height:37px;
	padding:0;
	text-align:center;
	text-decoration:none!important;
	margin:0;
	color:#726f6e;
	font-weight:bold;
	background-color:#e9e9e9;
	border: 1px solid #a7a6a6;
	border-bottom:none;
	border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	background-image:none;
}
#usual2.usual ul a.selected {background-color:#FFFFFF; height:38px;}


#usual2.usual #tab4, #usual2.usual #tab5, #usual2.usual #tab6 {background-color:#FFFFFF; border:1px solid #a7a6a6; border-top:none; padding:10px;
	
	}
#usual2.usual #tab4 div, #usual2.usual #tab5 div, #usual2.usual #tab6 div {width:auto; font-size:0.8em; padding:0; clear:none; color:#726f6e;}
#usual2.usual div h3 { color:#302e2d; font-weight:bold; font-size:1em;}
#usual2.usual div a {font-weight:normal; color:#666666;}
#usual2.usual #tab4 div.tous, #usual2.usual #tab5 div.tous, #usual2.usual #tab6 div.tous {text-align:right; clear:both; font-size:1em; color:#000000; font-weight:bold;  }
#usual2.usual div.tous a {text-decoration:underline; font-weight:bold;}

#usual3 ul{ border-bottom:none; height:38px;}
#usual3 { float:left; width:100%; margin:40px 0 20px 0; clear:both}
#usual3.usual li { list-style:none; float:left;  line-height:39px; width:auto; margin:0 0px 0 15px; border:none; }
#usual3.usual ul a {
	display:block;
	height:37px;
	padding:0 40px;
	text-align:center;
	text-decoration:none!important;
	margin:0;
	font-weight:bold;
	background-color:#DADADA;
	border: none;
	border-bottom:none;
	border-radius:3px 3px 0px 0px;
	-moz-border-radius:3px 3px 0px 0px;
	-webkit-border-radius:3px 3px 0px 0px;
	background-image:none;
}
#usual3.usual ul a.selected {background-color:#232222; height:38px; color:#fff;}
#tab7, #tab8 { background-color:#DADADA; padding:0px 0 10px 0;}
#usual3 p {
	background-color:#232222;
	color:#FFFFFF;
	font-size: 0.9em;
	font-style: italic;
	text-align:center;
	margin:0; padding:15px 0;
}
/*
//////////////////////////////////
newsletter
////////////////////////////////////
*/
#newsletter {width:989px; height:62px; background-color:#f8f7f7; border:1px solid #cfcfce; margin:40px auto; position:relative;}
#newsletter form {position:absolute; top:15px; height:34px;}
#newsletter form input {vertical-align:top;}
#newsletter  p {display:inline; padding:0 0px 0 19px; font-size:1.2em;}
#newsletter .email-newsletter {border:1px solid #928f8f; height:32px; line-height:32px; padding:0 0 0 8px; color:#726f6e; margin:0 0 0 50px; font-size:1.1em;}
#newsletter .select-newsletter {border:1px solid #928f8f; height:34px; line-height:32px;  color:#726f6e; font-size:1.1em; position:relative;}
#newsletter .select-newsletter {-top:0px}
#newsletter .envoie {  background-color: #0FB0E0;   border: 3px outset #047CA0; color:#FFFFFF; width:101px; height:34px;  margin:0 0 0 -2px; cursor: pointer;  font-weight: bold;}

/* 
///////////////////
DROITE
////////////////////
 */
.droite { position:relative; float: right; width:237px; padding:23px 0 20px 12px;}
.droite a {color:#125b72;  font-weight:bold;}
.droite h2, #autres-contenus h2{ 
	clear: both;
    color: #3A3731;
    display: block;
    font-size: 1em;
    font-weight: bold;
    padding: 8px 0 0;}
	
#autres-contenus h2{
	background-image: url(images/pointilles.gif);
	background-repeat: no-repeat;
	background-position: 140px 16px;
}

.droite h3, #autres-contenus h3{ 
	clear: both;
    color: #000;
    display: block;
    font-size: 0.8em;
    font-weight: normal;
    padding: 4px 0;}
h3.sondtitre {color:#ba0502; margin:5px 0;}
.grecherche { margin:0 0 20px 0;}	
	
.grecherche h2 {margin:0 0 8px 0;}		
#formrecherche {display:block; margin:0 0 10px 0}
#qrecherche {
	width:155px;
	height:30px;
	-moz-border-radius:6px 0 0 6px;
	-webkit-border-radius:6px 0 0 6px;
	-o-border-radius:6px 0 0 6px;
	border-radius:6px 0 0 6px;
	vertical-align:top;
	margin:0;
	padding:0 0 0 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right:none;
	border-color:#7E9DB9;
	display:block;
	font-weight:bold;
	float:left;
}
.btrecherche {
	margin:0 0 0 0px;
	padding:0;
	background-image: url(images/recherche.png);
	border-top:1px solid #7E9DB9;
	border-right:1px solid #7E9DB9;
	border-bottom:1px solid #7E9DB9;
	border-left:none;
	background-repeat:no-repeat;
	height: 32px;
	width: 32px;
	-moz-border-radius:0px 6px 6px 0px;
	-o-border-radius:0px 6px 6px 0px;
	-webkit-border-radius:0px 6px 6px 0px;
	border-radius:0px 6px 6px 0px;
	background-position: center center;
	background-color:#FFF;
	cursor:pointer;
	display:block;
	float:left;
 }
#video-droite {width:227px;} 
 #sondage {
	margin:20px 10px 30px 0;
	background-image: url(images/bg-sondage.png);
	background-repeat: no-repeat;
	background-position: right 80px;
	min-height:160px;
}
#sondage .mm {font-size:0.7em;}
p.mm {padding:5px 0 0 0;}
#sondage .ibouton, #form-commentaire .ibouton, #idmess .ibouton, #formrecherche .ibouton  {
	background-color: #0FB0E0;
	border: 3px outset #047CA0;
	color: #FFFFFF;
	height: 34px;
	margin: 10px auto 0 auto;
	width: 101px;
	font-weight:bold;
	cursor:pointer;
	display:block;
	}
 #form-commentaire .ibouton {width:auto; margin:5px 0;}

#suivez-nous hr {
	height:1px;
	width:230px;
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #ccc;
	margin:10px 0;
	padding:0;
}
#suivez-nous h3 {
	background-image:url(images/twitt.png);
	background-repeat: no-repeat;
	background-position: 100px 8px;
	height:29px;
	font-weight:bold;
}
#suivez-nous p {margin:5px 10px 20px 0; font-size:0.8em;}
#suivez-nous a {color:#125b72;  font-weight:bold;}

.droite ul.rss {padding:0 5px 0 0;}
.droite .rss a {font-size:0.7em; font-weight:normal; }
.droite .rss a:HOVER {text-decoration:underline;}

.rss li {
	list-style-position: inside;
	list-style-type: disc;
	padding:3px 0;
	margin:0;
	color: #125b72;
}
#perce-neige {text-align:center; margin:20px 0;}
/*Home autres contenus */
#autres-contenus {width:991px; margin:0 auto 20px auto;}
#video-gauche {width:509px; float:left;}

/*NEWS*/
article a {
	 color: #000066;
    font-weight: bold;
}
#gauche-news article, #gauche-news section { font-size:0.8em; line-height:1.3em; clear:both; height:auto; margin:0 15px 15px 17px; clear:both;}
.titre-news { 
	margin:22px 0px 10px 0px;
	padding: 0.7em 0.5em 0.7em 2em; 
	background: -moz-linear-gradient(top,#ef1c05,#9a0303);
	background: -webkit-gradient(linear, left top, left bottom, from(#ef1c05), to(#9a0303));
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ef1c05,endColorstr=#9a0303,GradientType=0);
	zoom: 1;
	font-size:1.2em;
	color:#ffffff;
	text-shadow: 5px 5px 5px #ccc;
	/*-webkit-text-fill-color: transparent;
	-webkit-text-stroke:1px #333;*/
	text-shadow: 1px 1px 1px #333;
	-moz-text-fill-color: transparent;
	-moz-text-stroke:1px #cccccc;
	border:1px solid #9a0303;
	-moz-border-radius:8px 0 0 8px;
	border-radius:8px 0 0 8px;
	-webkit-border-radius:8px 0 0 8px;
	background-clip: border-box;
	-moz-background-clip: border;
	-webkit-background-clip: border-box;
	background-origin: border-box;
	-moz-background-origin: border;
	-webkit-background-origin: border-box;
	position:relative;
	font-weight:bold;
} 
.titre-news a {color:#ffffff; width:440px; display:inline-block; }
.titre-news .social {top:7px;}
#gauche-news .auteur {margin:0px;}

#gauche-news .texte-news {padding:0 10px 10px 0px; position:relative; margin:10px 15px 0px 0px;  }
#gauche-news .texte-news strong {font-weight:bold;}
#gauche-news .texte-news .borderimage { margin:0 10px 8px 0; float:left; }
.commentnews {
	clear: both;
    margin: 10px 8px 0 0;
    text-align: right;
	}
.commentnews a {
	font-weight:normal;
	color:#000000;
	}
.commentnews a:HOVER {
	text-decoration:underline;
	}
.pres-suiv {margin:10px 0px; background-color:#DADADA; height:2.5em; padding:1em; font-size:0.8em;}
.precedente {
	font-weight:bold;
	display:block;
	width:300px;
	float:left;
	color:#000;
	background-image:url('../../images/gauche.gif');
	padding:0 0 0 12px;
	background-repeat: no-repeat;
	background-position: left center;
	
	
}
.suivante { font-weight:bold; display:block; width:300px; float:right;  color:#000; text-align:right; background-image:url('../../images/droite.gif');
	padding:0 12px 0 0;
	background-repeat: no-repeat;
	background-position: right center;
	}
.precedente:HOVER, .suivante:HOVER {text-decoration:underline} 
#gauche-news .tous {text-align:center; margin:40px 0; color:#000;}
.tous a {color:#000000; font-size:0.8em; font-weight:bold; text-decoration:underline;}

#vos-commentaires { float:left; width:738px; color:#484747;}

#vos-commentaires h4 {color:#ee5b46; font-size:1.7em; font-weight:bold; margin:20px 0 20px 23px;}
#vos-commentaires  .auteur {display:block; margin:8px 0 15px 0;}
#vos-commentaires .titrecommentaire { font-size:1.2em; font-weight:bold;}
#vos-commentaires .avis {font-size:0.8em; margin:5px 23px 20px 23px; padding:0 0 20px 0; border-bottom:1px dotted #666;}
#vos-commentaires .avis p {line-height:1.4em;}
#form-commentaire {float:right; width:229px; font-size:0.9em; margin:0 10px 0 0; /*position:absolute; top:0; right:0;*/}
#autres-contenus #form-commentaire h2 {font-weight:bold; text-align:center; margin:10px 0 0 0; background:none;}
#form-commentaire form {font-size:0.8em; color:#333333; margin:15px auto; }
#form-commentaire input, #form-commentaire textarea {background-color:#FFFFFF; border:1px solid #000; width:203px; display:block; margin:5px 0; padding:3px}
.annonce {font-weight:bold; color:#005dae; width:230px; margin:40px auto; }
li.special {visibility:hidden; height:0;}
.adwords {text-align:center; margin:0 0 20px 0;}
/*ARTICLE*/
#gauche-articles article { font-size:0.8em; line-height:1.3em; clear:both; height:auto; margin:0 15px 15px 17px; clear:both;}
.titre-film {color:#ee5b46; font-size:1.7em; font-weight:bold; margin:22px 0;  text-shadow: 1px 1px 1px #333333; text-transform:uppercase;}
.affiche {float:left; width:320px; padding:0 0 10px 0;}
.affiche img {border:1px solid #999; box-shadow:2px 8px 8px #333; -webkit-box-shadow:2px 8px 8px #333; -moz-box-shadow:2px 8px 8px #333; -o-box-shadow:2px 8px 8px #333;}
#gauche-articles .social {position:relative;  bottom:0; left:0; margin:10px 0;}
#usual4 {
    clear: both;
    float: left;
    margin: 40px 0 20px;
    width: 100%;
}
#usual4 #tab1 h4 {font-weight:bold; font-size:1.2em; margin:0 0 8px 0;}
#usual4 #tab1 p {padding:5px 0;}
#usual4 ul {margin:0 auto; width:100%; clear:both; display:block;}
#usual4.usual li {
    border: none;
    float: left;
    line-height: 39px;
    list-style: none outside none;
    margin: 0px;
    width: auto;
}
#usual4.usual ul a {
    background: -moz-linear-gradient(center top , #ffffff, #f4f3f1) repeat scroll 0 0 border-box transparent;
    border: 1px solid #cfcdc5;      
    display: block;
    font-weight: bold;
    height: 37px;
    margin: 0;
    padding: 0 22px;
    text-align: center;
    text-decoration: none !important;
	color:#444137;
}
#usual4.usual ul a.selected, #usual4.usual ul a:HOVER {
    background: -moz-linear-gradient(center top , #EF1C05, #9A0303) repeat scroll 0 0 border-box transparent;
    border: 1px solid #9A0303;
    color: #FFFFFF;    
	text-shadow: 1px 1px 1px #333333;
	border-radius:0;
}
#usual4.usual > ul > li:first-child > a {
    border: 1px solid #DAD9D3;
    border-radius: 10px 0 0 10px;
}
#usual4.usual > ul > li:last-child > a {
    border-left: 1px solid #DAD9D3;
    border-radius: 0 10px 10px 0;
}
.usual #tab4  div, .usual #tab5 div {clear:none;}
#usual4 div img {margin:5px;}
#tab4 .titre, #tab5 .titre {font-size:1.2em; font-weight:bold;}
.usual .cd-dvd {float:left; width:500px;}
.tous {position:relative;}
#gauche-articles .texte-news {
    margin: 10px 15px 0 0;
    padding: 0 10px 10px 0;
    position: relative;
} 
#gauche-articles .texte-news .borderimage {
    float: left;
    margin: 0 10px 8px 0;
}

/*DVD*/
#gauche-mediats article { font-size:0.8em; line-height:1.3em; clear:both; height:auto; margin:0 15px 15px 17px; clear:both;}
#gauche-mediats .texte-news {
    margin: 10px 15px 0 0;
    padding: 0 10px 10px 0;
    position: relative;
	
} 
#gauche-mediats .texte-news .borderimage {
    float: left;
    margin: 0 10px 8px 0;
}
#gauche-mediats .cd-dvd {float:left; width:500px;  padding:10px }
#gauche-mediats table img {margin:3px;}
.texte-making {padding:0 10px 10px 0px; position:relative; margin:10px 15px 0px 0px;}
#texte-making ul {}
#texte-making li {
	list-style-position: inside;
	list-style-type: square;
	padding:10px;
}
.texte-bio {padding:0 10px 10px 0px; position:relative; margin:10px 15px 0px 0px;}
.texte-bio img {margin:0px 4px 3px 8px;}
#gauche-apropos article { font-size:0.8em; line-height:1.3em; clear:both; height:auto; margin:0 15px 15px 17px; clear:both;}
#gauche-apropos h3 {font-weight:bold; font-size:1.3em;}

/*CONTACT*/
#contactmoi p {margin:10px 0;}
#idmess td {vertical-align:top; padding:0 5px 0 0;}
/*LIENS*/
#liste-liens p {margin:0px 0px 8px 0px;}
/*FOOTER*/
#tab7 .liste-footer, #tab8 .liste-footer {display:block; float:left; width:20%; margin:10px 0 15px 25px; border-right:1px dotted #999; height:auto; clear:none; height:150px;}
#tab7 .nopoint {border:none;}
#usual3 .liste-footer span {line-height:2em}
#usual3 .liste-footer a {font-size:0.8em; height:auto; line-height:1.7em; float:none; margin:0; display:block;  font-weight:normal; }
#usual3 .liste-footer a:HOVER {text-decoration:underline;}
#tab8 span {line-height:2em; display:block; margin:10px 0 15px 25px; font-weight:bold;}
#tab8 div {clear:none;}
#tab8 ul {display:block;}
#usual3.usual #tab8  li {float:left; font-size:0.9em; margin:0; padding:0; line-height:normal; width:320px;}
#usual3.usual #tab8 li a {float:none;float:none; font-size:0.8em;  display: block; text-align:left;
    float: none;
    font-size: 0.8em;
    font-weight: normal;
    height: auto;
    line-height: 1.7em;
    margin: 0;
    text-decoration: none;}
#usual3.usual #tab8 li a:HOVER {text-decoration:underline;}

.copyright {font-size:0.8em; color:#000000; margin:10ps 0 40px 0; clear:both;}
.copyright nav {float:right;}
.copyright nav a {margin:0 0 0 10px;  color:#000000;}
.copyright nav a:HOVER {text-decoration:underline;}

/*RECHERCHE*/
h3.recherche {font-size:1.3em; font-weight:bold; margin:5px 0 8px 0; padding:0 8px;}
#formrecherche .cherche {background-color:#FFFFFF; border:1px solid #000; width:203px; display:block; margin:5px 0; padding:3px}




.mejs-container {
	position: relative;
	background: #000;
	font-family: Helvetica, Arial;
}

.mejs-embed, .mejs-embed body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #000;
	overflow: hidden;
}

.mejs-container-fullscreen {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 1000;
}
.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video {
	width: 100%;
	height: 100%;
}

/* Start: LAYERS */
.mejs-background {
	position: absolute;
	top: 0;
	left: 0;
}
.mejs-mediaelement {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;	
}
.mejs-poster {
	position: absolute;
	top: 0;
	left: 0;
}
.mejs-overlay {
	position: absolute;
	top: 0;
	left: 0;
}
.mejs-overlay-play {
	cursor: pointer;
}
.mejs-overlay-button {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100px;
	height: 100px;
	margin: -50px 0 0 -50px;
	background: url(bigplay.png) top left no-repeat;
}
.mejs-overlay:hover .mejs-overlay-button{
	background-position: 0 -100px ;
}
.mejs-overlay-loading {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80px;
	height: 80px;
	margin: -40px 0 0 -40px;
	background: #333;
	background: url(background.png);
	background: rgba(0, 0, 0, 0.9);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(50,50,50,0.9)), to(rgba(0,0,0,0.9))); 
	background: -moz-linear-gradient(top,  rgba(50,50,50,0.9),  rgba(0,0,0,0.9)); 	
	background: linear-gradient(rgba(50,50,50,0.9),  rgba(0,0,0,0.9)); 	
}
.mejs-overlay-loading span {
	display:block;
	width: 80px;
	height: 80px;
	background: transparent url(loading.gif) center center no-repeat;
}

/* End: LAYERS */

/* Start: CONTROL BAR */
.mejs-container .mejs-controls {
	position: absolute;
	background: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	bottom: 0;
	left: 0;
	background: url(background.png);
	background: rgba(0, 0, 0, 0.7);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7))); 
	background: -moz-linear-gradient(top,  rgba(50,50,50,0.7),  rgba(0,0,0,0.7)); 	
	background: linear-gradient(rgba(50,50,50,0.7),  rgba(0,0,0,0.7)); 	
	height: 30px;
	width: 100%;
}
.mejs-container .mejs-controls  div {
	list-style-type: none;
	background-image: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 26px;
	height: 26px;
	font-size: 11px;
	line-height: 11px;
	background: 0;
	font-family: Helvetica, Arial;
	border: 0;
}

.mejs-controls .mejs-button button {
	cursor: pointer;
	display: block;
	font-size: 0px;
	line-height: 0;
	text-decoration: none;
	margin: 7px 5px;
	padding: 0;
	position: absolute;
	height: 16px;
	width: 16px;
	border: 0;
	background: transparent url(controls.png) 0 0 no-repeat;
}

/* :focus for accessibility */
.mejs-controls .mejs-button button:focus {
	outline: solid 1px yellow;
}

/* End: CONTROL BAR */

/* Start: Time (current / duration) */
.mejs-container .mejs-controls .mejs-time {
	color: #fff;
	display: block;
	height: 17px;
	width: auto;
	padding: 8px 3px 0 3px ;
	overflow: hidden;
	text-align: center;
	padding: auto 4px;
}
.mejs-container .mejs-controls .mejs-time span {
	font-size: 11px;
	color: #fff;
	line-height: 12px;
	display: block;
	float: left;
	margin: 1px 2px 0 0;
	width: auto;
}
/* End: Time (current / duration) */


/* Start: Play/pause */
.mejs-controls .mejs-play button {
	background-position:0 0;
}
.mejs-controls .mejs-pause button {
	background-position:0 -16px;
}
/* End: Play/pause */


/* Stop */
.mejs-controls .mejs-stop button {
	background-position: -112px 0;
}
/* End: Play/pause */

/* Start: Progress bar */
.mejs-controls div.mejs-time-rail {
	width: 200px;
	padding-top: 5px;
}
.mejs-controls .mejs-time-rail span {
	display: block;
	position: absolute;
	width: 180px;
	height: 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
}
.mejs-controls .mejs-time-rail .mejs-time-total {
	margin: 5px;
	background: #333;
	background: rgba(50,50,50,0.8);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8))); 
	background: -moz-linear-gradient(top, rgba(30,30,30,0.8),  rgba(60,60,60,0.8)); 	
	background: linear-gradient(rgba(30,30,30,0.8),  rgba(60,60,60,0.8)); 	
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#1E1E1E,endColorstr=#3C3C3C);
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #3caac8;
	background: rgba(60,170,200,0.8);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(44,124,145,0.8)), to(rgba(78,183,212,0.8))); 
	background: -moz-linear-gradient(top,  rgba(44,124,145,0.8),  rgba(78,183,212,0.8)); 	
	background: linear-gradient(rgba(44,124,145,0.8),  rgba(78,183,212,0.8)); 	
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#2C7C91,endColorstr=#4EB7D4);
	width: 0;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
	width: 0;
	background: #fff;
	background: rgba(255,255,255,0.8);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8))); 
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.9),  rgba(200,200,200,0.8)); 
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#FFFFFF,endColorstr=#C8C8C8);	
}

.mejs-controls .mejs-time-rail .mejs-time-handle {
	display: none;
	position: absolute;
	margin: 0;
	width: 10px;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	border: solid 2px #333;
	top: -2px;
	text-align: center;
}

.mejs-controls .mejs-time-rail .mejs-time-float {
	visibility: hidden;
	position: absolute;
	display: block;
	background: #eee;
	width: 36px;
	height: 17px;
	border: solid 1px #333;
	top: -26px;
	margin-left: -18px;
	text-align: center;
	color: #111;
}
.mejs-controls .mejs-time-total:hover .mejs-time-float {
	visibility: visible;
}
.mejs-controls .mejs-time-rail .mejs-time-float-current {
	margin: 2px;
	width: 30px;
	display: block;
	text-align: center;
	left: 0;
}
.mejs-controls .mejs-time-rail .mejs-time-float-corner {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	line-height: 0;
	border: solid 5px #eee;
	border-color: #eee transparent transparent transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	top: 15px;
	left: 13px;

}




/*
.mejs-controls .mejs-time-rail:hover .mejs-time-handle {
	visibility:visible;
}
*/
/* End: Progress bar */

/* Start: Fullscreen */
.mejs-controls .mejs-fullscreen-button button {
	background-position:-32px 0;
}
.mejs-controls .mejs-unfullscreen button {
	background-position:-32px -16px;
}
/* End: Fullscreen */


/* Start: Mute/Volume */
.mejs-controls .mejs-volume-button {
}

.mejs-controls .mejs-mute button {
	background-position:-16px -16px;
}

.mejs-controls .mejs-unmute button {
	background-position:-16px 0;
}

.mejs-controls .mejs-volume-button {
	position: relative;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider {
	display: none;
	height: 115px;
	width: 25px;
	background: url(background.png);
	background: rgba(50, 50, 50, 0.7);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	top: -115px;
	left: 0;
	z-index: 1;
	position: absolute;
	margin: 0;
}
.mejs-controls .mejs-volume-button:hover {
	-webkit-border-radius: 0 0 4px 4px ;
	-moz-border-radius: 0 0 4px 4px ;
	border-radius: 0 0 4px 4px ;
}
/*
.mejs-controls .mejs-volume-button:hover .mejs-volume-slider {
	display: block;
}
*/

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
	position: absolute;
	left: 11px;
	top: 8px;
	width: 2px;
	height: 100px;
	background: #ddd;
	background: rgba(255, 255, 255, 0.5);
	margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
	position: absolute;
	left: 11px;
	top: 8px;
	width: 2px;
	height: 100px;
	background: #ddd;
	background: rgba(255, 255, 255, 0.9);
	margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
	position: absolute;
	left: 4px;
	top: -3px;
	width: 16px;
	height: 6px;
	background: #ddd;
	background: rgba(255, 255, 255, 0.9);
	cursor: N-resize;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	margin: 0;
}

/* End: Mute/Volume */




/* Start: TRACK (Captions and Chapters) */
.mejs-controls .mejs-captions-button {
	position: relative;
}

.mejs-controls .mejs-captions-button button {
	background-position:-48px 0;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector {
	visibility: hidden;
	position: absolute;
	bottom: 26px;
	right: -10px;
	width: 130px;
	height: 100px;
	background: url(background.png);
	background: rgba(50,50,50,0.7);
	border: solid 1px transparent;
	padding: 10px;
	overflow: hidden;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
/*
.mejs-controls .mejs-captions-button:hover  .mejs-captions-selector {
	visibility: visible;
}
*/

.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none !important;
	overflow: hidden;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{
	margin: 0 0 6px 0;
	padding: 0;
	list-style-type: none !important;
	display:block;
	color: #fff;
	overflow: hidden;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{
	clear: both;
	float: left;
	margin: 3px 3px 0px 5px;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{
	width: 100px;
	float: left;
	padding: 4px 0 0 0;
	line-height: 15px;
	font-family: helvetica, arial;
	font-size: 10px;
}

.mejs-controls .mejs-captions-button .mejs-captions-translations {
	font-size: 10px;
	margin: 0 0 5px 0;
}


.mejs-chapters {
	position: absolute;
	top: 0;
	left: 0;
	-xborder-right: solid 1px #fff;
	width: 10000px;
}
.mejs-chapters .mejs-chapter {
	position: absolute;
	float: left;
	background: #222;
	background: rgba(0, 0, 0, 0.7);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7))); 
	background: -moz-linear-gradient(top,  rgba(50,50,50,0.7),  rgba(0,0,0,0.7)); 	
	background: linear-gradient(rgba(50,50,50,0.7),  rgba(0,0,0,0.7)); 
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);		
	overflow: hidden;
	border: 0;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block {
	font-size: 11px;
	color: #fff;
	padding: 5px;
	display: block;
	border-right: solid 1px #333;
	border-bottom: solid 1px #333;
	cursor: pointer;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
	border-right: none;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
	/*background: #333;*/
	background: #666;
	background: rgba(102,102,102, 0.7);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6))); 
	background: -moz-linear-gradient(top,  rgba(102,102,102,0.7),  rgba(50,50,50,0.6)); 
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232);		
}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{
	font-size: 12px;
	font-weight: bold;
	display: block;
	white-space:nowrap;
	text-overflow: ellipsis;
	margin: 0 0 3px 0;
	line-height: 12px;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{
	font-size: 12px;
	line-height: 12px;
	margin: 3px 0 4px 0;
	display: block;
	white-space:nowrap;
	text-overflow: ellipsis;
}


.mejs-captions-layer {
	position: absolute;
	bottom: 0;
	left: 0;
	text-align:center;
	/*font-weight: bold;*/
	line-height: 22px;
	font-size: 12px;
	color: #fff;
}
.mejs-captions-layer  a {
	color: #fff;
	text-decoration: underline;
}
.mejs-captions-layer[lang=ar] {
	font-size: 20px;
	font-weight: normal;
}

.mejs-captions-position {
	position: absolute;
	width: 100%;
	bottom: 15px;
	left: 0;
}

.mejs-captions-position-hover {
	bottom: 45px;
}

.mejs-captions-text {
	padding: 3px 5px;
	background: url(background.png);
	background: rgba(20, 20, 20, 0.8);

}
/* End: TRACK (Captions and Chapters) */



.mejs-clear {
	clear: both;
}

/* Start: ERROR */
.me-cannotplay {
}
.me-cannotplay a {
	color: #fff;
	font-weight: bold;
}
.me-cannotplay span {
	padding: 15px;
	display: block;
}
/* End: ERROR */


/* Start: Loop */
.mejs-controls .mejs-loop-off button{
	background-position: -64px -16px;
}
.mejs-controls .mejs-loop-on button {
	background-position: -64px 0;
}
/* End: Loop */

/* Start: backlight */
.mejs-controls .mejs-backlight-off button{
	background-position: -80px -16px;
}
.mejs-controls .mejs-backlight-on button {
	background-position: -80px 0;
}
/* End: backlight */


/* Start: picture controls */
.mejs-controls .mejs-picturecontrols-button{
	background-position: -96px 0;
}
/* End: picture controls */


/* context menu */
.mejs-contextmenu {
	position: absolute;
	width: 150px;
	padding: 10px;
	border-radius: 4px;
	top: 0;
	left: 0;
	background: #fff;
	border: solid 1px #999;
	z-index: 1001; /* make sure it shows on fullscreen */
}
.mejs-contextmenu .mejs-contextmenu-separator {
	height: 1px;
	font-size: 0;
	margin: 5px 6px;
	background: #333;	
}

.mejs-contextmenu .mejs-contextmenu-item {
	font-family: Helvetica, Arial;
	font-size: 12px;
	padding: 4px 6px;
	cursor: pointer;
	color: #333;	
}
.mejs-contextmenu .mejs-contextmenu-item:hover {
	background: #2C7C91;
	color: #fff;
}
/*
////////////////////////////////
default/default.css 
////////////////////////////////
*/


.theme-default .nivoSlider {
	position:relative;
	background:#fff url(default/loading.gif) no-repeat 50% 50%;
    
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	z-index:1;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	left:480px;
	bottom:5px;
    /*margin-left:-40px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(default/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(default/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

/*
////////////////////////////////////////////////////
Nivoslyder
///////////////////////////////////////////////////////
*/
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	
}

.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}

.nivo-caption {
	position:absolute;
	right:0px;
	top:0px;
	background:#231a12;
	color:#fff;
	height:265px;
	opacity:0.8; 
	width:235px;
	z-index:8;	
	overflow:hidden;
	-moz-border-radius:0 10px 10px 0;
	border-radius:0 10px 10px 0;
	-webkit-border-radius:0 10px 10px 0;
	-o-border-radius:0 10px 10px 0;
}
.nivo-caption p {
	padding:5px;
	margin:0;
	font-size:0.9em;
	line-height:1.2em;
}
.nivo-html-caption {
    display:none;
}

.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/*
//////////////////////////////////////////////////////
style.css
/////////////////////////////////////////////////////////
*/
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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
body {
	line-height:1;
	color:black;
	background:white;
}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}

/*===================*/
/*=== Main Styles ===*/
/*===================*/

#dev7link {
    position:absolute;
    top:0;
    left:50px;
    background:url(images/dev7logo.png) no-repeat;
    width:60px;
    height:67px;
    border:0;
    display:block;
    text-indent:-9999px;
}

.theme-default #slider {
    margin:10px auto 0 auto;
    width:705px; /* Make sure your images are the same size */
    height:265px; /* Make sure your images are the same size */
	-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	background-color:#fff;
	z-index:50;
	background-size: 100% 100%;
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
}
#slider .nivo-caption h3 {font-size:22px; font-weight:bold; }
#slider .nivo-caption .titre-slider {color:#ee5b46;  text-decoration:none; padding:8px 5px; line-height:1.2em;}
#slider .nivo-caption span {position:absolute; bottom:30px; right:15px;}
#slider .nivo-caption .lien-suite {
	color:#999999;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}