
.container {
	width : 980px;
}
.right, .horizontal .right {
	float : right;
}
/*font-family: 'proxima_novalight';
 * font-family: 'proxima_nova_rgregular';
 *  font-family: 'proxima_nova_rgbold';
 *  font-family: 'proxima_novasemibold';
 */
body {
	background : #f1e5e6;
	font-family: 'proxima_nova_rgregular';
	font-size : 15px;
	color : #08050a;
	/*text-align : justify;*/
	word-wrap: break-word;
}
h1,h2,h3,h4 {
	font-weight : normal;
}
h1 {
	text-align : left;
}
#header {
	height : 161px;
	background : /*url("../images/header.jpg")*/#fff;
	background-size : 100% auto;
	border-top : #91212c solid 4px;
}
.dropdown {
	width : 100%;
	background : #fff;
	position : absolute;
	display : none;
	box-shadow : 1px 1px 2px rgba(0,0,0,0.15);
	border-radius : 3px;
	left : 0;
	margin-top : 10px;
}
.dropdown ul li a{
	display : block;
	padding : 5px 20px;
}
.dropdown ul li a:hover{
	background : #dfdfdf;
}
.dropdown ul li+li {
	border-top : #d1d1d1 solid 1px;
}
#logo {
	width : 491px;
	margin-top : 9px;
}
#text_header {
	width : 426px;
	padding-left : 63px;
	padding-top : 21px;
}
#coupteur {
	width : 206px;
	height : 27px;
	background : #fff;
	box-shadow : 1px 1px 2px rgba(0,0,0,0.15);
	padding : 10px 23px;
	border-radius : 3px;
}
#coupteur li.case {
	width : 68px;
	font-family: 'proxima_nova_rgbold';
	font-size : 18px;
	line-height : 14px;
}
#coupteur .barre {
	width : 1px;
	background : #d1d1d1;
	height : 23px;
	margin-top : 4px;
}
#coupteur li span.string{
	width : 55px;
	font-family: 'proxima_nova_rgregular';
	font-size : 13px;
}
#langues {
	width : 125px;
	background : #fff;
	box-shadow : 1px 1px 2px rgba(0,0,0,0.15);
	padding : 10px 14px 10px 20px;
	border-radius : 3px;
	cursor : pointer;
}
#langues .top5{
	width : 95px;
}
#langues {
	font-family: 'proxima_nova_rgbold';
	font-size : 16px;
}
#langues .fleche {
	width : 25px;
	height : 23px;
	margin-top : 4px;
	border-left : #d1d1d1 solid 1px;
	background : url("../images/fleche.png") no-repeat right center; 
}
.rouge {
	color : #c82026;
}
#menu {
	height : 56px;
	background : #c82026;
}
#motif_menu {
	height : 8px;
	background : url("../images/motif_menu.png");
}
#menu li a{
	display : block;
	width : 153px;
	height : 39px;
	padding-top : 17px;
	color : #fff;
	font-family: 'proxima_novasemibold';
	font-size : 16px;
	text-align : center;
}
#menu li a:hover, #menu li.active a {
	background : #a21b21;
}
#menu .icon_home a{
	width : 60px;
	text-align : center; 
}
/*
 * carousel
 */
#carousel {
	height : 450px;
	overflow : hidden;
}
#carousel li {
	/*width : 100%;
	height : 330px;*/
} 
#carousel li img {
	width : 100%;
} 
.images_carousel {
	position : absolute;
	width  : 100%;
}
#next_carousel, #prev_carousel {
	width : 51px;
	height : 100%;
	position : absolute;
	cursor : pointer;
	z-index : 10001;
}
#next_carousel {
	background : url("../images/next.png") no-repeat 0 center;
	right : 50px;
}
#prev_carousel {
	background : url("../images/prev.png") no-repeat 0 center;
	left : 50px;
}
#cont_description_carousel {
	width : 100%;
	background : rgba(0,0,0,0.5);
	position : absolute;
	height : 50px;
	bottom : 0;
}
#description_carousel {
	min-height : 26px;
	padding : 12px 15px 16px 15px;
	position : relative;
	
	/*margin-top : 276px;*/
	font-family: 'proxima_nova_rgbold';
	font-size : 24px;
	color : #fff;
	position : relative;
}
#description_carousel h2 {
	font-size : 24px;
	line-height : 23px;
	color : #fff;
}
#description_carousel h3 {
	font-size : 20px;
	color : #fff;
	margin-top : 3px;
	line-height : 21px;
	font-weight : lighter;
	font-family: 'proxima_novalight';
}
/*
 * corps
 */
#corps {
	/*background : url("../images/bg_corps.png");*/
	background : #e2ddda;
	padding-top : 40px;
}
.top40 {
	margin-top : 40px;
}
.bloc_half {
	width : 480px;
}
.ombre {
	box-shadow : 1px 1px 2px rgba(0,0,0,0.15);
}
#bloc_actualites .cont, #bloc_presentation .cont, #bloc_presentation2 .cont, #bloc_presentation3 .cont{
	background : #fff;
	padding : 20px 15px;
	/*height : 210px;*/
}
.right_bloc {
	right : 15px;
	top : 22px;
}
.btn_gris {
	display : inline-block;
	background : #e2ddda;
	color : #08050a;
	border-radius : 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 4px 9px 3px 9px;
}
.left2 {
	margin-left : 2px;
}
.left10 {
	margin-left : 10px;
	margin-top : -1px;
}
#bloc_presentation2 li, #bloc_presentation3 li {
	font-size : 13px;
	background : url("../images/icon_list.png") no-repeat 0 6px;
	color : #828282;
	padding-left : 15px;
	margin-bottom : 3px;
}
#bloc_presentation2 ul, #bloc_presentation3 ul {
	margin-left : 10px;
	margin-top : 4px;
}
#phototheque .right_bloc, #videotheque .right_bloc, #partenaires .right_bloc {
	top : 2px;
	right : 0;
}
#partenaires {
	background : rgba(255,255,255,1);
	border-bottom : #c82026 solid 1px;
}
#partenaires .right_bloc {
	top : 1px;
	right : 0;
}
#partenaires {
	overflow : hidden;
}
.images_partenaires_carousel_widget {
	position : relative;
}
.actus {
	/*width : 465px;*/
	float:left;
	min-height : 194px;
	background : #fff;
}
.actus+.actus {
	margin-top : 20px;
	padding-top : 20px;
	border-top : #e2ddda solid 1px;
}
.image_actus {
	width : 190px;
}
.image_actus img {
	max-width : 190px;
}
#bloc_actualites .cont {
	/*overflow : hidden;*/
	
}
.widget4 {
	background : #fff;
}
.cont_discours {
	padding : 20px 15px;
}
.cursor {
	cursor : pointer;
}
.hide {
	visibility : hidden;
	opacity : 0;
	cursor : auto;
}
.text_actus {
	width : 245px;
	margin-left : 14px;
	position : relative;
	min-height : 196px;
}
.text_actus .bottom10 {
	padding-bottom : 10px;
}
.text_actus .lire_suite {
	display : inline-block;
	width : 80px;
	text-align : left;
}

#bloc_actualites h1, #bloc_presentation h1, .bloc_half h1, .titre{
	font-family: 'proxima_nova_rgbold';
	font-size : 24px;
	color : #c82026;
	margin-bottom : 12px;
}
#bloc_actualites h1 span, #bloc_presentation h1 span, .bloc_half h1 span, .titre span{
	font-family: 'proxima_nova_rgbold';
	font-size : 16px;
	color : #08050a;
}
.actus .date_actus{
	font-family : Arial, Helvetica, sans-serif;
	/*font-weight : bold;*/
	font-size : 10px;
	color : #646567;
}
p {
	font-family : Arial, Helvetica, sans-serif;
	line-height : 20px;
}
.actus h2, .text_actus h2{
	font-family: 'proxima_nova_rgregular';
	font-size : 18px;
	color : #c82026;
	margin-bottom : 7px;
	line-height : 20px;
}
.actus p {
	line-height : 18px;
	height : 106px;
	margin-bottom : 0;
}
.lire_suite {
	color : #c82026;
	background : url("../images/lire_suite.png") no-repeat 0 center;
	padding-left : 14px;
}
.text_actus .lire_suite {
	position : absolute;
	bottom : 0;
}
.btn_full_gris {
	display : block;
	background : url("../images/icon_fleche.png") no-repeat 19px center #e2ddda;
	color : #08050a;
	font-family: 'proxima_nova_rgbold';
	font-size : 16px;
	padding-left : 37px;
	padding : 5px 0 4px 37px;
}
.btn_full_gris2 {
	display : block;
	background : url("../images/icon_fleche.png") no-repeat 19px center #e2ddda;
	color : #08050a;
	font-family: 'proxima_nova_rgbold';
	font-size : 16px;
	padding-left : 37px;
	padding : 4px 0 5px 37px !important;
}
/*
 * mediatheque_home
 * 
 */
#mediatheque_home {
	background  : rgba(255,255,255,0.5);
	padding : 40px 0;
}
#mediatheque_home h1, .titre {
	margin-top : -6px;
}
#photo_grand {
	width : 322px;
}
#photos_thumbs {
	width : 147px;
}
#photos_thumbs li{
	width : 147px;
	height : 80px;
}
#photos_thumbs li+li{
	margin-top : 10px;
}
.p2 {
	padding-top : 1px;
}
.box {
	padding : 40px;
}
#partenaires {
	padding : 40px 0;
}
#partenaires li{
	/*width : 153px;*/
}
#partenaires img {
	border : rgba(189,189,192,0.3) solid 1px;
}
#partenaires li+li {
	margin-left : 11.55px;
}
#partenaires .noLeft+li {
	margin-left : 0px;
}
#bloc_resaux_sociaux {
	background : #fff;
}
.bloc_rs {
	height : 271px;
}
#bloc_facebook_like, #bloc_twitter_wgt {
	width : 316px;
}
#bloc_twitter_wgt {
	height : 259px;
	position :relative;
}
#bloc_twitter_wgt iframe {
	height : 100%;
}
#bloc_youtube_wgt {
	width : 314px;
	border : rgba(189,189,192,30) solid 1px;
	background : #fff;
	padding : 12px 8px;
	height : 232px;
}
#bloc_twitter_wgt{
	margin-left : 8px;
}

/*
 * footer
 */

#footer {
	/*margin-top : 40px;*/
	padding: 18px 0 0 0;
	background : rgba(255,255,255,0.5);
}
#footer a, #footer {
	color : #08050a;
}
#mini_menu_footer li {
	font-family: 'proxima_novasemibold';
	font-size : 13px;
}
.pp {
	margin-right : 10px;
}
.colonne_menu_footer {
	width : 196px;
}
#menu_footer {
	padding-top : 43px;
}
#menu_footer h3 {
	font-family: 'proxima_novasemibold';
	font-size : 16px;
	margin-bottom : 10px;
}
#menu_footer li {
	font-family: 'proxima_nova_rgregular';
	font-size : 13px;
}

#copyright {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	padding : 30px 0 21px 0;
}
/*
 * page statique
 */

#content {
	width : 640px;
	margin-bottom : 40px;
}
#side_bar {
	width : 300px;
	margin-bottom : 40px;
}
#page_statique {
	background : #fff;
	padding : 40px;
}
#page_statique a {
	color : #c82026;
	text-decoration : underline;
}
#page_statique p+p, #page_statique ul+p {
	margin-top : 15px;
}
#page_statique h2 {
	font-family: 'proxima_novasemibold';
	font-size : 18px;
	margin : 25px 0;
	color : #c82026;
}
#page_statique a {
	color : 
}
#page_statique h3 {
	font-family: 'proxima_novasemibold';
	font-size : 16px;
	margin : 20px 0;
}
#page_statique ul {
	margin-left : 20px;
	margin-top : 10px;
}
.ar #page_statique ul {
	margin-right : 20px;
}
.ar #page_statique #tabs ul {
	margin-right : 0;
}
#page_statique li {
	font-family: 'proxima_nova_rgregular';
	font-size : 15px;
	background : url("../images/icon_list.png") no-repeat 0 7px;
	padding-left : 15px;
	line-height : 20px;
}
.ar #page_statique li {
	background : url("../images/icon_list.png") no-repeat right 7px;
	padding-right : 15px;
}
.ar #page_statique #tabs li {
	padding-right : 0;
}
#page_statique p+ol, #page_statique ol+p {
	margin-top : 15px;
}
#page_statique ol li {
	display : list-item;
	list-style : decimal;
	background : none;
	padding-left : 0;
	margin-left : 25px;
}
#page_statique li+li {
	margin-top : 10px;
}
#page_statique ol ul li {
	display : block;
	font-family: 'proxima_nova_rgregular';
	font-size : 15px;
	background : url("../images/icon_list.png") no-repeat 0 7px;
	padding-left : 15px;
	line-height : 20px;
}
#page_statique ol ul {
	margin-left : 0;
}
#page_statique table {
	border : #c5bab4 solid 1px;
}
#page_statique p+table, h3+table, h2+table, ul+table {
	margin-top : 20px;
}
#page_statique table td+td {
	border-left : #c5bab4 solid 1px;
}
#page_statique table tr {
	display : block;
}
#page_statique table tr+tr {
	border-top : #c5bab4 solid 1px;
}
.td_heure {
	width : 80px;
	padding : 5px;
	vertical-align : top;
}
.td_texte {
	width : 530px;
	vertical-align : top;
	padding-right : 5px;
}
#page_statique table li, #page_statique table ol li {
	font-size : 13px;
}

#page_statique table ol {
	padding-right : 10px;
}
#page_statique table td {
	padding-left : 15px;
}
#page_statique table h3 {
	margin-top : 0;
}
#page_statique table p+h3, #page_statique table ul+h3 {
	margin-top : 20px;
}

.widget {
	height : 210px;
	background : #fff;
}
.widget2 {
	background : #fff;
}
.widget+.widget {
	margin-top : 15px;
}
.widget h2{
	font-family: 'proxima_nova_rgbold';
	font-size : 17px;
	margin-bottom : 8px;
}
.cont_widget {
	padding : 10px 20px;
}
#widget_telecharger, #widget_mediatheque {
	background : url("../images/image_telecharger.png") no-repeat 0 0 #fff;
}
#partenaires_carousel_widget, #mediatheque_carousel_widget {
	width : 236px;
	height : 148px;
	position : relative;
	overflow : hidden;
}
#mediatheque_carousel_widget iframe{
	
}
.prev_mini_slider, .next_mini_slider {
	margin-top : 64px;
	cursor : pointer;
	margin-left : -10px;
}
.next_mini_slider {
	margin-left : 259px;
}

.btn_telecharger {
	display : inline-block;
	padding : 7px 10px;
	background : #c82026;
	color : #fff;
	font-family: 'proxima_nova_rgbold';
	font-size : 18px;
	margin-top : 76px;
}
#widget_facebook, #widget_twitter {
	height : 258px;
}
#widget_twitter  iframe{
	height : 100%;
}
/*
 * presse
 */
.photo_revue {
	width : 180px;
}
.contenu_revue {
	width : 355px;
	margin-left : 15px;
}
.ar .contenu_revue {
	margin-right : 15px;
	margin-left : 0;
}
#page_statique .contenu_revue h2, #page_statique .contenu_revue2 h2 {
	font-family: 'proxima_novasemibold';
	font-size : 18px;
	margin : 0px 0;
	color : #c82026;
}
.contenu_revue2  {
	
}
.image_actus+.contenu_revue2 {
	width : 350px;
	float : right;
}
.ar .image_actus+.contenu_revue2 {
	float : left;
}
.text_revue {
	height : 97px;
}
.fichiers .text_revue {
	min-height : 50px;
	height : auto;
}
.revue+.revue {
	border-top : #dadada solid 1px;
	padding-top : 15px;
	margin-top : 15px;
}
.doc_telecharger {
	border-top : #dadada solid 1px;
	border-bottom : #dadada solid 1px;
}
#page_statique .details_revue li, #page_statique #list_thumb_album li, .ar #page_statique .details_revue li, .ar #page_statique #list_thumb_album li {
	background : none;
	margin : 0;
	padding : 0;
}
#page_statique .details_revue ul, #page_statique #list_thumb_album ul, .ar #page_statique .details_revue ul, .ar #page_statique #list_thumb_album ul {
	margin-top : 0;
	margin-left : 0;
}
#page_statique #list_thumb_album ul {
	margin-top : 10px;
}
#page_statique .details_revue .icon_pdf, #page_statique .details_revue .nom_doc {
	padding-top : 7px;
}
#page_statique .details_revue .nom_doc {
	margin-left : 10px;
	padding-top : 5px;
	width : 425px;
}
.btn_rouge a{
	background : #c82026;
	color : #fff;
	display : inline-block;
	text-align : center;
	padding : 5px 20px;
}
/*
 * mediatheque
 */
.album {
	width : 245px;
	background : #f3f3f3;
	border : #dadada solid 1px;
	padding : 10px;
}
.album_list {
	height : 230px;
}
.album_video {
	background : #f3f3f3;
	border : #dadada solid 1px;
	padding : 10px;
}
.album_video+.album_video {
	margin-top : 20px;
}
.lecteur_video {
	background : #f3f3f3;
	border : #dadada solid 1px;
	padding : 10px;
}
#page_statique .album h3, #page_statique .lecteur_video h3{
	margin : 10px 0;
}
.lecteur_video iframe {
	width : 538px;
}
.lecteur_video+.lecteur_video {
	margin-top : 20px;
}
.noir {
	color : #08050a;
}
#list_thumb_album {
	margin-top : 10px !important;
}
#page_statique #list_thumb_album li {
	width : 80px;
	height : 80px;
	opacity : 0.3;
	margin-bottom : 11px;
}
#page_statique #list_thumb_album li:hover {
	opacity : 0.8;
}
#page_statique #list_thumb_album li.active, #page_statique #list_thumb_album li.active:hover {
	opacity : 1;
}
#page_statique #list_thumb_album li+li {
	margin-left : 11px;
}
#page_statique #list_thumb_album .noLeft+li {
	margin-left : 0px;
}
.ar #page_statique #list_thumb_album li+li {
	margin-right : 11px;
}
.ar #page_statique #list_thumb_album .noLeft+li {
	margin-right : 0px;
	margin-left : 0px;
}
.ar #page_statique #list_thumb_album ul {
	margin-left : 0;
	margin-right : 0;
}
#photo_grand_album {
	height : 600px;
}
.titre_media {
	width : 880px;
	padding : 10px;
	height : 21px;
	background : rgba(0,0,0,0.7);
	color : #fff;
	font-size : 18px;
	text-transform : uppercase;
	bottom : 0;
}
.album_care {
	width: 210px;
	height : 210px;
	background : #f5f5f5;
	margin-bottom : 20px;
}
.album_care+.album_care {
	margin-left : 20px;
}
.noLeft+.album_care {
	margin-left : 0px;
}
h1.bottom20 {
	margin-bottom : 20px;
}
/*
 * contact
 */
form p {
	width : 265px;
	float:left;
	margin-bottom : 20px;
}
.ar form p {
	float:right;
}
form p input{
	width : 261px;
	height : 32px;
	border : #d5ceca solid 1px;
	float:left;
}
.ar form p input{
	float:right;
}
#page_statique form p {
	margin-top : 0;
	position :relative;
}
textarea {
	width : 553px;
	padding : 0;
	padding-left : 5px;
	padding-top : 5px;
	border : #d5ceca solid 1px;
}
input[type="submit"] {
	border : none;
	padding : 7px 20px;
	color : #fff;
	background : #c82026;
	font-family: 'proxima_novasemibold';
	font-size : 18px;
}
.error {
	display : inline-block;
	position : absolute;
	right : 0;
	width : 180px;
	padding : 0;
	margin-top : -2px;
}
#page_statique form .full {
	width : 560px;
}
.errorlist {
	display : none;
}
#formulaire .errorlist + p input, #formulaire .errorlist + p textarea, #formulaire .errorlist + div input, #formulaire .errorlist + div textarea, #formulaire .errorlist + p select {
	border : #c82026 solid 1px;
	box-shadow : 0 0 5px #f77578;
}
#formulaire .errorlist + p label, #formulaire .errorlist + div label {
	color : #f33a3f;
	font-weight : bold;
}


#bloc_partage_article {
	padding : 10px;
	background : #eaeaea;
	border : #d8d8d8 solid 1px;
}
#page_statique #bloc_partage_article li {
	background : none;
	margin-top : 0;
	padding-left : 0;
}
#page_statique #bloc_partage_article li+li {
	margin-left : 10px;
}
.h3-like {
	font-family: 'proxima_novasemibold';
	font-size : 18px;
}

.message_div {
	padding : 15px;
	background : #e3f2bf;
	border : #aadb44 solid 1px;
	color : #6f961d;
	display : none;
	font-size : 22px;
}
.ar {
	direction : rtl;
	font-family : Tahoma;
	font-size : 15px;
}
.ar .colonne, .ar .colonne, .ar .horizontal li, .ar .horizontalDiv div, .ar .half, .ar .colonne_ar {
	float:right;
}
.ar .right, .ar .horizontal .right{
	float:left;
}
.ar #text_header {
	padding-right : 63px;
	padding-left : 0;
}
.ar .next_mini_slider {
	margin-left : 0;
}
.ar .prev_mini_slider {
	margin-right : 259px;
}
.ar .typeText label {
	float : none;
}
.ar .pp {
	margin-left : 10px;
}
.ar #langues .fleche {
	background : url("../images/fleche.png") no-repeat scroll left center rgba(0, 0, 0, 0);
	border-right : 1px solid #d1d1d1;
	border-left : 0;
}
.ar .btn_full_gris {
	display : block;
	background : url("../images/icon_fleche2.png") no-repeat 426px center #e2ddda;
	color : #08050a;
	font-family: 'proxima_nova_rgbold';
	font-size : 18px;
	padding-left : 37px;
	padding : 9px 37px 8px 0px;
}
.ar .btn_full_gris2 {
	display : block;
	background : url("../images/icon_fleche2.png") no-repeat 230px center #e2ddda;
	color : #08050a;
	font-family: 'proxima_nova_rgbold';
	font-size : 16px;
	padding-left : 37px;
	padding : 5px 37px 4px 0px !important;
}
.ar #bloc_actualites h1, .ar #bloc_presentation h1, .ar .bloc_half h1, .ar .titre {
	text-align : right;
}
.ar .text_actus {
	margin-left : 0;
	margin-right : 14px;
}
.ar #bloc_presentation2 li, .ar #bloc_presentation3 li{
	background : url("../images/icon_list.png") no-repeat right 6px;
	padding-left : 0;
	padding-right : 15px;
	
}
.ar .text_actus .lire_suite {
	left : 0;
}
.ar #bloc_presentation2 p.top15, .ar #bloc_presentation3 p.top15 {
	text-align : left;
}
.ar #partenaires li + li {
	margin-left : 0;
	margin-right : 11.55px;
}
.ar #partenaires .noLeft + li {
	margin-right : 0;
}
.ar #bloc_twitter_wgt {
	margin-left : 0;
	margin-right : 8px;
}
#page_statique #partenaires_carousel_page li {
	/*width : 236px;*/
	background : none;
	padding-left : 0;
	margin-top : 0;
	margin-bottom : 20px;
}
#page_statique #partenaires_carousel_page li+li {
	margin-top : 0;
}
#page_plan {
	background : #fff;
	padding : 20px;
	margin-top : 40px;
}
#page_plan ul {
	margin-left : 20px;
	margin-top : 10px;
}
#page_plan .sous_menu_plan li {
	font-family: 'proxima_nova_rgregular';
	font-size : 15px;
	color : #616161;
	background : url("../images/icon_list.png") no-repeat 0 7px;
	padding-left : 15px;
}
.parentli > a {
	font-family: 'proxima_nova_rgbold';
	font-size : 18px;
	color : #c82026;
}
.parentli+.parentli {
	margin-top : 15px;
}
.sous_menu_plan a {
	font-family: 'proxima_novasemibold';
	color : #08050a;
	font-size : 15px;
}
.sous_menu_plan2 a{
	font-family: 'Arial';
	color : #08050a;
	font-size : 14px;
}
.sous_menu_plan > ul li+li {
	margin-top : 10px;
}
#bloc_presentation {
	height : 230px;
}
#bloc_presentation2 {
	min-height : 238px;
}
#bloc_presentation2 {
	height : 215px;
}
#bloc_presentation2 a {
	color : #c82026;
}
#bloc_presentation3, #bloc_presentation3 .cont{
	height : 255px;
}
#bloc_presentation3 .cont{
	height : 214px;
}
#bloc_actualites {
	height : 511px;
}
/*
 * 404
 */
#page_statique .btn_404 {
	display : inline-block;
	padding : 15px;
	background : #c82026;
	color : #fff;
	border-radius : 3px;
	text-decoration : none;
}
.btn_404 img {
	vertical-align : middle;
}
.top50 {
	margin-top : 50px;
}
#not_found {
	padding : 30px;
}
.ar #partenaires .right_bloc {
	display : none;
}
.ar .doc_telecharger .icon_pdf {
	margin-top : 7px !important;
}
.ar .doc_telecharger .nom_doc {
	margin-top : 7px !important;
	margin-right : 5px !important;
}


.overlay, #overlay {
	width : 100%;
	height : 100%;
	background : rgba(0,0,0,0.5);
	position : fixed;
	top : 0;
	left : 0;
	z-index : 1000;
	display : none;
}
#popup_mobile, .popup {
	width : 600px;
	background : #fff;
	padding : 20px;
	margin : 50px auto;
}
#continuer {
	display : inline-block;
	border : #cecece solid 1px;
	border-radius : 5px;
	color : #cecece;
	padding : 13px 30px;
	font-size : 18px;
}
#content_popup ul {
	display : inline-block;
}
#content_popup li+li {
	margin-left : 20px;
}
.close_div {
	top : 0;
	right : 0;
	cursor : pointer;
}
/*
 * tabs
 */
#tabs li {
	width : 134px;
	height : 19px;
	padding : 7px 0;
	text-align : center;
}

#tabs li a{
	text-decoration : none;
	font-family : 'proxima_novasemibold';
	display : block;
}
#tabs li+li{
	margin-top : 0;
}
#tabs li+li a{
	border-left : #e5e5e5 solid 1px;
}
.evenement {
	background : #6da241;
	color : #fff;
	padding : 10px 0;
	text-align : center;
	font-size : 15px;
	font-family : 'proxima_novasemibold';
}
.evenements-speciaux-des-institutions-nationales-et-internationales.evenement {
	background : #ee951b;
}
.evenements-speciaux-des-institutions-nationales-et-internationales .heure_seance {
	color : #ee951b;
}
.forums-thematiques-au-village-du-forum.evenement  {
	background : #6da241;
}
.forums-thematiques-au-village-du-forum .heure_seance {
	color : #6da241;
}
#page_statique .heure_seance {
	width : 100px;
	font-size : 15px;
}
#page_statique .seance h3 {
	margin : 0;
	border-bottom : #08050a solid 1px;
	margin-bottom : 10px;
	color : #737373;
}
.seance+.seance {
	border-top : #e5e5e5 solid 1px;
	margin-top : 20px;
	padding-top : 20px;
}
.cont_evenement_+.cont_evenement_ {
	border-top : #e5e5e5 solid 1px;
	margin-top : 20px;
	padding-top : 20px;
}
.texte_seance {
	width : 420px;
}
.texte_seance h4 {
	font-size : 16px;
	font-family : 'proxima_nova_rgbold';
}
#page_statique .seance ul {
	margin-left : 0;
}
#page_statique .seance li, #page_statique #tabs li {
	background : none;
	padding-left : 0;
	margin-top : 0;
}
#page_statique  #tabs li:hover, #page_statique  #tabs li.active  {
	background : #eaeaea;
}
.widget3 {
	background : #fff;
	height : 172px;
	position : relative;
	overflow : hidden;
}
.widget3 video{
	width : 480px;
	height : 40px;
	top : -6px;
	position : absolute;
}
#popup_radio_content video {
	display : inline-block;
}

/*
 * integration web tv
 */
#popup_video .popup {
	width : 640px;
}
#corps_web_tv {
	background : #fff;
	margin-top : 40px;
}
#cont_corps_web_tv{
	padding : 25px;
}
#tabs_videos {
	height : 30px;
	border-bottom : #e2e2e2 solid 4px;
}

#videos_tab_content .video_thumb {
	margin-bottom : 20px;
	height : 150px;
	width : 225px;
	overflow : hidden;
}
#videos_tab_content .video_thumb h3 {
	margin-top : 7px;
	font-size : 16px;
}
#videos_tab_content .video_thumb+.video_thumb {
	margin-left : 10px;
}
.ar #videos_tab_content .video_thumb+.video_thumb {
	margin-left : 0px;
	margin-right : 10px;
}
#videos_tab_content .noLeft+.video_thumb {
	margin-left : 0px;
}
.ar #videos_tab_content .noLeft+.video_thumb {
	margin-right : 0px;
}
#programme_tab_content, #interview_tab_content {
	display : none;
}
#corps_web_tv h2 {
	font-family: 'proxima_novasemibold';
	font-size : 18px;
	margin : 25px 0;
	color : #c82026;
}
#corps_web_tv h3 {
	font-family: 'proxima_novasemibold';
	font-size : 16px;
	margin : 20px 0;
}
#corps_web_tv ul {
	margin-left : 20px;
	margin-top : 10px;
}
.ar #corps_web_tv ul {
	margin-right : 20px;
}
#corps_web_tv li {
	font-family: 'proxima_nova_rgregular';
	font-size : 15px;
	background : url("../images/icon_list.png") no-repeat 0 7px;
	padding-left : 15px;
	line-height : 20px;
}
.ar #corps_web_tv li {
	background : url("../images/icon_list.png") no-repeat right 7px;
	padding-right : 15px;
}
#corps_web_tv p+ol, #corps_web_tv ol+p {
	margin-top : 15px;
}
#corps_web_tv ol li {
	display : list-item;
	list-style : decimal;
	background : none;
	padding-left : 0;
	margin-left : 25px;
}
#corps_web_tv li+li {
	margin-top : 10px;
}
#corps_web_tv ol ul li {
	display : block;
	font-family: 'proxima_nova_rgregular';
	font-size : 15px;
	background : url("../images/icon_list.png") no-repeat 0 7px;
	padding-left : 15px;
	line-height : 20px;
}
#corps_web_tv ol ul {
	margin-left : 0;
}
#corps_web_tv #tabs_videos ul {
	margin-left : 0;
}
.ar #corps_web_tv #tabs_videos ul {
	margin-left : 0;
	margin-right : 0;
}
#corps_web_tv #tabs_videos li {
	padding : 5px 0;
	font-family : "proxima_nova_rgbold";
	font-size : 16px;
	color : #6f6f6f;
	cursor : pointer;
	background : none;
}
#corps_web_tv #tabs_videos li+li {
	margin-left : 20px;
	margin-top : 0;
}
.ar #corps_web_tv #tabs_videos li+li {
	margin-right : 20px;
	margin-left : 0;
	margin-top : 0;
}
#corps_web_tv #tabs_videos li:hover {
	color : #333;
}
#corps_web_tv #tabs_videos li.active {
	color : #c82026;
	border-bottom : #c82026 solid 4px;
}
.hover_play {
	width : 100%;
	height : 126px;
	top : 0;
	left : 0;
	background : url("../images/icon_play.png") no-repeat center bottom rgba(0,0,0,0.0);
	opacity : 0;
	visibility : hidden;
}
.video_thumb:hover .hover_play {
	background : url("../images/icon_play.png") no-repeat center rgba(0,0,0,0.3);
	opacity : 1;
	visibility : visible;
}
#player {
	background : #000;
}

.hover_mediathque {
	width : 100%;
	height : 148px;
	top : 120px;
	left : 0;
	background : rgba(0,0,0,0.5);
	opacity : 0;
	visibility : hidden;
	padding-top : 110px;
	color : #fff;
	font-size : 22px;
	text-align : center;
}
.bloc_mediatheque {
	overflow : hidden;
	height : 258px;
}
.bloc_mediatheque:hover .hover_mediathque{
	top : 0px;
	opacity : 1;
	visibility : visible;
}
#page_statique .details_revue .revue h2 {
	margin : 0 0 15px 0;
}
.ar #page_statique #list_thumb_album li {
	margin-bottom : 11px;
}
.hommage {
	width : 176px;
	height : 250px;
	float : left;
	text-align : center;
	margin-bottom : 20px;
}
.hommage .image_actus {
	width : 176px;
	height : 200px;
	margin-bottom : 10px;
	border : rgba(0,0,0,0.1) solid 1px;
}
.hommage img {
	max-width : 100%;
	max-height : 200px;
}
.hommage+.hommage {
	margin-left : 10px;
}
.noLeft+.hommage {
	margin-left : 0px;
}