﻿html, body  
{
	background:url("images/Structure/RepeatYFondBody.jpg") repeat-y center;
	min-height:1140px;
	_height:1140px;
}

#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:232px;
	_width:816px;
	_float:left;
}

.liensoushome
{
    display:block;
    width:185px;
    height:110px;
    position:absolute;
    top:70px;
    left:15px;
}

#Droite
{
    min-height:232px;
    _height:232px;
    background:url("images/Structure/FondXDroite.jpg") no-repeat;
}

/********************************/
/*	         Gauche				*/
/********************************/
#Gauche 
{
	float: left;
	width: 215px;
	min-height:732px;
	_height:732px;
}

#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;
}

#HeaderCentre #Bandeau
{
	background:url("images/Structure/FondHeaderHaut.jpg") no-repeat top;
	padding-top:217px;
	/*_display:inline-block;*/
	/*
	height:232px;
	margin:0;
	padding:0;
	*/
}

#Footer
{
	height:88px;
	background:url("images/Structure/FondFooter.jpg") no-repeat;	
}

.CentreMaster
{
	background-color:#FBF9F7;
	margin-bottom:50px;
}


/************************************/
/*	         Bandeau Centre			*/
/************************************/
.CentreMaster div#BandeauCentreHome
{
	background:url("images/Visuel/BandeauHautHome.jpg") no-repeat top;
	float:left;
	height:262px;
	width:245px;
}


/********************************/
/*	         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 div.Menu
{
	margin-left:2px;
	margin-right:0px;
	width:213px; /* Largeur du menu - les margins */
}

#Gauche div.ConteneurMenu div.Menu span.EnteteMenu
{
	background:url("images/Menu/pictoMenu.gif") no-repeat right;
	margin-top:-2px;
	_margin-top:-2px;
	margin-bottom:4px;
	border-bottom:1px #b7b2b0 solid;
	border-top:2px #841034 solid;
	font: 12px Arial;
	font-weight:bold;
	padding-right:23px;
	text-align:right;
	height:22px;
	display:block;
	line-height:1.8;
}

#Gauche div.ConteneurMenu div.Menu a.EntreeMenu
{
	background:url("images/Menu/pictoSousMenu.gif") no-repeat right;
	font: 11px Arial;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	padding:5px;
	padding-top:2px;
	padding-bottom:7px;
	margin-bottom:2px;
	display:block;
	text-align:right;
	padding-right:13px;
	margin-right:10px;
}

#Gauche div.ConteneurMenu div.Menu a:hover.EntreeMenu
{
	text-decoration:underline;
}


/********************************************/
/*	         Contenu BlocInfoPrincipale		*/
/********************************************/
.CentreMaster div.BlocInfoPrincipale
{
	border: 1px solid #bababa;
	background:url("images/Visuel/RepeatXBlocInfoPrincipale.jpg") repeat-x bottom;
	background-color:#7d0027;
	/*margin-left:12px;
	_margin-left:6px;*/
	margin-top:14px;
	_margin-top:14px;
	padding-bottom:12px;
}

.CentreMaster div.BlocInfoPrincipale div.Titre
{
	background:url("images/Visuel/RepeatXTitreBlocInfoPrincipale.jpg") repeat-x;
	height:47px;
}

.CentreMaster div.BlocInfoPrincipale div.Titre h1
{
	background:url("images/Visuel/pictoTitreBlocInfoPrincipale.jpg") no-repeat;
	padding-left:25px;
	font: 12px Arial;
	color:#FFFFFF;
	font-weight:normal;
	height:47px;
	line-height:2.5;
	margin:0;
}

.CentreMaster div.BlocInfoPrincipale div.VisuelArticle
{
	text-align:center;
	background-color:#FBF9F7;
}

.CentreMaster div.BlocInfoPrincipale h1
{
	font: 12px Arial;
	font-weight:bold;
	color:#FFFFFF;
	margin: 0 20px 12px;
}

.CentreMaster div.BlocInfoPrincipale h1 a.LienTitreSolution, .CentreMaster div.BlocInfoPrincipale h1 a.LienTitreSolution:hover
{
	font: 12px Arial;
	font-weight:bold;
	color:#FFFFFF;
	background: none;
	float:none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.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;
	text-decoration: underline;
	background:url("images/Visuel/pictoLienBlocInfoPrincipale.gif") no-repeat left;
	padding-left:10px;
	float:right;
}

.CentreMaster div.BlocInfoPrincipale a:hover
{
	color:#999999;	
}

/********************************************************/
/*	         Contenu BlocInfoPrincipale Solutions		*/
/********************************************************/
.CentreMaster div.Solutions
{
	float:left;
	width:340px;
	border:0;
	margin-bottom:1px;
}

/************************************/
/*	         Contenu BlocNormal		*/
/************************************/
.CentreMaster div.BlocNormal
{
	margin-left:12px;
	margin-top:15px;
}

.CentreMaster div.BlocNormal div.Titre
{
	background:#7d0027;
	height:22px;
}

.CentreMaster div.BlocNormal div.Titre h1
{
	background:url("images/Visuel/pictoTitreBlocNormal.gif") no-repeat;
	padding-left:35px;
	font: 12px Arial;
	color:#FFFFFF;
	font-weight:normal;
	height:22px;
	line-height:1.8;
	margin:0;
}

.CentreMaster div.BlocNormal h1
{
	font: 12px Arial;
	font-weight:bold;
	color:#364149;
	margin: 12px 20px;
}

.CentreMaster div.BlocNormal h1 a.LienTitreArticle, .CentreMaster div.BlocNormal h1 a.LienTitreArticle:hover
{
	font: 12px Arial;
	font-weight:bold;
	color:#364149;
	float: none;
	background: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.CentreMaster div.BlocNormal h1 a.LienTitreClient, .CentreMaster div.BlocNormal h1 a.LienTitreClient:hover
{
	font: 12px Arial;
	font-weight:bold;
	color:#364149;
	float: none;
	background: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.CentreMaster div.BlocNormal div.Resume
{
	font: 11px Arial;
	color:#364149;
	margin: 0 10px 12px 10px;
}

.CentreMaster div.BlocNormal a
{
	font: 11px Arial;
	color:#7d0027;
	margin: 0 10px 12px 0;
	text-decoration: underline;
	background:url("images/Visuel/pictoLienBlocNormal.gif") no-repeat left;
	padding-left:10px;
	float:right;
}

.CentreMaster div.BlocNormal a:hover
{
	color:#364149;	
}

.CentreMaster div.BlocNormal hr
{
	margin:0;
	padding:0;	
	color:#E2E5E5;
	border:#E2E5E5;
	height:1px;
	margin-top:12px;
	clear:both;
}

.CentreMaster div.BlocNormal div.VisuelArticle
{
	text-align:center;
	float:left;
	margin:10px;
}

#BlocNormalContenu
{
	width:190px;
	float:left;
}

#BlocNormalContenuSeparator
{
	margin-top:10px;
	_margin-top:10px;
	width:1px;
	min-height:75px;
	height:75px;
	background:#e7e5e3;
	float:left;
}

/********************************************/
/*			Contenu BlocNormal Spécifique	*/
/********************************************/
.CentreMaster div.Evenement
{
	float:left;
	width:234px;
	margin-left:10px;
	_margin-left:5px;
}

.CentreMaster div.NouveauClient
{
	float:left;
	width:340px;
	margin-left:1px;
	_margin-left:1px;
	margin-right:16px;
	_margin-right:8px;
}

.CentreMaster div.Actualites
{
	margin-left:10px;
	_margin-left:5px;
	float:left;
	width:575px;
}

.CentreMaster div.Actualites div.VisuelArticle
{
	float:none;	
}

.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/pictoTitreBlocNormal.gif") no-repeat 0px 0px;
	height:23px;
	padding-bottom:5px;
	border:0;
}

.CentreMaster div.Sommaire div.Titre h1
{
	background:none;
	height:auto;
}

.CentreMaster div.Sommaire div.Titre h1 a, .CentreMaster div.Sommaire div.Titre h1 a:hover
{
	background:none;
	font:14px Arial;
	font-weight:bold;
	padding-left:30px;
	color:#364149;
	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:38px;
}

div.RappelTheme div#RappelTheme
{
	font: 16px Arial;
	margin-left:20px;
	padding-top:17px;
	color:#B0ACAA;
}

/* Thème et SousTheme */
div.RappelThemeEtSousTheme 
{
	background:url("images/Visuel/FondTitreThemeSousTheme.jpg") no-repeat;
	height:117px;
}

div.RappelThemeEtSousTheme div#RappelTheme
{
	font: 16px Arial;
	margin-left:20px;
	padding-top:17px;
	color:#B0ACAA;
}

div.RappelThemeEtSousTheme div#RappelSousTheme
{
	font: 22px Arial;
	text-align:left;
	margin-top:22px;
	margin-left:45px;
	height:70px;
	color:#7D0027;
}

/********************************/
/*			Page Article		*/
/********************************/

div.CentreArticleSimple div.ContenuArticle 
{
	margin:8px 15px 20px 20px;
	color:#364149;
}

div.CentreArticleSimple div.ContenuArticle div.Resume
{
	font:11px Arial;	
	margin-bottom:15px;
}

div.CentreArticleSimple div.PanDocuments
{
	float:right;
	width:215px;
	margin:0 10px 10px 10px;
	background-color:#E7E5E3;
}

div.CentreArticleSimple div.PanDocuments div.Header
{
	background:url("images/Visuel/HeaderPanDocuments.jpg") no-repeat;
	height:29px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	padding-top:4px;
}

div.CentreArticleSimple div.PanDocuments div.Footer
{	
	/* Rien de spécifique */
}

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:#283A38;
	font-weight:bold;
	background:none;
	padding:none;
	margin:0;
}

div.CentreArticleSimple div.PanDocuments ul li a:hover
{
	color:#666666;
	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:#283A38;
	font-weight:bold;
	background:none;
	padding:none;
	margin:0;
	margin-left:5px;
}

div.CentreArticleSimple div.PanDocumentsSimple ul li a:hover
{
	color:#666666;
	font-weight:bold;
	background:none;
	padding:none;
	margin:0;
}


div.CentreArticleSimple div.PanContexte
{
	float:right;
	width:215px;
	margin: 20px 10px 10px 10px;
	background-color:#E7E5E3;
}

div.CentreArticleSimple div.PanContexte div.Header
{
	background:url("images/Visuel/HeaderPanDocuments.jpg") no-repeat;
	height:29px;
	color:#000000;
	font-weight:bold;
	padding-left:20px;
	padding-top:4px;
}

div.CentreArticleSimple div.PanContexte div.Contenu
{	
	padding:0 10px 10px 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;
}