﻿/****************************************/
/*         ELEMENTS MODIFIABLES         */
/****************************************/
DIV.Visuel
{
    position:relative;
}
.Visuel .titre, 
.Visuel .NomCabinet
{
    position:absolute;
    top:40px;
    left:250px;
}

.Visuel .titre, 
.Visuel .NomCabinet SPAN,
#Horizontal .Visuel .titre,
#Horizontal  .Visuel .NomCabinet SPAN
{
    color:#666666;
    font-size:36px;
    font-weight:bold;   
}

/*Texte introduction*/
.introAccueil
{
    margin-right:39px;
    float:right;
    color:#4c5844;
    font-size:18px; 
    margin-top:69px;
    display:block;
}
.accueil_Actualites .titreActualite
{
	display:block;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    color:#666666;
	height:19px;   
}
.accueil_Actualites HR
{
    display:none;
}
.TitreResumeRubrique
{
    color:#FF9900;
    font-weight:bold;
    font-size:20px;
    text-transform:uppercase;        
}
.Actualites .TitreResumeRubrique
{
    color:#336699;
    background:url('../images/rubrique/TitreRubriqueActus.jpg') no-repeat center left;
    padding-left:60px;
    padding-top:2px;
}
.Dossiers .TitreResumeRubrique
{
    color:#FF9900;
    background:url('../images/rubrique/TitreRubriqueDossiers.jpg') no-repeat center left;
    padding-left:60px;
    padding-top:2px;    
}
.ListeActualites .TitreResumeRubrique,
.ListeDossiers  .TitreResumeRubrique
{
	display:block;
	text-align:left;
}
TABLE A.lienactu, 
TABLE A:visited.lienactu
{
    font-size:11px;
    text-decoration:none;
    color:#336699;
    display:block;
    margin-bottom:5px;
}
TABLE A:hover.lienactu
{
    text-decoration:underline;
}

.Dossiers TABLE A.lienactu,
.Dossiers TABLE A.lienactu:visited
{
    color:#FF9900;
}

.accueil_Actualites .resumeActu
{
    color:#666666;
    font-weight:normal;
    font-size:11px;  
    clear:both;
    float:left;  
    margin:5px 0px 5px 0px;

}
.accueil_Actualites .titreActu
{
    color:#FF9900;
    font-family:Verdana;
    font-weight:bold;
    font-size:12px;

}

/****************************************/
/*      FIN ELEMENTS MODIFIABLES        */
/****************************************/



body.accueil,
body
{
    background:url('../images/commun/fondBody.jpg') repeat-x left top;
	padding:0;
	margin:0;
}
body.accueil
{
}
#EWS
{
    height:30px;
}
/****************************************/
/*                 Accueil/Rubrique     */
/****************************************/
.Visuel
{
	height:129px;
    width:840px;
    margin-left:auto;
    margin-right:auto;
    background:url('../images/commun/fondheader.jpg') no-repeat left bottom;    
}
.Visuel A.Logo
{
    float:left;
	margin-left:15px;
	margin-top:13px;
	display:block;
	position:absolute;
	top:15px;
    left:0px;    
}

/****************************************/
/*                 Accueil              */
/****************************************/


.accueil DIV.Contenu
{
    width:638px;
    float:right;
}
.accueil #Horizontal DIV.Contenu
{
    width:auto;
    float:none;
}
/*Cadre actualité*/
.accueil_Actualites
{
    background:url('../images/accueil/FondActu.png') no-repeat top left;
	_background-position:top !important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="crop", src="App_Themes/5_5/images/accueil/FondActu.png");
	_background-image:none;    
    margin-top:165px;
    margin-left:195px; 
    width:424px;
    height:223px;
    padding:7px 10px 7px 10px;
}
#Horizontal .accueil_Actualites
{
    margin-left:375px;     
    margin-top:115px;    
}
.ResumeActu SPAN, .ResumeDossier SPAN
{
    font-weight:normal;
    font-size:11px;      
}
.uneActualite .ResumeActu
{
    color:#333333;
}
.accueil_Actualites A,
.accueil_Actualites A:visited
{
    text-decoration:none;
    clear:both;
    float:left;
}
.accueil_Actualites A:hover
{
    text-decoration:underline;
}
.accueil_Actualites A SPAN
{
    font-weight:bold;
    font-size:14px;
    color:#666666;
}
.accueil_Actualites .uneActualite
{
    width:374px;
    margin:9px;
    clear:both;
}
.accueil_EspacePrive .login,
.rubrique_EspacePrive .login
{
	font-size:11px;
	font-weight:normal;
	color:#333333;  
}

.accueil .rubrique_BasDePage
{
    clear:both;    
	background:url('../images/Accueil/PiedPage_accueil.jpg') repeat-x left top;
	height:48px;
	width:100%;
}

/****************************************/
/*                Rubrique              */
/****************************************/
#Corps{
	width:830px;
	background-color:white;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
#Corps2
{
    overflow:hidden;
    _display:inline-block;
}
.accueil #Corps{
	width:830px;
	height:478px;
	overflow:hidden;
    background:white url('../images/accueil/FondHome.jpg') no-repeat bottom right;	
}
.accueil #Horizontal #Corps{
	width:830px;
	height:478px;
	overflow:hidden;
    background:url('../images/accueil/FondHomeH.jpg') no-repeat top left;	
}
.rubrique_Contenu
{

    min-height:484px;
    height: 484px;
    height: auto !important; 
    padding:0px 10px 0px 10px;  
    width:618px;
    float:right;    
}
#Horizontal .rubrique_Contenu
{

    min-height:484px;
    height: 484px;
    height: auto !important; 
    padding:0px 10px 0px 10px; 
    width:auto;
    float:none;     
}
.rubrique_EspacePrive{
	background:url('../images/commun/FondBlocEws.png') no-repeat right top;
	_background-position:right !important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="crop", src="App_Themes/3_4/images/commun/FondBlocEws.png");
	_background-image:none;
	padding:0;
	width:490px;
	height:30px;
	text-align:right;
	float:right;
	
}
#Bandeau_divAutre 
{
position : absolute;
top:0px;
left:200px;
width:100px;
}

.rubrique_EspacePrive INPUT, 
.rubrique_EspacePrive A, 
.rubrique_EspacePrive SPAN,
.rubrique_EspacePrive .Picto_EspacePrive
{
	float:left;
}
.rubrique_EspacePrive .Picto_EspacePrive{
	background:url('../Images/Commun/BlocEwsCadenas.png') no-repeat left;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="crop", src="App_Themes/3_4/images/commun/BlocEwsCadenas.png");
	_background-image:none;		
	width:107px;
	height:30px;
	margin-right:10px;
	margin-left:80px;
	_margin-left:35px !important;
}
.rubrique_EspacePrive INPUT{
	border:1px solid #999999;
	width:70px;
	margin:4px 0px 0px 3px;	
    padding-left:1px;	
	font-size:11px;
	background:white;
}
.rubrique_EspacePrive SPAN{
	display:block;
	margin:7px 0px 0px 5px;
}
.rubrique_EspacePrive A{
	font-size:11px;
	font-weight:bold;
	color:#666666;
	margin:7px 0px 0px 5px;
	text-decoration:none;
}
.rubrique_EspacePrive A:hover{
	text-decoration:underline;
}
.rubrique_BasDePage
{
    clear:both;    
	background:white url('../images/commun/PiedPage.jpg') repeat-x left top;
	float:left;
	text-align:center;
	width:100%;
}

.rubrique_BasDePage .rubrique_EspacePrive
{
    font-size:12px;
    color:#cccbcb;
    font-weight:bold; 
    float:left;
}
.Slogan
{
    font-size:22px;
    color:#FF9900;
    font-weight:bold;
    display:block;
    padding-left:100px;
    margin-top:25px;
    _margin-top:45px;
	height:23px;
	background:url('../images/accueil/pictoSlogan.png') no-repeat top left;	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="crop", src="App_Themes/5_5/images/accueil/pictoSlogan.png");
	_background-image:none;		
	margin-left:45px;
    
}
a#aRetour
{   
    padding:5px 0px 0px 38px;
    float:right;
    margin:;
    width:62px;
    height:25px;
}
#Horizontal .Slogan
{
	margin-left:170px;    
}
.Slogan:first-letter
{
    text-transform:uppercase;
}
.Invisible
{
    display:none;
}

.GoogleMap
{
    margin:10px 0px 10px 20px;
    }
/****************************************/
/*            SITE HORIZONTAL           */
/****************************************/ 
#Horizontal
{
    position:relative;
}
#Horizontal #Corps
{
    padding:20px 0px 20px 0px;

}
.accueil #Horizontal #Corps{
    padding-left:0px;
}
#Horizontal .rubrique_Contenu
{  

  
} 
#Horizontal .rubrique_ContenuEditorial
{

 overflow:hidden;
 padding:0px 10px 0px 10px;
}   
#Horizontal .divContenu 
{
    padding:0;
    margin:0;
    _height:484px;
    _width:100%;

}
#Horizontal .rubrique_ContenuEditorial .divContenu 
{
    padding:0;
} 
.divBtn A
{
	width: 140px;
	height: 70px;
	display: block;
}
#Horizontal .divBtn A
{
	width: 271px;
	height: 80px;
}
.btnEparcours
{
	
	width: 150px;
	height: 105px;
	display: block;
}


#Horizontal .divBtn 
{
	margin-bottom:20px;
}
#accesDirect
{
   margin-bottom:10px;
   overflow:hidden;
   _display:inline-block;
}
#Horizontal #accesDirect
{
    float:right;
}
.Rubrique 
{
	width: 515px;	
}

#Horizontal .homeReduite
{
	width: 515px;
	float: left;
}

a.selected {
	color: orange;
}

#Horizontal .DetailChiffresCles,
#Horizontal DIV.Ressources,
#Horizontal .ListeDossiers,
#Horizontal .ListeActualites
{
    padding-left:25px;
	padding-right:6px;
	width:500px;
}
.menuThemes
{
}
.menuThemes .header
{
    z-index:1;
    position:relative;
    top:1px;
    height:15px;
    padding:2px 5px 0px 0px;
}
.menuThemes .header SPAN
{
    display:block;
}
.menuThemes .contenu
{
        z-index:0;
        padding:5px 15px; 
        overflow:hidden;
        _display:inline-block;
}
.menuThemes .contenu A
{
    padding:5px 10px 2px 5px;
    display:block;
    float:left;
}
.menuThemes .footer
{
}
DIV.divBtn
{
    float:left;
    margin-left:15px;
}
#Horizontal DIV.divBtn
{
    float:none;
    margin-left:0px;
}
.ListeActualites IMG,
.ListeDossiers IMG
{
    float:left;
    margin:0px 10px 5px 0px;
}
 .ListeActualites .uneActualite,
.ListeDossiers .unDossier
{   
    overflow:hidden;
    _display:inline-block;
    padding-bottom:10px;
    margin-bottom:10px;
}   
.menuThemes
{
}
.menuThemes .header
{
    z-index:1;
    position:relative;
    top:1px;
    height:15px;
    padding:2px 5px 0px 0px;
}
.menuThemes .header SPAN
{
    display:block;
}
.menuThemes .contenu
{
        z-index:0;
        padding:5px 15px; 
        overflow:hidden;
        _display:inline-block;
}
.menuThemes .contenu A
{
    padding:5px 10px 2px 5px;
    display:block;
    float:left;
}
.menuThemes .footer
{
}
DIV.divBtn
{
    float:left;
    margin-left:15px;
}
#Horizontal DIV.divBtn
{
    float:none;
    margin-left:0px;
}
.ListeActualites IMG,
.ListeDossiers IMG
{
    float:left;
    margin:0px 10px 5px 0px;
}
 .ListeActualites .uneActualite,
.ListeDossiers .unDossier
{   
    overflow:hidden;
    _display:inline-block;
    padding-bottom:10px;
    margin-bottom:10px;
}   
/****************************************/
/*            PACK VITRINE           */
/****************************************/ 

.packVitrine .titre
{
background:url("../Images/Commun/headerVitrine.jpg") no-repeat center top transparent;
height:90px;
}
.packVitrine .etape1
{
background:url("../Images/Commun/blocVitrine-ModeleSite.jpg") no-repeat center top transparent;
height:138px;
padding-left:220px;
padding-top:10px;
}
.packVitrine .etape2
{
background:url("../Images/Commun/blocVitrine-Flux.jpg") no-repeat center top transparent;
height:136px;
padding-left:220px;
padding-top:20px;
}
.packVitrine .etape3
{
background:url("../Images/Commun/blocVitrine-Newsletter.jpg") no-repeat center top transparent;
height:136px;
padding-left:220px;
padding-top:20px;
}
.titreEtape
{
display:block;
float:left;
width:370px;
}
.resumeEtape
{
display:block;
width:370px;
float:left;
margin-top:10px;
}
.btExemple
{
height:26px;
cursor:pointer;
width:120px;
float:right;
margin-bottom:10px;
margin-right:25px;
}
.btExemple A
{
background:url("../Images/Commun/btExemple.jpg") no-repeat center top transparent;
height:26px;
cursor:pointer;
width:120px;
display:block;
}
.btSavoirPlus
{
height:26px;
cursor:pointer;
width:120px;
float:right;
clear:right;
margin-right:25px;
}
.btSavoirPlus A
{
background:url("../Images/Commun/btEnSavoirPlus.jpg") no-repeat center top transparent;
height:26px;
cursor:pointer;
width:120px;
display:block;
}
/****************************************/
/*            PACK PERSO           */
/****************************************/ 

.packPerso .titre
{
background:url("../Images/Commun/headerPerso.jpg") no-repeat center top transparent;
height:90px;
}

.packPerso  .etape1
{
background:url("../Images/Commun/blocPerso-Site.jpg") no-repeat center top transparent;
height:138px;
padding-left:220px;
padding-top:10px;
}
.packPerso  .etape2
{
background:url("../Images/Commun/blocPerso-Flux.jpg") no-repeat center top transparent;
height:151px;
padding-left:220px;
padding-top:20px;
}
.packPerso  .etape3
{
background:url("../Images/Commun/blocPerso-Newsletter.jpg") no-repeat center top transparent;
height:136px;
padding-left:220px;
padding-top:20px;
}
/****************************************/
/*            FLUX INFO                 */
/****************************************/ 

.packFlux .titre
{
background:url("../Images/Commun/headerFlux.jpg") no-repeat center top transparent;
height:90px;
}

.packFlux  .etape1
{
background:url("../Images/Commun/blocFlux-Flux.jpg") no-repeat center top transparent;
height:138px;
padding-left:220px;
padding-top:10px;
}
.packFlux  .etape2
{
background:url("../Images/Commun/blocFlux-Newsletter.jpg") no-repeat center top transparent;
height:151px;
padding-left:220px;
padding-top:30px;
}
li.dernier{
   display :none ;
}

