@import"reset.css";@import"pro_pages_style.css";@import"grid.css";@import"forms.css";@import"prettyPhoto.css";@import"jquery.snippet.min.css";
@import"../skin/blue.monday/jplayer.blue.monday.css";@import"../css/smoothness/jquery-ui-1.8.17.custom.css";@import"superfish.css";
body{font:13px/20px Arial, Helvetica, sans-serif;color:black;position:relative;min-width:1000px;}
html,body{height:100%;}
#privacy{line-height:18px;}
#privacy p{margin:0 0 18px;}
/* Global Structure---------------------------------------- */
.main{margin:0 auto;width:990px;}
.bg{min-height:100%;background:url(../images/body-bg-bottom.png) 50% 100% repeat-x}
/*----- txt,links,lines,titles -----*/
a{color:#737a7f;outline:none;cursor:pointer;}
a:focus{outline:none;}
a:hover{text-decoration:none;}
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.wrapper{width:100%;overflow:hidden;}
.extra-wrap{overflow:hidden;display:block;}
p{margin-bottom:20px}
.p0{margin-bottom:0 !important}
.p1{margin-bottom:8px !important}
.p2{margin-bottom:15px !important}
.p3{margin-bottom:30px !important}
.p4{margin-bottom:40px !important}
.p5{margin-bottom:50px}
.p6{margin-bottom:30px !important;}
.p7{margin-bottom:70px}
.reg{text-transform:uppercase}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.it{font-style:italic}
.letter{letter-spacing:-1px}
.color-1{color:#fff}
.color-2{color:#000}
.color-3{color:#6c90ba}

/*********************************boxes**********************************/
.margin-bot{margin-bottom:35px !important}
.spacing{margin-right:30px;}
.spacing2{margin-right:6px}
.spacing3{margin-right:60px}
.indent-bot{margin-bottom:20px !important}
.indent-bot2{margin-bottom:30px}
.indent-bot3{margin-bottom:45px}
.img-indent-bot{margin-bottom:25px !important}
.img-indent{float:left;margin:0 20px 0px 0}
.img-indent2{float:left;margin:0 10px 0px 0}
.img-indent3{float:left;margin:0 10px 0px 0px}
.img-indent-r{float:right;margin:0 0px 0px 30px}
.prev-indent-bot{margin-bottom:10px !important}
.prev-indent{float:left;margin:0 17px 0px 0}
.padding-top{padding-top:10px}
.padding-top1{padding-top:30px}
.padding-top2{padding-top:25px}
/*********************************header*************************************/
header{padding:15px 0 0;border-top:5px solid #20214F;}
header h1{float:left;margin:0px 0 0 -1px;padding:0 0 0px}
header h1 a{background:url(../images/logo.png) 0 0 no-repeat;width:373px;height:70px;text-indent:-5000px;overflow:hidden;display:block;}
header nav{position:relative;z-index:99;background:#FE2901; width:950px;margin:0 auto 16px;padding:0 20px;}

.blocks{overflow:hidden;margin:0 auto;width:960px;}
.blocks li{float:left;margin:0 5px;}
.blocks li a{display:block;position:relative;padding:1px;background:#dedede;color:#828387;text-decoration:none;line-height:20px;}
.blocks li a>div{background:#fff;}
.blocks li a>div>div{padding:38px 38px 32px 40px;width:150px;position:relative;z-index:2;}
.blocks li a h2{color:#002245;margin:12px 0 20px}
.blocks li a>div>span{position:absolute;top:0;bottom:0;left:0;right:0;background:url(../images/blocks-hover.png) 50% 0 no-repeat #002245;opacity:0;}
.main-img{margin-top:-6px;}
/********************** Content ************************/
section#content{padding:0px 0 40px;}
/*  Header styles */
h1,h2,h3,h4,h5,h6{margin:0 0 31px;line-height:1.2em;color:#20214F;letter-spacing:-1px;text-transform:uppercase;}
h1{font-size:42px;}
h2{font-size:36px;}
h3{font-size:30px;} 
h4{font-size:24px;}   
h5{font-size:18px;}
h6{font-size:14px;margin:0 0 14px;}
h6.h6{font-size:15px;color:#888;text-transform:none;margin:-6px 0 40px;letter-spacing:normal;}
h1 strong{color:#828282;font-size:52px;letter-spacing:-1px;line-height:1.2em;display:block;font-weight:normal;text-transform:uppercase;}
h1 em{color:#6c90ba;font-size:50px;line-height:1.2em;display:block;}
h3 em{color:#d92929;}
.padding-right{padding-right:30px}
h4 img{vertical-align:middle;margin-right:10px;}
h5.marker{background:url(../images/marker.png) 2px 50% no-repeat;padding:0 0 0 39px;}

.news_block{display:block;text-decoration:none;color:#737a7f;padding:10px;overflow:hidden;border-bottom:1px solid #dcdcdc;}
.news_block:first-child{border-top:1px solid #dcdcdc;}
.news_block img{float:left;border:7px solid #dcdcdc;margin-right:13px;}
.news_block strong{color:#20214F;font-size:12px;display:block;margin:5px 0 0;}
.news_block time{color:#0071ba;margin:5px 0 0;}
.news_block:hover{background:url(../images/nav.png);}
.news_block:hover img{border:7px solid #9e9e9e;}

.box-404{width:950px;margin:0 auto;background:url(../images/nav.png);padding:20px;}
.box-404>div{background:url(../images/body.jpg);position:relative;overflow:hidden;padding:62px 100px 73px 60px;}
.box-404 img{float:left;margin:34px 103px 0 0;}
.box-404>div span{position:absolute;top:30px;left:356px;bottom:29px;background:url(../images/nav.png);width:19px;}

.relative{position:relative;z-index:4}
figcaption{position:absolute;bottom:7px;z-index:5;left:7px;right:7px;background:#9e9e9e;color:#fff;padding:12px 0 5px;font-size:14px;text-align:center;line-height:1.2em;}
.scroll{overflow:auto;height:180px;position:relative}
.border-bot{padding:0 0 14px;margin:0 0 15px;border-bottom:1px solid #dcdcdc;}
.border-bot2{padding-top:20px;margin-bottom:30px;}

.block{display:block;border:7px solid #dcdcdc;padding:10px 10px 27px;color:#737a7f;text-decoration:none;}
.block:hover{border:7px solid #9e9e9e;background:url(../images/nav.png);}
.block strong{display:block;overflow:hidden;font-size:0;line-height:0;height:9px;background:url(../images/nav.png);margin:10px 0 5px; position:relative !important;}
.block h3{color:#cecece;margin:0 0 17px;}
.block h3.hover{color:#666;}
.block span {top:-26px !important;}

/*  Buttons */
.button{color:#2c2c2c;display:inline-block;text-decoration:none;padding:1px 14px 2px;font-style:italic;border:4px solid #d5d5d5; font-size:13px; line-height:18px;}
.button:hover{border:4px solid #9e9e9e}
.link{text-decoration:none;color:#e50011;}
.link:hover{text-decoration:underline;}
.link-1{color:#0071ba;font-style:italic;}
.link-2{color:#0071ba;font-style:italic;text-decoration:none;}
.link-2:hover{text-decoration:underline;}

.list-1 li{padding:0px 0 5px 0;line-height:19px;overflow:hidden;position:relative;font-size:12px;}
.list-1 li>span{background-color:#f5f5f5;float:left;width:15px;height:15px;margin-right:10px;border-radius:10px;border:2px solid #d5d5d5;}
.list-1 li>span span{background-image:url(../images/list1-marker.gif);background-position:7px 50%;width:15px;height:100%;background-repeat:no-repeat;display:block;}
.list-1 li div{overflow:hidden;}
.list-1 li a{color:#737a7f;text-decoration:none;}
.list-1 li a:hover{text-decoration:underline;}
.list-1 ul{padding:0 0 0 65px;}
.list-1 ul li{background:url(../images/list1-submarker.gif) 0 11px no-repeat;padding:0 0 4px 9px;line-height:20px;}

.list-2 li{padding:0 0 10px;}
.list-2 li time{display:inline-block;color:#737a7f;font-size:13px;font-style:normal;margin:0 20px 0 0;}
.list-2 li a{color:#0071ba;font-style:italic;text-decoration:none;}
.list-2 li a:hover{text-decoration:underline;}

ol li{list-style:decimal;list-style-position:inside;color:#737a7f;padding:0 0 9px}
ol li a{color:#737a7f;}

time{display:block;font-size:11px;font-style:italic;color:#0071ba;}
time a{color:#e90000;}
time.inline{display:inline;padding:1px 0 0px 24px;}

.white-block{background:#fff;border:1px solid #dedede;padding:38px 40px 28px 40px;}
.white-block h2{margin:0 0 20px;}
.white-block ul{font-weight:bold;padding:0 0 5px;}
.white-block li{padding:0 0 8px;}
.white-block ul img{vertical-align:middle;margin-right:20px;}
.white-block ul a{color:#828282;text-decoration:none;display:inline-block;vertical-align:middle;}
.white-block ul a:hover{color:#e90000;}

.drop{display:block;overflow:hidden;text-decoration:none;color:#737a7f;margin-top:20px;}
.drop:first-child{margin-bottom:0;}
.drop .dropcap.hover{border:4px solid #9e9e9e;background:url(../images/nav.png);}
.drop strong{font-size:13px;}
.dropcap{float:left;font-size:18px;line-height:1.2em;width:43px;color:#20214F;border:4px solid #d5d5d5;border-radius:26px;text-align:center;padding:10px 0 11px;margin:0 16px 0 0;}
.drop .dropcap{font-size:18px;}
.dropcap_2{display:inline-block;color:#fff;font-size:28px;line-height:34px;text-align:center;background:#6c90ba;width:56px;border-radius:28px;padding:11px 0}
.arrow{background:url(../images/arrow.png) 0 0 no-repeat;width:41px;height:100px;margin:53px 0 0 9px;}
.text1{font-size:14px; text-align: justify;}
.text2{font-size:13px;}

#map_canvas{width:456px;height:425px;border:7px solid #9e9e9e;}

/******************** Footer ******************/
footer{padding:0 0px 29px;overflow:hidden;line-height:18px;}
.line{width:990px;height:19px;font-size:0;line-height:0;overflow:hidden;margin:0 auto 29px;background:url(../images/nav.png);}
.line.line2{width:990px;}
footer a{color:#737a7f;}
footer .footer-logo{display:block;background:url(../images/logo.png) 0 0 no-repeat;height:70px;text-indent:-1000px;overflow:hidden;margin:0 0 26px;}
footer .reg{font-size:11px;text-transform:none;}
footer p{margin:0 0 13px;}
footer .reg a{color:#0071ba;}
footer h5{text-transform:none;margin:0 0 19px;}
footer .phone{background:url(../images/phone.png) 0 0 no-repeat;display:inline-block;margin:0 0 0 13px;padding:0 0 0 15px;}

.icons{overflow:hidden;}
.icons li{float:left;margin:0 6px 0 0;}
.icons li a{display:block;width:27px;height:27px;background-color:#d2d2d2;background-repeat:no-repeat;border-radius:14px;background-position:5px 5px;}
.icons li:first-child a{background-image:url(../images/icon1.png);}
.icons li:first-child+li a{background-image:url(../images/icon2.png);}
.icons li:first-child+li+li a{background-image:url(../images/icon3.png);}
.icons li:first-child+li+li+li a{background-image:url(../images/icon4.png);}

/* Content
---------------------------------------- */		
/* Lightbox image */
.hover-image{display:inline-block;padding:7px;background:#9e9e9e;}
.hover-image2{display:inline-block;position:relative;}
.hover-image2 img{position:relative;}
.hover-image2 strong{position:absolute;width:100%;height:100%;left:0;top:0;background:url(../images/magnify.png) 50% 50% no-repeat #fff;display:block;margin:0;padding:0;}
.page5-box1{float:left;width:190px;margin-right:10px;font-size:14px;}
.page5-box1 a{color:#fff;text-decoration:none;line-height:16px;display:block;padding:7px;background:#9e9e9e;margin-bottom:10px;}
.page5-box1 a strong{display:block;padding:15px 13px 5px; font-weight:normal;}
.page5-box1 a span,
.img-indent2 img,
.img-indent4 img {	
	opacity:1 !important;
}

blockquote {
    background: url("../images/quotes.png") no-repeat scroll 0 0 transparent;
    display: block;
    margin: 0 0 45px;
    padding: 0 0 0 32px;
    quotes: none;
}




.page3-box1{float:left;margin-right:10px;border:7px solid #dcdcdc;padding:10px 10px 25px;}
.page3-box1:hover{border:7px solid #9e9e9e;}
.page3-box1>span{display:block;overflow:hidden;font-size:0;line-height:0;height:9px;background:url(../images/nav.png);margin:10px 0 10px;}
.page3-box1 h3{color:#cecece;margin:0 0 15px;}
.page3-box1 h3.hover{color:#666;}
.page3-box1 p{margin:0 0 10px;}


.services .page3-box1 { width: 85%; text-decoration: none; }
.services .page3-box1 h4 { font-size: 18px; text-align: center!important; }
.services .page3-box1 img, .service_img { width: 100%; }

.page4-box1{width:310px;margin:0 10px 0 0;float:left;}
.page4-box1 .lightbox-image1 {border:7px solid #dcdcdc;padding:10px 10px 0px;color:#737a7f;text-decoration:none;margin:0 0 10px;display:block;}
.page4-box1 .lightbox-image1:hover{border:7px solid #9e9e9e;}
.page4-box1 .lightbox-image1 span{display:block;overflow:hidden;font-size:0;line-height:0;height:9px;background:url(../images/nav.png);margin:10px 0 10px;}
.page4-box1 .lightbox-image1 h4{color:#cecece;margin:0 0 10px; font-size: 22px; text-align: center;}
.page4-box1 .lightbox-image1 h4.hover{color:#666;}

.carousel,
.carousel2 {position:relative; }

.car-wrapper {
	position:relative;
}

#page6 .car-wrapper {float:left;}

	.carousel li {
    float: left;
    overflow: visible !important;
	width:190px;
	height:230px;	
}

.carousel2 li {
    float: left;
    overflow:hidden;
	width:240px;
	height:395px;
}

.carousel img {
	width:176px;
	opacity:1 !important;
	height:154px;
}

.carousel2 img {
	width:196px;
	height:165px;
}



.page3-box1 {
	overflow:hidden;
}

#page3 .car-wrapper { margin-left:-5px;}


.next1,
.prev1{
	display:block;
	width:17px;
	height:24px;
	cursor:pointer;
	position:absolute;
	overflow:hidden;
	float:left;
	cursor:pointer;
	z-index:5;
}

.prev1 {
	background:url(../images/prev1.png) no-repeat 0 0;
	right: 21px;

    top: -63px;
}

.next1 {
	background:url(../images/next1.png) no-repeat 0 0;
	right: -3px;
    top: -63px;
}
.next1:hover, 
.prev1:hover {background-position:0px -24px;}

.block a {
	color:#737A7F;
	text-decoration:none;
}

.block a:hover {
	color:#0071BA;
	text-decoration:none;
	display:inline-block;
}

.p9 {
	margin-left:10px;
}

.page5-box1 a span {
    display: block;
    padding: 15px 13px 5px;
}

.table_ok { width: 80%; margin-left: 10%; font-size: 16px; margin-bottom: 30px; }
.table_ok .vide { border:0px; }
.table_ok tr {  vertical-align: middle; }
.table_ok td { height: 40px; padding:2px 10px; border:1px solid silver; vertical-align: middle; width: 100px; margin: 5px; text-align: center; }
.table_ok td img { width: 30px; height: 30px; }
.table_ok td.gauche { text-align: right; width: 250px; background-color: white; background-color:#FE2901; color:white; }

.contenu  { width: 100%; margin-left: 0%; margin-bottom: 30px; }
.contenu tr { height: 35px;  }
.contenu td { padding: 5px 10px; text-align: center; border:1px solid silver; margin: 5px; vertical-align: middle; }
.contenu th { background-color: white; margin: 5px; border:1px solid silver;  vertical-align: middle;}

form p { margin-bottom: 0px; }
form input, form input[type="text"],  form input[type=password], textarea  {width: 89%; background-color: white!important; }
 form input[type="radio"],  form input[type=checkbox]  {width: inherit; margin-top:2px; background-color: white!important; margin-left:20px; }

.rightList { list-style: none!important;  width: 89%; }
.rightList li { list-style: none!important; margin-left: 20px; }

form.petit textarea { height: 100px; width: 89%;}
form.petit input[type="submit"] { width: 97%; display: block; }


.container_24 .grid_18 {
width: 696px;
margin-right: 50px;
}

.sticky {  
    position: fixed;  
    width: 100%;  
    margin:0px;
    padding:0px;
    top: 10px;  
    z-index: 100;  
    border-top: 0;  
 
    padding-bottom: 30px;
   
}  

#submit_ok { display: none;   }
#affichage_calendrier { display: none; }
#message_ok { background-color: green; text-align: center; display: block; width: 89%; padding: 10px; color:white; font-family: 'Open Sans';
font-size: 15px; line-height: 24px; }

.noclick { cursor: default!important; }
.sf-menu li li:hover>a.noclick { background: #E9E9E9!important; color:#20214F; }
.click_action_hide { display: none; }
.input_premiere { margin-left: 30px; padding-bottom: 15px; margin-bottom: 15px;  }
.input_premiere span { margin-right: 30px; }
.input_premiere input { display: inline; width: 20px; }




.input_cp { margin-left: 30px;  padding-bottom: 15px; margin-bottom: 15px;   }

.input_cp input[type="text"] { width: 400px; display: inline; }
.spe { line-height: 25px;  }
.spe2 { border:0px; }
.libelle { width: 200px; text-align: right; display: block; float:left; margin-right: 15px; }
.form_submit input { margin-left: 245px;
width: 418px; }
.ui-widget-content { width: 415px!important; }

#choix_date { width: 400px; margin-left:150px; }
#choix_date tr {  }
#choix_date th.vide { background-color: transparent; }
#choix_date th { padding:5px; background-color: #20214F; color:white; vertical-align: middle; }
#choix_date td { border:1px solid silver; width: 70px; height: 70px; vertical-align: middle; text-align: center; }

#erreur_cp, #erreur_general { color:#FE2901; display: none; font-weight: bold; }

.form_submit input { background-color: #20214F !important; cursor: pointer;
font-size: 18px;
padding: 13px 0px;
color: white;
border: 0px;
width: 350px;
margin-left: 10px; float: right;  }

.g-recaptcha { float: left; }


.form_submit_commande input { background-color: #20214F !important; cursor: pointer;
font-size: 18px;
padding: 13px 0px;
color: white;
border: 0px;
width: 32%!important;
margin-left: 37%!important;  }

.form_submit_commande { margin-bottom: 30px; }

#submit_ok {margin-bottom: 25px; cursor: pointer; }
.form_submit:hover input { background-color: #FE2901; }

#reservation_ok { display: none; margin: 0px 70px; }
#reservation_ok { text-align: center; }
#reservation_ok h4 {   }

.btn_commande:hover  { background-color: #20214F; }

#validation_form .libelle { width:36%; }
#validation_form input , #validation_form select { width: 30%; margin-right: 30%;  }
#validation_form input[type=checkbox] { width: 30px; margin: 0px; }
#validation_form .input_cp { margin-left:0px; }

form.petit input[type="submit"] { background-color: #20214F!important; border:0px!important; color:white; font-size: 14px!important; padding: 15px 0px!important; }

.grid_24 p, .extra-wrap, .grid_8 p, .grid_18 p { text-align: justify; }
.contenu td, .contenu th, .contenu tr { border-color:#FE2901!important; }

table.historique {  }
table.historique tr { }
table.historique th { padding: 15px; }
table.historique td { padding: 15px; font-size: 12px;  border-bottom: 2px solid #FE2901; }
table.historique td.annee { background-color: #FE2901; font-size: 16px; font-weight: bold; color:white; vertical-align: middle; border-bottom: 2px solid white; }
table.historique td.paire { background-color: #FE2901; font-size: 16px; font-weight: bold; color:white; border-bottom: 2px solid white; }

.mois { width: 16%; float:left; }

table.historique tr:last-child td { border-bottom: 0px; }
.titre_rouge { color:#FE2901; }


@keyframes blink { 
   50% { border-color: #ff0000; } 
}


#ft1 { text-decoration:none; font-weight: bold; border:3px solid transparent; background-color:#282656!important; color:#FAFC1E!important; width:580px; padding:17px 0px; display:block; }
#ft2 { text-decoration:none; font-weight: bold; border:3px solid #FE2901; display: none;  background-color: #FAFC1E!important;  color:#292758!important; width:580px;  display:block; padding:17px 0px; }


#ft1:hover { background-color:#FE2901!important; }
#ft2:hover { background-color:#FE2901!important; }


.container_24 .wrapper h2 { text-align: center; }





/*--------- slider ---------*/
.slider {
	margin:0 auto;width:951px;height:450px;background:url(../images/loader.gif) 50% 50% no-repeat;position:relative;overflow:visible !important;
}

.slider-bg {
	position: relative;
	margin:0 auto 53px;
	width:950px;
	padding-bottom:1px;
	background:url(../images/nav.png);
	padding:20px;
}

.items {
	display:none;
}

.pagination {
		position:absolute;left:50%;bottom:-50px;font-size:0;line-height:0;overflow:hidden;z-index:200;margin-left:-34px;
	}
	.pagination li {
		text-decoration: none; outline: none; border: none; display:inline-block;
	}
		.pagination a {
			display:inline-block;width:14px;height:14px;margin:0 4px 0 0;font-size:0;line-height:0;overflow:hidden;background:url(../images/cs.png) 100% 0;
		}
		.pagination a:hover,
		.pagination li.current a {background:url(../images/cs.png) 0 0;}
		
			

.prev {
	display:block;
	width:25px;
	height:22px;
	background:url(../images/pagination-bg.gif) left top repeat-x;
	position:absolute;
	z-index:15;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	top:552px;
	left:359px;
	padding:2px 0 0 0;
	font-weight:bold;
	text-align:center;
	color:#fff;
	text-decoration:none;
}
	.prev:hover {
		color:#999
	}
.next {
	display:block;
	width:25px;
	height:22px;
	background:url(../images/pagination-bg.gif) left top repeat-x;
	position:absolute;
	z-index:15;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	top:552px;
	left:553px;
	padding:2px 0 0 0;
	font-weight:bold;
	text-align:center;
	color:#fff;
	text-decoration:none;
}
	.next:hover {
		color:#999
	}
	
.play {
	display:block;
	width:45px;
	height:22px;
	background:url(../images/pagination-bg.gif) left top repeat-x;
	position:absolute;
	z-index:15;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	top:552px;
	left:823px;
	padding:2px 0 0 0;
	text-align:center;
	color:#fff;
	text-decoration:none;
}
	.play span {
		display:none;
	}
	.play em {
		font-style:normal;
		display:block;
	}
.paused span {
	display:block;
}
.paused em {
	display:none;
}
.banner{
	color:#20214F;position:absolute;right:0px !important; left:auto !important;top:331px;width:421px;overflow:hidden;z-index:999;font-size:27px;line-height:1.2em;letter-spacing:-1px;background:url(../images/banner.png) 100% 0 no-repeat;text-transform:uppercase;padding:18px 0 24px 78px;
}

.slider .banner a{position:absolute;left:0;top:7px;width:61px;height:61px;display:block;background:url(../images/banner-link.png) 0 0 no-repeat;}
.slider .banner a:hover{background:url(../images/banner-link.png) 0 -61px no-repeat;}



.progbar {
	background:#FE2901;
	width:100%;
	height:2px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:999;
}
.numStatus {
	display:block;
	width:45px;
	height:22px;
	background:url(../images/pagination-bg.gif) left top repeat-x;
	position:absolute;
	z-index:15;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	top:551px;
	left:583px;
	padding:2px 0 0 0;
	text-align:center;
	color:#fff;
	text-decoration:none;
}
/*-------- end slider -----------*/

.col-1 {
	float:left;
	width:400px;
	padding-right:50px
}
* + html .min {
	min-height:45px;
}
.col-2 {
	float:left;
	width:400px;
}
/*-------- end preset -------*/


h1,h2,h3,h4,h5,h6 { font-family: 'Open Sans', sans-serif!important; }
h1,h2,h3,h4,h5,h6 { margin: 0 0 10px; }
.slider .banner { font-family: 'Open Sans', sans-serif!important; font-weight: 600; textShadow:'2px 2px rgba(255,255,255,.7)'; }
.block h3,.jcarousel-skin-tango_2 li h3,.jcarousel-skin-tango_3 li .lightbox-image h4 {font-family: 'Open Sans', sans-serif!important; font-weight: 600; textShadow:'4px 4px rgba(255,255,255,.7)';}
.sf-menu a,.top1 {font-family: 'Open Sans', sans-serif!important; font-weight: 600; }
.dropcap { font-family: 'Open Sans', sans-serif!important; font-weight: 600;}




.clickable { cursor: pointer; }

.special a { padding-left: 20px; margin-left: 20px; border-left:1px solid #20214F;  }
.special { list-style: square; list-style-type: square; }
.special:hover { border-left:0px; }
.actif > a { border-bottom:4px solid #FE2901; }

.combustibles .page3-box1 {  height: 306px; }
 section#content { padding: 0px!important; }

.produits .page4-box1 img { width: 100%; }
.produits .grid_5 { width: 190px; }
.produits .lightbox-image1 { height: 370px; margin-bottom: 30px; }

.base ul { margin-left: 65px; list-style: square; list-style-type: square; }
.base ul li { line-height: 25px; }
.base ol { margin-left: 50px; }
.goute { margin-bottom: 20px; }
.sans_bottom { margin-bottom: 5px!important; margin-top:20px!important; }
.sans_bottom:first-child {  margin-top:0px!important; }

.vignette:hover img { opacity: 0.8;  }

.block:hover { background: none!important; }


.pellets .contenu_spe_pellets h5 { float:left; width: 200px; display: block; text-align: right; margin-right: 20px;  }
.pellets .base .contenu_spe_pellets  ul { margin-left: 200px; margin-top: -5px;  }

.grid_18 ul { list-style: square; margin-bottom: 30px;  }
.grid_18 ul li { list-style: square; margin-left: 40px; }

.rouge_fond { color:#FE2901; }

.page3-box1 { text-align: center; }

.actu_accueil { display:none; color:white;  margin-bottom:20px; padding:5px 5px; font-size: 20px!important; background-color: #FE2901; text-align: center;  }
.actu_accueil h3 { }

.grid_8 strong , .grid_8 .drop, .grid_8 .dropcap { color:black; }

/* liScroll styles */

.tickercontainer { /* the outer div with the black border */
border: 0px solid #000;
background: #FE2901; 
width: 100%; 
height: 33px; 
margin: 0; 
padding: 0;
overflow: hidden; 


}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 0px;
top: 4px;
width: 100%;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 983px;
list-style-type: none;
margin: 0;
padding: 0;

}

ul#ticker01 li { display: none; }
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
margin-bottom: 40px;
padding: 0;
margin-left: 40px;
background: #FE2901;
display: none;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: white;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 00px 0 0;
} 

body, html { background-color:#f4f4f4;  }

.page4-box1 .lightbox-image1 h4 { color:#20214F!important; text-align:center!important; }







div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}

.btn_plus { background-color: #FE2901; display: block; text-align: center; width: 100%; padding: 10px 0px; color:white; margin-top:15px; }

.entreprise .drop img { margin-right: 20px; }
.entreprise .img_vig { width: 60px; text-align: center; }

.rouge_fond2 { background-color: #FE2901; color:white; }

.page4-box1 .lightbox-image1 h4 { height: 100px; line-height: 100px; margin-top:-10px; }
.services .page3-box1 h4 { height: 60px; line-height: 60px; margin-top:30px; }
.services .page3-box1 h4 > span, .page4-box1 .lightbox-image1 h4 > span { 
  font-size: 18px;
  line-height: 20px;
  height: auto;
  background: none;
  overflow: hidden;
  margin: 0px;
  display: inline-block;
   vertical-align: middle; padding: 0px; }
   
   .services .page3-box1 h4 > span { }
   
   .numStatus { display: none!important;}
   #ticker01, .tickercontainer {  margin-bottom: 30px; font-weight: bold; font-size: 17px; text-transform: uppercase; line-height: 22px;}
   ul.newsticker a { line-height: 25px; }
   
   .banPromo { background-color:#FE2901;  text-align: center;  padding: 10px 0px; margin-bottom: 20px  }
   .banPromo a { color:white; text-align: center; font-size: 25px; text-transform: uppercase; text-decoration: none; }
      .banPromo:hover { background-color: #282656; }
      span.promo { color:#FE2901; font-weight: bold; text-align: center; text-align: center;
display: inline-block;
width: 100%; }
