 .article_content  a {
/* 	 text-decoration: underline; */
 }
 

 
.Grey{color: #6a6a6a}

.solidFixWhite{background-color: white; padding: 0px 5px}


#block-views-927e51f9208395fa98ee87bb099febe3{
	
	float:right;
}

/* --------Menus--------- */

#dematCloudMenuItem{width:80px; margin-left: 30px}
#vieNumeriqueMenuItem{width:80px; margin-left: 0px}
#reseauSociauxMenuItem{margin-left: 10px}
#universDataMenuItem{width:80px; margin-left: 20px; /* background: transparent url(../img/nouveau.png) 40px 20px no-repeat; */}
#universDataMenuItem:before{}
#societeMenuItem{text-align: left;width:80px; margin-left: 52px; padding-right: 30px;}
#emploiMenuItem{ text-align: left; width:80px;  margin-left: 40px}

header nav ul.nav-main li.active a{background-color: #B01B43 !important;}


/* -------Barre de tags-------- */

.specialPadforMenuTags{
	background-color: #3A3A3A;
	padding: 0px 10px 0px 0px;
}
.MenuTagsContent{
/* 	margin-right: 73px; */
	background-color: #f8f8f8 ;
	display: block;
	color:#ffffff !important;
}
.menutags  ul{ margin: 0 !important;}
.menutags  a{
	font-weight: bold;
	font-size: 0.77rem;
	color:#3d3d3d;
	padding: 5px 10px;
	display:block;
	float:left;
	text-transform: uppercase;
}

.MenuTagsContent  a{
	font-weight: bold;
	font-size: 0.77rem;
	color:#3d3d3d;
	padding: 5px 10px;
	display:block;
	float:left;
	text-transform: uppercase;
}


.textbeforeMenuTags{
	font-size: 14px;
	float:left;
	background-color:#b01a43;
	color:white;
	text-transform: uppercase;
	font-weight: bolder;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	margin-right:20px;
	height:27px;
		-webkit-box-shadow: 3px 0px 3px 0px rgba(50, 50, 50, 0.55);
	-moz-box-shadow:    3px 0px 3px 0px rgba(50, 50, 50, 0.55);
	box-shadow:         3px 0px 3px 0px rgba(50, 50, 50, 0.55);
}
.menutags{	list-style: none outside none; overflow: hidden;}
.view-menutags, .view-menutagsv2{height:34px; overflow: hidden; background-color: #f8f8f8 ;}
/* Responsive Menu Tags : Suppression si affichage trop petit : */
/* @media (max-width: 767px) { .view-menutags{display:none;}} */

/* ---------- */




.node-readmore{
	display:none !important;
}

header nav{
/* 	background-color: #b01a43; */
	margin-bottom: 10px;
	width:100% !important; 
	height:58px !important;
	
}

#block-menu-menu-barre-de-navigation a {color:black}
#block-menu-menu-barre-de-navigation .active a {color:white !important}

.homeArchimagButton{
	font-size: 28px; color:#b01a43 !important;
}

header nav a{line-height: 20px !important;}



/* Spécifique au bloc article payant */
#block-views-rappel-d-article-payant-block{border: 1px solid #ff9200 !important; padding: 0px;}
#block-views-rappel-d-article-payant-block .inside {padding: 10px;}
#block-views-rappel-d-article-payant-block .couvInside{text-align: center; background: #ebebeb !important; padding: 0px 0px;}

/* Edition Abonnés - Blocs sous le contenu principal */
#block-views-liste-article-abonnes-block,
#block-views-liste-article-abonnes-block-1,
#block-views-liste-article-abonnes-block-2,
#block-views-liste-article-abonnes-block-3,
#block-views-liste-article-abonnes-block-4,
#block-views-liste-article-abonnes-block-5,
#block-views-liste-article-abonnes-block-7,
#block-views-liste-article-abonnes-block-6
{
	-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow:    3px 3px 5px 0px rgba(50, 50, 50, 0.35);
	box-shadow:         3px 2px 5px 0px rgba(50, 50, 50, 0.35);
	margin-top:25px; border:1px solid #ffab00;
	background-color: #f4f4f4
}
#block-views-liste-article-abonnes-block h2,#block-views-liste-article-abonnes-block h3, 
#block-views-liste-article-abonnes-block-1 h2,#block-views-liste-article-abonnes-block-1 h3, 
#block-views-liste-article-abonnes-block-2 h2,#block-views-liste-article-abonnes-block-2 h3, 
#block-views-liste-article-abonnes-block-3 h2,#block-views-liste-article-abonnes-block-3 h3, 
#block-views-liste-article-abonnes-block-4 h2,#block-views-liste-article-abonnes-block-4 h3, 
#block-views-liste-article-abonnes-block-5 h2,#block-views-liste-article-abonnes-block-5 h3,
#block-views-liste-article-abonnes-block-7 h2,#block-views-liste-article-abonnes-block-7 h3,
#block-views-liste-article-abonnes-block-6 h2,#block-views-liste-article-abonnes-block-6 h3
{
background-color: #ffab00; 
color:white; 
margin:0; 
line-height: 60px;
font-family: 'Francois One', sans-serif !important;
}
#block-views-liste-article-abonnes-block h2,
#block-views-liste-article-abonnes-block-1 h2,
#block-views-liste-article-abonnes-block-2 h2,
#block-views-liste-article-abonnes-block-3 h2,
#block-views-liste-article-abonnes-block-4 h2,
#block-views-liste-article-abonnes-block-5 h2,
#block-views-liste-article-abonnes-block-7 h2,
#block-views-liste-article-abonnes-block-6 h2
{ font-size: 38px;}



#block-views-liste-article-abonnes-block .content h3,
#block-views-liste-article-abonnes-block-1 .content h3,
#block-views-liste-article-abonnes-block-2 .content h3,
#block-views-liste-article-abonnes-block-3 .content h3,
#block-views-liste-article-abonnes-block-4 .content h3,
#block-views-liste-article-abonnes-block-5 .content h3,
#block-views-liste-article-abonnes-block-7 .content h3,
#block-views-liste-article-abonnes-block-6 .content h3

{background-color: white !important; line-height: 26px; }


#block-views-liste-article-abonnes-block .views-row, 
#block-views-liste-article-abonnes-block-1 .views-row, 
#block-views-liste-article-abonnes-block-2 .views-row, 
#block-views-liste-article-abonnes-block-3 .views-row, 
#block-views-liste-article-abonnes-block-4 .views-row, 
#block-views-liste-article-abonnes-block-5 .views-row, 
#block-views-liste-article-abonnes-block-7 .views-row, 
#block-views-liste-article-abonnes-block-6 .views-row 
{border-bottom: 1px solid #e5e5e5; font-size: 0.8rem !important;}
#block-views-liste-article-abonnes-block .views-row-last {border-bottom: 0}



/*




#block-views-liste-article-abonnes-block-1{margin-top:25px;border:1px solid #ffab00;background-color: #e9e9e9}
#block-views-liste-article-abonnes-block-1 h2 {font-family: 'Francois One', sans-serif !important;background-color: #ffab00; color:white; margin:0}
#block-views-liste-article-abonnes-block-1 .content h3{background-color: white !important; }
#block-views-liste-article-abonnes-block-1 .views-row {border-bottom: 1px solid #e5e5e5; font-size: 0.5rem;}
#block-views-liste-article-abonnes-block-1 .views-row-last {border-bottom: 0}

#block-views-liste-article-abonnes-block-2{margin-top:25px;border:1px solid #ffab00;background-color: #e9e9e9}
#block-views-liste-article-abonnes-block-2 h2 {background-color: #ffab00; color:white; margin:0}
#block-views-liste-article-abonnes-block-2 .content h2{background-color: white !important; }
#block-views-liste-article-abonnes-block-2 .views-row {border-bottom: 1px solid #e5e5e5; font-size: 0.5rem;}
#block-views-liste-article-abonnes-block-2 .views-row-last {border-bottom: 0}

#block-views-liste-article-abonnes-block-3{margin-top:25px;border:1px solid #ffab00;background-color: #e9e9e9}
#block-views-liste-article-abonnes-block-3 h2 {background-color: #ffab00; color:white; margin:0}
#block-views-liste-article-abonnes-block-3 .content h2{background-color: white !important; }
#block-views-liste-article-abonnes-block-3 .views-row {border-bottom: 1px solid #e5e5e5; font-size: 0.5rem;}
#block-views-liste-article-abonnes-block-3 .views-row-last {border-bottom: 0}

#block-views-liste-article-abonnes-block-4{margin-top:25px;border:1px solid #ffab00;background-color: #e9e9e9}
#block-views-liste-article-abonnes-block-4 h2 {background-color: #ffab00; color:white; margin:0}
#block-views-liste-article-abonnes-block-4 .content h2{background-color: white !important; }
#block-views-liste-article-abonnes-block-4 .views-row {border-bottom: 1px solid #e5e5e5; font-size: 0.5rem;}
#block-views-liste-article-abonnes-block-4 .views-row-last {border-bottom: 0}

#block-views-liste-article-abonnes-block-5{margin-top:25px;border:1px solid #ffab00;background-color: #e9e9e9}
#block-views-liste-article-abonnes-block-5 h2 {background-color: #ffab00; color:white; margin:0}
#block-views-liste-article-abonnes-block-5 .content h2{background-color: white !important; }
#block-views-liste-article-abonnes-block-5 .views-row {border-bottom: 1px solid #e5e5e5; font-size: 0.5rem;}
#block-views-liste-article-abonnes-block-5 .views-row-last {border-bottom: 0}
*/
.fullWhite{background-color:white;}
.littlePad {padding: 10px;	
	-webkit-box-shadow: 3px 0px 5px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    3px 0px 5px 0px rgba(50, 50, 50, 0.25);
	box-shadow:         3px 0px 5px 0px rgba(50, 50, 50, 0.25);
}

.actualMagViewListeArticleAbonnees{margin-top: 20px; text-align: center;}

.view-liste-article-abonnes img{
	-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.85);
	-moz-box-shadow:    0px 0px 15px 0px rgba(50, 50, 50, 0.85);
	box-shadow:         0px 0px 15px 0px rgba(50, 50, 50, 0.85);
}
.view-liste-article-abonnes{
	background: transparent url(../img/abonnement_archimag_page_header.png) 436px 20px no-repeat;
}

.leMagRightBar{
	background-color: #fafafa;padding: 10px 0;
}
.leMagRightBar img {
	-webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.95);
	-moz-box-shadow:    0px 3px 5px 0px rgba(50, 50, 50, 0.95);
	box-shadow:         0px 3px 5px 0px rgba(50, 50, 50, 0.95);
	margin-bottom:6px;
}
/* ---------- */

/* .region-sidebar-right{background-color:#f6f6f6} */
.region-sidebar-right{outline: 0px solid #f6f6f6;}

.region-sidebar-right .block-views,
.region-sidebar-right .contextual-links-region
{
/* 	margin-top: 11px; */
	margin-top:1px;
	margin-bottom: 30px;
/*  	border-bottom: 1px solid #ededed;  */
/* 	padding: 10px; */
	
}
/* Titres de la barre de droite :  */

.region-sidebar-right h2{
	border-top: 1px solid #dde3ef;
/* 	border-top: 0px solid #dde3ef; */
	padding-top: 6px;
/* 	text-transform: uppercase; */
	font-size: 1.1rem !important;
/* 	font-weight: 700; */
	color : #E18A00;
}





#block-block-1{border-bottom: 0px solid #ededed; padding: 10px;}

/* Definition des classes pour les tags dans les articles */

.primartyTagArticle a {color:#fb8f00;}

#block-views-articleweb-les-plus-lus-block .tab-content a{font-size: 0.9rem; font-family: 'Francois One', sans-serif !important; color:black !important; }
#block-views-articleweb-les-plus-lus-block .tab-content  ul{margin-left:10px; color:#f39300;}
#block-views-articleweb-les-plus-lus-block .tab-content  li{list-style: decimal ; font-weight:400;}
#block-views-articleweb-les-plus-lus-block span.field-content{font-size: 0.6rem; color:black;}



/* .file-image .field-items{font-size: 0.8rem; color:#2f2f2f;} */


/* Global -- Right Sidebar */
.region-sidebar-right h2{
	font-size: 1.1em;
	letter-spacing: -1px;
}

/*
Page standard d'affichage des article WEB
*/

.post-meta-sources{
	color:#949494;
	font-size: 0.8rem !important;
}


/* Menu entete des utilisateurs */
.HeaderUserMenu{
	text-transform: uppercase;
}
/* Bloc du magazine Archimag, avec coupure au milieu... */
#block-views-927e51f9208395fa98ee87bb099febe3 .view-block-header-mensuel-archimag{
	z-index: 100;
	margin-top: -10px;
	height:110px;
	overflow: hidden;
	margin-right: 9px;
}
#block-views-927e51f9208395fa98ee87bb099febe3 img{ 
	-webkit-box-shadow: -2px 2px 3px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    -2px 2px 3px 0px rgba(50, 50, 50, 0.25);
	box-shadow:         -2px 2px 3px 0px rgba(50, 50, 50, 0.25);
}

.headerCouvText .greyForceAch{ color : #838383 !important; font-size: 1rem; padding-left: 10px}
.headerCouvText{ padding-left: 20px; padding-right: 10px;}
.headerCouvText{ font-size: 13px}
.headerCouvText p{ line-height: 15px !important; height:20px; margin:0;}
.headerCouvText .PTF-Text{ color: #F79216; font-weight: bold; padding-top:5px; font-size: 17px; }


/* Menu général */
.MainMenuExtraStyle{float:left};
.MainMenuExtraStyle a {
/* 	width: 150px; */
/* 	font-size: 13px !important; */
}

.LeftMainMenu{float:right;}
.LeftMainMenu a{text-align:right; color:#F29400;}

.SearchBlockHeader{float:right}


/* Chiffre clé */
.views-field-field-libelle-chiffrecle,
.views-field-field-libelle-chiffrecle a,
.views-field-field-libelle-chiffrecle a:hover
{
	display:block;
	text-decoration: none;
	font-weight: 700;
	font-size: 1.3rem;
	line-height: 40px;
/* 	padding-bottom: 10px !important; */
	letter-spacing: -2px !important;
	color:black !important;
}




.standardBlockArchiUser
{
/*
	margin-top: -2px;
	margin-left: -2px;
*/
	margin-bottom:10px;
	padding: 10px;
	background-color: #f4f4f4;
	border: 1px solid #e1e1e1;
}
.fixedHeight400{height:400px;}



/* Page de connexion des utilisateurs */
#user-login .form-required{display:none;}
#user-login .description{display:none;}
#user-login label{font-size:1.2em;}

#ArchimagCreateAccount .form-required{display:none;}


/* Surcouche menu principal */

nav ul.nav-main li {
	outline: black;
	height:45px;
	width:141px; 
/*  	border-right:1px solid #f3f3f3;  */
	margin-right: 0px;
}

/* Fix pour afficher correctement les articles sur les pages en mode teaser */
.FixDisplayContent{	width:550px !important;}
#logo img{margin-left: 221px; margin-top:-10px }
/*
@media (min-width: 979px) and (max-width: 1200px) { .FixDisplayContent{	width:400px !important;}}
@media (min-width: 768px) and (max-width: 979px) { .FixDisplayContent{	width:270px !important;}}
@media (max-width: 767px) {  .FixDisplayContent{width:100% !important;}}
@media (min-width: 767px) { #logo img{margin-left: 340px} };
*/



.bs-fixedBlock:after {
    background-color: #F5F5F5;
    border: 1px solid #DDDDDD;
    border-radius: 4px 0;
    color: #9DA0A4;

    font-size: 12px;
    font-weight: bold;
    left: -1px;
/*     padding: 3px 7px; */
    position: absolute;
    top: -1px;
}
.bs-fixedBlock {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 4px;
    margin: 15px 0px;
    position: relative;
    padding-top: 20px;
}
/* .bs-fixedBlock .content{padding: 13px 19px 14px 19px; } */
/* .bs-fixedBlock h2{margin: 0 0 9px 0 !important; border-radius: 4px 0; padding-left: 10px; color:#9a9a9a;} */
/* .bs-fixedBlock h2:after{content:" > "; color: #F29400} */

.bs-lightBackground{background-color: #F7F7F7;}


/* .region-sidebar-right .content{padding: 13px 19px 14px 19px; } */
.region-sidebar-right h2{margin: 0px 0px 13px 0px ; border-radius: 0px 0; padding-left: 0px; color:#000000; /* font-variant: small-caps; */
	line-height: 13px !important; padding-bottom: 8px !important;
	font-family: 'Droid Sans',sans-serif !important; letter-spacing: -0.2px; text-transform: uppercase;
}
.region-sidebar-right h2:after{content:" > "; color: #F29400}


.region-sidebar-right h2 a{ color:#000000;}

/* Le chiffre du jour */

.ChiffreDuJourFont, .ChiffreDuJourFont a{
	font-size: 1.5em;
	font-weight: 700;
	line-height: 35px;
	color: #6d9d3;
	letter-spacing: -2px;
	margin-right: 4px;
}

.ChiffreDuJourFont a:hover{color:#F29301; text-decoration: none;}


/* Gestion des grands titres */



#StandardBigTitle {
	max-width:490px;
	margin:31px 0px 0px 295px;
 	overflow: visible; 
	letter-spacing:-2px;
	line-height: 40px;
/* 	width:700px; */
/* 	font-weight: bold; */
	font-size: 50px;
/* 	text-transform: uppercase; */
	color:#6C6E70;
/* 	overflow: hidden; */
}
/* #StandardBigTitle h1:before{ content:" > "; color: #F29400} */


/* Gestion des titres des articles */
.bigTitleH1 h1{
	font-weight: 300 !important;
	margin-bottom: 20px; 
	color:#121213;
}

/* Barre tout en haut */
#BrandingBar{
	display:relative;
/* 	height:38px; */
/* 	background-color: #ebedf4; */
/* 	border-bottom: 1px solid #e6e5f0; */
/* 	margin-bottom: 10px; */
/* 	margin-top: -2.70588em; */
	
	
}


#UserBar{
/* 	text-transform: uppercase; */
/* 	font-weight: bold; */
	font-family: 'Francois One', sans-serif;
	margin-top: -25px;
	top: 12px;
	position:relative;	z-index: 1;
	max-width: 500px;
	margin-left: 8px;	
/* 	left:0; */

}

#UserBar ul{  text-transform: uppercase}

.homeArchimagMenuLi{
	padding-left: 10px;
	margin-top: 7px;
	padding-top: 7px;
	width:30px;
	line-height: 24px;
	overflow:hidden;
/* 	border-right: 1px solid #a7bfcd; */
	
}
.FixHomeMenu{
	margin:0 !important;
	
}



/* Footer Mise en avant produits Archimag */
#block-views-block-mensuel-conseille-block h2, #block-views-gp-conseill-block h2{
	margin-top: 50px;
/* 	border-bottom: 2px solid #bfbfbf; */
}

.headerArchiCouv{
	
	
}
.listWebArtclFooter img{
	margin-bottom: 10px;
}

.listWebArtclFooter h2{
	margin-left:150px !important; 
	font-size: 17px;
	line-height: 20px;
	font-family: 'Francois One', sans-serif; letter-spacing: -0.1px; 
	
}

.listWebArtclFooter h2 a{color:black !important;}
.firstLineContentParallel h2{
	font-size: 25px;
	line-height: 22px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.FirstElementView{

margin-top: 10px;


}

#block-views-liste-des-block-4 h2{
	margin-top: 30px;
	font-size: 32px;
	color:#6f6f6f;
	font-family: 'Francois One', sans-serif; letter-spacing: -1px; 
}


#block-views-liste-des-block-4 .content h2{
	margin-left:150px !important; 
	font-size: 17px;
	line-height: 20px;
	font-family: 'Francois One', sans-serif; letter-spacing: -0.1px; 
}


.FirstLineArchimag{
	margin-top: 10px;
	/*
-webkit-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.15);
	-moz-box-shadow:    2px 2px 3px 0px rgba(50, 50, 50, 0.55);
	box-shadow:         2px 2px 3px 0px rgba(50, 50, 50, 0.15);
*/

}
.firstLineContent {
 padding-left: 0px;
 
 }
 
.firstLineContent h2{ font-weight: bold; }
.firstLineContent img {margin-bottom: 5px}
.firstLineContentParallel{margin-top: 20px}
.firstLineContentParallel h2{font-size: 1.1em; color:#606060; font-weight: 200; line-height: 19px;font-family: 'Francois One', sans-serif; letter-spacing: -0.4px;}
.firstLineContentParallel h2 a{color:#343434  }
.firstLineContentParallel img{
	margin-bottom: 0px;
}





/* ARTICLES EN RAPPORT SPECIFIC CSS */

#block-views-article-en-rapport-block h2:after {
    color: #F29400;
    content: " > ";
}
#block-views-article-en-rapport-block h2 {
    border-radius: 4px 0;
    color: #9A9A9A;
    margin: 0 0 9px !important;
    padding-left: 10px;
    text-transform:uppercase;
    font-weight: 700;
    
}

#block-views-article-en-rapport-block{margin-bottom: 40px;}

#ArchimagRightBar{
	margin-top:-1px;
	font-weight: 300;
/* 	width:270px !important; */
	font-size: 14px !important;
	line-height: 18px;
}


#ArchimagRightBar h1, 
#ArchimagRightBar h2, 
#ArchimagRightBar h3, 
#ArchimagRightBar h4, 
#ArchimagRightBar h5, 
#ArchimagRightBar h6
{
/* 	font-family: 'Droid Sans',sans-serif !important */
}



.view-article-en-rapport img {margin-right: 10px;}


.firstLineContent li{list-style-type:lower-roman;}

.FooterArchimagLinkTitle{text-transform: uppercase !important; font-weight: bold !important; color: #9A9A9A !important;}
.FooterArchimagLinkTitle:after {   color: #F29400;   content: " > ";
}

.ProductImgConseille {margin-right: 20px !important;}
/* .ProductImgConseille {margin-right: 20px !important; margin-left: 0px !important;} */

.Adds-Encart img{
	
	margin: 8px 0px;
	border:1px solid #afafaf !important;	
}


/* .main{background-color: #f7f7f7} */
.fullWhite{background-color: white;/* padding:0px 6px */}
#header-top{padding-top: 20px;}

section.page-top{margin-bottom: 0 !important}

.AdvanceActor{ 
/* 	width: 100%; */
	margin-top: 70px;
	line-height: 30px;
	overflow:hidden;
/* 	padding: 25px 20px 10px 20px; */
	padding: 12px 10px 10px 10px;
	background-color: #F29300;
	position:relative; 
/* 	float:left; */
/* 	top:40px; */
	font-weight: bold;
	font-size: 1.2em;
	-webkit-box-shadow: 0px 3px 3px 2px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    0px 3px 3px 2px rgba(50, 50, 50, 0.25);
	box-shadow:         0px 3px 3px 2px rgba(50, 50, 50, 0.25);
}


.AdvanceActor a {font-size:1.2rem;color:white}
.AdvanceActorSecteur{
	margin-top: -2px; margin-left: 20px;}
.AdvanceActorSecteur a{ 
	
/* 	text-indent: 15px; */
/* 	padding: 10px 20px; */
	line-height: 30px;
	padding: 10px 0px;
	background-color: #C61E4B !important;
	overflow:hidden;position:relative; 
	-webkit-box-shadow: 0px 3px 3px 2px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    0px 3px 3px 2px rgba(50, 50, 50, 0.25);
	box-shadow:         0px 3px 3px 2px rgba(50, 50, 50, 0.25);
	 padding: 10px; 
	 color: white;

}
/* .ActorBg{background-color:#F29300;} */

p{text-align: left}


.justLittleShadow{
	-webkit-box-shadow: 0px 3px 3px 2px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    0px 3px 3px 2px rgba(50, 50, 50, 0.25);
	box-shadow:         0px 3px 3px 2px rgba(50, 50, 50, 0.25);
}







/* Spécifique page abonnement */


.abonnementFullPagePrice{font-size: 47px; color:#FCBA4C; font-weight: bold;}
.abonnementFullPageSescription{color: #00056a; text-transform: uppercase; font-size: 16px}
.abonnementFullPageTitle{text-transform: uppercase; font-size: 30px; font-weight: bold;}
.abonnementFullPageSubTitle{font-size: 20px}
.marginAbo{margin-bottom: 30px;}
.aboSpecific i{color : #2d8400 !important;}
.aboSpecific li{margin-bottom: 0 !important;}
.aboSpecific .bs-fixedBlock{margin:35px 0px auto -32px; height:200px; padding-top: 10px;}
.aboSpecific .row{margin:0px 0px auto -62px; }
.phoneHelpAbo{ color:#00056a; margin-top: 10px;}
#logoAlternate{margin-left: 30px;}

#headerHelpPhone, #contentHelpPhone{line-height: 20px !important; margin:0; text-transform: uppercase; font-weight: bold; color:#00056a; font-size: 16px;}
#contentHelpPhone{margin-top:  1px !important; font-size: 30px; letter-spacing: -1px;}



.firstLineContent h1 {width:86%; line-height: 50px; float: left; margin-top: -48px; margin-bottom: 5px; }
.firstLineContent h1 a{
/* 	height:0; */
/* 	padding-left: 10px; */
	letter-spacing: 0px !important;
	position:relative;
	padding-right: 5px;
/* 	top:-45px; */
/* 	font-weight: 600; */
	z-index:55;
/* 	background-color:#F29400 !important; */
	background-color:#b01a43 !important;
	font-size: 33px;
	width:300px;
	color:white;
/* 	padding-top: 6px; padding-bottom: 6px */



}

.alternateFont{
	padding-top: 4px;
	font-family: 'Francois One', sans-serif;	
	font-size: 26px !important;	
}

.alternateFont h2 a{
	
}

.firstLineContent p {clear:both}

.yellowText{color: #F29400 !important}


/*
.field-over-image{
	
}
*/

.field-over-image-secondLine{
/* 	font-weight: bolder; */
	font-size: 16px;
	font-variant: small-caps;
	position:absolute;
	z-index:55;
	color:#b01a43;
	background-color:white !important;
	max-width: 90%;
	float: left; 
	margin-left: 0px;
	text-indent: 10px ; padding-right: 8px;
	margin-top: -55px;
	border-right:1px solid #efefef;
	border-top:1px solid #efefef;
	font-family: 'Francois One',sans-serif; text-shadow: rgba(0,0,0,.01) 0 0 1px;
}


.field-over-image-firstLine{
/* 	font-weight: 600; */
	font-size: 16px;
	font-variant: small-caps;
	position:relative;
	z-index:55;
	color:#b01a43;
	background-color:white !important;
	max-width: 90%;
	float: left; 
	margin-left: 0px;
	text-indent: 10px ; padding-right: 8px;
	top: 225px;
	border-right:1px solid #efefef;
	border-top:1px solid #efefef;
	letter-spacing: -1px;
	font-family: 'Francois One',sans-serif; text-shadow: rgba(0,0,0,.01) 0 0 1px;}

.field-over-image-firstLineParallel{
/* 	font-weight: 600; */
	font-size: 16px;
	font-variant: small-caps;
	position:absolute;
	z-index:55;
	color:#b01a43;
	background-color:white !important;
	max-width: 90%;
	float: left; 
	margin-left: 0px;
	text-indent: 10px ; padding-right: 8px;
	margin-top: -35px;
	border-right:1px solid #efefef;
	border-top:1px solid #efefef;
	letter-spacing: -1px;
	font-family: 'Francois One',sans-serif; text-shadow: rgba(0,0,0,.01) 0 0 1px;
}

.field-over-image-firstLineFooter{
/* 	font-weight: 600; */
	font-size: 16px;
	font-variant: small-caps;
	position:absolute;
	z-index:55;
	color:#b01a43;
	background-color:white !important;
	max-width: 90%;
	float: left; 
	margin-left: 0px;
	text-indent: 10px ; padding-right: 8px;
	margin-top: 65px;
	border-right:1px solid #efefef;
	border-top:1px solid #efefef;
	letter-spacing: -1px;
	font-family: 'Francois One',sans-serif; text-shadow: rgba(0,0,0,.01) 0 0 1px;
	
}
article .field-name-field-libelle-image{
/* 	font-weight: 600; */
	font-size: 16px;
	font-variant: small-caps;
	position:relative;
	z-index:55;
	color:#b01a43;
	background-color:white !important;
	max-width: 90%;
	float: left; 
	margin-left: 0px;
	text-indent: 10px ; padding-right: 8px;
	margin-top: -165px;
	border-right:1px solid #efefef;
	border-top:1px solid #efefef;
	letter-spacing: -1px;
}

#popularPosts .views-label, .lightingText, .lightingText  a{font-size: 12px; color:#999999 !important; font-weight: 300}
.header_abonneArticle{
/* 	margin-top:-10px; */
	background-color: #F59331;
	height: 50px;
	line-height: 58px;
	color:white; 
	font-weight: 300;
	text-transform: uppercase;
	font-size: 29px;
	letter-spacing: -1px;
	font-family: 'Francois One', sans-serif !important;
	z-index:20;
	
}

.borderAbonne{
	border:1px solid #F29400 !important;
	padding-top: 10px
}
.borderAbonne h3{ letter-spacing: -1px;}

/* UbercartColonnes a Telecharger */
.ucsmall-desc{
	text-transform: uppercase;
	padding-left: 30px;
}

#ArchimagUserProfile h2 a, .subUserElement{
	background-color: #F79215; color:white !important; padding:0px 20px ;
	-webkit-box-shadow: 0px 3px 3px 2px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    0px 3px 3px 2px rgba(50, 50, 50, 0.25);
	box-shadow:         0px 3px 3px 2px rgba(50, 50, 50, 0.25);
}
#ArchimagUserProfile h2 a:hover{text-decoration: none; background-color: #c6812c}
#ArchimagUserProfile h2 i {padding-right: 19px;}

.primartyTagArticle, .isForAbonne
{
/* 	background-color: #F79215; */
/* 	padding-right: 10px; */
	color: #F79215;
	float:left;
	font-variant: small-caps;
	font-weight: bold;
	float:left;
	margin-right: 10px;
	
}
.isForAbonneFooter{
	margin-left:30px !important;
	padding-right: 7px;
	float:left;
	color:#F79215;
	font-variant: small-caps;
	font-size: 14px;
	font-weight: 700;
	height: 10px;
}

.view-vitrine-kiosque img{
	padding-right: 10px;
}

.view-vitrine-kiosque li{
	list-style: none;
	height: 65px;
	font-size: 15px;
	line-height: 16px;
}

.view-vitrine-kiosque a{
	font-family: "Francois One",sans-serif !important;
}

.view-vitrine-kiosque h4{
	font-size: 15px;
	margin-bottom: 10px;
	border-bottom: 1px solid #f3f3f3;
	color: #777777;
	font-variant: small-caps;

}

.socialIconsLists{	list-style-type: none; font-size: 10px; color:black; text-align:center;width:50px; 
	margin:0px;
}
.socialIconsLists i { font-size: 20px; color : #848484; padding:0 0px}
.socialIconsLists span{display:block}
.socialIconsLists ul{}
.socialIconsLists li{line-height: 20px; border-bottom: 1px solid #e8e8e8; padding-top: 10px; color:black; text-transform: uppercase; font-weight: 400;} 
.liLast {border-bottom: 0px !important;}

.socialIconsListsHoriz{	list-style-type: none; font-size: 10px; color:black; text-align:center; }
.socialIconsListsHoriz i {text-align:center; font-size: 28px; color : #848484; padding:0 0px}
.socialIconsListsHoriz span{display:block}
.socialIconsListsHoriz ul{}
.socialIconsListsHoriz li{display:inline-block;line-height: 20px;  margin-right: 10px; color:black; text-transform: uppercase; font-weight: 400;} 




.liFacebook:hover{background-color: rgba(60,90,153,0.31);}
.liTwitter:hover{background-color: rgba(86,172,238,0.57);}
.liLinkedin:hover{background-color: rgba(99,171,209,0.48);}
.liStandard:hover{background-color: #f3f3f3}
.liStandard a{color:black;}
.liStandard a:hover{color:black; text-decoration: none;}

.simplenews-subscribe  label {display:none}
.simplenews-subscribe  #edit-mail {width:140px; font-size: 14px;letter-spacing: -1px; float:left; margin-right: 10px; }

.views-field-field-societe-logo {text-align: center !important}

.social-icons {text-align: center; margin:0 10px;}


#search-block-form{	margin-top: 12px;}

.view-dernieres-offres-emploi-block {font-size: 13px; font-weight: 400; }
.view-dernieres-offres-emploi-block li {line-height: 16px;}
.view-dernieres-offres-emploi-block .views-field-field-jobs-societe {margin: 5px 0;}


div.tabs ul.nav-tabs li{
	width: 50% !important;
	border-radius: 0px !important
}

nav-tabs{
	
	border-radius: 0px !important
}
.nav-tabs > li > a {border-radius: 0px !important; }



/* #block-block-21{margin-bottom: 0px !important} */
#block-views-vitrine-kiosque-block{
}
#block-views-vitrine-kiosque-block h2{border-top: 0px !important; }
#block-block-20 {margin-bottom: 10px !important;}
/* #block-block-19 {margin-bottom: 10px;} */

/* #block-views-liste-des-societ-s-block .content{text-align: center;} */
/* #block-views-liste-des-societ-s-block h2{border-top:1px solid #F49400;} */

#block-views-95e64133608f2e154b0c4a872d08d6ff li{list-style: none;}

.view-liste-des-cv {border-left:20px solid #c6e7ff; padding-left: 10px; padding-top: 10px;
	-webkit-box-shadow: 0px 3px 5px 5px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    0px 3px 5px 5px rgba(50, 50, 50, 0.25);
	box-shadow:         0px 3px 5px 5px rgba(50, 50, 50, 0.25);	
}
#block-views-liste-des-cv-block-1 h2{text-transform: uppercase;}
#block-views-77f2236e1b2b1d0f0a837b748b200280 .content{border-left:20px solid #ffeac7; padding-left: 10px;padding-top: 10px;
	-webkit-box-shadow: 0px 3px 5px 5px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    0px 3px 5px 5px rgba(50, 50, 50, 0.25);
	box-shadow:         0px 3px 5px 5px rgba(50, 50, 50, 0.25);	
}
#block-views-77f2236e1b2b1d0f0a837b748b200280 h2{text-transform: uppercase;}


.sameline{
	
	display:inline;
}

.BigLetter{
	font-variant: small-caps;
}


ul.societe-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.societe-list div.portfolio-item {
	margin-bottom: 35px
}

.ArchiCenter {text-align:center !important;}

#edit-mail--2{float:left; width:190px}
#edit-submit--3{float:left;font-size:0.8rem !important}
#simplenews-block-form-19--2 {margin-top: -10px;}

.post-meta-tag .field-item {margin-right:10px; background-color: #e7e7e7;text-transform: capitalize;float:right; position:relative;
	border-radius: 8px; padding:10px;
}
.post-meta-tag a{color:black}
.field-name-field-webtags { }
.post-meta b {margin-top:-40px;}
 
 
footer {margin: 10px 0;}
footer .field-content h2 {margin-top:0 !important;}
.ProductImgConseille img{
	
	-webkit-box-shadow: 3px 3px 3px 3px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    3px 3px 3px 3px rgba(50, 50, 50, 0.25);
	box-shadow:         3px 3px 3px 3px rgba(50, 50, 50, 0.25);	
}

footer .ProductImgConseille {margin-right: 20px !important; margin-left: 0px !important;} 

/* .bordered {border-right: 1px solid #e4e4e4; } */

.span9 > div
{
/*    background-color:#eee; */
/*    border-right: 1px solid #f1f1f1; */
}


.node-teaser h2{font-family: 'Francois One', sans-serif !important;
}

#LogoAtLeft{
	float: left;
    margin-left: 8px;
    position: absolute;
    top: 40px;
}

.article_content h2{font-size:1.3em;}



/* Edition Abonnés - Blocs sous le contenu principal */
.articleOnlyAbonne{



	-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow:    3px 3px 5px 0px rgba(50, 50, 50, 0.35);
	box-shadow:         3px 2px 5px 0px rgba(50, 50, 50, 0.35);
	margin-top:25px; border:1px solid #ffab00;
	margin-bottom: 20px;
/* 	background-color: #f4f4f4 */
}

.beforeArticleAbonne
{
	position:relative;
	min-height: 70px;
	background: -moz-linear-gradient(top,  #FBE4C8 0%, #ffffff 100%);	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBE4C8), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #FBE4C8 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #FBE4C8 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #FBE4C8 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #FBE4C8 0%,#ffffff 100%);
}


.articleOnlyAbonne h2
{
background-color: #F59331; 
color:white; 
margin:0; 
line-height: 60px;
font-family: 'Francois One', sans-serif !important;
}


.articleOnlyAbonne .contenu h2
{
line-height: 50px;
background-color: white; 
color:black; 
margin:0; 
}
.articleOnlyAbonne h2
{ font-size: 38px;}



.articleOnlyAbonne .contenu

{padding:10px; background-color: white !important; line-height: 22px; min-height: 400px; }


.articleOnlyAbonne .views-row 
{border-bottom: 1px solid #e5e5e5; }

.post-meta{
	margin-top:20px;
}

.view-article-en-rapport .view-content{	font-family: 'Francois One', sans-serif !important;}
.view-article-en-rapport .view-content img{	margin-bottom: 10px;}
.view-display-id-block_4 .view-content img{	margin-bottom: 10px;}

#block-block-25 img{border:1px solid #AFAFAF; }
#block-block-25 {margin-top: 20px;}
.post-meta-comments{
	font-size: 20px;
}

#block-views-vitrine-kiosque-block{
	background-color: #F8F8F8;
}

.sort-source{margin-left: 30px !important}
.view-articleweb-les-plus-lus  .nav-tabs{font-size: 21px !important;font-family: 'Francois One', sans-serif !important; margin-bottom: -10px;}
#block-views-articleweb-les-plus-lus-block {margin-bottom: 0px !important;}
.view-dom-id-de8c740461464ce4138e3df93bfb2a6c{margin-bottom: 5px !important;}


#ArchimagUserProfile  p {color:#5e5e5e}
#ArchimagUserProfile  .lead{color:#000000 !important}
.paddingLittleRight {padding-right: 20px;}
#alternativeLegend{ background-color: #727272; color: white !important; padding: 6px; font-size: 0.8rem; line-height:18px;}
.field-name-field-file-image-title-text{ background-color: #727272; color: white !important; padding: 6px; font-size: 0.8rem; line-height:18px;	}

.AddsTitleTop{
	margin-left: -560px;
	font-size: 8px !important;
	color:#b5b5b5;
	height: 10px; 
}

.AddsTitleSidebar{
	text-align: left;
	margin-left: 0px;
	font-size: 8px !important;
	color:#b5b5b5;
	height: 10px; 
}


.footerPantagram{ margin-top: 30px; font-size: 0.7rem !important; color: #989898; margin-bottom:0px !important;}

/* Gestion de la pagination forcée */
.view-id-system_empty .view-content{
	display:none;
}

.listWebArtclFooter .span4{min-height: 130px;}
.view-article-en-rapport .span4{min-height: 130px;}
.societeListDisplayTeaser {font-weight: bold !important}

.post-date-emploi{color: #959595; font-style: italic; font-size: 0.8rem; padding-bottom: 10px;}

.chiffre-liretout{}

#ContentArchimagMain #edit-mimemail{
	display:none;
}


/* Page auteur */
.AuteurTitle{}
.AuteurContentField{min-height:100px; /*background-color: #f7f7f7*/; width:100%; margin-bottom: 30px;}



a.thumb-info span.thumb-info-premium {
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	background: rgba(36,27,28, .9);
	bottom: 0;
	color: #FFF;
	font-size: 18px;
	font-weight: 700;
	right: 0;
	letter-spacing: -1px;
	padding: 9px 11px 9px;
	position: absolute;
	text-shadow: 1px 1px 1px rgba(0,0,0,.2);
	text-transform: uppercase;
	transition: all 0.3s;
	z-index: 1;
}

.view-id-livre_blanc{
	text-align:center;
	background-color: #efefef;
	color:none; 
}


#webform-component-raison-sociale input,
#webform-component-forme-juridique input,
#webform-component-numero-siret input,
#webform-component-votre-nom input,
#webform-component-votre-prenom input,
#webform-component-ville input,
#webform-component-code-postal input
{
	width:90% !important;
}

.paranSocietePub{
	font-size: 15px;
	font-style: italic;
	float:right;
	margin-top: -50px;
	margin-right: 50px;
}

.RougeText{
	color:#6e6e6e !important;
}

.PTexteOptions{font-size: 0.8rem !important;}
#block-views-fa455c045809c368cd424ce843ff8593 ol 
{font-size: 12px !important; line-height: 13px !important;}

#block-views-fa455c045809c368cd424ce843ff8593 li,
#block-views-fa455c045809c368cd424ce843ff8593 a 
{line-height: 15px !important;}

.view-liste-des-domaines-vue-d-taill-e ol {list-style-type: circle !important;}

.annonceAnnuairePretataireHeadBox
{   border-left:20px solid #ffeac7; 
	padding-left: 10px;padding-top: 10px;
	-webkit-box-shadow: 0px 3px 5px 5px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    0px 3px 5px 5px rgba(50, 50, 50, 0.25);
	box-shadow:         0px 3px 5px 5px rgba(50, 50, 50, 0.25);	
	margin-bottom:20px;
	background-color: #f9f9f9
}

#webform-component-livre-blanc{
	display:none;
}

#ContentArchimagMain #search-form{display:none;}


.abonneDegrade {
	height: 60px; /* hauteur de la zone tronquée, à ajuster en fonction du besoin */
	overflow: hidden;
	position: relative;
}
.abonneDegrade:after {
	content: ""; /* pour créer un élément fantôme */
	pointer-events: none; /* pour que l'élément n'empêche pas la sélection de texte (navigateurs supportant cette propriété) */
	width: 100%; /* pour que l'élément fantôme couvre la largeur entière et 30% de la hauteur */
	height: 130%;
	position: absolute;
	left: 0;
	bottom: 0;
	/* lignes suivantes : dégradé vertical de blanc transparent vers blanc opaque (navigateurs supportant les dégradés CSS, navigateurs supportant les couleurs rgba */
	background: -webkit-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1));
	background: -moz-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1));
	background: -ms-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1));
	background: -o-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1));
	background: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1));
}

.jobInfoCpmlt
{
	
	background-color: #fafafa; 
	
}
.jobInfoCpmlt h4{line-height: 20px; margin:0 !important; font-weight: bold; text-transform: uppercase; 
	border-bottom:4px solid black; margin-bottom: 20px}

.jobInfoSource{
		padding-top: 30px;
		
}
.jobInfoSource p{
	font-weight: bold !important;
	font-size: 1.1rem;
	font-style: italic;
	color:grey !important;
}

.jobInfoSource a{
	color:grey !important;
}


.custom-search-filter{
	background-color:#f3f3f3;
	border-bottom: 2px solid  #000000; 
	margin-bottom: 8px;
}

.custom-search-filter ul {
	margin:0 !important;
	height:40px;
	padding-top: 8px;

}
.custom-search-filter li {
	float:left;
	list-style: none;
	
}

.custom-search-filter h3{
	text-transform: capitalize;
	color:black;
	font-size: 0.9rem;
	
} 

.custom-search-filter li a {
	padding-left: 10px; padding-right: 10px;
	border-radius: 5px;
    margin-bottom: 2px;
    margin-top: 2px;
    padding-bottom: 8px;
    padding-top: 8px;
    text-decoration: none;
    margin-right: 20px !important;
}

.custom-search-filter a:focus {
	background-color: #666666;
    
}
.custom-search-filter li a.active {
	background-color: #b01b43;
	color: #ffffff;
}

#block-block-34{
	background-color: #F59331;
}

#block-block-34 h2{
	padding-top: 10px;
	padding-left: 10px;
	color:black;
}

#block-views-exp-search-emploi-page{
/* 	//paf-left: 10px; */
	background-color: #F59331;
	padding: 13px 10px;
	text-align:center;
}
#block-views-1b6cc193b2d91096702321ec6b2b932b{
	/*
background-color: #f6f6f6;
	padding: 0px 11px
*/
}
#block-views-1b6cc193b2d91096702321ec6b2b932b hr{margin:10px 0px}
#block-views-1b6cc193b2d91096702321ec6b2b932b h4{
	font-size: 15px !important; 
	font-weight: bold;
	margin:0 !important;
	line-height:14px !important;
}

#block-views-search-emploi-block-2 hr{margin:10px 0px}
#block-views-search-emploi-block-2 h4{
	font-size: 15px !important; 
	font-weight: bold;
	margin:0 !important;
	line-height:14px !important;
}




/* #block-views-1b6cc193b2d91096702321ec6b2b932b h4 a{color:black !important; } */
.EmploiRapidDate{
	font-size:12px !important;
	font-style: italic !important;
	color:#9d9d9d !important;
	text-indent: 20px !important;
}

#AnnonceBlockEmploi, #AnnonceBlockEmplo{
/* 	background-color: #ffbb00; */
	min-height : 150px;
	margin-bottom: 10px;
	text-align: center !important;
}
#AnnonceBlockEmploi p{
	text-align: center !important;
	
}
.emploiSearchTitre {line-height: 17px !important; }
.emploiSearchTitre a {color:black; font-weight: bold; font-size: 1rem;}
.EmploiSearchDate {color:grey !important; font-style: italic; margin-left: 10px;}

.EmploisToolbarBack{
	text-decoration: none;
}


#block-views-liste-des-cv-block-3{
/* 	background-color: #f6f6f6; */
	
}

#block-views-liste-des-cv-block-3 .view-liste-des-cv {

	/*
padding: 0px 11px !important;
	margin: 0 !important;
*/
	padding: 0px !important;
	border: none !important;
	

	
	-webkit-box-shadow: none !important;
	-moz-box-shadow:    none !important;
	box-shadow:         none !important;
	
}
#block-views-liste-des-cv-block-3 .view-liste-des-cv h3{
	font-size: 15px !important; 
	font-weight: bold;
	margin:8px 0 !important;
	line-height:14px !important;
/* 	color:black; */
}


#block-views-liste-des-cv-block-3 .field-content{
	font-size:12px;
	margin-bottom: -10px;
}
#block-views-liste-des-cv-block-3 .field-content p{
	line-height: 12px !important;
}


.calameolink
{
	
	line-height:30px;
/* 	margin: 100px !important; */
	font-size: 22px;
	
}

.view-telechargements-abonnes .views-row{
	background-color: #fafafa;
	margin:10px;
	padding:10px;
}

.views-field-field-urlcalameo{
	margin-bottom: 10px;
	margin-top: 10px;
}



.captcha legend{display:none}
#recaptcha_widget_div{margin-left: 390px;}


@media (min-width: 979px) and (max-width: 1200px) { #recaptcha_widget_div{margin-left: 300px;}}
@media (min-width: 768px) and (max-width: 979px) { #recaptcha_widget_div{margin-left: 180px;}}
@media (max-width: 767px) { #recaptcha_widget_div{margin-left: 0;}}


/* Produit Connexe - Blocs sous le contenu principal */
.ProductConnexe{



	-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow:    3px 3px 5px 0px rgba(50, 50, 50, 0.35);
	box-shadow:         3px 2px 5px 0px rgba(50, 50, 50, 0.35);
	margin-top:25px; border:1px solid #ffab00;
	margin-bottom: 20px;
/* 	background-color: #f4f4f4 */
}



.ProductConnexe h2
{
background-color: #F59331; 
color:white; 
margin:0; 
line-height: 60px;
font-family: 'Francois One', sans-serif !important;
font-size: 38px;
}


.ProductConnexe .contenu h2
{
line-height: 50px;
background-color: white; 
color:black; 
margin:0; 
}




.ProductConnexe .contenu

{padding:10px; background-color: white !important; line-height: 22px; min-height: 400px; }


.ProductConnexe .views-row 
{border-bottom: 1px solid #e5e5e5; }


/* Formulaire Livre blanc */
#webform-protected-downloads-configuration-form .form-item-access-verification-mail-subject,
#webform-protected-downloads-configuration-form #edit-protected-download-page-text-download-noaccess-format,
#webform-protected-downloads-configuration-form #edit-protected-download-page-text-download-access-format,
#webform-protected-downloads-configuration-form .form-item-access-verification-access-type,
#webform-protected-downloads-configuration-form .form-item-access-verification-expiration-download,
#webform-protected-downloads-configuration-form .form-item-access-verification-expiration-session,
#webform-protected-downloads-configuration-form .form-item-access-verification-retroactive,
#webform-protected-downloads-configuration-form .form-item-access-verification-redirect,
#webform-protected-downloads-configuration-form .form-item-access-verification-mail-from,
#webform-protected-downloads-configuration-form .form-item-access-verification-mail-from,
#webform-protected-downloads-configuration-form .form-item-protected-download-page-text-download-noaccess-value,
/* #webform-protected-downloads-configuration-form #edit-protected-download-page, */
#webform-protected-downloads-configuration-form #edit-files
{
	display:none;
}


.page-node-download .tableheader-processed{
	width:100% !important;
}


.page-node-webform .tabs .secondary{
	display:none;
}


.sumbitdivwhitepaper{
	padding-top:20px;
	padding-bottom:20px;
/* 	background-color:#F59331; */
}
.sumbitdivwhitepaper img{border:1px solid black;}

.page-livres-blancs .btn a {
	margin-top:20px;
	color:white;
}

.page-livreblanc-css .views-row{
/* 	background-color:#FDB62B; */
	padding-top: 20px;
	padding-right: 1px;
	padding-bottom: 28px;
	padding-left: 28px;
	/*margin-bottom: 20px;
	min-height: 500px;*/
}

.view-id-whitepapers_list .btn-primary{

}
#block-views-whitepapers-list-block-1 li
{
	list-style: none;
	font-size: 110%;
	
}
.whitepaperbuttonalign{
	float:right;
}
#block-views-whitepapers-list-block-1 li a{font-weight: bold; color:black; letter-spacing: -0.3px;}

 .teaser-livre-blancs h2 {
	font-size: 26px;
	line-height: 26px;
	/*margin: 0 0 8px;*/
}
.white-paper-teaser-block{
	border: 1px solid #dee2e6;
	background-color: #f8f9fa !important;
	padding: 15px;
	margin-left:1px !important;
}
.livre-blancs-button-cta{
	display:inline-block;
	marrgin-top:15px;
}


.widgets-livreblanc-search .form-type-select{float:left; width:94%}
.widgets-livreblanc-search #edit-submit-search-archimag{float:right;height: 40px;}
.widgets-livreblanc-search #edit-field-classement-tid{width:100%; line-height: 40px;height: 40px;}

.widgets-livreblanc-search{
	border: 1px solid #dee2e6;
	background-color: #f8f9fa !important;
	margin-bottom: 40px;
	padding: 15px;
}

.page-search .white-paper-teaser-block{
	border: inherit;
	background-color: inherit;

}

 .page-search .white-paper-teaser-block .btn-primary a{
	 color:white !important;
 }

.widget-header{
	font-family: 'Francois One', sans-serif !important;
	color:#6d6f71;
}

.node-white-paper.node-teaser .keyword .field-items{
	display:inline-block;
}
.node-white-paper.node-teaser .keyword .field-item{
	display: inline-block;
	background-color: #dee2e6;
	margin-left: 10px;
	margin-top:7px;
	padding: 7px;
	border-radius: 7px;
}
@media (min-width: 979px) and (max-width: 1200px) {.widgets-livreblanc-search .form-type-select{width:90%}
	.page-livreblanc-css .views-row{padding-left: 19px;}
}
@media (min-width: 768px) and (max-width: 979px) { .widgets-livreblanc-search .form-type-select{width:87%}
	.page-livreblanc-css .views-row{padding-left: 19px;}
}

@media (max-width: 767px) { #colorbox, #cboxOverlay, #cboxWrapper{display: none !important} .widgets-livreblanc-search .form-type-select{width:83%}
	.page-livreblanc-css .views-row{padding-left: 0px;}
	.field-name-field-whitepaper-couverture .field-items{text-align:center}
}
  
