@charset "utf-8";
/* CSS Document */

/* FONT PATH
 * -------------------------- */
@font-face {
	font-family: 'FontAwesome';
	src: url("../fonts/fontawesome-webfont.eot?v=3.2.1");
	src: url("../fonts/fontawesome-webfont.eot?#iefix&v=3.2.1") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff?v=3.2.1") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=3.2.1") format("truetype"), url("../fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1") format("svg");
	font-weight: normal;
	font-style: normal;
}

*{
	margin:0;
	padding:0;
}
a{color:#808083;text-decoration:none;}
a img{border:none;}
ul{list-style:none;}
.clear{clear:both;}
.bold{font-weight:bold;}

/* layout */
body{
	background:#fff;
	color:#808083;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
}
#wrapper{width:100%; background:white;}
#page{
	max-width:942px;
	margin:auto;	
}

/* header */
#header{
	width:100%;
	float:left;	
}
#header #header_top{
	width:100%;
	float:left;
	margin-bottom:26px;	
}
#header .header_logo{float:left; margin-top:30px;}
#header ul li{
	float:left;
	text-transform:uppercase;
}
#header #menu_top{
	float:right;
	width:38.74%/*365px*/;
}
#header #menu_top ul li{
	background: url("../images/separ_menutop.jpg") no-repeat scroll left bottom transparent;
}
#header #menu_top ul li a{
	margin-left: 4px;
    margin-right: 3px;
    display: block;
    font-size: 11px;
    padding: 11px 13px 2px;
    text-align: center;
}
 #header #menu_top ul li.item-105 a,#header #menu_top ul li.item-105.current a{
	background:#1c449b !important;
	color:#ffffff !important;
}
#header #menu_top ul li a:hover,#header #menu_top ul li.current a{
	color:#A84595;
}
#header #menu_top ul li:last-child a{
	margin-right:0;
}
#header #menu_top ul li:first-child {
	background:none;
}
#header #menu_top img#logmein {
    margin-top: 3px;
    margin-left: 10px;
}

#header #main_menu {
	float:left;
	width:100%;
	height:43px;
	background:#808083;
	border-top:1px solid #cccccd;
	border-bottom:1px solid #cccccd;
	margin-bottom:27px;
}
#header #main_menu ul li{
	position:relative;
}
#header #main_menu li:last-child a{background:none; padding-right:40px;padding-left:40px;}
#header #main_menu a{
	 background: url("../images/separ_white.jpg") no-repeat scroll right center transparent;
    color: white;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 43px;
    line-height: 39px;
    padding-left: 53px;
    padding-right: 53px;
}
#header #main_menu a:hover,
#header #main_menu li.parent:hover a,
#header #main_menu li.current a,
#header #main_menu li.active.parent a{
	 background: #A84595 !important;
	 font-weight:bold;
}
#header #main_menu li.active.parent .nav-child a,
#header #main_menu li.parent li a,
#header #main_menu li.parent:hover li a{
	 background: none !important;
}
/* Hide 6 blocs menu from main menu */

#header #main_menu li.item-161:hover,#header #main_menu li.item-166 a {display: none;}
#header #main_menu li.item-166:hover,#header #main_menu li.item-166 a {display: none;}
#header #main_menu li.item-170:hover,#header #main_menu li.item-166 a {display: none;}
#header #main_menu li.item-153:hover,#header #main_menu li.item-166 a {display: none;}
#header #main_menu li.item-174:hover,#header #main_menu li.item-166 a {display: none;}
#header #main_menu li.item-179:hover,#header #main_menu li.item-166 a {display: none;}
#header #main_menu ul.nav.menu li.item-161.current a {display:none;}
#header #main_menu li.item-161.current a:hover {display:none;}
#header #main_menu ul.nav.menu li.item-161.current.active.parent a {display:none;}
#header #main_menu li.item-161.current.active.parent a:hover {display:none;}
#header #main_menu ul.nav.menu li.item-161.active.parent a {display:none;}
#header #main_menu li.item-161.active.parent a:hover {display:none;}



#header #main_menu ul.nav.menu li.item-166.current a {display:none;}
#header #main_menu li.item-166.current a:hover {display:none;}
#header #main_menu ul.nav.menu li.item-166.deeper.current a {display:none;}
#header #main_menu li.item-166.deeper.current a:hover {display:none;}
#header #main_menu ul.nav.menu li.item-166.current.active.parent a {display:none;}
#header #main_menu li.item-166.current.active.parent a:hover {display:none;}
#header #main_menu ul.nav.menu li.item-166.active.parent a {display:none;}
#header #main_menu li.item-166.active.parent a:hover {display:none;}

#header #main_menu ul.nav.menu li.item-170.current a {display:none;}
#header #main_menu li.item-170.current a:hover {display:none;}
#header #main_menu ul.nav.menu li.item-170.current.active.parent a {display:none;}
#header #main_menu li.item-170.current.active.parent a:hover {display:none;}
#header #main_menu ul.nav.menu li.item-170.active.parent a {display:none;}
#header #main_menu li.item-170.active.parent a:hover {display:none;}



#header #main_menu ul.nav.menu li.item-153.current a {display:none;}
#header #main_menu li.item-153.current a:hover {display:none;}
#header #main_menu ul.nav.menu li.item-153.current.active.parent a {display:none;}
#header #main_menu li.item-153.current.active.parent a:hover {display:none;}
#header #main_menu ul.nav.menu li.item-153.active.parent a {display:none;}
#header #main_menu li.item-153.active.parent a:hover {display:none;}

#header #main_menu ul.nav.menu li.item-174.current a {display:none;}
#header #main_menu li.item-174.current a:hover {display:none;}
#header #main_menu ul.nav.menu li.item-174.current.active.parent a {display:none;}
#header #main_menu li.item-174.current.active.parent a:hover {display:none;}
#header #main_menu ul.nav.menu li.item-174.active.parent a {display:none;}
#header #main_menu li.item-174.active.parent a:hover {display:none;}

#header #main_menu ul.nav.menu li.item-179.current a {display:none;}
#header #main_menu li.item-179.current a:hover {display:none;}
#header #main_menu ul.nav.menu li.item-179.current.active.parent a {display:none;}
#header #main_menu li.item-179.current.active.parent a:hover {display:none;}
#header #main_menu ul.nav.menu li.item-179.active.parent a {display:none;}
#header #main_menu li.item-179.active.parent a:hover {display:none;}



.item-page h2 {
font-size:15px;
margin-bottom: 25px;
margin-top: 25px;
}

.item-page h3 {font-size:14px;font-weight:bold;}

.item-page ul {
margin-left:20px;
margin-top:20px;
margin-bottom: 20px;
}
.item-page ul li{
	background:url(../images/bg_list_content.jpg) no-repeat left center;
	padding-left:18px;
	margin-bottom:10px;
}
.item-page p strong {line-height:45px;}


#header #main_menu li ul{
	  background: none repeat scroll 0 0 white;
    left: 0;
    padding-left: 7px;
    position: absolute;
    top: 43px;
    width: 200px;
    z-index: 100;
	display:none;
	border-top:1px solid #cccccd
}
#header #main_menu li:hover ul{display:block;}
#header #main_menu li ul li{
	 float:none;
	 width:184px;
	 border-bottom:1px solid #1c449b;
	 padding:12px 0;
}
#header #main_menu li ul li:last-child{
	 border:none;
}
#header #main_menu li ul li a{
	 color: #808083;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    line-height: 20px;
    text-transform: none;
	padding:0 !important
}
#header #main_menu li ul li a:hover,
#header #main_menu li ul li.current a{
	 background: none !important;
	 color:#A84595;
}
/* content */
.slider{
	margin-bottom:34px;
	float:left;
	width:100%;
	height:300px;
	position: relative;
	/*overflow:hidden*/
}
/* menu bannière */
.menu_banner{
	left: 28px;
    position: absolute;
    top: 28px;
}

#content .slider .menu_banner ul{

}
#content .slider .menu_banner ul ul{

}
.menu_banner ul ul li{
	display: block;
	font-size: 13px;
}
.menu_banner li{
	display: none;
}

#content .slider .menu_banner li.active.parent{
	display: block;
	
}
#content .slider .menu_banner li.active.parent a{
	color:#1c449b;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 20px;
	display: block;
}
#content .slider .menu_banner ul li.active.parent li a{
	color:#808083;
	font-weight: normal;
	text-transform: none;
	background: url('../images/arrow_menu_banner.png') no-repeat left center;
	padding-left: 10px;
}
#content .slider .menu_banner ul li.active.parent li.current a{
	font-weight: bold;
}



#content{
	float:left;
	width:100%;
	position: relative;
}
#content p{margin-bottom:10px}
#content h1,#content .page-header h2,.category-list h2,
.blog h2{
	font-size:20px;
	text-transform:uppercase;
	color:#A44798;
	border-bottom:1px solid #1c449b;
	height:31px;
	line-height:31px;
	margin-bottom:20px;	
	margin-top:35px;
}

.blog .items-more{
	display:none!important;
}

.blog img {float:left; margin-right:10px;}
.blog .clearfix {clear:both;}
#content a {color:#A44798; text-decoration:none;}
#block_content #block_contact p a + a{color:#A44798 !important}
#content a:hover {color:#A44798; text-decoration:underline;}
#content .page-header h1.cat_title_article{
	font-size: 24px;
	border: none;

}

.blog ul.pagination-list li{
	float:left;
	padding:4px;
	font-size: 14px;
}

#content .blog ul.pagination-list li.active a:hover,
#content .blog ul.pagination-list li.active a{
	color: #808083!important;
	text-decoration:none!important;
}

#content .blog ul.pagination-list li a{
	text-decoration:underline!important;
}

#content .page-header h2.article_glossaire{
	font-size: 16px;
	text-transform: none;
	border: none;
	margin-bottom:0;
	line-height: 24px;
	height:24px;
}
#content .page-header h2.article_blog{
	background: url("../images/bg_title_blog.png") no-repeat scroll left top transparent;
    padding-left: 46px;
	border: none;
    color: #A44798;
    font-size: 20px;
    height: 31px;
    line-height: 31px;
    margin-bottom: 30px;
	text-transform:none;
}
#content .page-header h2.article_blog a{
	border-bottom: 1px solid #A44798;
    display:block;
}
#content .page-header h2 a{
	color:#A44798;
}

.slider .content_slide{
	 font-size: 13px;
    padding-left: 28px;
    padding-top: 28px;
    position: absolute;
    z-index: 100000;
}
.slider .content_slide h3{
	color:#A84595;
	text-transform:uppercase;
	font-weight:normal;
	margin-bottom:24px;
}
.slider .content_slide p{

}
.slider .content_slide p span{
	display:block;
	margin-bottom:20px;
}
#box_home{
	width:100%;
	float:left;
	margin-bottom:11px;
	margin-top: 21px;
}
#box_home ul li{
	 float: left;
    margin-bottom: 24px;
    margin-right: 5.83%/*55px*/;
    width: 29.4%/*278px*/;
}
#box_home ul li.last_line{
	margin-right:0;
}
#box_home ul li#gestion_mobilite h3 a{background:#1c449b;}
#box_home ul li#stockage h3 a{background:#6cba48;}
#box_home ul li#securite h3 a{background:#ff9205;}
#box_home ul li#conseil h3 a{background:#c0014d;}
#box_home ul li#roi h3 a{background:#5dc0c5;}


#box_home ul li .box_image{
	float:left;
	height:183px;
	width:100%;
}
#box_home ul li h3 a{
	font-size:15px;
	color:white;
	width:251px;
	height:44px;
	background:#A44798;
	padding:8px 10px 0 16px;
	float:left;
	text-transform:uppercase;
}
#box_home ul li h3 a:hover{color:#fff; text-decoration: none;}

#block_vocation{
	float:left;
	width:100%;	
}
#block_vocation .page-header{
	display:none;
}
#block_vocation .block_vocation_left{
	float: left;
    margin-bottom: 33px;
    width: 63.58%/*599px*/;	
}
#block_vocation .block_vocation_left h1{
	color:#808083;	
}
#block_vocation .block_vocation_left p.bold{
	color:#1c449b;	
}
#block_vocation .block_vocation_left ul{
	margin-left:20px;
}
#block_vocation .block_vocation_left ul li{
	background:url(../images/bg_list_content.jpg) no-repeat left center;
	padding-left:18px;
	margin-bottom:12px;
}
#block_vocation .image_vocation{float:right/*left;margin-left:70px*/;margin-top:82px;}
#logo_partenaires{
	 float: left;
    position: relative;
    width: 100%;
    margin-top: 60px;
}
#logo_partenaires #previous{
	background:url(../images/prev.png) no-repeat left center;
	left:0;
}
#logo_partenaires #next{
	background:url(../images/next.png) no-repeat right center;
	right:0
}
#logo_partenaires #previous,#logo_partenaires #next{
	cursor: pointer;
    top:0;
	position:absolute;
    height: 15px;
    text-indent: -9999px;
    width: 13px;
	margin-top:5px;
}
#slider-stage {
    margin:auto;
    height: 50px;
    overflow: hidden;
    position: relative;
    width: 96%/*900px*/;
}
#slider-list {
    border: 0 none;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 2000px;
	height: 40px;
	overflow:hidden;
}
#slider-list a.logo_p {
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 40px;
    list-style: none outside none;
    margin: 0 20px 0 42px;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-decoration: none;
    /* width: 130px; */
}
#slider-list a.logo_p img{vertical-align:middle;}

/* page interne */
#block_content{
	float:left;
	width:100%;	
}
#block_content p{
	font-size:14px;
	line-height:22px;
}
.addthis{float:right;margin-top:29px;min-width:325px;clear:both;}
ul.breadcrumb{
	margin-bottom:39px;
}
.breadcrumb{
font-size:13px;
}
ul.breadcrumb li.active{
	color:#1c449b;
}
ul.breadcrumb li{
	display:inline-block;
	margin-right:4px;
	font-style:italic;
}
ul.breadcrumb li span.divider{
	margin-left:4px;
}
#content ul.breadcrumb a.pathway {color:#1c449b}
.slide_block{margin-bottom:6px}
/* page categorie */
.category-list h2,
.blog h2{
	font-size:24px;
}
.blog h2{
	border-bottom:none;
}
.blog .page-header h2{
	font-weight:normal;
	text-transform:none;
}
/*.blog .items-leading,
.blog .items-row{
	background:url('../images/bg_title_blog.png') no-repeat left top;
	padding-left:46px;
}*/
.blog .items-leading .leading-0{
	background:url('../images/bg_title_blog.png') no-repeat left top;
	padding-left:46px;
}
.blog .items-leading .leading-1{
	background:url('../images/bg_title_blog.png') no-repeat left top;
	padding-left:46px;
}
.blog .items-leading .leading-2{
	background:url('../images/bg_title_blog.png') no-repeat left top;
	padding-left:46px;
}
.blog .items-leading .leading-3{
	background:url('../images/bg_title_blog.png') no-repeat left top;
	padding-left:46px;
}
.blog .items-leading .leading-4{
	background:url('../images/bg_title_blog.png') no-repeat left top;
	padding-left:46px;
}
.blog .items-leading .leading-5{
	background:url('../images/bg_title_blog.png') no-repeat left top;
	padding-left:46px;
}
.blog .items-leading .leading-6{
	background:url('../images/bg_title_blog.png') no-repeat left top;
	padding-left:46px;
}
.blog .items-leading .leading-7{
	background:url('../images/bg_title_blog.png') no-repeat left top;
	padding-left:46px;
}
.blog .items-leading .leading-8{
	background:url('../images/bg_title_blog.png') no-repeat left top;
	padding-left:46px;
}
.blog .items-leading .leading-9{
	background:url('../images/bg_title_blog.png') no-repeat left top;
	padding-left:46px;
}
.blog .items-leading .leading-10{
	background:url('../images/bg_title_blog.png') no-repeat left top;
	padding-left:46px;
}
#block_content p img{
	float:left;
	margin-right:26px;
	 max-width: 100%;
    height: auto;
}
#block_content .blog p {
	font-size:14px;
}
#content a.return_cat {color:#fff}
.return_cat,.readmore a.btn{
	 color: white;
    display: none;
    font-size: 12px;
    height: 24px;
    line-height: 23px;
    text-align: center;
    width: 129px;
	margin-top:25px;
	display:block;
	overflow:hidden;
}
.readmore a.btn{}
#categorylist_header_title,
.filters{display:none;}

table.category{
	width:100%;
}
table.category tr{
	width:33%;
	float:left;
}
table.category .list-title{
	background:url('../images/arrow_cat.png') no-repeat left 8px;
	padding-left:13px;
	font-size:16px;
	font-size:14px;
}
 /* page contact */
 

 #block_contact{float:left;width:100%;}
 
 #block_content #block_contact p{
	font-size:18px;
	line-height:30px;
 }
 .contact_left{
	width:539px;
	float:left;
 }
 .contact_right{
	width:327px;
	float:right;
 }
#block_contact a.plan_acces {color:#1c449b;}
#block_contact form#contact_form p{
	margin-bottom:32px;
}
#block_contact form#contact_form  label{
	text-transform:uppercase;
	display:inline-block;
	float:left;
}
#block_contact form#contact_form .text label,
#block_contact form#contact_form .textarea label{
	width:150px;
}
#block_contact form#contact_form .text input{
	background:url('../images/bg_input.png') no-repeat;
	width:250px;
	height:25px;
	line-height:25px;
	border:none;
	padding-left:7px;
}
#block_contact form#contact_form p.text.info {
	font-size: 14px;
	line-height: 28px;
}
#block_contact form#contact_form p.text.info img{
	margin-top:15px;
	margin-right:30px;
	float:left;
}

#block_contact form#contact_form p.text.info span.violet {
    font-weight: 700;
    color: #A44798;
    text-transform: none;
    font-size:17px;
}
#block_contact form#contact_form p.text.info span.capitalized {
    font-weight: 700;
    text-transform: none;
}
#block_contact form#contact_form .text label.checkboxtext{
	width:450px;
}
#block_contact form#contact_form .text label.checkboxtext span{
	color: #A44798;
	text-transform: uppercase;
}
#block_contact form#contact_form .text label.checkboxtext input{
	width:25px;
	height:25px;
	line-height:25px;
	border:none;
	padding-left:7px;
	margin-top:12px;
	margin-right: 5px;
}
#block_contact form#contact_form .text input.d_error{
	background:none;
	border:1px solid red;
}
#block_contact form#contact_form label.rcarrelabel {
	display: inline-block;
	float:left;
	clear: left;
    width: 250px;
    text-align: right;
    text-transform: none;
}
.rcarreinput {
	display: inline-block;
	float: left;
	margin-left: 15px;
}
#personne1 {
	height:267px;
}
#personne2 {
	height:205px;
}
#personne2 p{
	font-size:14px;
}
#messageoptionnel {
	height:180px;
}
div#sponsors {
	margin-top: 100px;
    margin-bottom: 35px;
}
textarea#message {
    width: 400px;
    height: 100px;
    margin-left: 15px;
}
input#form_submit {
    margin-left: 92px;
}
#formsent {
	color: #008000;
    font-family: "Trebuchet MS";
    font-size: 18px;
    margin-bottom: 50px;
    margin-left: 90px;
}
    
#fevrier{
	height:275px;
}
#mars{
	height:280px;
	margin-top:35px;
}
#avril{
	height:312px;
	margin-top:35px;
}

#block_contact form#contact_form hr{
	display: block;
	-webkit-margin-before: 0.5em;
	-webkit-margin-after: 0.5em;
	-webkit-margin-start: auto;
	-webkit-margin-end: auto;
	border-style: inset;
	border-width: 1px;
}
#block_contact form#contact_form hr.last{
	margin-bottom: 60px;
}
#errorText .d_error,
#block_contact form#contact_form  label.d_error{
	color:red;
}
#block_contact form#contact_form p strong {color:#007ac0;}

#errorText{
	float:left;
	width:100%;
	margin-bottom:20px;
}

#block_contact form#contact_form .select select,
#block_contact form#contact_form .textarea textarea,form .text input{
	color:#A84595;
	font-size:18px;
}
#block_contact form#contact_form .select select,
#block_contact form#contact_form .textarea textarea{
	border:1px solid #808083;
	width:229px;
}
#block_contact form#contact_form .select select{
	height:25px;
	margin-left:20px;
}
#block_contact form#contact_form .textarea textarea{
	height:173px;
	width:383px;
}
#block_contact form#contact_form .submit input{
	color:white;
	text-transform:uppercase;
	background:url('../images/bg_submit.png') no-repeat ;
	width:137px;
	height:32px;
	line-height:32px;
	text-align:center;
	border:none;
	float:right;
	font-size:18px;
	cursor:pointer;
}
#block_contact form#contact_form .submit input.lefty{
	float:left;
	margin-left:400px;
	
}
.plan_acces{
	text-decoration:underline;
	color:#A84595;
}
.contact_right p span{color:#A84595;}

/* page partenaires */
#block_partenaires{
	float:left;
	width:100%;
}
#block_partenaires ul{
	float:left;
	width:100%;
}
#block_partenaires ul li{
	float:left;
	border:1px solid #808083;
	width:239px;
	height:448px;
	margin: 0 75px 37px 15px;
	background: none;
	padding: 0;
}
#block_partenaires ul li.last_item_of_line{
	margin-right:24px;
}
#block_partenaires ul li .logo_partner{
	 display: block;
    height: 165px;
    line-height: 172px;
    margin-bottom: 8px;
    text-align: center;
    width: 100%;
}
.article-info.muted{display:none;}
#block_partenaires ul li .logo_partner img{
	vertical-align: middle;
}
#block_partenaires ul li .desc_partner{
	 height: 237px;
    overflow: hidden;
    padding: 0 10px;
}
#block_partenaires ul li .desc_partner p{
	margin-bottom: 8px;
	line-height: 17px;
}
#block_partenaires ul li .link_partner{
	 background: url("../images/bg_link_partner.png") repeat-x scroll 0 0 transparent;
    color: white;
    display: block;
    font-weight: bold;
    height: 38px;
    line-height: 38px;
    padding-left: 21px;
}

/* footer */

#footer{
	background:#808083;
	min-height:121px;
	border-top:1px solid #cccccd;
	color:white;
	float:left;
	width:100%;
	margin-top:34px;
	min-width:960px;
}
#footer #footer_content{margin:auto;max-width:942px;}
#footer a{
	color:white;
}
#footer #footer_left{
	float:left;
	margin-top:19px;
	/*margin-left:6px;*/
}

#footer #footer_left p.adresse{
	margin-bottom:17px;
	font-size:14px;
	line-height:10px;
}
#footer #footer_left p.adresse span{
	background:url(../images/carre-rose.png) no-repeat right 8px;
	padding:0 14px 0 8px;
}
#footer #footer_left p.adresse span.nodot{
	background:none;
}
#footer #footer_left #menu_footer{	
}
#footer #footer_left #menu_footer ul{
	float:left;
	margin-top:14px;
}
/*#footer #footer_left ul.nav li{border-right: 1px solid #FFFFFF;}*/
#footer #footer_left ul li{
    float: left;
    font-size: 12px;
    line-height: 13px;
    padding: 0 8px;
}
#footer #footer_left.middle{
	margin-left:5.3%/*50px*/;
}
#footer #block_newsletter{float:right;margin-top:28px;}
#footer #block_newsletter form{font-size:12px;}
#footer #block_newsletter form p{
	background:url(../images/bg_form_newsletter.png) no-repeat;
	width:200px;
	height:32px;
}
#footer #block_newsletter form input{color:#A44798;background:none;border:none;padding-top:4px;}
#footer #block_newsletter form input.adresse_mail{
	padding-left: 8px;
    width: 157px;
	height: 26px;
}
#footer #block_newsletter form input.submit_newsletter{font-size:15px; font-weight:bold; text-transform:uppercase;cursor:pointer}
#footer #block_newsletter form label{text-transform:uppercase;padding-left:7px;padding-bottom:11px;display:block;}
p#credits {
    margin-top: 60px;
    font-size: 13px;
    padding-bottom:10px;
}
#footer ul.nav.menu {
    /* bottom: 3px; */
    margin-top: 36px;
}

.glossaire_list {
    float: left;
    margin-right: 10px;
    margin-top: 10px;
    width: 300px;
}

.glossaire_list .list-title {
    background: url("../images/arrow_cat.png") no-repeat scroll left 8px transparent;
    font-size: 14px;
    padding-left: 13px;
}
.home .slider{display:none;}
#cgv p {text-align: justify}

/* Table of services */
.table-services { border-collapse: collapse; border-spacing: 0; margin-top:35px;}
.table-services td, .table-services th { background-color: #fff; border: 1px #aaa solid; color: #333; font-family: sans-serif; font-size: 100%; padding: 10px; vertical-align: middle; text-align: center;  }
.table-services .even td  { background-color: #f9f9f9; }
.table-services th  { background-color: #A84595; color: #fff; font-size: 110%; font-weight: bold; }
.table-services tr:hover td, .table-services tr.even:hover td  { color: #222; background-color: #CCCCCD; }
.tg-bf { font-weight: bold; } .tg-it { font-style: italic; }
.tg-left { text-align: left; } .tg-right { text-align: right; } .tg-center { text-align: center; }

/*R-Club link*/
#rclub {
	display:block;
	float: left;
	margin-top: 31px;
	width: 90px;
	margin-left: 588px;
}


table.table-services span.icon-inclus {
	background: url("../images/icon-included.png") no-repeat scroll 0px 10px transparent;
	padding: 8px;
}

.menu_mobile,.visible-xs{display:none !important}

.pull-left.item-image {
    float: left;
}
.pull-left.item-image img {
    margin-right:10px;
}