/** Fonts **/
@font-face {
font-family: 'Conv_GothamRnd-Medium';
src: url('../fonts/Gotham-Light.eot');
src: local('☺'), url('../fonts/Gotham-Light.woff') format('woff'), url('../fonts/Gotham-Light.ttf') format('truetype'), url('../fonts/Gotham-Light.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Conv_GothamRnd-Light';
src: url('../fonts/GothamRnd-Light.eot');
src: local('☺'), url('../fonts/GothamRnd-Light.woff') format('woff'), url('../fonts/GothamRnd-Light.ttf') format('truetype'), url('../fonts/GothamRnd-Light.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Conv_GothamRnd-Medium';
src: url('../fonts/GothamRnd-Medium.eot');
src: local('☺'), url('../fonts/GothamRnd-Medium.woff') format('woff'), url('../fonts/GothamRnd-Medium.ttf') format('truetype'), url('../fonts/GothamRnd-Medium.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Conv_Gotham-Book';
src: url('../fonts/Gotham-Book.eot');
src: local('☺'), url('../fonts/Gotham-Book.woff') format('woff'), url('../fonts/Gotham-Book.ttf') format('truetype'), url('../fonts/Gotham-Book.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Conv_Gotham-Black';
src: url('../fonts/Gotham-Black.eot');
src: local('☺'), url('../fonts/Gotham-Black.woff') format('woff'), url('../fonts/Gotham-Black.ttf') format('truetype'), url('../fonts/Gotham-Black.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Conv_Gotham-Medium';
src: url('../fonts/Gotham-Medium.eot');
src: local('☺'), url('../fonts/Gotham-Medium.woff') format('woff'), url('../fonts/Gotham-Medium.ttf') format('truetype'), url('../fonts/Gotham-Medium.svg') format('svg');
font-weight: normal;
font-style: normal;
}
/** Fin Fonts **/
/** Class Libre **/	
body {
background-color:#FFFFFF;

}	
.clear{
clear:both;
}
.clearfix {
clear: both;
}
.clearfix:after {
content: "";
display: block;
clear: both;
}
a:hover{
text-decoration:none;
}
ul,ol{
list-style-type:none;	
}
.collapse.show {
height: auto !important;
}
.content {	
    margin: 0 auto;
    /*max-width: 80%;*/  /* Changé de 1025px à 99% */
    width: 95%;	
}
.icon-face {
position: fixed;
margin-left: -49px;
margin-top: 51px;
}
.icon-twitter {
position: fixed;
margin-left: -49px;
margin-top: 92px;
}
.icon-g {
position: fixed;
margin-left: -49px;
margin-top: 133px;
}
.icon-in-con {
position: fixed;
margin-left: -49px;
margin-top: 174px;
}
.icon-resa {
position: fixed;
margin-left: -49px;
margin-top: 215px;
}
.icon-a-plus {
position: fixed;
margin-left: -49px;
margin-top: 256px;
}
.icon-a-moins {
position: fixed;
margin-left: -49px;
margin-top: 297px;
}
.icon-impri {
position: fixed;
margin-left: -49px;
margin-top: 338px;
}
.icon-comm {
position: fixed;
margin-left: -49px;
margin-top: 379px;
}
.icon-etoile {
position: fixed;
margin-left: -49px;
margin-top: 420px;
}
.icon-message {
position: fixed;
margin-left: -49px;
margin-top: 461px;
}
/** Fin Class Libre **/
/** Header **/
#header .bloc-contenu {
float:left;
height:auto;
width:100%;
}	
#header .header-top {
height:38px;
width:100%;	
}
#header .header-bottom {
background-color:#FFFFFF;	
height:126px;
width:109%;	
}
#header .logo {	
float:left;
height:102px;
margin-left: 2.5px;
margin-top: -20px;
width:147px;
}	
#header .logo img {
height:100%;
width:100%;	
/*box-shadow: 7px 4px 8px rgb(0 0 0);*/
}	
#header .text-telephone {
background-image: url("../images/icon-telephone.png");
background-repeat: no-repeat;
color: #797979;
float: right;
font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
height: 18px;
font-size: 11px;
line-height: 11px;
font-weight: 300;
margin-top: 7px;
padding-left: 23px;
}	
#header .text-telephone span {
position:relative;
top:4px;	
}
#header .header-barre {
background-color:#8fbc1f;	
float:right;	
height:12px;
margin-right:14px;
margin-top:12px;
width:1px;
}	
#header .text-email {
background-image: url("../images/icon-email.png");
background-repeat: no-repeat;
color: #797979;
float: right;
font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
height: 12px;
font-size: 11px;
line-height: 11px;
font-weight: 300;
margin-right:14px;
margin-top: 11px;
padding-left: 22px;
}	
#header .text-email span {
position:relative;
top:0;	
}
#header .header-in {	
float:right;
margin-right:22px;
margin-top:51px;
}	
#header .header-in img {
cursor:pointer;	
vertical-align:baseline;	
}	
#header .header-menu {
height:50px;	
width:100%;	
}
#header .header-menu-connecter {
height:50px;	
width:100%;	
}
#header .menu {
height:100%;
margin-bottom:0;
padding:0;	
width:100%;	
}
#header .men {
cursor:pointer;	
border-bottom:3px solid #f1f1f1;	
float:left;
height:100%;	
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
#header .men-Add {
cursor:pointer;	
border-bottom:3px solid #f1f1f1;	
float:left;
height:100%;	
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;	
}
#header .acc {
background-color:#fd3f92;	
width:16.684%;	
border-radius:10px;
box-shadow: 7px 8px 8px rgb(0 0 0);
}
#header .qui {
background-color:#7A238A;	
width:16.684%;
border-radius:10px;
box-shadow: 7px 8px 8px rgb(0 0 0);
}
#header .nos-pro {
background-color:#CA1E7B;	
width:16.684%;
border-radius:10px;
box-shadow: 7px 8px 8px rgb(0 0 0);
}
#header .nos-ref {
background-color:#eaaf00;	
width:16.58%;	
border-radius:10px;
box-shadow: 7px 8px 8px rgb(0 0 0);
}
#header .nos-par {
background-color:#4B0082;	
width:16.684%;
border-radius:10px;
box-shadow: 7px 8px 8px rgb(0 0 0);
}
#header .nos-par-add {
background-color:#bff23d;	
width:16.684%;
border-radius:10px;
box-shadow: 7px 8px 8px rgb(0 0 0);
}
#header .espace {
background-color:#007FFF;	
width:16.684%;	
border-radius:10px;
box-shadow: 7px 8px 8px rgb(0 0 0);
}
#header .acc:hover {
border-bottom:3px solid #fd3f92;		
}
#header .qui:hover {
border-bottom:3px solid #7A238A;	
}
#header .nos-pro:hover {
border-bottom:3px solid #CA1E7B;	
}
#header .nos-ref:hover {
border-bottom:3px solid #FFCC33;		
}
#header .nos-par:hover {
border-bottom:3px solid #4B0082;	
}
#header .nos-par-add:hover {
border-bottom:3px solid #CC3333;	
}
#header .espace:hover {
border-bottom:3px solid #007FFF;		
}
#header .acc.active  {
border-bottom:3px solid #fd3f92;		
}
#header .qui.active {
border-bottom:3px solid #7A238A;	
}
#header .nos-pro.active {
border-bottom:3px solid #CA1E7B;	
}
#header .nos-ref.active {
border-bottom:3px solid #FFCC33;		
}
#header .nos-par.active {
border-bottom:3px solid #4B0082;	
}
#header .nos-par-add.active {
border-bottom:3px solid #CC3333;	
}
#header .espace.active {
border-bottom:3px solid #007FFF;		
}
#header .acc.hover-espace  {	
background-color:#afafaf;	
}
#header .qui.hover-espace {
background-color:#bcbcbc;	
}
#header .nos-pro.hover-espace {
background-color:#c9c9c9;
}
#header .nos-ref.hover-espace {
background-color:#c9c9c9;		
}
#header .nos-par.hover-espace {
background-color:#a2a2a2;	
}
#header .nos-par-add.hover-espace {
background-color:#a2a2a2;	
}
#header .icon-acceuil {
background-image: url("../images/icon-acceuil.png");
background-repeat: no-repeat;
height: 25px;
margin-top: 10px;
width: 29px;
float: left;
margin-left: 25px;
}
#header .hover-espace .icon-acceuil {
background-image:url("../images/icon-acceuil-espace.png");
}
#header .icon-qui {
background-image: url("../images/icon-qui.png");
background-repeat: no-repeat;
height: 26px;
margin-top: 12px;
width: 26px;
float: left;
margin-left: 10px;
}
#header .icon-produits {
background-image:url("../images/icon-produits.png");
background-repeat:no-repeat;
height:27px;
margin-top:10px;
width:22px;	
float:left;
margin-left:27px;
}
#header .icon-references {
background-image:url("../images/icon-references.png");
background-repeat:no-repeat;
height:24px;
float:left;
margin-left:10px;
margin-top:13px;
width:42px;	
}
#header .icon-partenaire {
background-image:url("../images/icon-espace.png");
background-repeat:no-repeat;
height:25px;
float:left;
margin-top:14px;
margin-left:12px;
width:39px;	
}
#header .icon-espace {
background-image:url("../images/icon-nos-contact.png");
background-repeat:no-repeat;
float:left;
height:19px;
margin-left:15px;
margin-top:14px;
width:26px;	
}
#header .text-header {
/*float:left;*/
height:100px;
margin-left:20.2%;
margin-top:30px;
width:600px;
font-family:verdana;
}
#header .text-header img {
height:100%;	
width:100%;	
}
#header .text-menu {
color: #ffffff;
float: left;
font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
font-size: 10.313px;
font-weight: 600;
line-height: 10px;
text-align: center;
text-transform: uppercase;
margin-top: 18px;
}
#header .text-menu-T1 {
margin-left:19px;
}
#header .text-menu-T2 {
margin-left:9px;
}	
#header .text-menu-T3 {
margin-left:10px;
}	
#header .text-menu-T4 {
margin-left:8px;
}	
#header .text-menu-T5 {
margin-left:8px;
}	
#header .text-menu-T6 {
margin-left:8px;
}
#header .text-menu-connecter {
color: #FFFFFF;
font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
font-size: 11px;
font-weight: 600;
line-height: 12px;
float: left;
/*letter-spacing: -0.8px;*/
}	
/*-----sous menu connecté-------*/
.contenu-barre-1 ul li{
	background-color: #fd3f92 !important;
	color:#fff !important;
}
.contenu-barre-1 ul li.special-item {
    background-color: #0080ff !important; /* Couleur différente */
}
.contenu-barre-1 ul li a.active{
	background-color: #7A238A !important;
	/*color:#fff !important;*/
	color:#000000 !important;
}

.contenu-barre-3 ul li{
	background-color: #CA1E7B !important;
	color:#fff !important;
}
.contenu-barre-3 ul .active{
	/*background-color: #CA1E7B !important;
	color:#fff !important;*/
	
	background-color: #FFFFFF !important;
	color:#7e7e7e !important;
}

/*
.contenu-barre-6 ul li{
	background-color: #CA1E7B !important;
	color:#fff !important;
}
*/
.contenu-barre-7 ul li{
	background-color: #7A238A !important;
	color:#fff !important;
}
.contenu-barre-7 ul .active{
	/*background-color: #CA1E7B !important;
	color:#fff !important;*/
	
	background-color: #FFFFFF !important;
	color:#7e7e7e !important;
}

.contenu-barre-5 ul .active{
	background-color: #FFFFFF !important;
	color:#7e7e7e !important;
}

.contenu-barre-5 ul li{
	background-color: #CC3333 !important;
	color:#fff !important;
}


.contenu-barre-4 ul li{
	background-color: #FFCC33 !important;
	color:#fff !important;
}
.contenu-barre-4 ul .active{
	/*background-color: #FFCC33 !important;
	color:#fff !important;*/
	background-color: #FFFFFF !important;
	color:#7e7e7e !important;
}

.contenu-barre-2 ul li{
	background-color: #7A238A !important;
	color:#fff !important;
}

.contenu-barre-2 ul .active{
	/*background-color: #7A238A !important;
	color:#fff !important;*/
	background-color: #ff66b3 !important;
	color:#FFFFFF !important;
}
/*.contenu-barre-1 ul li a, .contenu-barre-2 ul li a, .contenu-barre-3 ul li a, .contenu-barre-4 ul li a, .contenu-barre-5 ul li a, .contenu-barre-6 ul li a{*/
.contenu-barre-1 ul li a, .contenu-barre-2 ul li a, .contenu-barre-3 ul li a, .contenu-barre-4 ul li a, .contenu-barre-5 ul li a, .contenu-barre-6 ul li a, .contenu-barre-7 ul li a{
	/*color:#7e7e7e !important;*/
	color:#fff !important;
	padding:8px 16px !important;
	float:left;
	border-width:1px; 
 border-style:solid; 
 border-color:white;

}
.contenu-barre-1 ul, .contenu-barre-2 ul, .contenu-barre-3 ul, .contenu-barre-4 ul, .contenu-barre-5 ul, .contenu-barre-6 ul , .contenu-barre-7 ul{
	background-color: #FFFFFF !important;
	float: left;
	/* height: 30px; */
	width: 100%;
	padding: 0;
}
.contenu-barre-1 ul li, .contenu-barre-2 ul li, .contenu-barre-3 ul li, .contenu-barre-4 ul li, .contenu-barre-5 ul li, .contenu-barre-6 ul li, .contenu-barre-7 ul li  {
	float: left;
}
/*-----Fin sous menu connecté-------*/
#header .text-menu-connecter-T1 {
margin-left: 5px;
margin-top: 11px;
color:white;
}
#header .text-menu-connecter-T2 {
margin-left: 9px;
margin-top: 11px;
font-size: 11px;
}	
#header .text-menu-connecter-T3 {
margin-left: 45px;
margin-top: -37px;
font-size: 9px;
}	
#header .text-menu-connecter-T8 {
margin-left: 25px;
margin-top: -37px;
font-size: 9px;
color:white;
}	
#header .text-menu-connecter-T4 {
margin-left:11px;		
margin-top:10px;
}	
#header .text-menu-connecter-T5 {
margin-left:11px;		
margin-top:11px;
}	
#header .text-menu-connecter-T6 {
margin-left:5px;		
margin-top:16px;
}
#header .text-menu-connecter-T7 {
margin-left:5px;		
margin-top:16px;
}
#header .icon-acceuil-connecter {
background-image: url("../images/m_1.png");
background-repeat: no-repeat;
height: 25px;
margin-top: 10px;
width: 29px;
float: left;
margin-left: 5px;
background-size: 25px;
}
#header .icon-jurisprudences {
background-image: url("../images/m_2.png");
background-repeat: no-repeat;
height: 32px;
margin-top: 7px;
width: 39px;
float: left;
margin-left: 9px;
background-size: 35px;
}
#header .icon-sociale {
	background-image: url("../images/m_3.png");
	background-repeat: no-repeat;
	height: 39px;
	margin-top: 3px;
	width: 39px;
	float: left;
	margin-left: -3px;
	background-size: 33px;
	background-position: 5px;
}
#header .icon-affaires {
	background-image: url("../images/m_4.png");
	background-repeat: no-repeat;
	height: 35px;
	margin-top: 6px;
	width: 41px;
	float: left;
	background-position: 3px;
	background-size: 29px;
}
#header .icon-fiscale {
background-image: url("../images/m_5.png");
background-repeat: no-repeat;
height: 34px;
margin-top: 6px;
width: 37px;
float: left;
margin-left: 11px;
}
#header .icon-public {
background-image:url("../images/m_6.png");
background-repeat:no-repeat;
height:35px;
float:left;
margin-left:7px;
margin-top:9px;
width:46px;	
}	
/** Fin Header **/
/** Footer **/
#footer .footer-top {
background-color:#ffffff;	
height:35px;
width:100%;	
}	
#footer .footer-text {
cursor:pointer;	
color:#000000;
float:left;
font-family:'Conv_GothamRnd-Light',Sans-Serif;
font-size:13px;
font-weight:600;
line-height:13px;
margin-top:10px;
transition: all 0.3s linear 0s;	
}	
#footer .footer-text-L1 {
margin-left:15.2%;	
}	
#footer .footer-text-L2 {
margin-left:1%;	
}	
#footer .footer-text-L3 {
margin-left:1%;	
}	
#footer .footer-text-L4 {
margin-left:1%;	
}	
#footer .footer-text:hover {	
color:#fd3f92;
}	
#footer .footer-barre {	
background-color:#000000;
float:left;
height:10px;
margin-top:12px;
width:1px;
}	
#footer .footer-barre-L1 {
margin-left:0.9%;	
}	
#footer .footer-barre-L2 {
margin-left:0.9%;	
}	
#footer .footer-barre-L3 {
margin-left:0.9%;	
}
#footer .footer-bottom {
height:43px;
width:100%;	
}
#footer .footer-copy {
color:#000000;
float:left;
font-family:'Conv_GothamRnd-Light',Sans-Serif;
font-size:13px;
font-weight:600;
line-height:13px;
margin-top:15px;
}	
#footer .footer-by {
color:#7e7e7e;
float:right;
font-family:'Conv_GothamRnd-Light',Sans-Serif;
font-size:13px;
font-weight:600;
line-height:13px;
margin-top:14px;
}
#footer .footer-by a {	
color:#7e7e7e;
text-decoration:underline;	
}		
/** Fin Footer **/
/** Contenu Accueil **/
#contenu-accueil .col-contenu {
float:left;
height:auto;
/*padding-bottom:157px;*/
width:100%;	
}	
#contenu-accueil .text-accueil {
color:#757575;
font-family:'Conv_GothamRnd-Light',Sans-Serif;
font-size:11px;
font-weight:600;
line-height:11px;
margin-left:3px;
margin-top:21px;
}	
#contenu-accueil .text-accueil a {
color:#fd3f92;
text-decoration:underline;		
}	
#contenu-accueil .text-qui-sommes {
color:#757575;
font-family:'Conv_GothamRnd-Light',Sans-Serif;
font-size:11px;
font-weight:600;
line-height:11px;
margin-left:3px;
margin-top:21px;
}	
#contenu-accueil .text-qui-sommes a {
color:#fd3f92;		
}	
#contenu-accueil .content-accueil {
height:auto;
margin-top:20px;
width:137%;	
}
#contenu-accueil .content-accueil-l {
background-color:#ffffff;
border-top:2px solid #fd3f92;	
float:left;	
height:1098px;
-webkit-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
width:72.88%;
}	
#contenu-accueil .content-home-l {
background-color:#ffffff;
border-top:2px solid #fd3f92;	
float:left;	
height:942px;
-webkit-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
width:72.88%;
}
#contenu-accueil .content-qui-l {
background-color:#ffffff;
border-top:2px solid #7A238A;	
float:left;	
height:773px;
-webkit-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
width:72.88%;
}
#contenu-accueil .content-contact-devis {
	height:773px !important;
	border-top:2px solid #fd3f92 !important;
}
#contenu-accueil .content-contact-l {
background-color:#ffffff;
border-top:2px solid #007FFF;	
float:left;	
height:943px;
-webkit-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
width:72.88%;
}
#contenu-accueil .content-produits-l {
background-color:#ffffff;
border-top:2px solid #CA1E7B;	
float:left;	
height:815px;
-webkit-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
width:72.88%;
}
.infosContact {
	height: auto;
	font-family: 'Conv_Gotham-Book',Sans-Serif;
	color: #fff;
	padding: 20px;
	font-size: 13px;
	background-color: #365712;
}
.titre-contact_left{
	color: #ffffff;
	font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	text-align: center;
	text-transform: uppercase;
	margin-top: 36px;
	margin-bottom:20px;
}
#contenu-accueil .content-partenaires-l {
background-color:#ffffff;
border-top:2px solid #CC3333;	
float:left;	
height:613px;
-webkit-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
width:72.88%;
}		
#contenu-accueil .content-references-l {
background-color:#ffffff;
border-top:2px solid #FFCC33;	
float:left;	
height:773px;
-webkit-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
width:72.88%;
}		
#contenu-accueil .content-accueil-r {
float:left;	
height:1098px;
margin-left:0.3%;	
width:26.82%;	
}	
#contenu-accueil .content-accueil-r-auto {
height:auto;
}	
#contenu-accueil .content-qualite {
background-color:#ffffff;	
border:1px solid rgba(0,0,0,0.08);	
float:left;	
height:236px;
-webkit-box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.19);
box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.19);	
width:100%;	
}	
#contenu-accueil .content-actualite {
background-color:#ffffff;	
border:1px solid rgba(0,0,0,0.08);	
float:left;	
height:236px;
margin-top:6px;
-webkit-box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.19);
box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.19);	
width:100%;	
}	
#contenu-accueil .content-newsletter {
background-color:#fd3f92;	
background-image:url("../images/icon-newsletter.png");
background-repeat:no-repeat;
background-position:center center;
border:1px solid rgba(0,0,0,0.08);	
float:left;	
height:238px;
margin-top:7px;
-webkit-box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.19);
box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.19);	
width:100%;	
}
#contenu-accueil .content-newsletter-T0 {
margin-top:0;	
}
#contenu-accueil .content-produits {
background-color:#fd3f92;	
border:1px solid rgba(0,0,0,0.08);	
float:left;	
height:179px;
position:relative;
margin-top:9px;
-webkit-box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.19);
box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.19);	
width:100%;	
}	
#contenu-accueil .content-demande {
background-color:#fd3f92;	
border:1px solid rgba(0,0,0,0.08);	
float:left;	
height:178px;
position:relative;
margin-top:10px;
-webkit-box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.19);
box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.19);	
width:100%;	
}	
#contenu-accueil .col-titre-jurispro {
height:auto;
margin-top:24px;
width:100%;	
}
#contenu-accueil .col-titre-jurispro-2 {
height:auto;
margin-top:54px;
width:100%;	
}
#contenu-accueil .col-titre-jurispro-3 {
height:auto;
margin-top:45px;
width:100%;	
}	
#contenu-accueil .col-titre-jurispro-4 {
height:auto;
margin-top:51px;
width:100%;	
}
#contenu-accueil .col-titre-jurispro-5 {
height:auto;
margin-top:25px;
width:100%;	
}	
	
#contenu-accueil .icon-jurispro {
background-color:#fd3f92;	
float:left;	
height:32px;
margin-left:4.05%;
position:relative;
text-align:center;
width:38px;
}
#contenu-accueil .icon-jurispro-b {
background-color:#7A238A;	
}
#contenu-accueil .icon-jurispro-o {
background-color:#CA1E7B;	
}
#contenu-accueil .icon-jurispro-g {
background-color:#CC3333;	
}
#contenu-accueil .icon-jurispro-j {
background-color:#FFCC33;	
}
#contenu-accueil .icon-jurispro-v {
background-color:#007FFF;	
}
#contenu-accueil .icon-jurispro-devis {
	width:auto !important;
background-color:#fd3f92 !important;	
}
#contenu-accueil .helper {
display: inline-block;
height: 100%;
vertical-align: middle;
}
#contenu-accueil .icon-jurispro img {
vertical-align: middle;
margin-right: 3px;
max-height: 32px;
max-width: 38px;
}
#contenu-accueil .barre-jurispro {
background-color:#fd3f92;
bottom:0;
height:1px;
left:0;
position:absolute;
width:164px;	
}
#contenu-accueil .barre-jurispro-1 {
background-color:#fd3f92;
bottom:0;
height:1px;
left:0;
position:absolute;
width:383px;	
}
#contenu-accueil .barre-jurispro-2 {
background-color:#7A238A;
bottom:0;
height:1px;
left:0;
position:absolute;
width:258px;	
}
#contenu-accueil .barre-jurispro-6 {
background-color:#007FFF;
bottom:0;
height:1px;
left:0;
position:absolute;
width:241px;	
}
#contenu-accueil .barre-jurispro-devis {
background-color:#fd3f92;
bottom:0;
height:1px;
left:0;
position:absolute;
width:241px;	
}
#contenu-accueil .barre-jurispro-3 {
background-color:#CA1E7B;
bottom:0;
height:1px;
left:0;
position:absolute;
width:258px;	
}
#contenu-accueil .barre-jurispro-4 {
background-color:#CC3333;
bottom:0;
height:1px;
left:0;
position:absolute;
width:258px;	
}
#contenu-accueil .barre-jurispro-5 {
background-color:#FFCC33;
bottom:0;
height:1px;
left:0;
position:absolute;
width:258px;	
}
#contenu-accueil .titre-jurispro {	
color:#fd3f92;
float:left;
font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
font-size:18px;
font-weight:600;
line-height:18px;
margin-left:6px;
margin-top:6px;
text-transform:uppercase;		
}
#contenu-accueil .titre-jurispro-devis {	
color:#fd3f92;	
}
#contenu-accueil .titre-jurispro-v {	
color:#007FFF;	
}
#contenu-accueil .titre-jurispro-b {	
color:#7A238A;	
}
#contenu-accueil .titre-jurispro-o {	
color:#CA1E7B;	
}
#contenu-accueil .titre-jurispro-g {	
color:#CC3333;	
}
#contenu-accueil .titre-jurispro-j {	
color:#FFCC33;	
}		
#contenu-accueil .para-jurispro {	
color:#000000;
font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
font-size:13px;
font-weight:500;
line-height:21px;
margin-left: 4.1%;
margin-top: 26px;
text-align:justify;
width:89.5%;	
}
#contenu-accueil .para-jurispro span {	
font-weight:600;	
text-decoration:underline;	
}
#contenu-accueil .col-image-jurispro {
height:auto;
margin-top:39px;
width:100%;	
}
#contenu-accueil .col-image-jurispro-l {
float:left;
height:203px;
margin-left:4.1%;
overflow:hidden;
width:45.1%;	
}
#contenu-accueil .col-image-jurispro-l img {	
cursor:pointer;
height:100%;
width:100%;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
#contenu-accueil .col-image-jurispro-l img:hover {	
-webkit-transform: scale(1.1);
transform: scale(1.1);
}		
#contenu-accueil .col-image-jurispro-r {
float:left;
height:203px;
width:50.8%;	
}	
#contenu-accueil .titre-jurispro-2 {
color:#CC3333;	
font-family:'Conv_GothamRnd-Medium',Sans-Serif;
font-size:13px;
font-weight:600;
line-height:13px;
margin-left:6%;
text-decoration:underline;	
text-transform:uppercase;
}	
#contenu-accueil .para-jurispro-2 {	
color:#000000;
font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
font-size:13px;
font-weight:500;
line-height:21px;
margin-left: 6%;
margin-top: 17px;
text-align:justify;
width:81.2%;	
}
#contenu-accueil .para-jurispro-2 span {	
font-weight:600;		
}
#contenu-accueil .titre-jurispro-3 {	
background-image:url("../images/icon-jurispro-1.png");
background-repeat:no-repeat;	
color:#4a4a4a;
height:33px;
margin-left:5.5%;
margin-top:49px;
font-family:'Conv_GothamRnd-Light',Sans-Serif;
font-size:13px;
font-weight:600;
line-height:18px;
padding-left:56px;	
}		
#contenu-accueil .titre-jurispro-3 span {
position:relative;
top:0;	
}	
#contenu-accueil .titre-jurispro-4 {	
background-image:url("../images/icon-jurispro-2.png");
background-repeat:no-repeat;	
color:#4a4a4a;
height:30px;
margin-left:5.5%;
margin-top:19px;
font-family:'Conv_GothamRnd-Light',Sans-Serif;
font-size:13px;
font-weight:600;
line-height:18px;
padding-left:56px;	
}		
#contenu-accueil .titre-jurispro-4 span {
position:relative;
top:-1px;	
}
#contenu-accueil .titre-jurispro-5 {	
background-image:url("../images/icon-jurispro-3.png");
background-repeat:no-repeat;	
color:#4a4a4a;
height:29px;
margin-left:5.1%;
margin-top:35px;
font-family:'Conv_GothamRnd-Light',Sans-Serif;
font-size:13px;
font-weight:600;
line-height:18px;
padding-left:59px;	
}		
#contenu-accueil .titre-jurispro-5 span {
position:relative;
top:-2px;	
}	
#contenu-accueil .liste-droit {
list-style-image:url("../images/icon-flesh.png");
padding:0;
margin-bottom:0;
margin-left: 7.8%;
margin-top: 26px;
}	
#contenu-accueil .liste-droit li {	
height:20px;
}	
#contenu-accueil .liste-droit span {	
color: #46571b;
font-family: 'Conv_GothamRnd-Light',Sans-Serif;
font-size: 13px;
font-weight: 600;
line-height: 13px;
left: 9px;
position: relative;
text-decoration: underline;
}	
#contenu-accueil .liste-droit-2 {
list-style-image:url("../images/icon-flesh.png");
padding:0;
margin-bottom:0;
margin-left: 58px;
margin-top: 23px;
}
#contenu-accueil .liste-droit-2 li {	
height:20px;
}	
#contenu-accueil .liste-droit-2 span {	
color: #46571b;
font-family: 'Conv_GothamRnd-Light',Sans-Serif;
font-size: 13px;
font-weight: 600;
line-height: 13px;
left: 9px;
position: relative;
text-decoration: underline;
}
#contenu-accueil .liste-droit-3 {
list-style-image:url("../images/icon-fleche-qui.png");
padding:0;
margin-bottom:0;
margin-left: 64px;
margin-top: 21px;
}	
#contenu-accueil .liste-droit-3 li {	
height:20px;
}	
#contenu-accueil .liste-droit-3 span {	
color: #46571b;
font-family: 'Conv_GothamRnd-Light',Sans-Serif;
font-size: 13px;
font-weight: 300;
line-height: 13px;
left: -2px;
position: relative;
}	
#contenu-accueil .titre-qualite {	
background-image:url("../images/icon-qualite.png");
background-repeat:no-repeat;	
color:#303030;
height:24px;
margin-left:3.7%;
margin-top:14px;
font-family:'Conv_Gotham-Book',Sans-Serif;
font-size:12.7px;
font-weight: 500;
line-height:12px;
padding-left:33px;	
}		
#contenu-accueil .titre-qualite span {
position:relative;
top:6px;	
}	
#contenu-accueil .barre-qualite {
background-color:rgba(0,0,0,0.08);
height:1px;	
margin-top:9px;
width:100%;
}
#contenu-accueil .para-qualite {	
background-image:url("../images/icon-qualite-1.png");
background-repeat:no-repeat;	
height:16px;
padding-left:27px;
margin-left:6%;
color:#6c6c6c;
font-family:'Conv_Gotham-Book',Sans-Serif;
font-size:12.7px;
font-weight: 500;
line-height:12px;
}	
#contenu-accueil .para-qualite span {	
position:relative;
top:2px;
}
#contenu-accueil .para-qualite-t1 {	
margin-top:19px;	
}	
#contenu-accueil .para-qualite-t2 {	
margin-top:9px;	
}
#contenu-accueil .para-qualite-t3 {	
margin-top:9px;	
}	
#contenu-accueil .para-qualite-t4 {	
margin-top:10px;	
}
#contenu-accueil .para-qualite-t5 {	
margin-top:9px;	
}	
#contenu-accueil .para-qualite-t6 {	
margin-top:9px;	
}	
#contenu-accueil .titre-actualite {	
background-image:url("../images/icon-actualite.png");
background-repeat:no-repeat;	
color:#303030;
height:22px;
margin-left:5%;
margin-top:14px;
font-family:'Conv_Gotham-Book',Sans-Serif;
font-size:12.7px;
font-weight: 500;
line-height:12px;
padding-left:27px;	
}		
#contenu-accueil .titre-actualite span {
position:relative;
top:4px;	
}
#contenu-accueil .barre-actualite {
background-color:rgba(0,0,0,0.08);
height:1px;	
margin-top:11px;
width:100%;
}	
#contenu-accueil .titre-newsletter {
color:#ffffff;
font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
font-size:18px;
font-weight:500;
line-height:18px;
text-align:center;	
text-transform:uppercase;
margin-top:36px;
}	
#contenu-accueil .para-newsletter {
color:#ffffff;
font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
font-size:16px;
font-weight:600;
line-height: 17px;
text-align: center;
margin-top: 35px;
}	
#contenu-accueil .bloc-newsletter {
height:50px;
margin-left:6.5%;
margin-top:34px;
width:85.8%;	
}	
#contenu-accueil .inp-new {	
background-color:#afdf36;
border: 0 none;
box-shadow:none;
color: #ffffff;
float:left;
font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
font-size: 16px;
height: 100%;
transition: all 0.2s ease 0s;
padding: 0 0 0 12px;
width: 79.5%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#contenu-accueil .bloc-newsletter .form-control::-webkit-input-placeholder { color: #000000; }  /* WebKit, Blink, Edge */
#contenu-accueil .bloc-newsletter .form-control:-moz-placeholder { color: #ffffff; }  /* Mozilla Firefox 4 to 18 */
#contenu-accueil .bloc-newsletter .form-control::-moz-placeholder { color: #ffffff; }  /* Mozilla Firefox 19+ */
#contenu-accueil .bloc-newsletter .form-control:-ms-input-placeholder { color: #ffffff; }  /* Internet Explorer 10-11 */
#contenu-accueil .bloc-newsletter .form-control::-ms-input-placeholder { color: #ffffff; }  /* Microsoft Edge */	
#contenu-accueil .sub {
background-color: #092211;
background-image:url("../images/flech-sub.png");
background-repeat:no-repeat;
background-position:center center;
border: 0 none;
cursor: pointer;
float: left;
height: 100%;
text-align: center;
text-transform: uppercase;
transition: all 0.2s ease 0s;
width: 20.5%;
}
#contenu-accueil .sub:hover {
background-color:#193221;		
}
#contenu-accueil .content-produits img {
height:100%;	
width:100%;	
}
#contenu-accueil .icon-produits-1 {
background-image:url("../images/icon-produits-1.png");
background-repeat:no-repeat;
background-position:center center;	
float:left;	
height:100%;
position:absolute;
top:0;	
width:100%;	
}
#contenu-accueil .titre-produits {
color:#092211;	
font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
font-size: 18px;
font-weight: 600;
line-height: 19px;
margin-left: 10%;
margin-top: 30px;
}
#contenu-accueil .bloc-produits {
height:35px;
margin-left: 10%;
margin-top:19px;
width:81.8%;	
}
#contenu-accueil .sub-2 {
background-color: #092211;
border: 0 none;
color:#ffffff;
cursor: pointer;
font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
font-size: 13px;
font-weight: 700;
height: 100%;
text-align: center;
transition: all 0.2s ease 0s;
width: 100%;
}
#contenu-accueil .sub-2:hover {
background-color:#193221;		
}
#contenu-accueil .bloc-demande {
background-image:url("../images/icon-demande.png");
background-repeat:no-repeat;
background-position:-25px -49px;	
float:left;	
height:100%;
mix-blend-mode: soft-light;
position:absolute;
top:0;	
width:100%;		
z-index:2;
}
#contenu-accueil .bloc-demande-2 {
height:100%;
position:absolute;
top:0;	
width:100%;		
z-index:3;
}
#contenu-accueil .bloc-devis {
background-color:#ffffff;
height:49px;
margin-top:39px;
width:100%;	
}
#contenu-accueil .icon-calcul {
float:left;
margin-left:18.5%;	
margin-top:-15px;
}
#contenu-accueil .titre-devis {
color: #fd3f92;
float: left;
font-family: 'Conv_Gotham-Black',Sans-Serif;
font-size: 16px;
font-style: italic;
font-weight: 900;
line-height: 17px;
margin-left: 4px;
margin-top: 6px;
}
#contenu-accueil .bloc-input {
height:35px;
margin-left:9.6%;
margin-top:38px;
width:81.5%;	
}
#contenu-accueil .sub-3 {
background-color: #092211;
border: 0 none;
color:#ffffff;
cursor: pointer;
font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
font-size: 13px;
font-weight: 700;
height: 100%;
text-align: center;
transition: all 0.2s ease 0s;
width: 100%;
}
#contenu-accueil .sub-3:hover {
background-color:#193221;		
}
#contenu-accueil .para-jurispro-home {	
color:#000000;
font-family:'Conv_Gotham-Book',Sans-Serif;
font-size:13px;
font-weight:400;
letter-spacing: -0.11px;
line-height:20px;
margin-left: 4%;
text-align:justify;
width:89.6%;	
}
#contenu-accueil .para-jurispro-home span {	
font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
font-size:11px;
font-weight:300;
}
#contenu-accueil .para-jurispro-home font {	
color:#7c7d7d;
font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
font-size:11px;
font-weight:300;
}
#contenu-accueil .para-jurispro-home-T1 {
margin-top:28px;	
}
#contenu-accueil .para-jurispro-home-T2 {
margin-top:19px;	
}
#contenu-accueil .para-jurispro-home-T3 {
margin-top:24px;	
}
#contenu-accueil .para-jurispro-home-T4 {
margin-top:19px;	
}
#contenu-accueil .para-jurispro-home-T5 {
margin-top:26px;	
}
#contenu-accueil .para-jurispro-home-T6 {
margin-top:19px;	
}
#contenu-accueil .para-jurispro-home-T7 {
margin-top:29px;	
}
#contenu-accueil .para-jurispro-home-T8 {
margin-top:19px;	
}
#contenu-accueil .para-jurispro-home-T9 {
margin-top:26px;	
}
#contenu-accueil .para-jurispro-home-T10 {
margin-top:36px;	
}
#contenu-accueil .para-jurispro-home-T11 {
margin-top:27px;	
}
#contenu-accueil .para-jurispro-home-T12 {
margin-top:36px;	
}
#contenu-accueil .para-jurispro-home-T13 {
margin-top:50px;	
}
#contenu-accueil .para-jurispro-home-T14 {
margin-top:36px;	
}
#contenu-accueil .para-jurispro-contact {	
color: #092211;
font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
font-size: 13px;
font-weight: 400;
letter-spacing: 0.4px;
line-height: 20px;
margin-left: 4%;
margin-top: 44px;
text-align: justify;
width: 90.6%;	
}
#contenu-accueil .col-image-jurispro-2 {
float:left;
height:203px;
margin-left:4.1%;
margin-top:30px;
overflow:hidden;
width:89.6%;	
}
#contenu-accueil .col-image-jurispro-2 img {	
cursor:pointer;
height:100%;
width:100%;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
#contenu-accueil .col-image-jurispro-2 img:hover {	
-webkit-transform: scale(1.1);
transform: scale(1.1);
}	
#contenu-accueil .col-image-jurispro-3 {
float:left;
height:203px;
margin-left:4.1%;
margin-top:33px;
overflow:hidden;
width:89.6%;	
}
#contenu-accueil .col-image-jurispro-3 img {	
cursor:pointer;
height:100%;
width:100%;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
#contenu-accueil .col-image-jurispro-3 img:hover {	
-webkit-transform: scale(1.1);
transform: scale(1.1);
}	
#contenu-accueil .text-nosproduits {	
background-image:url("../images/icon-fleche-produits.png");
background-repeat:no-repeat;
color:#46571b;
font-family: 'Conv_GothamRnd-Light',Sans-Serif;
font-size: 13px;
font-weight: 600;
height:8px;
line-height: 13px;
margin-left:4.2%;
padding-left:12px;
}		
#contenu-accueil .text-nosproduits span {
position:relative;
top:-2px;
}	
#contenu-accueil .text-nosproduits-T1 {
margin-top:53px;	
}
#contenu-accueil .text-nosproduits-T2 {
margin-top:30px;	
}
#contenu-accueil .text-nosproduits-T3 {
margin-top:36px;	
}	
#contenu-accueil .text-nosproduits-T4 {
margin-top:32px;	
}	
#contenu-accueil .text-nosproduits-T5 {
margin-top:12px;	
}	
#contenu-accueil .text-nosproduits-T6 {
margin-top:14px;	
}	
#contenu-accueil .text-nosproduits-T7 {
margin-top:12px;	
}				
#contenu-accueil .liste-droit-4 {
list-style-image:url("../images/icon-fleche-produits.png");
padding:0;
margin-bottom:0;
margin-left: 9.4%;
text-align: justify;
width:83.3%;
}	
#contenu-accueil .liste-droit-4 li {	
height:auto;
}	
#contenu-accueil .liste-droit-4 span {	
color: #46571b;
font-family: 'Conv_GothamRnd-Light',Sans-Serif;
font-size: 13px;
font-weight: 300;
line-height: 13px;
left: -2px;
position: relative;
}
#contenu-accueil .liste-droit-4-T1 {
margin-top: 18px;	
}	
#contenu-accueil .liste-droit-4-T2 {
margin-top: 18px;	
}	
#contenu-accueil .liste-droit-4-T3 {
margin-top: 18px;	
}	
#contenu-accueil .text-nospartenaires {	
background-image:url("../images/icon-fleche-partenaires.png");
background-repeat:no-repeat;
color:#000000;
font-family: 'Conv_GothamRnd-Light',Sans-Serif;
font-size: 13px;
font-weight: 600;
height:8px;
line-height: 21px;
margin-left:4.3%;
padding-left:12px;
text-align:justify;
width:89.5%;
}		
#contenu-accueil .text-nospartenaires span {
position:relative;
top:-6px;
}	
#contenu-accueil .text-nospartenaires-T1 {
margin-top:41px;	
}
#contenu-accueil .text-nospartenaires-T2 {
margin-top:54px;	
}
#contenu-accueil .img-references {
height: 506px;
margin-left: 2.8%;
margin-top: 50px;
width: 91.4%;
}
#contenu-accueil .img-references img {
height:100%;	
width:100%;	
}
#contenu-accueil .col-formulaire {
height:auto;
width:100%;	
}
#contenu-accueil .col-formulaire-T1 {
margin-top:20px;
}
#contenu-accueil .col-formulaire-T2 {
margin-top:26px;
}
#contenu-accueil .col-formulaire-T3 {
margin-top:28px;
}
#contenu-accueil .col-formulaire-T4 {
margin-top:25px;
}
#contenu-accueil .col-formulaire-T5 {
margin-top:25px;
}
#contenu-accueil .col-formulaire-T6 {
margin-top:25px;
}
#contenu-accueil .col-formulaire-T7 {
margin-top:35px;
}
#contenu-accueil .col-formulaire-L {
float:left;	
height:auto;
margin-left:4%;
width:39.6%;	
}
#contenu-accueil .col-formulaire-All {
float:left;	
height:auto;
margin-left:4%;
width:88%;	
}
#contenu-accueil .col-formulaire-R {
float:left;	
height:auto;
margin-left:8.9%;
width:39.6%;		
}
#contenu-accueil .titre-formulaire {	
color:#000000;
font-family:'Conv_Gotham-Book',Sans-Serif;
font-size:12px;
font-weight:500;
line-height:12px;	
}
#contenu-accueil .col-formulaire-W {
float:left;	
height:auto;
margin-left:4%;
width:88.1%;	
}
#contenu-accueil .titre-formulaire sup {	
color: #ff0000;
font-size: 94%;
top: -1px;
}
#contenu-accueil .bloc-input-2 {
height:36px;
margin-top:15px;
width:100%;	
}	
#contenu-accueil .form-input {
background-color:#ffffff;
border:1px solid #e5e5e5;
box-shadow:none;
color:#bebebe;	
font-family:'Conv_Gotham-Book',Sans-Serif;
font-size:12px;
font-weight:600;
height:100%;
padding:0 0 0 11px;
width:100%;	
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;		
}
#contenu-accueil .bloc-input-2 .form-control::-webkit-input-placeholder { color: #bebebe; }  /* WebKit, Blink, Edge */
#contenu-accueil .bloc-input-2 .form-control:-moz-placeholder { color: #bebebe; }  /* Mozilla Firefox 4 to 18 */
#contenu-accueil .bloc-input-2 .form-control::-moz-placeholder { color: #bebebe; }  /* Mozilla Firefox 19+ */
#contenu-accueil .bloc-input-2 .form-control:-ms-input-placeholder { color: #bebebe; }  /* Internet Explorer 10-11 */
#contenu-accueil .bloc-input-2 .form-control::-ms-input-placeholder { color: #bebebe; }  /* Microsoft Edge */
#contenu-accueil .bloc-input-2 .btn-group {
height:100%;
width:100%;	
}	
#contenu-accueil .bloc-input-2 .btn {
background-color:#ffffff;
border: 1px solid #e5e5e5;
box-shadow:none;
color:#bebebe;
font-family:'Conv_Gotham-Book',Sans-Serif;
font-size:12px;
font-weight:600;
height:100%;
padding:0 0 0 11px;
width:100%;	
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#contenu-accueil .bloc-input-2 .dropdown-menu {
background-color:#ffffff;	
margin:0;
padding: 2px 0;
width:100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
}
#contenu-accueil .bloc-input-2 .dropdown-menu > li > a {
color:#bebebe;	
font-family:'Conv_Gotham-Book',Sans-Serif;
font-size:11px;	
padding:5px 0px 5px 11px;	
}	
#contenu-accueil .bloc-input-2 .caret {	
background-image:url("../images/icon-felche-contact.png");
border:0 none;
height:8px;
width:11px;
right:11px;
}	
#contenu-accueil .titre-votre {
color:#092211;
font-family: 'Conv_GothamRnd-Light',Sans-Serif;
font-size:14.4px;
font-weight:600;
line-height:14px;	
margin-left:4%;
margin-top:38px;
}	
#contenu-accueil .bloc-input-3 {
height:118px;
margin-top:15px;
width:100%;	
}	
#contenu-accueil .form-textarea {
background-color:#ffffff;
border:1px solid #e5e5e5;
box-shadow:none;
color:#bebebe;	
font-family:'Conv_Gotham-Book',Sans-Serif;
font-size:12px;
font-weight:600;
height:100%;
padding:0 0 0 11px;
width:100%;	
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;	
}
#contenu-accueil  textarea {
resize: none;
}
#contenu-accueil .sub-contact {
background-color: #092211;
border: 0 none;
color:#ffffff;
cursor: pointer;
font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
font-size: 13px;
font-weight: 700;
height: 35px;
text-align: center;
transition: all 0.2s ease 0s;
width: 143px;
}
#contenu-accueil .sub-contact:hover {
background-color:#193221;		
}
#contenu-accueil .titre-champs {
color:#5e5e5e;
font-family:'Conv_Gotham-Book',Sans-Serif;
font-size:12px;
font-weight:500;
line-height:12px;
margin-right:7%;
margin-top:33px;	
text-align:right;
}
#contenu-accueil .titre-champs sup {
color: #ff0000;
font-size: 94%;
top: -1px;	
}
/** Fin Contenu Accueil **/
/** Contenu Espace Abonnes **/
#contenu-espace .col-contenu {
float:left;
height:auto;
/*padding-bottom:101px;*/
width:100%;	
}	
#contenu-espace .text-espace {
color:#757575;
font-family:'Conv_GothamRnd-Light',Sans-Serif;
font-size:11px;
font-weight:600;
line-height:11px;
margin-left:3px;
margin-top:21px;
}	
#contenu-espace .text-espace a {
color:#fd3f92;
text-decoration:underline;		
}
#contenu-espace .content-espace {
background-color:#ffffff;
border-top:1px solid #007FFF;
float:left;
height:660px;
margin-top:18px;
width:100%;	
-webkit-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
}	
#contenu-espace .icon-espace-abonnes {
text-align:center;
margin-top:62px;
width:100%;	
}	
#contenu-espace .icon-espace-abonnes img {
vertical-align:baseline;	
}	
#contenu-espace .titre-espace {
color:#CC3333;
font-family:'Conv_Gotham-Book',Sans-Serif;
font-size:21px;
font-weight: 500;
line-height:21px;
text-align:center;
margin-top:18px;	
}	
#contenu-espace .para-espace {
color:#7f7f7f;
font-family:'Conv_Gotham-Book',Sans-Serif;
font-size:17px;
font-weight: 500;
line-height:17px;
text-align:center;
margin-top:18px;	
}	
#contenu-espace .input-espace {
height:44px;
margin:0 auto;
width:45.4%;	
}
#contenu-espace .input-espaceT1 {
margin-top:75px;	
}	
#contenu-espace .input-espaceT2 {
margin-top:27px;	
}
#contenu-espace .input-espaceT3 {
margin-top:40px;	
}
#contenu-espace .inp-esp-1 {	
background-color:transparent;
border: 1px solid rgba(0,0,0,0.28);
background-image:url("../images/icon-message-espace.png");
background-repeat:no-repeat;
background-position:95.6% center;
box-shadow:none;
color: #858585;
font-family:'Conv_Gotham-Medium',Sans-Serif;
font-size: 13px;
font-weight:500;
height: 100%;
padding: 0 0 0 19px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#contenu-espace .inp-esp-2 {	
background-color:transparent;
border: 1px solid rgba(0,0,0,0.28);
background-image:url("../images/icon-mot-de-passe.png");
background-repeat:no-repeat;
background-position:96% center;
box-shadow:none;
color: #858585;
font-family:'Conv_Gotham-Medium',Sans-Serif;
font-size: 13px;
font-weight:500;
height: 100%;
padding: 0 0 0 19px;
width: 100%;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}	
#contenu-espace .input-espace .form-control::-webkit-input-placeholder { color: #858585; }  /* WebKit, Blink, Edge */
#contenu-espace .input-espace .form-control:-moz-placeholder { color: #858585; }  /* Mozilla Firefox 4 to 18 */
#contenu-espace .input-espace .form-control::-moz-placeholder { color: #858585; }  /* Mozilla Firefox 19+ */
#contenu-espace .input-espace .form-control:-ms-input-placeholder { color: #858585; }  /* Internet Explorer 10-11 */
#contenu-espace .input-espace .form-control::-ms-input-placeholder { color: #858585; }  /* Microsoft Edge */	
#contenu-espace .sub {
background-color: #CC3333;
border: 0 none;
cursor: pointer;
color:#ffffff;
font-family:'Conv_Gotham-Medium',Sans-Serif;
font-size:13px;
font-weight:700;
height: 100%;
letter-spacing: 6px;
text-align: center;
transition: all 0.2s ease 0s;
width: 100%;
}
#contenu-espace .sub:hover {
background-color:#193221;		
}
#contenu-espace .titre-cle {
background-image:url("../images/icon-cle-espace.png");
background-repeat:no-repeat;
height:18px;
padding-left:21px;
margin-top:36px;
margin-left:38%;
color:#858585;
font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
font-size:13px;
line-height:13px;	
}
#contenu-espace .titre-cle span {
position:relative;
top:6px;	
}
/** Fin Contenu Espace Abonnes **/
/** Contenu **/
#contenu .col-contenu {
float:left;
height:auto;
padding-bottom:70px;
width:100%;	
}	
#contenu .text-accueil {
color:#757575;
font-family:'Conv_GothamRnd-Light',Sans-Serif;
font-size:11px;
font-weight:600;
line-height:11px;
margin-left:3px;
margin-top:14px;
}	
#contenu .text-accueil a {
color:#fd3f92;
text-decoration:underline;		
}	
#contenu .text-accueil span {
text-decoration:underline;		
}	
#contenu .contenu {
background-color:#ffffff;
float:left;
height:auto;
min-height:918px;
margin-top:19px;
padding-bottom:55px;
width:100%;	
-webkit-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.19);
}
#contenu .contenu-barre-1 {
border-top:3px solid #fd3f92;
}
#contenu .contenu-barre-2 {
border-top:3px solid #7A238A;
}
#contenu .contenu-barre-3 {
border-top:3px solid #CA1E7B;
}
#contenu .contenu-barre-4 {
border-top:3px solid #FFCC33;
}
#contenu .contenu-barre-5 {
border-top:3px solid #CC3333;
}
#contenu .contenu-barre-6 {
border-top:3px solid #CA1E7B;
}
#contenu .titre-jurispro {
color:#000000;
font-family:'Conv_Gotham-Book',Sans-Serif;
font-size:29.9px;
font-weight: 600;
line-height:29px;
text-align:center;
text-transform:uppercase;	
margin-top:49px;
}	
#contenu .text-jurispro {
color:#fd3f92;
font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
font-size:18.9px;
font-weight: 600;
line-height:18px;
margin-left:4.1%;	
margin-top: 50px;
text-transform:uppercase;	
}
#contenu .barre-jurispro {
background-color:#fd3f92;
height:1px;
margin-left:4.1%;	
margin-top: 7px;
width:164px;
}	
#contenu .text-jurispro-1 {
color:#000000;	
font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
font-size:13px;
font-weight: 500;
line-height:13px;
/*margin-left:4.1%;	*/
}	
#contenu .text-jurispro-5 {
color:#000000;	
font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
font-size:13px;
font-weight: 500;
line-height:13px;
margin-left:0.9%;	
}	

#contenu .text-jurispro-T1 {
margin-top:15px;	
}
#contenu .text-jurispro-T2 {
margin-top:27px;	
}	
#contenu .text-jurispro-T3 {
margin-top:28px;	
}
#contenu .text-jurispro-T4 {
margin-left:3.6%;	
margin-top:46px;	
}
#contenu .text-jurispro-T5 {
margin-left:3.6%;	
margin-top:27px;	
}
#contenu .titre-jurispro-1 {
color:#000000;
font-family:'Conv_Gotham-Medium',Sans-Serif;
font-size:13px;
font-weight: 500;
line-height:13px;
text-align:center;
text-transform:uppercase;	
margin-top:44px;
}	
#contenu .text-jurispro-2 {
color: #000000;
font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
font-size: 13.2px;
font-weight: 500;
line-height: 20px;
margin-left:3.6%;
text-align: justify;
width: 92%;
}
#contenu .text-jurispro-T6 {
margin-top:23px;	
}
#contenu .text-jurispro-T7 {
margin-top:21px;	
}
#contenu .titre-jurispro-2 {
color:#000000;
font-family:'Conv_Gotham-Medium',Sans-Serif;
font-size:13px;
font-weight: 500;
line-height:13px;
text-align:center;
text-transform:uppercase;	
margin-top:49px;
}
#contenu .bg-article {	
background-image:url("../images/bg-article.png");
background-repeat:no-repeat;	
background-size:100% 100%;
height:36px;
margin-left:3.6%;
width:54.2%;			
}
#contenu .bg-article-T1 {
margin-top:29px;	
}
#contenu .bg-article-T2 {
margin-top:45px;	
}
#contenu .titre-article {
background-image:url("../images/icon-article.png");
background-repeat:no-repeat;	
float:left;
height:21px;
padding-left:24px;
margin-left:14px;
margin-top:8px;
color:#78a40b;
font-size:12px;
line-height:12px;
font-family:'Conv_Gotham-Medium',Sans-Serif;
font-weight:600;
text-transform:uppercase;	
}					
#contenu .titre-article span {
position:relative;
top:3px;	
}	
#contenu .text-jurispro-T8 {
margin-top:24px;	
}
#contenu .contenu-signature {
height:auto;
width:100%;	
}	
#contenu .contenu-signatureL {
float:left;	
height:auto;
width:50%;	
}		
#contenu .contenu-signatureR {
float:left;		
height:auto;
width:50%;	
}	
#contenu .img-signature {
margin-left:36px;	
margin-top:63px;
}
#contenu .img-signature img {
vertical-align:baseline;	
}
#contenu .titre-signature {	
color: #000000;
font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
font-size: 13px;
font-weight: 500;
line-height: 13px;
margin-right: 44px;
margin-top: 100px;
text-align: right;
}			
/** Fin Contenu **/
/** Header Responsive **/
.material-icons.md12 { font-size: 1.7rem; }
.material-icons {
position: absolute;
top: 0.9rem;
left: 1rem
}
.headerresponsive {
background-color: #ffffff;
display:none;	
box-shadow: rgba(0,0,0,0.2) 0 2px 6px;
height: 70px;
position: fixed;
width: 100%;
z-index: 5;
}
.iconMenu {
cursor: pointer;
float:left;
padding: 1em;
width: 60px;
padding-top:25px;
padding-bottom:25px;
}
.iconMenu .iconMenu-line {
background-color: #fd3f92;
border-radius: 0.1rem;
height: 0.4rem;
width: 100%;	
transition: all 0.3s;
}
.iconMenu .iconMenu-line:nth-child(2) { margin: 0.4rem 0; }
.on .iconMenu--lineTop { transform: rotate(45deg) translate(.41rem, .81rem); }
.on .iconMenu--lineCenter { opacity: 0; }
.on .iconMenu--lineBottom { transform: rotate(-45deg) translate(.34rem, -.7rem); }
.mainMenu { display: none; }
.mainMenu-list {
margin: 0;
padding: 0;
}
.mainMenu-item {
position: relative;
list-style: none;
}
.headerresponsive .menresp {
border-right:3px solid #ffffff;	
cursor:pointer;
float:left;
height:50px;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
position:relative;
width:100%;	
}
.headerresponsive .acc {
background-color:#fd3f92;		
}
.headerresponsive .qui {
background-color:#7A238A;	
}
.headerresponsive .nos-pro {
background-color:#CA1E7B;	
}
.headerresponsive .nos-ref {
background-color:#FFCC33;	
}
.headerresponsive .nos-par {
background-color:#4B0082;	
}
.headerresponsive .nos-par-add {
background-color:#CC3333;	
}
.headerresponsive .espace {
background-color:#007FFF;	
}
.headerresponsive .acc:hover {
border-right:3px solid #fd3f92;		
}
.headerresponsive .qui:hover {
border-right:3px solid #7A238A;	
}
.headerresponsive .nos-pro:hover {
border-right:3px solid #CA1E7B;	
}
.headerresponsive .nos-ref:hover {
border-right:3px solid #FFCC33;		
}
.headerresponsive .nos-par:hover {
border-right:3px solid #4B0082;	
}
.headerresponsive .nos-par-add:hover {
border-right:3px solid #CC3333;	
}
.headerresponsive .espace:hover {
border-right:3px solid #007FFF;		
}
.headerresponsive .acc.active  {
border-right:3px solid #fd3f92;		
}
.headerresponsive .qui.active {
border-right:3px solid #7A238A;	
}
.headerresponsive .nos-pro.active {
border-right:3px solid #CA1E7B;	
}
.headerresponsive .nos-ref.active {
border-right:3px solid #FFCC33;		
}
.headerresponsive .nos-par.active {
border-right:3px solid #4B0082;	
}
.headerresponsive .nos-par-add.active {
border-right:3px solid #CC3333;	
}
.headerresponsive .espace.active {
border-right:3px solid #007FFF;		
}
.headerresponsive .acc.hover-espace  {	
background-color:#afafaf;	
}
.headerresponsive .qui.hover-espace {
background-color:#bcbcbc;	
}
.headerresponsive .nos-pro.hover-espace {
background-color:#c9c9c9;
}
.headerresponsive .nos-ref.hover-espace {
background-color:#c9c9c9;		
}
.headerresponsive .nos-par.hover-espace {
background-color:#a2a2a2;	
}
.headerresponsive .nos-par-add.hover-espace {
background-color:#a2a2a2;	
}
.headerresponsive .icon-acceuil {
background-image: url("../images/icon-acceuil.png");
background-repeat: no-repeat;
height: 25px;
margin: 0;
width: 29px;
position: absolute;
top: 12px;
left: 12px;
}
.headerresponsive .hover-espace .icon-acceuil {
background-image:url("../images/icon-acceuil-espace.png");
}
.headerresponsive .icon-qui {
background-image: url("../images/icon-qui.png");
background-repeat: no-repeat;
height: 26px;
margin: 0;
width: 26px;
position: absolute;
top: 12px;
left: 15px;
}
.headerresponsive .icon-produits {
background-image: url("../images/icon-produits.png");
background-repeat: no-repeat;
height: 27px;
margin: 0;
width: 22px;
position: absolute;
top: 12px;
left: 17px;
}
.headerresponsive .icon-references {
background-image: url("../images/icon-references.png");
background-repeat: no-repeat;
height: 24px;
margin: 0;
width: 42px;
position: absolute;
top: 13px;
left: 8px;
}
.headerresponsive .icon-partenaire {
background-image: url("../images/icon-partenaire.png");
background-repeat: no-repeat;
height: 44px;
margin: 0;
width: 67px;
position: absolute;
top: 5px;
left: -3px;
}
.headerresponsive .icon-espace {
background-image: url("../images/icon-espace.png");
background-repeat: no-repeat;
height: 25px;
margin: 0;
width: 39px;
position: absolute;
top: 14px;
left: 13px;
}
.headerresponsive .icon-contact {
background-image: url("../images/icon-nos-contact.png");
background-repeat: no-repeat;
height: 19px;
margin: 0;
width: 26px;
position: absolute;
top: 15px;
left: 18px;
}
.headerresponsive .icon-acceuil-connecter {
background-image:url("../images/icon-acceuil.png");
background-repeat:no-repeat;
height:25px;
margin:0;
width:29px;	
position: absolute;
top: 12px;
left: 12px;
}
.headerresponsive .icon-jurisprudences {
background-image:url("../images/icon-jurisprudences.png");
background-repeat:no-repeat;
height:32px;
margin:0;
width:39px;	
position: absolute;
top: 10px;
left: 7px;
}
.headerresponsive .icon-sociale {
background-image:url("../images/icon-sociale.png");
background-repeat:no-repeat;
height:35px;
margin:0;
width:56px;	
position: absolute;
top: 5px;
left: -2px;
}
.headerresponsive .icon-affaires {
background-image:url("../images/icon-affaires.png");
background-repeat:no-repeat;
height:34px;
margin:0;
width:15px;	
position: absolute;
top: 7px;
left: 0px;
}
.headerresponsive .icon-fiscale {
background-image:url("../images/icon-fiscale.png");
background-repeat:no-repeat;
height:34px;
margin:0;
width:37px;	
position: absolute;
top: 7px;
left: 10px;
}
.headerresponsive .icon-public {
background-image:url("../images/icon-public.png");
background-repeat:no-repeat;
height:35px;
margin:0;
width:46px;	
position: absolute;
top: 9px;
left: 9px;
}
.headerresponsive .text-header {
float:left;
height:47px;
margin-left:19.2%;
margin-top:42px;
width:356px;	
}
.headerresponsive .text-header img {
height:100%;	
width:100%;	
}
.headerresponsive .text-menu {
color: #ffffff;
font-family: 'Conv_GothamRnd-Medium',Sans-Serif;
font-size: 13px;
font-weight: 700;
line-height: 13px;
text-align: center;
text-transform: uppercase;
margin-top: 18px;	
}
.headerresponsive .logo {
float: left;
height: 56px;
margin-left: 10px;
width: 86px;
margin-top: 3px;
}
.headerresponsive .logo img {
height:100%;	
width:100%;	
}
.headerresponsive .bloc-telephone {
cursor:pointer;		
border-left:1px solid rgba(168,215,51,0.50);	
float:right;
height:100%;
width:70px;	
}
.headerresponsive .bloc-mail {
cursor:pointer;	
border-left:1px solid rgba(168,215,51,0.50);	
float:right;
height:100%;
width:70px;	
}
.headerresponsive .icon-telephone {
background-image: url("../images/icon-tele-responsive.png");
background-repeat: no-repeat;
height: 38px;
margin: 16px auto 0;
width: 38px;	
}
.headerresponsive .icon-mail {
background-image: url("../images/icon-mail-responsive.png");
background-repeat: no-repeat;
height: 35px;
margin: 16px auto 0;
width: 34px;	
}
.headerresponsive .acc.hover-espace  {	
background-color:#afafaf;	
}
.headerresponsive .qui.hover-espace {
background-color:#bcbcbc;	
}
.headerresponsive .nos-pro.hover-espace {
background-color:#c9c9c9;
}
.headerresponsive .nos-ref.hover-espace {
background-color:#c9c9c9;		
}
.headerresponsive .nos-par.hover-espace {
background-color:#a2a2a2;	
}
.headerresponsive .hover-espace .icon-acceuil {
background-image:url("../images/icon-acceuil-espace.png");
}
/** Fin Header Responsive **/
@media screen and (max-width:1026px) {
.content {
max-width: 80%;
width: 80;
}
.icon-face {
display:none;
}
.icon-twitter {
display:none;
}
.icon-g {
display:none;
}
.icon-in-con {
display:none;
}
.icon-resa {
display:none;
}
.icon-a-plus {
display:none;
}
.icon-a-moins {
display:none;
}
.icon-impri {
display:none;
}
.icon-comm {
display:none;
}
.icon-etoile {
display:none;
}
.icon-message {
display:none;
}
}
@media screen and (max-width:992px) {
#contenu .contenu-barre-1 {
margin-top:80px;
}
#contenu .contenu-barre-2 {
margin-top:80px;
}
#contenu .contenu-barre-3 {
margin-top:80px;
}
#contenu .contenu-barre-4 {
margin-top:80px;
}
#contenu .contenu-barre-5 {
margin-top:80px;
}
#contenu .contenu-barre-6 {
margin-top:80px;
}
#header {
display:none;
}	
.headerresponsive {
display:block;	
}
#contenu-accueil .text-accueil {
margin-top: 91px;
}
#contenu .text-accueil {
margin-top: 91px;
}
#contenu-espace .text-espace {
margin-top:91px;
}		
#contenu-accueil .content-accueil-l {
height: auto;
padding-bottom: 18px;
}
#contenu-accueil .content-home-l {
height: auto;
padding-bottom: 18px;
}
#contenu-accueil .content-qui-l {
height: auto;
padding-bottom: 18px;
}
#contenu-accueil .content-contact-l {
height: auto;
padding-bottom: 18px;
}
#contenu-accueil .content-produits-l {
height: auto;
padding-bottom: 18px;
}
#contenu-accueil .content-partenaires-l {
height: auto;
padding-bottom: 18px;
}
#contenu-accueil .content-references-l {
height: auto;
padding-bottom: 18px;
}
#footer .footer-top {
height: auto;
padding-bottom: 15px;
width: 100%;
}
#footer .footer-text {
margin-left: 0;
text-align: center;
width: 100%;
}
#footer .footer-barre {
display:none;
}
}
@media screen and (max-width:850px) {
#contenu-accueil .content-accueil-l {
width: 100%;
margin-bottom: 20px;
}	
#contenu-accueil .content-home-l {
width: 100%;
margin-bottom: 20px;
}	
#contenu-accueil .content-qui-l {
width: 100%;
margin-bottom: 20px;
}
#contenu-accueil .content-contact-l {
width: 100%;
margin-bottom: 20px;
}
#contenu-accueil .content-produits-l {
width: 100%;
margin-bottom: 20px;
}
#contenu-accueil .content-partenaires-l {
width: 100%;
margin-bottom: 20px;
}
#contenu-accueil .content-references-l {
width: 100%;
margin-bottom: 20px;
}
#contenu-accueil .content-accueil-r {
height: auto;
margin-left: 0;
width: 100%;
}
#contenu-espace .input-espace {
width: 90%;
}
#contenu-espace .titre-cle {
margin-left: 36%;
}
}
@media screen and (max-width:550px) {
#contenu-accueil .col-image-jurispro-l {
width: 90%;
}	
#contenu-accueil .col-image-jurispro-r {
height: auto;
width: 90%;
margin-left: 4.1%;
margin-top: 20px;
}
#contenu-accueil .titre-jurispro-2 {
margin-left: 0;
}
#contenu-accueil .para-jurispro-2 {
margin-left: 0;
width: 100%;
}
#contenu-accueil .titre-jurispro-3 {
height: auto;
}
#contenu-accueil .titre-jurispro-4 {
height: auto;
}
#contenu-accueil .titre-jurispro-5 {
height: auto;
}
#footer .footer-copy {
width: 100%;
text-align: center;
}
#footer .footer-by {
width: 100%;
text-align: center;
}
#footer .footer-bottom {
height: auto;
padding-bottom: 10px;
}
#contenu .img-signature {
margin-left: 0;
margin-top: 63px;
}
#contenu .contenu-signatureL {
width: 100%;
text-align: center;
}
#contenu .contenu-signatureR {
float: left;
height: auto;
width: 100%;
}
#contenu .titre-signature {
margin-right: 0;
margin-top: 20px;
text-align: center;
}
#contenu-espace .titre-cle {
margin-left: 30%;
}
}
@media screen and (max-width:420px) {
#contenu-espace .titre-cle {
margin-left: 20%;
}	
#contenu-accueil .barre-jurispro-1 {
width: 250px;
}
#contenu-accueil .titre-jurispro-home {
font-size: 11px;
}
}
@media screen and (max-width:400px) {
#contenu-accueil .text-nospartenaires {
height: auto;
}
}	
@media screen and (max-width:340px) {
.headerresponsive .text-menu {
font-size: 9px;
}
}




/********************* SIMULATOR*/


	p

	{margin:0cm;
line-height: 120%;
	}

