@charset "utf-8";
/* CSS Document */

/** RESET **/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

h1, h2, h3, h4, h5, h6 { font-weight:normal; }
img { display:block }
ol, ul { list-style:none }

/** FIN RESET **/


/** GENERAL **/

body {
	background:#fff url('../img/Background.jpg') no-repeat center top;
	color:#85888a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.2;
	text-align:center
}
a { text-decoration:none; color:#85888a; }
a:hover { text-decoration:underline; }
h3 a { color:#404142; }
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;}

a.vert {
	color:#7eba56;
}
a.gt {
	color:#5b9435;
}
a.violet {
	color:#631683;
}
a.teal { color:#09a2a8; }
a.orange { color:#f1a40e; }
a.pdf {
	padding-right:19px;
	background:url('../img/pdf.gif') no-repeat right 3px;
}
a.mainitems { /* titre nav */
	font-size:13px;
	text-transform:uppercase;
}
h2, h3 {
	color:#404142;
	font-weight:bold;
	text-transform:uppercase;
}
h2 { /* gros titre */
	font-size:16px;
	padding:7px 0;
}
h3 { /* petit titre */
	font-size:11px;
	padding-top:6px;
	padding-bottom:5px;
}
h4 { /* titre news */
	color:#f1a40e;
	padding:2px 0 0;
}
.b { font-weight:bold; }
.u { text-decoration:underline; }
.i { font-style:italic }
.notes {
	font-size:10px;
	font-style:italic;
}
.bloc_cliquable {
	cursor:pointer
}
.bloc_standard p.legende { font-size:10px; padding-bottom:0; }
.bloc_standard .imglien { display:block; width:604px; font-size:10px; margin-left:17px; text-align:center; }
.bloc_standard p.copyright { padding-bottom:25px; font-size:10px; text-align:center; }

/** FIN GENERAL **/


/** STRUCTURE **/


/** FLASH ID - LOYALTOUCH **/

#contenu_flash_lt {
	display:none;
}
#jquery-overlay {
	background-color:#000;
	position:absolute;
	top:0;
	left:0;
	z-index:90;
	width:100%;
	height:100%;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.8;
}
#flash_lt {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:100;
	text-align:center;
}
#flash_lt object, #flash_lt embed {
	width:600px;
	height:400px;
	margin:100px auto 0;
}
#fermer {
	cursor:pointer;
	display:block;
	width:100px;
	color:#FFF;
	text-align:center;
	margin:3px auto 0;
}

/** FLASH ID - LOYALTOUCH **/

#container {
	width:985px;
	height:100%;
	background:#fff;
	border:2px solid #e0e0e1;
	padding:17px 0px 0px 0px;
	margin:8px auto;
	text-align:left;
}
h1 {
	border-bottom:1px solid #d9d9d9;
}
h1 a {
	display:block;
	padding:0 0 28px 43px;
}
/* newsletter */
#newsletter {
	width:162px;
	height:42px;
	position:absolute;
	margin-top:186px;
	margin-left:823px;
}
#lien_news {
	behavior:url('iepngfix.htc');
	cursor:pointer;
	display:block;
	width:162px;
	height:15px;
	background:url('../img/newsletter.png') no-repeat;
	padding-top:2px;
	margin-bottom:5px;
	font-style:italic;
	text-align:center;
}
#news_form {  }
/* fin newsletter */
#principal {
	width:965px;
	padding:15px 11px 20px 9px;
}
#footer_container {
	width:985px;
	height:25px;
	margin:0 auto;
}
#footer {
	width:360px;
	margin:0 auto;
}
#footer_sites_id {
	width:960px;
	margin:0 auto;
	padding-bottom:10px
}

/** FINS STRUCTURE **/


/** MENU **/

#nav {
	position:relative;
	width:985px;
	max-width:100%;
	background:url('../img/nav/fond_nav.png') no-repeat;
}
/* sub-menu ULs */
.subuls {
	/*behavior:url('iepngfix.htc');*/
	cursor:default;
	width:985px;
	max-width:100%;
	height:27px;
	position:absolute;
	top:22px;
	left:-9000px;
}
/* All LIs */
#nav li {
	cursor:pointer;
	text-align:center;
}
/* main LIs */
li.mainitems {
	float:right;
	height:16px;
	padding:3px 40px 3px 10px;
	color:#85888a;
}
/* sub-menu LIs */
.subuls li {
	float:right;
	height:27px;
	max-width:none;
	text-align:center
}
/* All anchors */
#nav li a {
	display:block;
	float:left;
}
/* sub-menu Anchors */
.subuls a {
	cursor:pointer !important;
	white-space:nowrap;
	height:27px;
	position:relative !important; /* ie Mac */
	color:#fff;
	font-size:12px;
	line-height:26px;
	text-align:center
}
/* position and z-index for the sub-menus */
#nav li:hover ul, #nav li.msieFix ul { left:0; z-index:10 }
/* nav : pictos */
#item1 { background:url('../img/nav/item1.png') no-repeat 0 10px; }
#item2 { background:url('../img/nav/item2.png') no-repeat 0 10px; }
#item3 { background:url('../img/nav/item3.png') no-repeat 0 10px; }
#item4 { background:url('../img/nav/item4.png') no-repeat 0 10px; }
#item5 { background:url('../img/nav/item5.png') no-repeat 0 10px; }
/* nav : hovers */
#item1 a.mainitems:hover { color:#09a2a8; }
#item2 a.mainitems:hover { color:#631683; }
#item3 a.mainitems:hover { color:#f10e54; }
#item4 a.mainitems:hover { color:#f1c90e; }
#item5 a.mainitems:hover { color:#9adb0e; }
/* sous-nav : backgrounds */
#ssnav5 { background:url('../img/nav/ssnav5.png') repeat; }
#ssnav4 { background:url('../img/nav/ssnav4.png') repeat; }
#ssnav3 { background:url('../img/nav/ssnav3.png') repeat; }
#ssnav2 { background:url('../img/nav/ssnav2.png') repeat; }
#ssnav1 { background:url('../img/nav/ssnav1.png') repeat; }
/* sous-nav : separateurs */
#ssitem5-1, #ssitem4-2, #ssitem4-1, #ssitem3-3, #ssitem3-2, #ssitem3-1, #ssitem2-1, #ssitem2-2, #ssitem2-3, #ssitem1-3, #ssitem1-2, #ssitem1-1 {
	background:url('../img/nav/ssnav_sep.png') no-repeat right 8px;
}
/* sous-navl : largeurs elements */
.subuls a { width:246px; } 
#ssitem2-1 a { width:228px; }
#ssitem2-2 a { width:329px; }
#ssitem2-3 a { width:228px; }
#ssitem2-4 a { width:199px; }

/** FIN MENU **/


/** HOME **/

.accueil_bloc {
	float:left;
}	
.gauche {
	width:397px;
	padding:0 1px 0 0;
}
.droite {
	width:351px;
	padding:0 1px 0 4px;
	margin-left:6px;
}
.haut {
	height:164px;
}
.bas {
	height:198px;
	margin-top:4px;
}
#groupe_home { background:url('../img/accueil/bloc_groupe.png') no-repeat; }
#investisseurs_home, #invest_publications { background:url('../img/accueil/bloc_investisseurs.png') no-repeat; }
#activites_home { background:url('../img/accueil/bloc_activites.png') no-repeat; }
#talents_home { background:url('../img/accueil/bloc_talents.png') no-repeat; }
#actualites {
	float:right;
	width:198px;
	height:366px;
	background:url('../img/accueil/bloc_actu.png') no-repeat;
	text-align:right;
}
.bandeau_titre {
	height:18px;
	margin:0 1px 0 0;
	padding:3px 0 0 12px;
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	font-size:13px;
}
.bandeau_titre2 {
	width:179px;
	height:18px;
	margin:0 0 0 5px;
	padding:3px 12px 0 0;
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	font-size:13px;
}
.droite .bandeau_titre {
	width:339px;
}
.gauche .bandeau_titre {
	width:380px;
	margin-left:4px;
}
.texte_bandeau_titre {
	padding-left:16px;
	background-position:center left;
	background-repeat:no-repeat;
	text-transform:uppercase
}
#groupe_home .texte_bandeau_titre { background-image:url('../img/accueil/groupe.png'); }
#investisseurs_home .texte_bandeau_titre { background-image:url('../img/accueil/investisseurs.png'); }
#activites_home .texte_bandeau_titre { background-image:url('../img/accueil/activites.png'); }
#talents_home .texte_bandeau_titre { background-image:url('../img/accueil/talents.png'); }
#actualites .texte_bandeau_titre {
	background:url('../img/accueil/actu.png') no-repeat center right;
	padding:0 16px 0 0;
}
.accueil_bloc .contenu {
	padding:0 16px 0 16px;
}
.accueil_bloc .contenu p {
	padding-top:2px;
}
#groupe_home h3 { padding-bottom:1px; }
#groupe_home .contenu {
	width:350px;
	padding-top:6px
}
#investisseurs_home .contenu {
	width:154px;
	padding:42px 0 0 181px;
	text-align:right;
}
#activites_home h3 { padding-bottom:1px; }
#activites_home .contenu {
	width:360px;
	padding-top:11px
}
#talents_home .contenu {
	width:280px;
	padding:0 42px 0 16px;
}
#talents_home h3 {
	padding-top:25px;
}
#actualites .contenu {
	padding:0 13px 0 35px;
}
#actualites h3 {
	padding-top:20px;
}
#investisseurs_home p, #talents_home p {
	padding-bottom:5px;
}
#groupe_home a { display:block; width:100%; text-align:right; }
#investisseurs_home a { color:#e70a4e }
#activites_home a { color:#631683 }
#talents_home a { color:#5f9b09; display:block; width:100%; text-align:right; }

#wrapper_scrollable {
	float:left;
	width:968px;
	height:86px;
	background:url('../img/accueil/bandeau_marques.png') no-repeat;
	margin-top:9px;
}
#chained {
	position:relative;
    overflow:hidden;
	width:900px;
	height:56px;
	margin:0 auto;
	padding-top:30px;
}
#chained .items { 
	width:20000em; 
    position:absolute; 
}
#chained .items div { 
    float:left;
	width:180px;
	text-align:center;
}
#chained .items div img {
	display:inline;
}
#loyaltouch {
	float:left;
	width:968px;
	height:203px;
	background:url('../img/bandeau_lt.png') no-repeat;
	margin-top:4px;
}
#loyaltouch .texte  {
	float:left;
	width:305px;
	padding:74px 0 0 29px;
}
#acces_lt {
	float:left;
	padding:0 0 0 40px;
}

/* formulaire en lightbox */

#contact3 {
	width:300px;
}
/* #contact3 .ligne_form {
	width:254px;
} */
#contact3 .lib_form {
	float:left;
	width:86px;
	padding-right:9px;
	line-height:17px;
	text-align:right;
	text-transform:uppercase
}
#contact3 .champ_form {
	float:left;
	width:159px;
	text-transform:uppercase;
}
#contact3 #ligne_form4 {
	float:left;
	width:254px;
	text-align:right;
}
#optin {
	margin:0 3px 0px 0px;
}
#bloc_optin {
	float:left;
	padding:10px 0 5px;
}

/* fin form en lightbox */

/** FIN HOME **/


/** SOUS-HOME **/

.page {
	float:left;
	width:760px;
}
.page .bandeau_titre {
	float:left;
	width:746px;
	margin-bottom:11px;
}
#nav3 {
	float:left;
	width:126px;
	height:311px;
	padding-left:11px;
}
#nav3 li {
	width:95px;
	padding:4px 3px 3px 16px;
	background-position:left 5px;
	background-repeat:no-repeat;
	text-transform:uppercase
}
#nav3 li.active {
	font-weight:bold;
	text-decoration:underline;
}
.sshome #nav3 {
	padding-top:15px;
}
.haut_gauche{
	float:left;
	width:323px;
	height:158px;
	margin-right:6px;
}
.haut_droite{
	float:left;
	width:294px;
	height:158px;
}
.bas_gauche{
	float:left;
	width:323px;
	height:158px;
	margin:16px 6px 0 0;
}
.bas_droite{
	float:left;
	width:294px;
	height:158px;
	margin-top:16px;
}
.bloc_sshome h3 { padding-bottom:0; }
.bloc_sshome p { padding-top:5px; }
.bloc_sshome a {
	display:block;
	width:100%;
	margin-top:2px;
	text-align:right;
}

/** FIN SOUS-HOME **/


/** PAGES STANDARD **/

#fil_dariane {
	float:left;
	width:614px;
	margin:0 0 3px 0;
	padding-left:144px;
	font-size:10px;
}
.conteneur_bloc_standard {
	float:left;
	width:621px;
	background:url('../img/bloc_standard_stretch.png') repeat-y center bottom;
}
.bloc_standard {
	float:left;
	width:621px;
	padding:5px 0 15px 0;
}
.bloc_standard_petit {
	float:left;
	width:621px;
	height:287px;
	padding:5px 0 25px;
}
.bloc_standard h2, .bloc_standard h3, .bloc_standard_petit h2, .bloc_standard_petit h3 { padding-left:16px; padding-right:16px; }
.bloc_standard p, .bloc_standard_petit p { line-height:1.3; padding:0 16px 7px 17px; }

/** FIN PAGES STANDARD **/


/** PAGES GROUPE **/

#groupe .texte_bandeau_titre { background-image:url('../img/accueil/groupe.png'); }

#nav3_fid { background-image:url('../img/groupe/fid.png'); }
#nav3_equipe { background-image:url('../img/groupe/equipe.png'); }
#nav3_valeurs { background-image:url('../img/groupe/valeurs.png'); }
#nav3_clients { background-image:url('../img/groupe/clients.png'); }

#fid .texte_bandeau_titre { background-image:url('../img/groupe/fid.png'); }
#equipe .texte_bandeau_titre { background-image:url('../img/groupe/equipe.png'); }
#valeurs .texte_bandeau_titre { background-image:url('../img/groupe/valeurs.png'); }
#clients .texte_bandeau_titre { background-image:url('../img/groupe/clients.png'); }

#fid { background:url('../img/groupe/bloc_fid.png') no-repeat; }
#equipe { background:url('../img/groupe/bloc_equipe.png') no-repeat; text-align:right; }
#valeurs { background:url('../img/groupe/bloc_valeurs.png') no-repeat; }
#clients { background:url('../img/groupe/bloc_clients.png') no-repeat; text-align:right; }

#fid .contenu {	padding:4px 16px 0 16px; }
#equipe .contenu { padding:4px 12px 0 135px; }
#valeurs .contenu {	padding:11px 126px 0 16px; }
#clients .contenu {	padding:11px 12px 0 130px; }

#groupe .bloc_standard { background:url('../img/groupe/bloc_standard_haut.png') no-repeat center top; }

#groupe .bloc_standard img.schema { margin:7px 0 2px 16px; }

#groupe .bloc_sshome a { color:#09a2a8; }

#photos_equipe {
	width:438px;
	height:186px;
	margin:5px auto 20px;
}
#photos_equipe .photo {
	float:left;
	width:146px;
	text-align:center;
}
.photo img { width:105px; margin:0 auto 2px; }
.nom { color:#09a2a8; }

#bloc_standard_clients img { float:left; }

#demoLeParisien { margin:10px 0 10px 2px; }

/** FIN PAGES GROUPE **/


/** PAGES ACTIVITES **/

#activites .texte_bandeau_titre { background-image:url('../img/accueil/activites.png'); }

#nav3_expertise_fid { background-image:url('../img/activites/expertise_fid.png'); }
#nav3_solutions_market { background-image:url('../img/activites/solutions_market.png'); }
#nav3_solutions_techno { background-image:url('../img/activites/solutions_techno.png'); }
#nav3_contactez-nous { background-image:url('../img/activites/contactez-nous.png'); }

#expertise_fid { background:url('../img/activites/bloc_expertise_fid.png') no-repeat; }
#solutions_market { background:url('../img/activites/bloc_solutions_market.png') no-repeat; text-align:right; }
#solutions_techno { background:url('../img/activites/bloc_solutions_techno.png') no-repeat; }
#contactez-nous { background:url('../img/activites/bloc_contactez-nous.png') no-repeat; text-align:right; }

#expertise_fid .contenu { padding:4px 16px 0 16px; }
#solutions_market .contenu { padding:4px 8px 0 8px; }
#solutions_market .contenu h3 { font-weight:600 }
#solutions_techno .contenu { padding:11px 16px 0 16px; }
#contactez-nous .contenu { padding:11px 8px 0 90px; }

#activites .bloc_standard { background:url('../img/activites/bloc_standard_haut.png') no-repeat center top; }
#activites .bloc_standard_petit { background:url('../img/activites/bloc_standard_petit.png') no-repeat center top; }

#activites .bloc_standard img.schema { margin:13px 0 5px 16px; }
#activites .bloc_standard img.schema { display:inline; }

/** FIN PAGES ACTIVITES **/


/** PAGES INVESTISSEURS **/

#investisseurs .texte_bandeau_titre { background-image:url('../img/accueil/investisseurs.png'); }

#nav3_marche { background-image:url('../img/investisseurs/marche.png'); }
#nav3_invest_publications { background-image:url('../img/investisseurs/invest_publications.png'); }
#nav3_cours_action { background-image:url('../img/investisseurs/cours_action.png'); }
#nav3_invest_contact { background-image:url('../img/investisseurs/invest_contact.png'); }

#marche { background:url('../img/investisseurs/bloc_marche.png') no-repeat; }
#invest_publications { background:url('../img/investisseurs/bloc_invest_publications.png') no-repeat; text-align:right; }
#cours_action { background:url('../img/investisseurs/bloc_cours_action.png') no-repeat; }
#invest_contact { background:url('../img/investisseurs/bloc_invest_contact.png') no-repeat; text-align:right; }

#marche .contenu { padding:4px 111px 0 16px; }
#invest_publications .contenu { padding:4px 12px 0 150px; }
#cours_action .contenu { padding:11px 16px 0 16px; }
#invest_contact .contenu { padding:11px 12px 0 16px; }

#investisseurs .bloc_standard { background:url('../img/investisseurs/bloc_standard_haut.png') no-repeat center top; }
#investisseurs .bloc_standard_petit { background:url('../img/investisseurs/bloc_standard_petit.png') no-repeat center top; }

#investisseurs .bloc_standard img.schema { margin:7px 0 2px 16px; }
#investisseurs .bloc_standard img.schema2 { margin:7px 0 27px 16px; }

#investisseurs .bloc_standard a, #investisseurs .contenu a { color:#f10e54; }

/** FIN PAGES INVESTISSEURS **/


/** PAGES ACTUALITES **/

#actu .texte_bandeau_titre { background-image:url('../img/accueil/actu.png'); }

#nav3_communiques { background-image:url('../img/actualites/communiques.png'); }
#nav3_revue_de_presse { background-image:url('../img/actualites/revue_de_presse.png'); }
#nav3_contact { background-image:url('../img/actualites/contact.png'); }

#communiques { background:url('../img/actualites/bloc_communiques.png') no-repeat; }
#revue_de_presse { background:url('../img/actualites/bloc_revue_de_presse.png') no-repeat; text-align:right; }
#contact { background:url('../img/actualites/bloc_contact.png') no-repeat; }

#communiques .contenu { padding:4px 30px 0 16px; }
#revue_de_presse .contenu { padding:4px 12px 0 30px; }
#contact .contenu { padding:11px 30px 0 16px; }

#actu .bloc_standard { background:url('../img/actualites/bloc_standard_haut.png') no-repeat center top; }
#actu .bloc_standard_petit { background:url('../img/actualites/bloc_standard_petit.png') no-repeat center top; }

#actu .bloc_sshome a { color:#f1a40e; }

#contact2 { width:605px; padding-left:16px; }
#talents h2, #actu h2 { margin-bottom:10px }
#contact2 .champ_form {
	float:left;
	width:510px;
	text-transform:uppercase
}
#bloc_message { float:left; width:100%; }
#bloc_message textarea { width:340px; }
#bloc_captcha { float:left; width:100%; padding:7px 0 0 0; }
#bloc_captcha .lib_form { text-transform:none; }
input.captcha { width:100px; margin-top:3px; }
#contacter #ligne_form4 { padding-top:10px; }
#talents #ligne_form4, #actu #ligne_form4 { width:438px; padding:5px 0 10px 16px; }

/** FIN PAGES ACTUALITES **/


/** PAGES TALENTS **/

#talents .texte_bandeau_titre { background-image:url('../img/accueil/talents.png'); }

#nav3_annonces { background-image:url('../img/talents/annonces.png'); }
#nav3_cv { background-image:url('../img/talents/cv.png'); }

#annonces { background:url('../img/talents/bloc_annonces.png') no-repeat; }
#cv { background:url('../img/talents/bloc_cv.png') no-repeat; text-align:right; }

#annonces .contenu { padding:4px 165px 0 16px; }
#cv .contenu { padding:4px 12px 0 110px; }

#talents .bloc_standard { background:url('../img/talents/bloc_standard_haut.png') no-repeat center top; }
#talents .bloc_standard_petit { background:url('../img/talents/bloc_standard_petit.png') no-repeat center top; }

#talents .bloc_sshome a { color:#8dca09; }

input.cv { font-size:11px; }

/** FIN PAGES TALENTS **/


/** FOOTER **/

#footer a {
	color:#8a8e8e;
	font-size:12px;
	font-weight:bold
}

/** FIN FOOTER **/


/** CONTACT **/

#page_contact .texte_bandeau_titre { background-image:url('../img/contact/contact.png'); }

#trouver {
	float:left;
	width:433px;
	padding-left:46px;
}
.adresse {
	float:left;
	width:199px;
}
.plan {
	float:left;
	width:234px;
}
#contacter {
	float:left;
	width:269px;
}
#page_contact p { padding-top:5px; }
.ligne_form {
	float:left;
	padding-bottom:5px;
}
#ligne_form2 {
	float:left;
}
#ligne_form3 {
	float:left;
	padding:0 0 5px 26px;
}
#ligne_form4 {
	float:left;
	width:254px;
	text-align:right;
}
.lib_form {
	float:left;
	width:86px;
	padding-right:9px;
	line-height:17px;
	text-align:right;
	text-transform:uppercase
}
#page_contact .champ_form {
	float:left;
	width:159px;
	text-transform:uppercase
}
input.addr {
	width:157px;
	border:1px solid #cfcfcf;
	font-size:11px;
}
input.civ { margin:0; padding:0; outline:0; }
textarea {
	width:226px;
	height:64px;
	border:1px solid #cfcfcf;
	font-size:11px;
}
select {
	text-transform:none;
	font-size:11px;
}

/** FIN CONTACT **/


/** POP-UPS **/

#popup {
	padding:10px;
	text-align:justify;
	overflow:auto;
}
#popup img {
	margin-bottom:25px;
}
#popup h2 {
	margin:10px 0 0 4px;
	padding:0;
}
#popup p, #popup ul {
	padding:3px 5px;
	line-height:1.2
}
#popup ul {
	list-style-type:disc;
}
#popup li {
	padding:2px 0;
	margin-left:20px;
}

/** FIN POP-UPS **/


/** VALIDATION FORMULAIRES **/

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
	text-transform:none
}
#contacter .LV_validation_message{
	display:block;
	margin-right:5px;
}
.LV_valid { color:#00CC00; }
.LV_invalid { color:#CC0000; }
#contact3 .LV_invalid { display:block; }
#bloc_optin .LV_invalid { display:inline; }
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
	border: 1px solid #00CC00;
}
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

/** VALIDATIONS FORMULAIRES **/
