/* -------------------------------------------------------------------------------------------------- Ràz */
	a:hover {color: black !important}
	a img {border: 0}
	body, p, h1, h2, h3, h4, h5, h6, ul, li, form {margin: 0;}
	ul {padding: 0 0 0 10px}

.hiddenTitle {
	font-size: 0px;
	height: 0px;
	text-indent: -1000px;
	}

/* **************************************
	Mise en page - Commune à toutes les pages
*********************************** */
	body {
		margin: 0; padding: 0;
		font-size: 62.5%;
		font-family: Verdana, Helvetica, Arial, sans-serif; 
		background: #eeece0 url(/templateMedias/images/bg.png) repeat-x;
	}
	#main {
		width: 900px;
		margin: 0 auto 0 auto;
		position: relative;
	}
	/* Entête */
	#header {
		position: relative; z-index: 1000;
		width: 901px; height: 61px;
		background: transparent url(/templateMedias/images/bg_header.gif) no-repeat;
	}
	/* Signature */
	#footer {
		position: relative; top: 10px;
		height: 40px;
		clear: both;
		color: #7E6190;
		background: transparent url(/templateMedias/images/bgFooter.jpg) no-repeat;
		}
	#footer #footerContent {
		position: absolute; top: 5px; left: 120px;
		width: 350px;
		font-style: normal;
		}
	#logo {
		position: absolute;
		top: 12px; left: 20px;
		}
	#logo a {
		position: relative;
		text-decoration: none;
		color: #3E6681
		}
	#logo a span {
		position: absolute; top: -12px; left: 280px
		}
	/* Menus */
	#menuCorporate {
		position: absolute; top: 25px; right: 0;
		list-style: none;
		}
	#menuCorporate li {
		display: block;
		float: left;
		padding-right: 20px;
		}
	#menuCorporate li a {
		text-decoration: none;
		color: #3f6678;
		}
	#menuCorporate #entete1, #menuCorporate #entete2, #menuCorporate #entete3 {
		text-transform: uppercase;
		font-weight: bold;
		}
	.selected a { color: #FF6E00 !important; font-weight: bold;}


/* **************************************
	Accueil - body#home
*********************************** */

/* -------------------------------------------------------------------------------------------------- Bloc produits */
	body#home #produitContent {
		width: 900px; height: 300px;
		background: transparent url(/templateMedias/images/bg_produits.gif) no-repeat;
		margin: 15px 0 0 0;
		position: relative;
		}
	body#home #produitContent h1 {
		padding-top: 44px; overflow: hidden; height: 0px;
		width: 453px;
		background: transparent url(/templateMedias/images/titre_produits.gif) no-repeat;
		position: absolute; top: 15px; left: 15px;
		}
	body#home #animationProduit {
		width: 490px; height: 200px;
		position: absolute; top: 79px; left: 15px;
		}
	body#home #menuProduits {
		position: absolute; top: 10px; left: 520px;
		width: 360px; height: 270px;
		overflow: hidden;
/*		background: transparent url(/templateMedias/images/bg_navProdHome.gif) no-repeat;*/
		}
/*	body#home #menuProduits h2 {display: none;}*/
	body#home #menuProduits .padder {padding: 0;}
	body#home #menuProduits h3 {
		position: relative;
		font-family: Georgia, serif;
		text-transform: uppercase;
		font-weight: normal;
		font-size: 1.4em;
		height: 1.3em;
	}
	body#home #menuProduits h3 a {
		color: #713878;
		display: block;
		position: absolute; left: -80px;
		height: 40px; width: 100%;
		padding-left: 80px;
		text-decoration: none;
		}
	body#home #menuProduits p {color: #444; font-size: 1.1em;}
	body#home #menuProduits .produit {
		padding : 0 0 15px 70px;
		}
	body#home #menuProduits #pdt1 {background: transparent url(/templateMedias/images/icn_pdt1.gif) no-repeat;}
	body#home #menuProduits #pdt2 {background: transparent url(/templateMedias/images/icn_pdt2.gif) no-repeat;}
	body#home #menuProduits #pdt3 {background: transparent url(/templateMedias/images/icn_pdt3.gif) no-repeat;}
	body#home #menuProduits #pdt4 {background: transparent url(/templateMedias/images/icn_pdt4.gif) no-repeat;}
	body#home #menuProduits #pdt5 {background: transparent url(/templateMedias/images/icn_pdt5.gif) no-repeat;}

	body#home #logo a span {
		display: none;
		}

	body#home li.lnkHome a { color: #FF6E00 !important; font-weight: bold;}

/* -------------------------------------------------------------------------------------------------- Blocs Actualités */
	body#home #actuContent {
		width: 601px; height: 177px;
		background: transparent url(/templateMedias/images/bg_actus.gif) no-repeat;
		float: left;
		}
	body#home #actuContent p {margin: 0 0 0.3em 0; padding: 0 5px 0 5px;}
	body#home #actuContent a {font-weight: bold; color: #66a7c4}
	body#home #actuContent img {
		padding: 2px; margin: 2px;
		border: 1px #49667d solid; background-color: #fff;
		}
	body#home #actuContent .savoirPlus {text-align: left}
	body#home #actuContent .savoirPlus a {color: #FF6E00; font-weight: normal}
	body#home #actuContent .hiddenTitle {overflow: hidden; height: 0px;}
	body#home #actuContent .paveNews {
		font-size: 1.1em;
		width: 280px; float: left;
		color: #66a7c4
		}
	body#home #actuContent #articles {
		padding: 30px 15px 15px 15px;
		}

/* -------------------------------------------------------------------------------------------------- Bloc extranet - utilisateurs */
	/* Identification */
	#userContent{
		color: #949490;
		font-size: 0.9em;
		}
	#userContent #identification {position: relative;}
	#userContent .hiddenTitle {
		overflow: hidden;
		height: 0px;
		}
	#userContent a {color: #FF6E00}
	#userContent label {
		color: #837b58; font-weight: bold;
		}
	#userContent .inptTxt {
		border: 1px #837b58 solid;
		color: #837b58; font-size: 1em;
		}
	#userContent .inptTxt:focus {	color: #000; border: 1px #000 solid;}
	#userContent .inptSubmit {
		font-size: 1em;
		}
	#userContent .userName, #sideUser .userName {
		padding: 0 0 0 20px;
		background: transparent url(/templateMedias/images/user.gif) no-repeat;
		}
	#userContent .connectState, #sideUser .connectState {
/*		padding: 0 0 0 20px;
		background: transparent url(/templateMedias/images/key.gif) no-repeat;*/
		display: none;
		}
	#userContent .prefs, #sideUser .prefs {
		padding: 0 0 0 20px;
		background: transparent url(/templateMedias/images/prefs.gif) no-repeat;
		}
	#userContent .acces,  #sideUser .acces {
		padding: 0 0 0 20px;
		background: transparent url(/templateMedias/images/accesXnet.gif) no-repeat;
		font-size: 1.3em;
		font-weight: bolder;
		}
	#userContent .acces a {color: #FF6E00 !important;}
	#userContent .logout,   #sideUser .logout {
		margin: 1em 0 0 0; text-align: right;
		}

	body#home #userContent {
		width: 280px; height: 177px;
		background: transparent url(/templateMedias/images/bg_user.gif) no-repeat;
		float: right;
		}
	body#home #userContent #identification {
		border-top: 1px #a2a098 solid;
		border-bottom: 1px #a2a098 solid;
		padding: 5px 0 2px 0;
		margin: 5px 0 3px 0;
		}
	body#home #userContent a {color: #FF6E00}
	body#home #userContent label {
		display: block; float: left;
		width: 100px;
		}
	body#home #userContent .inptSubmit {}
	body#home #userContent #padder {padding: 30px 15px 15px 15px;}

	body#solutions #userContent, body#common #userContent {
		position: absolute; top: 55px; right: 0;
		width: 550px; height: 30px;
		background: transparent url(/templateMedias/images/bg_user_top.gif) no-repeat;
		text-align: right;
		overflow: hidden;
		}
	body#solutions #userContent p.login, body#common #userContent p.login {padding: 8px 10px 0 0}
	body#solutions #userContent p.acces, body#common #userContent p.acces {position: absolute; top: 10px; left: 90px}
	body#solutions #userContent p.userName, body#common #userContent p.userName {position: absolute; top: 10px; left: 280px}
	body#solutions #userContent p.prefs, body#common #userContent p.prefs {position: absolute; top: 10px; left: 370px}
	body#solutions #userContent p.logout,body#common #userContent p.logout {position: absolute; top: -1px; left: 450px;}
	body#solutions #userContent label, body#common #userContent label { font-weight: normal;}

/* **************************************
	Pages solutions - body#solutions
*********************************** */
	body#solutions {}
	/* Menu produit sélectionné ----------------------------------------- */
	
	body#solutions #menuCorporate .first a {color: #FF6E00 !important; font-weight: bold;}
	body#solutions #header {margin-bottom: 30px;}
	body#solutions .content {
		background: transparent url(/templateMedias/images/bgContent.gif) repeat-y;
		margin-top: 50px
		}
	body#solutions #footer {top: 60px;}
	body#solutions #habillagePied {
		position: relative; top: 50px;
		height: 20px;
		clear: both;
		background: transparent url(/templateMedias/images/bgHabillagePied.png) no-repeat bottom;
		}
	body#solutions #produitContent {
		position: relative;
		top: -20px;
		}
	body#solutions #produitContent h1, body#solutions #produitContent h2, body#solutions #produitContent h3,
	body#solutions #produitContent h4, body#solutions #produitContent h5,
	body#solutions #produitContent h6 { margin: 0 0 1em 0; color: #713978; line-height: 1.4em }
	body#solutions #produitContent h2, body#solutions #produitContent h3,
	body#solutions #produitContent h4, body#solutions #produitContent h5, body#solutions #produitContent h6 {margin: 1.8em 0 1em 0;}

	body#solutions #produitContent p, body#solutions #produitContent ul { 
		margin: 0.8em 0 0.8em 0;
		font-size: 1.2em; line-height: 1.5em;
		color: #555;
		}
	body#solutions #produitContent ul ul {font-size: 1em}
	body#solutions #produitContent h1 {font-size: 2em;}
	body#solutions #produitContent h2 {font-size: 1.7em}
	body#solutions #produitContent h3 {font-size: 1.6em}
	body#solutions #produitContent h4 {font-size: 1.5em}
	body#solutions #produitContent h5 {font-size: 1.3em}
	body#solutions #produitContent h6 {font-size: 1.2em}	
	
	body#solutions #produitContent ul {
		padding: 0 0 0 3em;
		}
	body#solutions #produitContent ul li {margin-bottom: 5px}
	body#solutions #menuProduits {
		height: 95px;
		background: transparent url(/templateMedias/images/bgNavProduits.gif) no-repeat top;
/*		background: transparent url(/templateMedias/images/bg_produits.gif) no-repeat;*/
		position: relative; top: -30px;
		}
	body#solutions #menuProduits h2.hiddenTitle {
		height: 0; overflow: hidden;
		padding-top: 5px;
		}
	body#solutions .produit {
		float: left; margin: 0 0 0 10px;
		}
	body#solutions .produit p {display: none;}
/* -------------------------------------------------------------------------------------------------- Menu produits */
	body#solutions #menuProduits ul {
		position: absolute; top: 58px; left: 15px;
		list-style: none;
		overflow: hidden;
		margin: 0; padding: 0;
		width: 700px;
		}
	body#solutions #menuProduits li {
		float: left;
		line-height: 1em;
		}
	body#solutions #menuProduits li a {
		color: #91299e;
		display: block; float: left;
		padding: 0 10px 0 10px;
		border-right: 1px #ccc solid;
		}
	body#solutions #menuProduits li.first a {	padding: 0 10px 0 0;}
	body#solutions #menuProduits li.last a {border: 0;}
	body#solutions #menuProduits li.current a {font-weight: bold; color: #FF6E00 !important}
	body#solutions #menuProduits li a:visited {color: #c894ce}
	body#solutions #menuProduits h3 a {
		display: block;
		height: 0; overflow: hidden;
		padding-top: 35px;
		background: transparent url(/templateMedias/images/bgMenuProduits.png) no-repeat;
		font-size: 0px;
		text-indent: -1000px;
		}
	body#solutions #menuProduits #pdt1 h3 a {background-position: 0 0; width: 125px; }
	body#solutions #menuProduits #pdt2 h3 a {background-position: -125px 0;width: 120px; }
	body#solutions #menuProduits #pdt3 h3 a {background-position: -250px 0;width: 100px; }
	body#solutions #menuProduits #pdt4 h3 a {background-position: -375px 0;width: 125px; }
	body#solutions #menuProduits #pdt5 h3 a {background-position: -500px 0; width: 120px}
	body#solutions #menuProduits #pdt1 h3 a:hover {background-position: 0 -45px;}
	body#solutions #menuProduits #pdt2 h3 a:hover {background-position: -125px -45px;}
	body#solutions #menuProduits #pdt3 h3 a:hover {background-position: -250px -45px;}
	body#solutions #menuProduits #pdt4 h3 a:hover {background-position: -375px -45px;}
	body#solutions #menuProduits #pdt5 h3 a:hover {background-position: -500px -45px;}
	body#solutions #menuProduits #pdt1 h3.current a {background-position: 0 -90px;}
	body#solutions #menuProduits #pdt2 h3.current a {background-position: -125px -90px;}
	body#solutions #menuProduits #pdt3 h3.current a {background-position: -250px -90px;}
	body#solutions #menuProduits #pdt4 h3.current a {background-position: -375px -90px;}
	body#solutions #menuProduits #pdt5 h3.current a {background-position: -500px -90px;}

/* -------------------------------------------------------------------------------------------------- Listes bas de pages */
	body#solutions #blocAvantages {font-weight: bold;}	
	body#solutions #blocAvantages ul {list-style: none; padding: 0; margin: 0}
	body#solutions #blocAvantages ul li {display: block;}
	body#solutions #blocAvantages ul li a {
		text-decoration: none;
		display: block;
		padding: 5px 18px 5px 10px;
		}
	body#solutions #blocAvantages h3.hiddenTitle {height: 0; overflow: hidden;}
	body#solutions #blocAvantages #references,
	body#solutions #blocAvantages #benefices,
	body#solutions #blocAvantages #pointsForts,
	body#solutions #blocAvantages #fonctions {width: 273px; height: 250px;}
	body#solutions #blocAvantages .padder {padding: 30px 15px 15px 15px;}
	body#solutions #benefices { color: #736b26; background: transparent url(/templateMedias/images/bgListeBenefices.png) no-repeat;}
	body#solutions #fonctions { color: #f73a39;background: transparent url(/templateMedias/images/bgListeFonctions.png) no-repeat;}
	body#solutions #references { color: #f73a39;background: transparent url(/templateMedias/images/bgListeReferences.png) no-repeat;}
	body#solutions #references li { border-bottom: 1px #FF9CA0 solid; background: transparent url(/templateMedias/images/puceRose.png) no-repeat 0 50%;}
	body#solutions #references li a { color: #C3002F; background: transparent url(/templateMedias/images/plusRose.png) no-repeat 100% 5px;}
	body#solutions #pointsForts { color: #098cb7;background: transparent url(/templateMedias/images/bgListePointsForts.png) no-repeat;}
	body#solutions #benefices li { border-bottom: 1px #d5d1b8 solid; background: transparent url(/templateMedias/images/puceVert.png) no-repeat 0 50%;}
	body#solutions #pointsForts li { border-bottom: 1px #b2d6df solid; background: transparent url(/templateMedias/images/puceBlue.png) no-repeat 0 50%;}
	body#solutions #fonctions li { border-bottom: 1px #eee0d1 solid; background: transparent url(/templateMedias/images/puceRose.png) no-repeat 0 50%;}
	body#solutions #benefices li a { color: #737373; background: transparent url(/templateMedias/images/plusVert.png) no-repeat 100% 5px;}
	body#solutions #pointsForts li a { color: #1b5c71; background: transparent url(/templateMedias/images/plusBlue.png) no-repeat 100% 5px;}
	body#solutions #fonctions li a { color: #710c0c; background: transparent url(/templateMedias/images/plusRose.png) no-repeat 100% 5px;}

/* ****************************************
Pages Présentation 
***************************************** */
	body#solutions.presentation #produitContent #produitPadder {padding: 0 15px 15px 15px;}
	body#solutions.presentation #blocAvantages {clear:  both; font-weight: bold;}	
	body#solutions.presentation #blocAvantages #benefices,
	body#solutions.presentation #blocAvantages #pointsForts,
	body#solutions.presentation #blocAvantages #fonctions {margin-left: 15px; float: left;}

/* ****************************************
Pages Bénéfices 
***************************************** */
	.bodyBenefices #sideNotes {
		color: #3E6678;
		font-size: 1.1em; line-height: 1.4em !important;
		border-top: 2px #3E6678 solid;
		border-bottom: 2px #3E6678 solid;
		width: 150px;
		padding: 1em; margin: 1.5em;
		float: right;
		font-family: Georgia, serif;
		}
	.bodyBenefices #sideNotes * { color: #3E6678 !important; } /* Force la couleur des éléments du bloc */
	.bodyBenefices #produitContent {
		float: right;
		width: 570px;
		}
	.bodyBenefices  #produitPadder {
		margin-right: 20px;
		}
	.bodyBenefices #blocAvantages {
		float: left; width: 200px;
		position: relative; top: -15px; left: 20px;
		}

/* ****************************************
Pages avec menu à gauche (corporate)
***************************************** */
	.bodyCorporate #produitContent {
		float: right;
		width: 570px;
		border-left: 1px #ccc solid;
		}
	.bodyCorporate  #produitPadder {margin-right: 20px;}
	.bodyCorporate #sousMenu {
		float: left; width: 200px;
		position: relative; top: -15px; left: 20px;
		width: 273px; height: 250px;
		background: transparent url(/templateMedias/images/bgListeSousMenu.png) no-repeat;
		font-weight: bold;
		}
	.bodyCorporate #sousMenu ul {list-style: none; padding: 0; margin: 0}
	.bodyCorporate #sousMenu ul li {
		display: block;
		border-bottom: 1px #a5bbc5 solid;
		background: transparent url(/templateMedias/images/puceGrisBlue.png) no-repeat 0 8px;
		}
	.bodyCorporate #sousMenu ul li a {
		text-decoration: none;
		display: block;
		padding: 5px 18px 5px 10px;
		color: #32515f;
		background: transparent url(/templateMedias/images/plusBlue.png) no-repeat 100% 5px;		
		}
	.bodyCorporate #sousMenu .padder {padding: 30px 15px 15px 15px;}
	.bodyCorporate #sousMenu h3.hiddenTitle {height: 0; overflow: hidden;}

	/* 04 décembre 2006                   */

	a.modulo {
		display: block;
		width: 157px; height: 28px;
		background: transparent url(/templateMedias/images/btModulo.gif) no-repeat 0 0;
		}
	
/* ****************************************
Page modèle commun 
***************************************** */

	body#common .content {
		background: transparent url(/templateMedias/images/bgContent.gif) repeat-y;
		margin-top: 50px;
		}
	body#common #footer {top: 60px;}
	body#common #habillagePied {
		position: relative; top: 50px;
		height: 20px;
		clear: both;
		background: transparent url(/templateMedias/images/bgHabillagePied.png) no-repeat bottom;
		}
	body#common #menuProduits {
		height: 30px;
/*		background: transparent url(/templateMedias/images/bgNavCorp.gif) no-repeat;*/
		background: transparent url(/templateMedias/images/bg_produits.gif) no-repeat;
		position: relative; top: -20px;
		}
	body#common #menuProduits h2 a {
		display: block;
		height: 0; overflow: hidden;
		padding: 30px 0 0 0;
		}

	body#common #produitContent {position: relative; top: -20px; color: #333; font-size: 1.1em}
	body#common #produitPadder {padding: 0 15px 15px 15px;}

/* -------------------------------------------------------------------------------------------------- Mise en forme textes enrichis */
	body#common #produitContent h1, body#common #produitContent h2, body#common #produitContent h3,
	body#common #produitContent h4, body#common #produitContent h5, body#common #produitContent h6 {margin: 0 0 0.8em 0;}
	body#common #produitContent p, body#common #produitContent ul, body#common #produitContent cite  {margin: 0 0 0.8em 0;}
	body#common #produitContent h1, body#common #produitContent h2, body#common #produitContent h3,
	body#common #produitContent h4, body#common #produitContent h5, body#common #produitContent h6 {color: #713978;}
 	body#common #produitContent ul {padding: 0 0 0 3em;}
	body#common #produitContent p {line-height: 1.4em; font-size: 1.1em}
	body#common #produitContent pre {font-size: 1.2em;}
	body#common #produitContent img {}
	body#common #produitContent h1 {font-size: 2.3em; line-height: 1em}
	body#common #produitContent h2 {font-size: 1.8em}
	body#common #produitContent h3 {font-size: 1.6em}
	body#common #produitContent h4 {font-size: 1.5em}
	body#common #produitContent h5 {font-size: 1.3em}
	body#common #produitContent h6 {font-size: 1.2em}	
	

	body#common #produitContent table caption {
		background-color: #ccc;
		border-bottom: 1px #333 solid;
		font-size: 1.3em;
		font-weight: bold;
		}
/* -------------------------------------------------------------------------------------------------- Formulaires */
	body#common #produitContent fieldset {
		border: 1px #ccc solid;
		background-color: #fefefe;
		margin: 1em 0 1em 0;
		}
	body#common #produitContent legend {font-size: 1.5em; font-weight: bold;}
	body#common #produitContent label {
		display: block; float: left; margin: 0 20px 0 0;
		width: 180px;
		text-align: right;
		}
	body#common #produitContent .field6 label, 	body#common #produitContent .field12 label {
		clear: both; float: none;
		width: auto; text-align: left;
		margin-bottom: 0.5em;
		font-weight: bold;
		}
	body#common #produitContent p.field_line {
		clear: both;
		margin-bottom: 0.5em;
		border-bottom: 1px #ddd solid;
		}

	body#common #produitContent p.field_valid {text-align: right}
	body#common #produitContent p.help {color: #555}

/* ****************************************
Pages points forts 
***************************************** */
	body.bodyPointsForts #pfMenu {
		float: left; position: relative; top: 0; left: 15px;
		width: 500px;
		}
	body.bodyPointsForts #pfMenuContent {}
	body.bodyPointsForts #pfMenu ul {
		list-style: none; margin: 0; padding: 0;
		width: 500px;
		}
	body.bodyPointsForts #pfMenu h3 {color: #FF6E00; font-size: 1.5em;}
	body.bodyPointsForts #pfMenu a {
		display: block;
		font-size: 1.3em;
		text-decoration: none;
		background: transparent url(/templateMedias/images/puce_pointsForts.gif) no-repeat 100% 5px;
		color: #f68b29;
		padding: 10px 100px 10px 0;
		font-weight: bold;
		}
	body.bodyPointsForts #produitContent {float: right;}
	body.bodyPointsForts #produitContent  #produitPadder {padding: 15px;}
	body.bodyPointsForts #contenuPF {
		clear: both; padding: 15px 0 0 0;
		margin: 0 15px 0 15px;
		border-top: 1px #ccc solid;
		}
	body.bodyPointsForts #contenuPF #colA, body.bodyPointsForts #contenuPF #colB {
		float: left;
		width: 420px;
		}
	body.bodyPointsForts #contenuPF #colA {padding: 0 7px 0 0; border-right: 1px #ccc solid; }
	body.bodyPointsForts #contenuPF #colB {padding: 0 0 0 7px;}
	body.bodyPointsForts #contenuPF h2 {color: #f68b29; margin: 0 0 10px 0; font-size: 1.2em;}
	body.bodyPointsForts #contenuPF p {margin: 0 0 10px 0; font-size: 1.1em;}


/* ****************************************
Extranet
***************************************** */
/* ****************************************
Pages avec menu à gauche (corporate)
***************************************** */
	.bodyExtranet #produitContent {
		float: right;
		width: 570px;
		border-left: 1px #ccc solid;
		}
	.bodyExtranet #produitPadder {margin-right: 20px;}
	.bodyExtranet #sousMenu {
		float: left; width: 200px;
		position: relative; top: -15px; left: 20px;
		width: 273px; height: 250px;
		background: transparent url(/templateMedias/images/bgListeSousMenu.png) no-repeat;
		font-weight: bold;
		}
	.bodyExtranet #sousMenu ul {list-style: none; padding: 0; margin: 0; position: relative; }
	.bodyExtranet #sousMenu ul ul {padding: 0 0 0 10px;}
	.bodyExtranet #sousMenu ul li {
		display: block;
		border-bottom: 1px #a5bbc5 solid;
		background: transparent url(/templateMedias/images/puceGrisBlue.png) no-repeat 0 8px;
		}
	.bodyExtranet #sousMenu ul li a {
		text-decoration: none;
		display: block;
		padding: 5px 18px 5px 10px;
		color: #32515f;
		background: transparent url(/templateMedias/images/plusBlue.png) no-repeat 100% 5px;		
		}
	.bodyExtranet #sousMenu .padder {padding: 30px 15px 15px 15px;}
	.bodyExtranet #sousMenu h3.hiddenTitle {height: 0; overflow: hidden;}
	.bodyExtranet #sideUser {
		float: left;
		position: relative;
		top: 0; left: 20px;
		width: 270px;
		padding: 15px 0 0 0;
		border-top: 1px #ccc solid;
		}

/* ****************************************
Divers
***************************************** */

	#blocAvantages .current a, #sousMenu .current a {
		color: #FF6E00 !important;
		}
/* ****************************************
Pages actualités
***************************************** */
	#mainActu {margin: 0 0 15px 0;}
	#actuSecond {clear: both;	}
	#common #mainActu  img, #common #actuSecond  img {
		padding: 2px; margin: 2px;
		border: 1px #ccc solid; background-color: #fff;
		}
	#actuSecond #colA, #actuSecond #colB { width: 430px; float: left;	}
	#actuSecond #colA {border-right: 1px #ccc solid;}
	#actuSecond #colB {}
	#common #actuSecond  p {margin: 0 0 0.3em 0; padding: 0 5px 0 5px;}
	#common #actuSecond  a {
		font-weight: bold; color: #66a7c4;
		font-size: 1.2em;
		}
	#common #actuSecond .savoirPlus {text-align: left}
	#common #actuSecond .savoirPlus a {color: #FF6E00; font-weight: normal}
	#common #actuSecond .hiddenTitle {overflow: hidden; height: 0px;}
	#common #actuSecond .paveNews {clear: both; margin: 0 0 15px 0;}
	#common #actuSecond  #articles {padding: 30px 15px 15px 15px;}
	#common #autres_actus {font-size: 1.6em;}

/* ****************************************
Accueil societe
***************************************** */
.bodyHomeCorpo {}
.bodyHomeCorpo .menuSociete {
	border-top: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	position: relative; top: 0; left: 0;
	padding: 1em;
	background: transparent url(/templateMedias/images/bgMenuSociete.jpg) repeat-x;
	}
.bodyHomeCorpo .menuSociete a {
	font-size: 0.9em;
	text-decoration: none;
	font-weight: bold;
	color: #31515F;
	}
