﻿html, body  
{
	background:url("images/Structure/RepeatYFondBody.jpg") repeat-y center;
	min-height:1160px;
	_height:1160px;
}

#ConteneurBody 
{
	background:url("images/Structure/FondBodyHaut.jpg") no-repeat center top;
}

#ConteneurBodyBas
{	
	background:url("images/Structure/FondBodyBas.jpg") no-repeat center bottom;
}

.HeaderContenu
{
	background:url("images/Structure/FondHeaderContenu.jpg") no-repeat;
	height:196px;
	_width:816px;
	_float:left;
}

.liensoushome
{
    display:block;
    width:215px;
    height:80px;
    position:absolute;
    top:50px;
    left:15px;
}

#Droite
{
    min-height:315px;
    _height:315px;
    background:url("images/Structure/FondDroit.jpg") no-repeat;
}

/********************************/
/*	         Gauche				*/
/********************************/
#Gauche 
{
	float: left;
	width: 215px;
	min-height:810px;
	_height:898px;
}

#ConteneurBas
{
	background:url("images/Structure/FondMenuBas.jpg") no-repeat bottom left;
}

#Conteneur
{
	background:url("images/Structure/RepeatYFondConteneur.jpg") repeat-y;
	min-height:790px;
	_height:790px;
}



#Footer
{
	height:88px;
	background:url("images/Structure/FondFooter.jpg") no-repeat;	
}

.CentreMaster
{
}


/************************************/
/*	         Bandeau Centre			*/
/************************************/
.CentreMaster div#BandeauCentreHome
{
	/*background:url("images/Visuel/BandeauHautHome.jpg") no-repeat top;
	float:left;
	height:119px;
	width:601px;*/
}


/********************************/
/*	         Fil Ariane			*/
/********************************/
.HeaderContenu div#FilAriane
{
	font: 11px Arial;
	color:#FFFFFF;	
	margin-left:25px;
	padding-top:20px;
}
.HeaderContenu div#FilAriane a
{
	text-decoration:underline;
	color:#FFFFFF;
}

/********************************/
/*	         Menu				*/
/********************************/

#Gauche div.ConteneurMenu
{
	background:url("images/Structure/FondMenu.jpg") no-repeat top;
	min-height:790px;
	_height:790px;
}

#Gauche div.ConteneurMenu div.Menu
{
	margin-left:0px;
	margin-right:0px;
	padding-top:10px;
	width:215px; /* Largeur du menu - les margins */
}

#Gauche div.ConteneurMenu div.DivEnteteMenu
{
	background:url("images/Menu/FondTitreMenu.gif") repeat-y top left;
	margin-left:4px;
	line-height:23;
	height:23;
	margin-top:12px;
}

#Gauche div.ConteneurMenu div.Menu span.EnteteMenu
{
	margin-bottom:4px;
	font: 12px Arial;
	font-weight:bold;
	color:#000000;
	padding-left:35px;
	text-align:left;
	height:23px;
	display:block;
	line-height:1.8;
}

#Gauche div.ConteneurMenu div.Menu a.EntreeMenu
{
	background:url("images/Menu/pictoSousMenu.gif") no-repeat left 0px;
	font: 11px Arial;
	text-decoration:none;
	color:#000000;
	padding-top:2px;
	padding-bottom:3px;
	display:block;
	text-align:left;
	margin-left:2px;
	padding-left:30px;
}

#Gauche div.ConteneurMenu div.Menu a:hover.EntreeMenu
{
	text-decoration:underline;
	color:#a3438e;
}


/********************************************/
/*	         Contenu BlocInfoPrincipale		*/
/********************************************/
.CentreMaster div.BlocInfoPrincipale
{
	background:url("images/Visuel/FondBottomBlocInfoPrincipale.jpg") repeat-x bottom;
	background-color:#b894b0;
	margin-left:7px;
	_margin-left:3px;
	margin-top:5px;
	margin-bottom:5px;
}

.CentreMaster div.BlocInfoPrincipale div.Titre
{
	background:url("images/Visuel/pictoTitreBlocInfoPrincipale.gif") no-repeat left;
	background-color:#b58aac;
	height:29px;
}

.CentreMaster div.BlocInfoPrincipale div.Titre h1
{
	/*background:url("images/Visuel/pictoTitreBlocInfoPrincipale.jpg") no-repeat;*/
	padding-left:27px;
	font: 12px Arial;
	color:#FFFFFF;
	font-weight:normal;
	height:22px;
	line-height:2.5;
	margin:0;
}

.CentreMaster div.BlocInfoPrincipale div.VisuelArticle
{
	text-align:center;
}

.CentreMaster div.BlocInfoPrincipale h1
{
	font: 12px Arial;
	font-weight:bold;
	color:#FFFFFF;
	margin-left: 20px;
}

.CentreMaster div.BlocInfoPrincipale h1 a.LienTitreSolution, .CentreMaster div.BlocInfoPrincipale h1 a.LienTitreSolution:hover
{
	font: 12px Arial;
	font-weight:bold;
	color:#FFFFFF;
	background: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.CentreMaster div.BlocInfoPrincipale div.BlocInfoPrincipaleContenu
{
	padding-bottom:20px;
}

.CentreMaster div.BlocInfoPrincipale div.Resume
{
	font: 11px Arial;
	color:#FFFFFF;
	margin: 0 20px 12px 20px;
}

.CentreMaster div.BlocInfoPrincipale a
{
	font: 11px Arial;
	color:#FFFFFF;
	margin: 0 20px 12px 20px;
	text-decoration: underline;
	background:url("images/Visuel/pictoLienBlocInfoNormal.gif") no-repeat left;
	padding-left:10px;
}

.CentreMaster div.BlocInfoPrincipale a:hover
{
	color:#FFFFFF;	
}

/********************************************************/
/*	         Contenu BlocInfoPrincipale Solutions		*/
/********************************************************/
.CentreMaster div.Solutions
{
	float:right;
	width:241px;
}


/************************************/
/*	         Contenu BlocNormal		*/
/************************************/
.CentreMaster div.BlocNormal
{
    margin-top:5px;
	margin-left:3px;
}

.CentreMaster div.BlocNormal div.Titre
{
	background:#EEEBEC;
	height:29px;
}

.CentreMaster div.BlocNormal div.Titre h1
{
	background:url("images/Visuel/pictoTitreBlocNormal.gif") no-repeat;
	padding-left:32px;
	font: 12px Arial;
	color:#85086b;
	font-weight:bold;
	height:22px;
	line-height:2.4;
	margin:0;
}

.CentreMaster div.BlocNormal div.VisuelArticle
{
	text-align:center;
}

.CentreMaster div.BlocNormal h1
{
	font: 12px Arial;
	font-weight:bold;
	color:#ab4995;
	margin: 12px 20px;
}

.CentreMaster div.BlocNormal h1 a.LienTitreInterview, .CentreMaster div.BlocNormal h1 a.LienTitreInterview:hover, .CentreMaster div.BlocNormal h1 a.LienTitreArticle, .CentreMaster div.BlocNormal h1 a.LienTitreArticle:hover
{
	font: 12px Arial;
	font-weight:bold;
	color:#ab4995;
	background: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.CentreMaster div.BlocNormal div.Resume
{
	font: 11px Arial;
	color:#000000;
	margin: 0 20px 12px 20px;
}

.CentreMaster div.BlocNormal a
{
	font: 11px Arial;
	color:#a3438e;
	margin: 0px 20px 12px 20px;
	text-decoration: underline;
	background:url("images/Visuel/pictoLienBlocInfoNormal.gif") no-repeat left;
	padding-left:10px;
}

.CentreMaster div.BlocNormal a:hover
{
	color:#a3438e;
}

.CentreMaster div.BlocNormal h1 a, .CentreMaster div.BlocNormal h1 a:hover
{
	background:none;
	float:none;
	padding:0;	
	margin:0;	
	text-decoration:none;
	color:#85086b;
	font:bold 12px Arial;
	line-height:2.2;
}

.CentreMaster div.BlocNormal hr
{
	margin:0;
	padding:0;	
	color:#E2E5E5;
	height:1px;
	margin-top:12px;
	margin-bottom:12px;
}

.CentreMaster div.BlocNormal div.VisuelArticle
{
	float:left;
	margin:10px;
}

/********************************************/
/*			Contenu BlocNormal Spécifique	*/
/********************************************/
.CentreMaster div.NouveauClient
{
	float:left;
	width:344px;
	padding-bottom:25px;
}

.CentreMaster div.Actualites
{
	float:left;
	width:344px;
	padding-bottom:20px;
}

.CentreMaster div.Evenement
{
	float:right;
	clear:right;
	width:241px;
	margin-right:0;
	margin-left:7px;
	_margin-left:3px;
	padding-bottom:20px;
	
}

.CentreMaster div.Sommaire
{
	float:left;
	width:250px;
	margin-right:20px;
	_margin-right:10px;
	margin-top:8px;
	_margin-top:8px;
}

.CentreMaster div.Sommaire div.Titre
{
	background:url("images/Visuel/pictoTitre.gif") no-repeat 20px 4px;
	height:auto;
	padding-bottom:5px;
}

.CentreMaster div.Sommaire div.Titre h1
{
	background:#EEEBEC none repeat scroll 0 0;
	height:auto;
}

.CentreMaster div.Sommaire div.Titre h1 a, .CentreMaster div.Sommaire div.Titre h1 a:hover
{
	font:14px Arial;
	font-weight:bold;
	padding-left:30px;
	color:#8B1572;
	margin:0;
	float:none;
	padding:0;
	margin:0;
	height:auto;
	text-decoration:none;
}

/********************************/
/*			Rappel thème		*/
/********************************/

/* Seulement le Theme Present */
div.RappelTheme
{
	background:url("images/Visuel/FondTitreTheme.jpg") no-repeat;
	height:95px;
}

div.RappelTheme div#RappelTheme
{
    background:url("images/Visuel/PictoTitre.gif") no-repeat;
    background-position:0px 70px;
	font: 16px Arial;
	margin-left:25px;
	padding-left:12px;
	padding-top:65px;
	color:#ac779f;
}

/* Thème et SousTheme */
div.RappelThemeEtSousTheme 
{
	background:url("images/Visuel/FondTitreTheme.jpg") no-repeat;
	height:128px;
}

div.RappelThemeEtSousTheme div#RappelTheme
{
	background:url("images/Visuel/PictoTitre.gif") no-repeat;
    background-position:0px 70px;
	font: 16px Arial;
	margin-left:25px;
	padding-left:12px;
	padding-top:65px;
	color:#ac779f;
}

div.RappelThemeEtSousTheme div#RappelSousTheme
{
	font: 24px Arial;
	text-align:left;
	margin-top:12px;
	margin-left:25px;
	color:#8b1572;
}

/********************************/
/*			Page Article		*/
/********************************/

div.CentreArticleSimple div.ContenuArticle 
{
	margin:8px 15px 20px 25px;
	color:#364149;
}

div.CentreArticleSimple div.ContenuArticle div.Resume
{
	font:11px Arial;	
	color:#364149;
	margin:0px;
	padding-bottom:8px;
}

div.CentreArticleSimple div.PanDocuments
{
	float:right;
	width:215px;
	margin:0 10px 10px 10px;
	background-color:#f0e7ed;
}

/*
div.CentreArticleSimple div.ContenuArticle a
{
    float:right;
    margin-bottom:25px;
}

div.CentreArticleSimple div.ContenuArticle a:hover
{

}
*/

div.CentreArticleSimple div.PanDocuments div.Header
{
	background:url("images/Visuel/HeaderPanDocuments.gif") no-repeat;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
}

div.CentreArticleSimple div.PanDocuments div.Footer
{	
	background-color:#f0e7ed;
	height:10px;
}

div.CentreArticleSimple div.PanDocuments ul
{
	margin:0px;
	padding:0px;
	list-style:none;	
}

div.CentreArticleSimple div.PanDocuments ul li
{
	background:url("images/Visuel/pictoPDF_normal.gif") no-repeat left top;
	padding-left:50px;
	padding-top:5px;
	height:35px;
}

div.CentreArticleSimple div.PanDocuments ul li a
{
	color:#85086b;
	font-weight:bold;
	background:none;
	padding:none;
	margin:0;
}

div.CentreArticleSimple div.PanDocuments ul li a:hover
{
	color:#85086b;
	font-weight:bold;
	background:none;
	padding:none;
	margin:0;
	margin-left:15px;
}


div.CentreArticleSimple div.PanDocumentsSimple
{
	float:right;
	width:180px;
	margin:0 10px 10px 10px;
}

div.CentreArticleSimple div.PanDocumentsSimple ul
{
	margin:0px;
	padding:0px;
	list-style:none;	
}

div.CentreArticleSimple div.PanDocumentsSimple ul li
{
	background:url("images/Visuel/pictoPDF_simple.gif") no-repeat left top;
    padding-left:50px;
    padding-top:5px;
    height:35px;
}

div.CentreArticleSimple div.PanDocumentsSimple ul li a
{
	color:#85086b;
	font-weight:bold;
	background:none;
	padding:none;
	margin:0;
	margin-left:5px;
}

div.CentreArticleSimple div.PanDocumentsSimple ul li a:hover
{
	color:#85086b;
	font-weight:bold;
	background:none;
	padding:none;
	margin:0;
	margin-left:15px;
}


div.CentreArticleSimple div.PanContexte
{
	float:right;
	width:215px;
	margin:0 10px 10px 10px;
	background-color:#f0e7ed;
}

div.CentreArticleSimple div.PanContexte div.Header
{
	background:url("images/Visuel/HeaderPanDocuments.gif") no-repeat;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
}

div.CentreArticleSimple div.PanContexte div.Contenu
{	
	padding:0 10px 10px 10px;
}

div.CentreArticleSimple div.PanContexte div.Footer
{	
	background-color:#f0e7ed;
	height:10px;
}



/********************************/
/*		divActionRessource		*/
/********************************/

div#divActionRessource 
{
	text-align:right;	
}
div#divActionRessource a.aLienImpression
{
	background:url("images/Visuel/icon_print.gif") no-repeat 1px;
	padding-left: 15px;
	float: right;
	text-decoration:none;
}

div#divActionRessource div.btEnvoyerAmi
{
	background:url("images/Visuel/icon_tell_a_friend.gif") no-repeat 1px;
	float: right;
	display:block;
	margin-left: 5px;	
	width:15px;
}

div#divActionRessource div.btEnvoyerAmi a.bt_Mail
{
	text-decoration:none;
	display:block;
	width:15px;
	cursor:pointer;
}