﻿BODY
{
 
}
#Conteneur
{
    width:1000px;
    margin:0px auto;
}
/*******HEADER*******/
#Header
{
    width:1000px;
	height:164px;
}

#Header a.logo
{
	display:block;
	float:left;
	width:320px;
	height:110px;
}

#Header div.panIdentification
{
	float:right;
	width:330px;
	height:65px;
	margin-top:2px;
}

#Header div.panIdentification span
{
	margin-top:25px;
	float:left;
}

#Header div.panIdentification div.action
{
	margin-top:7px;
	padding-right:5px;
	float:right;
}

#Header #Menu
{
	clear:both;
	position:absolute;
	top:110px;
	width:1000px;
	height:54px;
}

#Header #Menu a
{
	padding:0 30px;
	height:54px;
	display:block;
	float:left;
	line-height:5;
}

#Header #Menu a.btGroupama
{
	padding-left:80px;
	padding-right:130px;	
}

/*******CORPS*******/
#Corps
{
    width:998px;
    margin:0px auto;
    border-left: 1px solid #FECF73;
    border-right: 1px solid #FECF73;
}

    /*******CENTRE*******/
    DIV.CentreMaster
    {
        float:left;
        overflow:hidden;
        _display:inline-block;
        width:760px;
        /*min-height:400px;
        _height:400px;*/
        padding:15px;
    }
    
    div.CentreMasterHome 
    {
		float:left;
        overflow:hidden;
        _display:inline-block;
        width:692px;
		/*min-height:400px;
        _height:400px;*/
        padding:120px 40px 20px 40px;
    }
    
    a.btGrand, a.btGrand2Lignes
    {
		display:block;
		width:175px;
		height:25px;
		float:left;
		margin:20px;
    }
    
    a.btGrandInscript
    {
		display:block;
		width:213px;
		height:34px;
		float:left;
		margin:20px;
		padding-left: 30px;
    }
    
    a.btGrand2Lignes
    {
		height:33px;
    }
    
    a.btMoyen, a.btMoyenListe
    {
		display:block;
		width:150px;
		height:20px;
		float:left;
		margin:25px;
    }
    a.btMoyenListe
    {
		position:absolute;
		margin:0;
		bottom:12px;
		right:2px;
    }
    a.Ajouter
    {
		right: 157px;
    }
    
    a.btPetit
    {
		display:block;
		width:130px;
		height:20px;
		float:left;
		margin:25px;
    }
    a.btMini, a.btMiniListe
    {
		display:block;
		width:100px;
		height:20px;
		float:left;
		margin:25px;
    }
    a.btMiniListe
    {
		position:absolute;
		margin:0;
		bottom:12px;
		right:2px;
    }
    
    a.Center
    {
		margin-top:20px;
		display:inline-block;
		float:none;	
    }
    

    
    DIV.divUnService
    {
		position:relative;
		width:361px;
		height:123px;	
		float:left;
		margin-right:9px;
		padding:5px;
    }
    
    DIV.Description
    {
		margin-top:20px;	
    }
    
    DIV.Vignette
    {
		float:right;	
		margin:10px;
    }
    
    img.imgLogoMini
    {
		float:left;
		margin:0 5px 5px 0;
    }
    
    br.clearFloat
    {
		clear:both;
    }
    
    DIV.Ressource h1
    {
		margin-top:0;
		padding-top:10px;
    }
    
    ul.ulDocument
    {
		margin:0;	
    }
    ul.ulDocument li
    {
		float:left;
		width:300px;
    }
    
    span.spanRubrique
    {
		clear:both;	
		display:block;
		padding-top:1px;
		*padding-top:0px;
    }
    
    .panDemandeEval
    {
    	width: 100%;
    	text-align: center;
    }
    
    
    span.accesLibre
    {
		float:right;
		font-size:9px;
		color:#FF0000;	
    }
    span.surInscription
    {
		float:right;
		font-size:9px;
		color:#95287F;	
    }
    
    a.divSurInscription
    {
		background:url("../Images/Bouton/btDispoSurInscription.png") no-repeat;
		_background:url("../Images/Bouton/btDispoSurInscription.gif") no-repeat;       
		margin-top:20px;
		width:204px;
		height:71px;
		display:block;
    }
    a.divSurInscription:hover
    {
		background:url("../Images/Bouton/btDispoSurInscriptionHover.png") no-repeat;
		_background:url("../Images/Bouton/btDispoSurInscriptionHover.gif") no-repeat;    
    }
    
    /*******DROITE*******/
    DIV.Droite
    {
        float:right;
        width:206px;
    }
    
    DIV.Droite a.btMesServices
    {
		display:block;
		width:172px;
		height:38px;
		margin:15px 0px 15px 28px;
    }
    
    DIV.divServices
    {
		min-height:495px;	
		_height:495px;
		padding:10px 10px 0 28px;
    }
    
    DIV.divServices ul
    {
		margin:10px 0 0 0;
    }
    DIV.topServices
    {
    	width: 162px;
    	height: 110px;
		background:transparent url("../Images/Commun/fondTopServices.png") no-repeat right top;
		padding: 12px 10px 0px 33px;
    }
    DIV.topServices .titreTop
    {
		font-size: 17px;
		color: White;
		font-family: Arial;
		font-weight: bold;
    	float: left;
    	width: 100%;
    	margin-bottom: 5px;
    }
    .topServices a
    {
    	font-size: 14px;
    	text-decoration: none;
		color: White;
		font-weight: normal;
		letter-spacing: 0.5px;
		line-height: 19px;
    }
    .topServices a:hover
    {
    	text-decoration: underline;
    }
    
    
    
/*******FOOTER*******/
#Footer
{
    width:1000px;
    margin:0px auto;
    clear:both;
    text-align:center;
}

#Footer div.liensSousFooter
{
	clear:right;
	margin-top:20px;
}



/********************************/
/*	         popUp				*/
/********************************/

.modalBackground {
	background-color:Black;
	filter:alpha(opacity=30);
	opacity:0.7;
}

.popUp 
{
	background:#FFFFFF;
	width:400px;
	padding:15px;
}

.popUp div.ContenuPopUp
{
	background:#D6E1ED;
	padding:15px;
	display:block;
}

.popUp div.ContenuPopUp div.centrePopUp
{
	display:inline-block;
	clear:both;
	margin-top:10px;	
}

.popUp div.header div
{
	float:left;
}

.popUp .bt_Fermer
{
	float:right;	
}

.popUp div.centrePopUp 
{
	padding: 10px;
}


/****************************************/
/*	inscription gratuite aux services	*/
/****************************************/

#encartIdentification
{
	float: left;
	background:transparent url("../Images/Commun/inscription/fondIdentification.png") no-repeat left top;
	width: 210px;
	margin: 0px 0px 0px 10px;
	_margin: 0px;
	color: white;
	font-size: 12px;
	padding: 0px 5px;
	height: 160px;
}

#encartIdentification .titreEI
{
	padding: 3px 0px;
	font-weight: bold;
	color: White;
	font-size: 16px;
}

#encartIdentification .tableEI td
{
	color: White;
}

#encartIdentification .labelEI
{
	width: 90px;
}

#encartIdentification .divMdp
{
	width: 100%;
	padding-left: 55px;
	margin-top: 20px;
}
#encartIdentification a
{
	color: White;
	font-weight: bold;
}
.erreurEI
{
	width: 100%;
	height: 20px;
}
.erreurEI span
{
	color: Red;
	padding-left: 20px;
}

.avertissementYahoo
{
	background:transparent url("../Images/Commun/inscription/mailValidation.gif") no-repeat left top;
	font-weight: normal;
	width: 407px;
	height: 110px;
	padding:15px 180px 0 110px;
	font-size: 12px;
}

.violet
{
	font-weight: bold;
	color: #95287F;
	font-size: 12px;
}

/****************************************/
/*				mes services			*/
/****************************************/

.listeHaute
{
	background:transparent url("../Images/Commun/services/fondLst2Haut.png") no-repeat left top;
}


	.listeHaute h1
	{
		color: #177994;
	}

	
	.unServiceV2
	{
		float: left;
		padding: 4px 0px 0px 5px;
		background:transparent url("../Images/Commun/services/fondLstHaut.png") no-repeat left top;
		width: 729px;
	}

		.unServiceV2 .titreUSV2
		{
			float: left;
			width: 409px;
			padding-top: 4px;
			font-size: 15px;
			color: #333333;
			font-family:Arial;
		}

			.unServiceV2 .titreUSV2 span
			{
				font-size: 11px;
			}

	.unServiceV2Bas
	{
		float: left;
		margin: 0px 0px 6px;
		height: 4px;
		background:transparent url("../Images/Commun/services/fondLstBas.png") no-repeat left bottom;
		width: 729px;
	}


.listeBas
{
	background:transparent url("../Images/Commun/services/fondLst2Bas.png") no-repeat left top;
}



.listeHaute2
{
	background:transparent url("../Images/Commun/services/fondLst3Haut.png") no-repeat left top;
}

	.listeHaute2 .unServiceV2
	{
		padding-bottom: 5px;	
	}
	
	.listeHaute2 h1
	{
		color: #95287F;
	}

.listeBas2
{
	background:transparent url("../Images/Commun/services/fondLst3Bas.png") no-repeat left top;
}
.btn1
{
	margin-right: 10px;
}
.btn1, .btn2
{
	float: left;
	position: relative;
	margin-top: 7px;
	padding-top:5px;
	width:150px;
	display:block;
	height: 20px;
	background:transparent url(../Images/Bouton/btMoyen.jpg) no-repeat left top;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
}
.btn1:hover, .btn2:hover
{
	background:transparent url(../Images/Bouton/btMoyenHover.jpg) no-repeat left top;
}

.listeHaute, .listeHaute2
{
	float: left;
	width: 760px;
	padding-left: 15px;
}

.listeBas, .listeBas2
{
	float: left;
	width: 760px;
	height: 4px;
	margin-bottom: 40px;
}

.listeBas2
{
	height: 6px;
}


