﻿/****************************************/
/*         ELEMENTS MODIFIABLES         */
/****************************************/
 
DIV.NomCabinet
{
clear:right;
float:right;
width:650px;
}
#Horizontal DIV.NomCabinet
{

}
#home{
	overflow:hidden;
	_display:inline-block;
}
.NomCabinet SPAN
{
    color:white;
    font-size:27px;
    font-weight:bold;  
	display:block;
	margin-left:25px;
	padding:24px;	
	float:left
}
.header
{
width:835px;
}
#Horizontal .NomCabinet SPAN
{
 	padding:0px;
	padding-top:3px;	
	margin-left:30px;
}

/*#Horizontal .Visuel .titre,#Horizontal  .Visuel .NomCabinet SPAN
{
    font-size:17px;
    font-weight:bold;
}*/

/*Texte introduction*/
.introAccueil
{
    margin-right:39px;
    float:right;
    color:#4c5844;
    font-size:18px; 
    margin-top:69px;
    display:block;
}
.accueil_Actualites .titreActualite
{

    font-size:13px;
    font-weight:bold;
    color:#003366 ;
	display:block;
	margin-bottom:10px;
}
.accueil_Actualites HR
{
    display:none;
}
.TitreResumeRubrique
{
    color:#185787;
    background-color:#E9EAEA;
    font-weight:bold;
    font-size:20px;
    text-transform:uppercase;
    display:block;
    position:relative;
    top:-2px;
    left:-3px; 
    padding-left:5px;
    padding-bottom:2px;
    padding-top:3px;     
}
.Dossiers .TitreResumeRubrique
{
    color:#7699B6;
}
.ListeActualites .TitreResumeRubrique,
.ListeDossiers  .TitreResumeRubrique
{
	display:block;
	text-align:left;
}
TABLE A.lienactu, 
TABLE A.lienactu:visited,
TABLE A.lienactu:active
{
    font-size:11px;
    text-decoration:none;
    color:#3C79A3;
    display:block;
    margin-bottom:5px;
    white-space:nowrap;
    padding:2px;   
}
TABLE A:hover.lienactu
{
    text-decoration:underline;
}
.ListeActualites TABLE A.lienactu, 
.ListeActualites TABLE A.lienactu:visited,
.ListeActualites TABLE A.lienactu:active,
.ListeDossiers TABLE A.lienactu, 
.ListeDossiersTABLE A.lienactu:visited,
.ListeDossiers TABLE A.lienactu:active
{
    display:none;
}
.accueil_Actualites .resumeActu
{
    color:#666666;
    font-family:Verdana;
    font-weight:normal;
    font-size:12px;    
}
.accueil_Actualites .titreActu
{
    color:#FF9900;
    font-family:Verdana;
    font-weight:bold;
    font-size:12px;
}
A.titreDossier, 
A.titreDossier:visited,
A.titreDossier:active, 
A.titreActu,
A.titreActu:visited,
A.titreActu:active
{
    font-weight:bold;
    font-size:15px;
    text-decoration:none;
    display:block;
    color:#7699B6;  
	padding-left:5px;      

}
A.titreDossier, 
A.titreDossier:visited,
A.titreDossier:active  
{
    color:#185787;
}

.ListeDossiers A.titreDossier, 
.ListeDossiers A.titreDossier:visited, 
.ListeActualites A.titreActu,
.ListeActualites A.titreActu:visited
{
	color:#3C79A3; 
	padding:0;

}
.TitreDossier A:hover, .TitreActu A:hover
{
    text-decoration:underline;
}
#PanChiffresCles A.titreDossier,
#PanChiffresCles A.titreDossier:visited,
#PanChiffresCles A.titreDossier:active
{
    color:#7699B6;
    background:url('../images/commun/puceLI.gif') no-repeat 0px 2px;
    font-size:11px;
    margin:0;
    padding:0;
    padding-left:12px;
    font-weight:bold;
}
#PanChiffresCles A.titreDossier:hover
{
    text-decoration:none;
    color:#185787;
}
#PanChiffresCles DIV.TitreRessource
{
    padding-left:40px;
}
/****************************************/
/*      FIN ELEMENTS MODIFIABLES        */
/****************************************/



body.accueil,
body
{
    background:url('../images/commun/Fond.gif') repeat left top;
	padding:0;
	margin:0;
}
body.accueil
{
}
#EWS
{
    height:42px;
    float:right;
    width:650px;
}
/****************************************/
/*                 Accueil/TexteHome     */
/****************************************/
.TexteHome
{
    color :#FFFFFF;
	width:500px;
	display:block;	
    float:right; 
	padding:5px;
	margin-right:50px;
	height : 80px;
}

DIV.TexteHome p
{
    color :#FFFFFF;
}

#Horizontal .TexteHome 
{
	float:left;
	margin-top: 0px;
	margin-left: 20px;
	position:absolute;
	width:355px;	
}
/****************************************/
/*                 Accueil/Inscription newsletter     */
/****************************************/

DIV.DivInscriptionNewsLetter a,
DIV.DivInscriptionNewsLetter a:hover,
DIV.DivInscriptionNewsLetter a:active,
DIV.DivInscriptionNewsLetter a:visited
{
    display:block;
	float : right;
	margin-top:10px;
	margin-left:20px;
	background:url('../images/commun/btNewsletter.png') no-repeat top left;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="crope", src="App_Themes/2_6/images/commun/btNewsletter.png");
	_background-image:none;	
	height:31px;
    width:200px;
	padding:16px 0px 0px 81px;
	font-family: Arial;    
    font-size:13px;
    font-weight:bold;
    color:#003366;
    text-decoration : none;
	margin-right:100px;
	cursor:pointer;
}

#Horizontal DIV.DivInscriptionNewsLetter a,
#Horizontal DIV.DivInscriptionNewsLetter a:hover,
#Horizontal DIV.DivInscriptionNewsLetter a:active,
#Horizontal DIV.DivInscriptionNewsLetter a:visited
{
    margin-top:7px;
	clear : both;
}

/****************************************/
/*                 Devis                */
/****************************************/

A.btnDevis,
A.btnDevis:hover,
A.btnDevis:active,
A.btnDevis:visited
{
    display:block;
	float:right;
	margin-top:10px;
	margin-right:20px;
	height:37px;
    width:240px;
	padding:20px 0px 0px 61px;
    background:url('../images/commun/btDevis.png') no-repeat top left;	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="crope", src="App_Themes/1_1/images/commun/btDevis.png");
	_background-image:none;
	font-family: Arial;    
    font-size:12px;
    font-weight:bold;
    color:#003366;
    text-decoration : none;
	cursor:pointer;
}

#Horizontal  A.btnDevis
#Horizontal  A.btnDevis:hover,
#Horizontal  A.btnDevis:active,
#Horizontal  A.btnDevis:visited
{
    margin-top:5px;
	*margin-top:10px;
}

/****************************************/
/*                 Accueil/Rubrique     */
/****************************************/
.Visuel
{
	height:135px;
    width:840px;
    margin:10px auto 0px auto;
    background:url('../images/commun/fondHeader.jpg') no-repeat top left;
	position:relative;
    }
.Visuel A.Logo
{
    float:left;	
	display:block; 
	position:absolute;
	margin:48px 0px 0px 15px;
	_margin:48px 0px 0px 7px;
}

 .DivLogoFlash
{
    float:left;
	position:absolute;
	margin:48px 0px 0px 15px;
	_margin:48px 0px 0px 7px;
}
#Horizontal .Visuel A.Logo
{
	    float:left;	
}

/****************************************/
/*                 Accueil              */
/****************************************/



/*Cadre actualité*/
.accueil_Actualites
{
    background-color:Transparent;
    border:1px dotted white;
    width:380px;
	height:auto;
    padding:15px;
    float:right;
    margin-right:60px;
	margin-top:5px;
}

#Horizontal .accueil_Actualites 
{
	margin-right:25px;
	_margin-right:5px;
	margin-top:5px;
	padding-bottom:30px;
}

.ResumeActu SPAN, .ResumeDossier SPAN
{
    font-weight:normal;
    font-size:11px;      
}
DIV.uneActualite
{
    margin-top:5px;
}
.uneActualite .ResumeActu,
.unDossier .ResumeDossier
{
    color:#333333;
    padding-left:5px;
    font-family:Verdana;
    margin-bottom:5px;
    
}


.ListeActualites .uneActualite .ResumeActu,
.ListeDossiers .unDossier .ResumeDossier
{
    font-family:Verdana;
    color:#7F7F7F;
    padding:0;
    font-size:11px;
}
.accueil_Actualites A
{
    text-decoration:none;
    color:White;
    font-size:12px;
}
.accueil_Actualites A:hover
{
    text-decoration:underline;
}

.accueil_Actualites .uneActualiteCabinet,
.accueil_Actualites .uneActualiteComptanoo
{
    width:374px;
	/*height:49px; */
    margin:4px;
	float:left;
}

.accueil_Actualites MARQUEE .uneActualiteCabinet,
.accueil_Actualites MARQUEE .uneActualiteComptanoo
{
    padding:0px;
	height:70px;
}

MARQUEE
{
	height: 140px;
}

.accueil_EspacePrive .login,
.rubrique_EspacePrive .login
{
	font-size:11px;
	font-weight:normal;
	color:#4c5844;  
	white-space:nowrap;
}
#Bandeau_divAutre .login
{
font-size: 14px;
font-weight: bold;
}
.accueil .rubrique_BasDePage
{
    clear:both;    
	background:url('../images/Accueil/PiedPage_accueil.jpg') no-repeat top left;
	height:34px;
	width:840px;
}

/****************************************/
/*                Rubrique              */
/****************************************/
#Corps{
	width:840px;
	background:none;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
	background:url('../images/commun/FondContenu.png') repeat-y top left;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="scale", src="App_Themes/2_6/images/commun/FondContenu.png");
	_background-image:none;		
}

.accueil #Corps{
	width:840px;
	height:416px;
	background:url('../images/accueil/Fondaccueil.jpg') no-repeat top left;
	overflow:hidden; 
	_filter:none !important;
    _background-image:url('../images/accueil/Fondaccueil.jpg');
}
.rubrique_Contenu
{
	float:left;
    min-height:484px;
    height: auto !important;
    width:652px;  
    overflow:hidden;    
}
#Horizontal .rubrique_Contenu
{  
    width:840px;
  
} 

#Bandeau_divAutre 
{
float:right;
padding:8px 10px 0px 170px;
_padding:8px 10px 0px 215px;
}
#Bandeau_divAutre  TABLE
{
width:auto !important;
}

.rubrique_EspacePrive{
	background:none;
	padding:0;
    /*background:url('../images/commun/FondBlocEws.gif') no-repeat top left;*/
	height:30px;
	text-align:right;
	float:left;
	/*width:490px;*/
	height:34px;
	padding:8px 0px 0px 170px;
	_padding:8px 0px 0px 215px;
}
.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:#A9340C;
	margin:7px 0px 0px 5px;
	text-decoration:none;
}
.rubrique_EspacePrive A:hover{
	text-decoration:underline;
}
.rubrique_BasDePage
{
    clear:both;    
	background: url('../images/commun/PiedPage.jpg') no-repeat top left;
	height:55px;
	width:840px;
	margin-left:auto;
	margin-right:auto;
}


.rubrique_BasDePage .rubrique_EspacePrive
{
    font-size:12px;
    color:#cccbcb;
    font-weight:bold; 
    float:left;
}


.Slogan
{
    font-size:18px;
    color:#003366;
    font-weight:bold;
    display:block;
    margin-left:220px;
    margin-top:10px;

    /*background:url('../images/Accueil/FondSlogan.png') repeat-x left top;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="scale", src="App_Themes/3_4/images/accueil/FondSlogan.png");
	_background-image:none;*/	
	height:41px;	
    
}

#Horizontal .Slogan
{
    height:81px;
	margin-top:50px;	
    
}

.Slogan:first-letter
{
    text-transform:uppercase;
}
.Invisible
{
    display:none;
}

.GoogleMap
{
    margin:10px 0px 10px 20px;
    }
/****************************************/
/*            SITE HORIZONTAL           */
/****************************************/ 
#Horizontal
{
    /*position:relative;*/
}

.accueil #Horizontal #Corps{
    padding-left:0px;
   
}

/*#Horizontal .rubrique_ContenuEditorial
{
 
    float:left;
    padding: 10px 10px 10px 15px;

  
}  */ 
DIV.divContenu 
{

    padding: 10px 10px 5px 15px;
    overflow:hidden;
    _min-height: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;
}     
.divBtn A
{
	width: 140px;
	height: 70px;
	display: block;
}
#Horizontal .divBtn A
{
	width: 150px;
	height: 80px;
}
#Horizontal .divBtn 
{
	margin-bottom:20px;
}
#accesDirect
{
   margin-bottom:10px;
   overflow:hidden;
   _display:inline-block;
}
#Horizontal #accesDirect
{
    float:right;
}
.Rubrique 
{
	width: 600px;	
}
#Horizontal .homeReduite
{
	width: 620px;
	float: left;
}
