html{background-image:url(img/pbm-2016.jpg);background-attachment: fixed;background-size:cover;background-position:center bottom;background-repeat: no-repeat;}
/*@media (min-width:768px) {
	html{background-image:url(img/pbm-2016.jpg);background-attachment: fixed;background-size:cover;background-position:center bottom;background-repeat:no-repeat;}
}*/

body {font-family:"Roboto",sans-serif;font-size:14px;padding:0;margin:0;background-color:inherit;color:#dedede;}
/*#container {position:relative;width:980px;margin:auto;padding:0;}*/

#top_link {display:none;position:relative;top:-30px;height:25px;color:#aaa;}

/*#header {position:relative;width:980px;height:228px;display:block;}
#menu_container{width:980px;position:relative;font-family:arial;height:46px;line-height:45px;margin-bottom:0px;}
#menu_container .in_menu{}
#menu_container .in_menu ul{padding:0;margin:0;list-style:none;}
#menu_container .in_menu li{float:left;}
#menu_container a.lien_menu{
	position:relative;
	font-size:14px;
	padding:15px 20px;
	font-weight:bold;
	color:#FBFFBA;
	text-decoration:none;
	background: -webkit-linear-gradient( top, #43474B, #000000);
	background:    -moz-linear-gradient( top, #43474B, #000000);
	background:     -ms-linear-gradient( top, #43474B, #000000);
	background:      -o-linear-gradient( top, #43474B, #000000);
	background:         linear-gradient( to bottom, #43474B, #000000);
}
#menu_container a.lien_menu:hover{color:#000;border:0px solid #ddd;background:linear-gradient(to top,#FEC007,#FFD55B);}
#menu_container a.lien_menu.nostyle:hover{color:#000;background:none;}
*/
/*.epaisseur_degrade_top {height:0px;
background: -webkit-linear-gradient( top, #c2ecfb, #448197);
background:    -moz-linear-gradient( top, #c2ecfb, #448197);
background:     -ms-linear-gradient( top, #c2ecfb, #448197);
background:      -o-linear-gradient( top, #c2ecfb, #448197);
background:         linear-gradient( to bottom, #c2ecfb, #448197);
box-shadow:#555555 0 0 15px;
}
.epaisseur_degrade_bottom {height:0px;
background: -webkit-linear-gradient( top, #e8f0f3, #c2ecfb, #448197);
background:    -moz-linear-gradient( top, #e8f0f3, #c2ecfb, #448197);
background:     -ms-linear-gradient( top, #e8f0f3, #c2ecfb, #448197);
background:      -o-linear-gradient( top, #e8f0f3, #c2ecfb, #448197);
background:         linear-gradient( to bottom, #e8f0f3, #c2ecfb, #448197);
box-shadow:#555555 0 3px 5px;
}
.epaisseur_top, .epaisseur_bottom{height:10px;background: -webkit-linear-gradient( top, #c70808, #8c0606);
background:    -moz-linear-gradient( top, #c70808, #8c0606);
background:     -ms-linear-gradient( top, #c70808, #8c0606);
background:      -o-linear-gradient( top, #c70808, #8c0606);
background:         linear-gradient( to bottom, #c70808, #8c0606);}
.epaisseur_top {}
.epaisseur_bottom {}
.epaisseur2{height:5px;background:#ccb9b9;}
*/
/*#content{background:#fff;border-left:1px solid #803818;border-right:1px solid #803818;padding:7px;padding-bottom:20px;}*/
/*#content{background:#e8f0f3;border-left:0px solid #803818;border-right:0px solid #803818;padding:7px;padding-bottom:20px;box-shadow:#555555 0 0 15px;}*/
/*#contenu {padding:7px;}*/
#sidebar {width:250px;border:0px solid #fff;border-left:0;padding:7px 6px 7px 7px;}
#sidebar .in_sidebar .titre{font-size:1.2em;letter-spacing:2px;color:#fff;border-bottom:3px solid #ea640c;background:#000;line-height:20px;padding:5px;}
#sidebar .in_sidebar{position:relative;background:#fafafa;padding:0px;margin:0 0 7px 0;}
#sidebar .contenu_bar{padding:7px;border-top:3px solid #BE393A;}

#footer .copy, #footer a {color:#dedede;font-size:0.9em;float:left;padding:7px;display:block;margin:5px 5px 0 0;}


img.img_petit_droite, img.img_moyen_droite, img.img_grand_droite {float:right;border:1px solid #ddd;padding:4px;margin:5px;}/*clear:both;}*/
.video_petit_droite, .video_moyen_droite, .video_grand_droite {float:right;border:1px solid #ddd;padding:4px;margin:5px;}
img.img_petit_gauche, img.img_moyen_gauche, img.img_grand_gauche {float:left;border:1px solid #ddd;padding:4px;margin:5px;}
.video_petit_gauche, .video_moyen_gauche, .video_grand_gauche {float:left;border:1px solid #ddd;padding:4px;margin:5px;}
img.img_petit_normal, img.img_moyen_normal, img.img_grand_normal {border:1px solid #ddd;padding:4px;margin:5px;}
.video_petit_normal, .video_moyen_normal, .video_grand_normal {border:1px solid #ddd;padding:4px;margin:5px;}

img.img_petit_droite:hover, img.img_moyen_droite:hover, img.img_grand_droite:hover,
img.img_petit_gauche:hover, img.img_moyen_gauche:hover, img.img_grand_gauche:hover,
img.img_petit_normal:hover, img.img_moyen_normal:hover, img.img_grand_normal:hover	{border:1px solid #666;}

.video_petit_normal, .video_moyen_normal, .video_grand_normal, 
.video_petit_gauche, .video_moyen_gauche, .video_grand_gauche, 
.video_petit_droite, .video_moyen_droite, .video_grand_droite { border:0;clear:none; }

.img_en_liste{float:left;border:1px solid #ddd;padding:4px;margin:2px;}
.img_en_liste:hover{border:1px solid #666;}
/*
h1, h2, h3, h4, h5{margin:0;padding:0;}
h1{margin-bottom:10px;}
p {margin:0;padding:0;}
ol, ul{padding:0;margin:0;list-style:none;}
img, a img{border:none;}
a {text-decoration:none;color:black;}
a:hover {text-decoration:underline;color:black;}
a.bouton {background:url(sprite_bg_btn.jpg) 0 -30px repeat-x;height:30px;line-height:30px;border:1px solid #999;padding:7px 10px;margin:0 7px;}
a.bouton:hover {background:url(sprite_bg_btn.jpg) repeat-x;}
*/

/*
input.bouton_1, a.bouton_1 {	background:#999 url(sprite_bg_btn_1.jpg) 0 -50px repeat-x;height:30px;line-height:30px;border:1px solid #999;
							padding:4px 10px;margin:0 0px;height:30px;cursor:pointer;color:#222;}
input.bouton_1:hover, a.bouton_1:hover {background-position:0 0;border:1px solid #aaa;color:#fff;text-decoration:none;}

input.bouton_1_on, a.bouton_1_on {background:url(sprite_bg_btn_1.jpg) 0 0;height:30px;line-height:30px;border:1px solid #aaa;color:#fff;
								padding:4px 10px;margin:0 0px;cursor:pointer;}
input.bouton_1_on:hover, a.bouton_1_on:hover {background-position:0 0;border:1px solid #aaa;color:#fff;text-decoration:none;}

input.bouton_1_off, a.bouton_1_off {	background:#fafafa;height:30px;line-height:30px;border:1px solid #aaa;color:#555;padding:4px 10px;
									margin:0 0px;}
input.bouton_1_off:hover, a.bouton_1_off:hover {border:1px solid #aaa;color:#555;text-decoration:none;cursor:default;}

label{display:block;font-weight:bold;color:#333;margin-bottom:10px;line-height:20px;cursor:pointer;}
label input{width:250px;}
label textarea{width:99%;}
/*label input{height:25px;}*/
/*
label select{width:auto;height:22px;}
label.normal input{width:auto;}
label.normal{margin-bottom:5px;}
label.moitie_colonne{float:left;width:50%;}
label.multi_colonne{float:left;width:25%;font-weight:normal;}
input.captcha {width:25%;height:40px;position:relative;top:1px;letter-spacing:4px;font-size:24px;text-align:center;}
input.input_submit {width:auto;}
legend {padding:0 10px;font-weight:bold;color:#333;}
fieldset{border:0px solid #ddd;margin-bottom:5px;padding:7px;}
label.moitie_colonne1{width:50%;}
label.moitie_colonne1 input {width:auto;float:right;}
label.moitie_colonne1 select {width:150px;float:right;}
*/
/*
h2 {border-bottom:1px solid #ddd;margin-bottom:7px;font-size:17px;line-height:22px;}
h3, h3 a {color:#FEC007;} /*#8c0606;}*/
h2.titre_page {font-size:1.3em;color:#555;border-bottom:1px solid #ccc;padding-bottom:2px;margin-bottom:7px;}
/*h3 {color:#333;border-left:3px solid #25b912;padding-left:5px;margin-bottom:7px;}*/
/*h4 {color:#555;border-bottom:1px solid #ddd;margin-bottom:7px;font-size:1.2em;}*/


/*p.btn_actions_right{float:right;position:relative;bottom:2px;}
p.btn_actions_right input.bouton_1,p.btn_actions_right input.bouton_1:hover, 
p.btn_actions_right input.bouton_1_on,p.btn_actions_right input.bouton_1_on:hover,
p.btn_actions_right input.bouton_1_off,p.btn_actions_right input.bouton_1_off:hover {
	height:19px;line-height:19px;position:relative;bottom:0;padding:0 7px;border-bottom:none;
}
p.btn_actions_right a.bouton_1,p.btn_actions_right a.bouton_1_on, p.btn_actions_right a.bouton_1_off, 
p.btn_actions_right a.bouton_1:hover,p.btn_actions_right a.bouton_1_on:hover,p.btn_actions_right a.bouton_1_off:hover {
	padding:2px 7px;
	border-bottom:none;
}*/
/*
div.ligne_pagination{margin:0 0 10px 0;}
div.ligne_pagination div.infos_pagination{float:left;clear:none;margin:10px 0;font-weight:bold;}*/
/*ol.pagination {margin:10px 0;text-align:left;float:right;}
ol.pagination li {float:left;}
ol.pagination li a {margin:0 1px;padding:2px 5px;text-decoration:none;font-weight:bold;}
ol.pagination li a:hover {background:#ea640c;color:#FEC51A}
ol.pagination li a.on, ol.pagination li span.on {margin:0 1px;background:#FEC51A;padding:2px 5px;font-weight:bold;color:#fff;}*/
/*div.infos_pagination{margin:0 0 10px 0;color:#FEC51A;clear:both;}*/

/*.listeElements.sujets ol.pagination {float:none;}*/


div#retourAjax {display:none;margin-bottom:10px;}


.btns_incithome :hover{opacity:0.8;}

#laUne, #MediaScroll{position:relative;margin:auto;}
#laUne #controlSlide, #MediaScroll #controlSlide{position:absolute;bottom:4px;width:633px;z-index:10;}
#MediaScroll #controlSlide{width:965px;bottom:16px;}
#laUne #controlSlide .prev, #laUne #controlSlide .next, 
#MediaScroll #controlSlide .prev, #MediaScroll #controlSlide .next{position:absolute;cursor:pointer;background:url('uneBtns.png') no-repeat;background-color:#BE393A;opacity:0.7;width:20px;height:50px;bottom:138px;}

#MediaScroll #controlSlide .prev, #MediaScroll #controlSlide .next{height:50px;bottom:219px;}

#laUne #controlSlide .prev, #MediaScroll #controlSlide .prev{} 
#laUne #controlSlide .next, #MediaScroll #controlSlide .next{}

#laUne #controlSlide .prev:hover {background-position:20px center;}
#laUne #controlSlide .prev:hover, #laUne #controlSlide .next:hover{width:40px;height:320px;bottom:3px;border-radius:0;}

#MediaScroll #controlSlide .prev:hover {background-position:30px center;}
#MediaScroll #controlSlide .prev:hover, #MediaScroll #controlSlide .next:hover{width:50px;height:488px;bottom:-5px;border-radius:0;}

#laUne #controlSlide .prev, #MediaScroll #controlSlide .prev{left:0px;background-position:0 center;}
#laUne #controlSlide .next, #MediaScroll #controlSlide .next{right:0px;background-position:-20px center;}
#MediaScroll li{height:488px;}
#MediaScroll li .title_pics {bottom:70px;width:965px;font-size:1.3em;font-weight:bold;line-height:20px;position:relative;text-align:center;display:none;margin:auto;}
#MediaScroll:hover li .title_pics {display:block;}
#MediaScroll li .title_pics div{padding:10px;width:800px;background:#BE393A;opacity:0.8;margin:auto;border-radius:0;color:#222;}
#MediaScroll li .title_pics div:hover{opacity:1;}
#MediaScroll img.zoompics {display:none;position:absolute;width:32px;padding:5px;bottom:50%;right:456px;border:0px solid #fff;border-radius:2px;z-index:10;background:#BE393A;opacity:0.8;}/*bottom:72px;right:80px;*/
#MediaScroll:hover img.zoompics {display:block;}
/*#laUne{padding-bottom:11px;background:url(degrade_bottom.png) no-repeat bottom center;}*/
#laUne li{height:320px;}
.list_img_medias  {padding-top:15px;} /*background:url(degrade_bottom.png) no-repeat top center;*/
.list_img_medias .thumbBloc {width:147px;height:93px;text-align:center;margin:7px;float:left;cursor:pointer;overflow:hidden;}
.list_img_medias .thumbBloc img{box-shadow:0 1px 3px #333;}

.ligne_last_topic {position:relative;margin:0;padding:7px;border-bottom:1px solid #ddd;}
.ligne_last_topic span{position:relative;}
.ligne_last_topic:hover{background:#BE393A;}
.ligne_last_topic:hover a, .ligne_last_topic:hover{color:#222;}

.alb {width:301px;text-align:center;margin:10px;float:left;font-size:13px;font-weight:bold;}
.alb img{box-shadow:0 1px 3px #333;margin-bottom:5px;}

#boxHome{margin:auto;width:960px;}
#boxHome .boxInHome{float:left;width:310px;height:265px;border:1px solid #803818;padding:4px;}
#boxHome .boxInHome.boxTop{border-top:0;border-bottom:0px;}
#boxHome .boxInHome.boxBottom{border-bottom:0;}
#boxHome .boxInHome.boxRight{border-right:0;}
#boxHome .boxInHome.boxLeft{border-left:0;}
#boxHome .boxInHome .inBoxHome{background:#fafafa;width:294px;margin:auto;height:249px;padding:5px;}
#boxHome .boxInHome.boxTop .inBoxHome{margin-top:3px;}
#boxHome .boxInHome.boxBottom .inBoxHome{margin-top:3px;}

.textareaRouge{background:#ffaaaa;}

.rouge{color:red;}
#btns_posts{display:none;}

/*#espMb{background:rgba(255,255,255,0.5);}*/
/*#espMb{float:right;margin-top:40px;margin-right:5px;background:rgba(255,255,255,0.5);padding:15px;}*/
/*#espMb label{width:260px;}
#espMb label input{float:right;width:150px;border:1px solid #ea640c;}*/
/*#espMb .linkEspMb{float:left;font-size:12px;}
#espMb .linkEspMb a{color:#333;text-decoration:underline;}*/ /*#ea640c*/

.cleaner, .clear_float{clear:both;}
#arbre_page {font-size:10px;margin:0 0 15px 0;background:transparent;padding:0 0 14px 0;color:#555;}
ol#arbre_page li {float:left;margin-right:3px;}

.cadre_type {position:relative;border:1px dashed #ccc;background:#fafafa;padding:7px;margin:0 15px 0 0;float:left;width:20%;}
.cadre_type p.titre_type{margin-bottom:5px;border-bottom:1px solid #ccc;}
.cadre_type p.titre_type a{color:#25b912;font-size:14px;font-weight:bold;}
.cadre_sous_type {border:1px dashed #ccc;background:#fafafa;padding:7px;margin:0 0 15px 0;}
.cadre_sous_type a{width:150px;display:bloc;float:left;font-weight:bold;}
.cadre_type:hover, .cadre_sous_type:hover {border:1px solid #25b912;background:#eaeaea;}
.cadre_element {position:relative;border:1px solid #ddd;background:#f8f8f8;padding:5px;margin:0 0 13px 0;}
.cadre_element:hover {border:1px solid #ccc;}
.cadre_element .titre{font-weight:bold;font-size:13px;margin-bottom:7px;background:#BE393A;padding:0 5px;}/*background:#ea640c;*/
.cadre_element .rubrique{position:absolute;right:9px;top:9px;color:#eee;font-style:italic;}
.cadre_element img.logo{float:right;border:0px solid #ddd;padding:0px;margin:2px;margin-left:7px;}
.cadre_element img.logo:hover{border:0px solid #666;}
.cadre_element .bg_box{position:absolute;bottom:-10px;left:0;background:url(box-shadow.png) no-repeat;width:319px;height:9px;}
.cadre_element a.lire_la_suite{color:blue;}

.hideContenu, .OnOffLine, .suppElement, .Etat_coupon, .format_img, .handcursor, .btnCode {cursor:pointer;}
/*.simulien {color:blue;}
.pRouge{background:pink;border:1px solid red;padding:10px;}
.pVert{background:lightgreen;border:1px solid green;padding:10px;}
.pBleu{background:lightblue;border:1px solid blue;padding:10px;}
.pJaune{background:lightyellow;border:1px solid yellow;padding:10px;}
.pGris{background:#eee;border:1px solid #aaa;padding:10px;}

table.listeCriteresSurAvis {border:1px solid #999;width:100%;}
table.listeCriteresSurAvis th{font-weight:bold;color:#fff;background:#999;}
*/
.etape_commentaire{border:1px dashed #bbb;padding:5px;margin:7px 0;}

a.dp-choose-date  {position:relative;background:url(calendar.png) no-repeat;width:16px;height:16px;left:5px;top:-1px;}
a.dp-choose-date:hover  {text-decoration:none;}

#msg_contact {background:#fafafa;padding:7px;border:1px dashed #ccc;}
#msg_contact span.objet {font-size:13px;}
#msg_contact #infos_resa {float:right;border:1px solid #ddd;}
#msg_contact #infos_resa caption{text-align:left;font-weight:bold;}
#reponses{margin:0 0 10px 0;padding:5px 0;}
#reponses .reponse, .reponse{padding:5px;margin:7px 0;background:#eee;}

.italique_normal {font-weight:normal;font-style:italic;}


/* ----- */
.listeElements{width:100%;margin:auto;border:1px solid #ccc;}
		.listeElements caption, .TableCaption{text-align:left;font-weight:bold;background:#ccc;padding:5px;cursor:pointer;}
		.listeElements th {text-align:left;padding:4px 4px;background:#555;color:#fff;font-weight;bold;}
		.listeElements tr:nth-child(even) {background: #eee}
		.listeElements tr:nth-child(odd) {background: #fff}
		.listeElements tr:hover {background: #ddd}
			td, .listeElements td {vertical-align:top;padding:5px;}
			.listeElements td.actionElements0{width:30px;}
			.listeElements td.actionElements{width:170px;}
		
	.listeElements.forum {border:1px solid #c70808;border-bottom:0;}
		.listeElements.forum tr:nth-child(even) {background: #fff}
		.listeElements.forum tr:nth-child(odd) {background: #ddd;}/*8c0606}*/
		.listeElements.forum tr:hover {background: #ccb9b9}
		.listeElements.forum td {padding:10px;line-height:17px;border-bottom:1px solid #c70808;}
	
	.listeElements.sujets {border:1px solid #c70808;border-bottom:0;}
		.listeElements.sujets tr:nth-child(even) {background: #fff}
		.listeElements.sujets tr:nth-child(odd) {background: #ddd}
		.listeElements.sujets tr:hover {background: #ccb9b9}
		.listeElements.sujets td {padding:10px;line-height:17px;border-bottom:1px solid #c70808;}
		
		

.format_img {text-align:center;margin:3px;}
.format_img img {width:40px;}
.format_img.img_en_liste {padding:1px;}
.format_img_on {background:#ccc;border:1px solid blue;}
.choix_image {text-align:center;}
.choix_image_on {background:#ccc;border:1px solid blue;}

/*======================================================*/

#accueil h4 {margin:0;padding:0;font-size:13px;color:#333;}

.element_compte{/*border:1px solid #ddd;*/padding:7px;text-align:center;font-weight:bold;font-size:13px;float:left;width:31.9%;margin:7px;background:rgba(0,0,0,0.2);}
/*.element_compte:hover{border:1px solid #999;}*/
.element_compte a {text-decoration:none;}
.element_compte img {width:100px;opacity:0.7;filter:alpha(opacity=70);}

#profil img.avatar{float:left;margin:0 10px 10px 0;}
#profil ul{list-style-type:none;line-height:20px;}
#profil div#avis{margin-top:10px;}
#profil .un_avis .auteur .avatar {margin:0;}

.membre_carte a{text-decoration:none;}
.membre_carte{width:83px;height:90px;overflow:hidden;padding:7px;float:left;text-align:center;margin:0 5px 5px 0;}
/*.membre_carte:hover{border:1px solid #999;}*/



/* simple css-based tooltip */ 
div.tooltip { 
    background-color:#000; 
    border:1px solid #fff; 
    padding:10px 15px; 
    width:200px; 
    display:none; 
    color:#fff; 
    text-align:left; 
    font-size:12px; 
	z-index:1000;
 
    /* outline radius for mozilla/firefox only */ 
    -moz-box-shadow:0 0 10px #000; 
    -webkit-box-shadow:0 0 10px #000; 
}

table#tab_msg{width:100%;}
table#tab_msg tr.nonlu{background:#ffc9b2;}
/*table#tab_msg tr:hover{background:#ffdfc9;}*/
table#tab_msg td{padding:3px 7px;vertical-align:middle;/*border-bottom:1px solid #ddd;*/}
table#tab_msg td.action{width:5px;padding:5px;}
table#tab_msg td.action a{text-decoration:none;color:#555;padding:0 5px;font-weight:bold;}
table#tab_msg td.avatar{width:59px;padding:3px 0 1px 0;}
table#tab_msg td.infos{width:130px;}
table#tab_msg td.infos .date{font-size:10px;color:#818181}
table#tab_msg td.titre{}
table#tab_msg td.titre .extrait{color:#818181}
table#tab_msg td.titre .extrait {text-decoration:none;}
.checkIt {cursor:pointer;color:#2677C9;}

.msg {}
.msg .avatar{float:left;margin-right:10px;}
.msg .date{font-size:10px;color:#818181;}

#suivi_msg .msg{border-bottom:1px solid #ddd;padding:7px;}
#suivi_msg .msg:hover{background:#f1f1f1}
#suivi_msg .msg .titre{color:#666;font-weight:bold;margin-top:5px;}
/*
.post{border: 1px solid #bbb; padding: 2px 3px; margin-bottom: 7px;}
.post .head_post{padding: 3px; background: #eaeaea; border-bottom: 1px solid #ddd;}
.post .contenu_post{padding: 3px 3px 3px 0;}
.post .infos_auteur{float:left;width:50px;height:50px;}
.post .message{padding: 5px; margin-left: 53px;}
*/
/*.post{padding: 20px 3px; margin:0;}*/
.post{padding: 20px 18px; margin:0 -15px;}
.post:nth-child(2n+1) {background-color:rgba(255,255,255,0.05);}
.post .head_post{padding: 5px; /*background_: #ccb9b9; color:#666;*/border-bottom: 1px solid rgba(190, 57, 58,0.5);}/*#BE393A*/
.post .head_post a{/*color:#222;*/text-decoration:none;}
.post .contenu_post{padding: 3px 3px 3px 0;} /*803818*/
.post .infos_auteur{float:left;width:50px;height:50px;}
.post .message{padding: 5px; margin-left: 53px;}
.post:hover{background:rgba(0, 0, 0,0.2);}
/*.post:hover .head_post{background:#803818;}*/

#dStyle h1.dStyle{font-size:20px;color:#555;padding-left:7px;}
#dStyle h2.dStyle{font-size:16px;color:#999;margin-left:15px;padding-left:5px;border:none;}
 
.ttpetit {font-size:9px;}
.tpetit {font-size:10px;}
.petit {font-size:11px;}
.normal {font-size:12px;}
.gros {font-size:16px;}
.tgros {font-size:20px;}
.ttgros {font-size:24px;}

.arial{font-family:Arial, serif;}
.times{font-family:Times, serif;}
.courier{font-family:Courier, serif;}
.impact{font-family:Impact, serif;}
.geneva{font-family:Geneva, serif;}
.optima{font-family:Optima, serif;}
.lucida{font-family:Lucida, serif;}

.rose {color:fuchsia;}
div.bg_rose {background:fuchsia;}
.rouge {color:red;}
div.bg_rouge {background:red;}
.orange {color:#EC7600;}
div.bg_orange {background:#EC7600;}
.jaune {color:yellow;}
div.bg_jaune {background:yellow;}
.vertc {color:lime;}
div.bg_vertc {background:lime;}
.vertf {color:green;}
div.bg_vertf {background:green;}
.olive {color:olive;}
div.bg_olive {background:olive;}
.turquoise {color:aqua;}
div.bg_turquoise {background:aqua;}
.bleugris {color:teal;}
div.bg_bleugris {background:teal;}
.bleu {color:blue;}
div.bg_bleu {background:blue;}
.marine {color:navy;}
div.bg_marine {background:navy;}
.violet {color:purple;}
div.bg_violet {background:purple;}
.marron {color:maroon;}
div.bg_marron {background:maroon;}
.noir {color:black;}
div.bg_noir {background:black;}
.gris {color:#646464;}
div.bg_gris {background:#646464;}
.argent {color:silver;}
div.bg_argent {background:silver;}
.blanc {color:white;}
div.bg_blanc{background:white;}

.souligne{text-decoration:underline;}
.centre{text-align:center;}
.gauche{text-align:left;}
.droite{text-align:right;}
.justifier{text-align:justify;}

.prev_petit_gauche{width:100px;height:80px;float:left;background:#ccc;}
.prev_petit_normal{width:100px;height:80px;background:#ccc;}
.prev_petit_droite{width:100px;height:80px;float:right;background:#ccc;}
.prev_moyen_gauche{width:150px;height:100px;float:left;background:#ccc;}
.prev_moyen_normal{width:150px;height:100px;background:#ccc;}
.prev_moyen_droite{width:150px;height:100px;float:right;background:#ccc;}
.prev_grand_gauche{width:200px;height:130px;float:left;background:#ccc;}
.prev_grand_normal{width:200px;height:130px;background:#ccc;}
.prev_grand_droite{width:200px;height:130px;float:right;background:#ccc;}

.citation {font-weight:bold;margin-left:35px;}
.citation2{margin-left:25px;padding:5px;background:#f5f5f5;border:1px dashed #aaa;}




/******************/
header {position:relative;}
/*box-shadow:0 -100px 100px 100px rgba(0,0,0,0.6);background:rgba(0,0,0,0.6);}*/
/*min-height:228px;}*/
#topBar{border-radius:0 0 10px 10px;background:rgba(0,0,0,0.45);padding:8px 15px;}
/*#topBar:hover{opacity:1;}*/
#topBar a {text-decoration:none;color:#dedede;}
#boxLang {display:inline;position:relative;cursor:pointer;}
#boxLangs {text-align:left;position:absolute;left:-7px;right:-12px;background:#000;z-index:999;padding:7px;cursor:default;} 
#boxLangs span{padding:3px 0;} 
#langOff {opacity:0.7;} 

#content{
	background:rgba(0,0,0,0.55);
	padding:15px;
	border-radius:10px 10px 0 0;
}
#socialbtns {position:relative;/* width: 122px;*/float:right;font-size:1.4em;margin-top:-10px;}
#socialbtns a {/*width:48px;height:48px;*/padding:3px 5px;color:#dedede;}
#socialbtns a:hover {text-decoration:none;}
/*#socialbtns img {
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: -webkit-transform, width,top;
    -moz-transition-property: -moz-transform,width,top;
    -o-transition-property: -o-transform,width,top;
    transition-property: transform,width,top;
    width:32px;
}

#socialbtns a:hover img {
	z-index:999;
	-webkit-transform:rotate(-370deg);
    -moz-transform:rotate(-370deg);
    -o-transform:rotate(-370deg);
    transform:rotate(-370deg);
    width:48px;
}*/
#socialbtns.socialbtnshome {
	width:auto;float:none;
}
#socialbtns.socialbtnshome a {
	padding:5px 25px;display:inline-block;font-size:3em;
}
/*#socialbtns.socialbtnshome img {
	width:64px;
}
#socialbtns.socialbtnshome a:hover img {
	-webkit-transform:rotate(-10deg);
    -moz-transform:rotate(-10deg);
    -o-transform:rotate(-10deg);
    transform:rotate(-10deg);
    width:96px;
}*/
@media (max-width: 768px) {
	#socialbtns {margin: auto;}
	#socialbtns {float:none;}
}
#footer{
	background: rgba(0, 0, 0, 0.65);
    border-radius: 0 0 10px 10px;
    margin-bottom: 20px;
    padding:0 8px 5px;
}
a {color:#fcb158;}
a:hover, a:focus, a:active {color:#be393a;}
.well-light {background:rgba(255,255,255,0.5);padding:10px 10px 1px 10px;margin-top:10px;border-radius:3px;}
.icon-white {color:white;}
.icon-grey {color:#aaa;}
.ligne_pagination {margin:20px 0 10px 0;}
.infos_pagination {float:left;clear:none;margin:0 0 10px 0;font-weight:bold;/*color:#222;*/padding:6px 0;}
.ligne_pagination ol {float:right;margin:0;}
table ol.pagination {float:none;margin:5px 0 0 0;}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: rgba(190,57,58,0.4);
    border-color: transparent;
    color: #d9d9d9;
    cursor: default;
    z-index: 2;
}
.pagination > li > a, .pagination > li > span,
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus 
{background:rgba(0,0,0,0.2);border-color:transparent;}
.pagination > .disabled > span, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
	background:rgba(0,0,0,0.2);border-color:transparent;color:inherit;
}
/*.linkLogo {position:relative;width:292px;height:186px;display:block;color:#5599bc;background:url(logo2015.png) center center no-repeat;background-size:90%;margin:10px auto 15px auto;}*/
.linkLogo {width:483px;height:207px;display:block;background:url(img/logo_2016.png) center center no-repeat;background-size:contain;margin:0 auto;}
@media (max-width:485px) {
	.linkLogo {height:150px;width:inherit;}
}

.container > .navbar-header, .container > .navbar-collapse {padding:0;margin-left:0;margin-right:0;}
#btnvignettehome {
	width:327px;float:right;text-align:center;
}
#carousselhome {
	width:633px;float:left;
}

.carousel .right, .carousel .left {cursor:pointer;}
.carousel .carousel-inner .title_pics {bottom:10px;font-size:1.2em;font-weight:bold;position:absolute;text-align:center;display:none;margin:auto;width:100%;}
.carousel:hover .carousel-inner .title_pics {display:block;}
.carousel .carousel-inner .title_pics div{padding:10px;background:#BE393A;opacity:0.8;margin:auto;border-radius:0;color:#fff;}
.carousel .carousel-inner .title_pics div:hover{opacity:1;}
.carousel-control.left:hover {background-image:linear-gradient(to right, #BE393A 0px, rgba(0,0,0,0) 100%);background-repeat:repeat-x;}
.carousel-control.right:hover {background-image:linear-gradient(to right, rgba(0,0,0,0) 0px, #BE393A 100%);background-repeat:repeat-x;}
.carousel .zoompics_link {position:absolute;top:45%;left:50%;display:none;background:#BE393A;opacity:0.8;z-index:10;color:#fff;padding:10px;border-radius:2px;text-decoration:none;}
.carousel:hover .zoompics_link {display:block;}


ul#loginMenu li a {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
@media (max-width: 768px) {
	#loginMenu {display:none;}
}
@media (min-width: 768px) {
	/*#espMb {display:block;}	*/
	ul#loginMenu li a {max-width: 45px;}
}
@media (min-width: 992px) {
	ul#loginMenu li a {max-width: 177px;}
}
@media (min-width: 1200px) {
	ul#loginMenu li a {max-width: 255px;}
}

@media (max-width: 1024px) {
	
	/*body {background-position:left top;}*/
}
@media (max-width: 768px) {
	#topBar {padding:5px 15px;font-size:0.9em;border-radius:0;}
	body {background-color:inherit;}
	#footer #footer_in {padding:0;}
	#footer #footer_in .footer-col0 a {font-weight:normal;margin:none;}
	#content {padding:5px;}
	.container {padding:0;}
}

@media (max-width: 992px) {
	#carousselhome {
		float:none;margin:auto;
	}
}
@media (max-width: 633px) {
	#carousselhome {
		display:none;
	}
}
@media (max-width: 1200px) {
	#btnvignettehome {
		width:257px;
	}
}

@media (min-width: 1200px) {
	.container {
		max-width: 1048px;
	}
}
.navbar {border:0;margin:0;}


.form-control:focus {
  border-color: #FEC007;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(254, 192, 7, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(254, 192, 7, 0.6);
}

.navbar-bpm2014 .navbar-nav > li > a {
	
	color:#D9D9D9;
	border:2px solid #D9D9D9;
	border-color:transparent;
	font-weight: 300;
	font-size:1.18em;
	text-decoration:none;
	background:rgba(0,0,0,0.55);
	text-transform: uppercase;
	border-radius:10px;
	padding:7px 13px;
	margin-bottom:13px;

}
.navbar-bpm2014 .navbar-nav > li + li > a {
	margin-left:10px;
}
@media (max-width: 992px) {
	.navbar-bpm2014 .navbar-nav > li > a {
		font-size: 1em;
	}
}
.navbar-bpm2014 .navbar-nav > li.active > a,
.navbar-bpm2014 .navbar-nav > li > a:hover,
.navbar-bpm2014 .navbar-nav > li > a:focus {
  color: #BE393A;
  border-color:#BE393A;
  background:rgba(0,0,0,0.55);
}

.navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right: 0px;
}

.btn {border-radius:3px;}
.btn-default, .btn-primary-bpm {
	text-transform:uppercase;
  /*color: #666;*/
  color:#d9d9d9;
  border:2px solid #d9d9d9;
  /*background-color: #FEC007;*/
  /*border-color: #FEC007;*/
  border-color: #E42434;
  /*background: -webkit-linear-gradient( top, #E42434, #AD1019);
	background:    -moz-linear-gradient( top, #E42434, #AD1019);
	background:     -ms-linear-gradient( top, #E42434, #AD1019);
	background:      -o-linear-gradient( top, #E42434, #AD1019);
	background:         linear-gradient( to bottom, #E42434, #AD1019);*/
	background:rgba(0,0,0,0.2);
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default,

.btn-primary-bpm:hover,
.btn-primary-bpm:focus,
.btn-primary-bpm:active,
.btn-primary-bpm.active,
.open .dropdown-toggle.btn-primary-bpm {
  /*color: #000000;*/
  /*background-color: #3276b1;*/
  /*border-color: #FFAF00;*/
   color:#BE393A;
  border-color: #BE393A;
  background:rgba(0,0,0,0.2);
  /*background: -webkit-linear-gradient( bottom, #E42434, #AD1019);
	background:    -moz-linear-gradient( bottom, #E42434, #AD1019);
	background:     -ms-linear-gradient( bottom, #E42434, #AD1019);
	background:      -o-linear-gradient( bottom, #E42434, #AD1019);
	background:         linear-gradient( to top, #E42434, #AD1019);*/
}

.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default,

.btn-primary-bpm:active,
.btn-primary-bpm.active,
.open .dropdown-toggle.btn-primary-bpm {
  background-image: none;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active,

.btn-primary-bpm.disabled,
.btn-primary-bpm[disabled],
fieldset[disabled] .btn-primary-bpm,
.btn-primary-bpm.disabled:hover,
.btn-primary-bpm[disabled]:hover,
fieldset[disabled] .btn-primary-bpm:hover,
.btn-primary-bpm.disabled:focus,
.btn-primary-bpm[disabled]:focus,
fieldset[disabled] .btn-primary-bpm:focus,
.btn-primary-bpm.disabled:active,
.btn-primary-bpm[disabled]:active,
fieldset[disabled] .btn-primary-bpm:active,
.btn-primary-bpm.disabled.active,
.btn-primary-bpm[disabled].active,
fieldset[disabled] .btn-primary-bpm.active {
  /*background-color: #FEC007;*/
  /*border-color: #E42434;*/
  border-color: #E42434;
  background: -webkit-linear-gradient( top, #E42434, #AD1019);
	background:    -moz-linear-gradient( top, #E42434, #AD1019);
	background:     -ms-linear-gradient( top, #E42434, #AD1019);
	background:      -o-linear-gradient( top, #E42434, #AD1019);
	background:         linear-gradient( to bottom, #E42434, #AD1019);
}

nav#manMenu {padding:0;}
nav#manMenu li {padding: 6px 10px;}
nav#manMenu > ul > li {background:rgba(0,0,0,0.2);}

nav#manMenu .nav li.active {
	background:rgba(190,57,58,0.5);
}
nav#manMenu .nav li.active > span > a {
	font-weight: bold;
	color:#fff;
}

nav#manMenu li .btn{margin-top:-3px;}
nav#manMenu ul ul {
	margin-top:7px;
	/*background:rgba(255,255,255,0.2);*/
	background:rgba(0,0,0,0.2);
	margin-right:-10px;margin-left:-10px;padding:0 10px;
}
nav#manMenu ul .active ul {
	/*background:rgba(0,0,0,0.2);*/
}
nav#manMenu ul ul ul {
	margin-top:7px;
	/*background:rgba(255,255,255,0.2);*/
	background:rgba(0,0,0,0.2);
	margin-right:-10px;margin-left:-10px;padding:0 10px;
}
nav#manMenu ul .active ul ul {
	/*background:rgba(0,0,0,0.2);*/
}
nav#manMenu ul ul ul ul {
	margin-top:7px;
	/*background:rgba(255,255,255,0.2);*/
	background:rgba(0,0,0,0.2);
	margin-right:-10px;margin-left:-10px;padding:0 10px;
}
nav#manMenu ul .active ul ul ul {
	/*background:rgba(0,0,0,0.2);*/
}
nav#manMenu ul ul ul ul ul {
	margin-top:7px;
	/*background:rgba(255,255,255,0.2);*/
	background:rgba(0,0,0,0.2);
	margin-right:-10px;margin-left:-10px;padding:0 10px;
}
nav#manMenu ul .active ul ul ul ul {
	/*background:rgba(0,0,0,0.2);*/
}


nav#manMenu .nav .caret {
	border-bottom-color: #be393a;
    border-top-color: #be393a;
    border-width: 6px 6px 0;
}
nav#manMenu .nav .open .caret {
	border-bottom-color: #dedede;
    border-top-color: #dedede;
    border-width: 0 6px 6px;
    border-style:solid;
}

.text-s2 {
    font-size:1.2em;
}
.text-s3 {
    font-size:1.4em;
}
.text-s4 {
    font-size:1.6em;
}
.text-s5 {
    font-size:1.8em;
}
.text-s6 {
    font-size:2em;
}

a.nolink1:hover {
	color:inherit;
	text-decoration:none;
}
a.nolink:hover {
	color:inherit;
	/*text-decoration:none;*/
}
hr.featurette-divider {
	margin-top:40px;
	margin-bottom:40px;
}
.featurette .lead {
	color:#5a5a5a;
}
.featurette .lead a {
	color:#d9d9d9;
}

.modal-dialog {padding-top:50px;}
.modal-content {background:rgba(0,0,0,0.7);border:2px solid #dedede;}
.modal-content .form-group:last-child {margin-bottom:0;}

@media (max-width:767px) {
	#espMb .col-sm-pull-6 {padding-top:7px;}
	#espMb .col-sm-pull-6 a {padding:7px 0;display:inline-block;}
}

.breadcrumb {background:rgba(0,0,0,0.15);border-radius:10px 10px 0 0;margin:-15px -15px 20px;}

.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td {border-top:0;}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {background-color:rgba(255,255,255,0.05);}
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {background-color:rgba(190, 57, 58, 0.4);}

.alert-info {background-color:rgba(0,0,0,0.2);border-color:transparent;color:#53DEE2;}
.alert-info .alert-link {color:#53DEE2;}
.alert-warning {background-color:rgba(0,0,0,0.2);border-color:transparent;color:#FFFF00;}
.alert-warning .alert-link {color:#FFFF00;}
.alert-success {background-color:rgba(0,0,0,0.2);border-color:transparent;color:#2CE468;}
.alert-success .alert-link {color:#2CE468;}
.alert-danger {background-color:rgba(0,0,0,0.2);border-color:#BE393A;color:#BE393A;}
.alert-danger .alert-link {color:#BE393A;}

.well {background:rgba(255,255,255,0.1);border-color:transparent;}


 h3.forum_lang {text-transform:uppercase;border-bottom:1px solid rgba(222,222,222,0.1);}

legend, hr {border-color:rgba(222,222,222,0.1);}
legend {text-transform: uppercase;color:#dedede;}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {text-transform: uppercase;}
h1, .h1 {font-size:18px;border-bottom:1px solid rgba(190,57,58,0.4);padding-bottom:5px;}
h2, .h2 {font-size:16px;}
h3, .h3 {font-size:15px;}
h4, .h4 {font-size:14px;}
h5, .h5 {font-size:13px;}
h6, .h6 {font-size:12px}

.thumbnail {background:rgba(0,0,0,0.2);position:relative;border:0;margin-bottom:20px;}
.thumbnail .caption {background:rgba(0,0,0,0.6);position:absolute;bottom:0;left:0;right:0;}
.thumbnail h4 a {font-weight:bold;color:#fff;}

.hur {border-bottom:1px solid rgba(190, 57, 58, 0.4);padding-bottom:5px;}
a.ghost, a.ghost:hover {color:inherit;}