﻿/****************************************/
/*         ELEMENTS MODIFIABLES         */
/****************************************/
DIV.NomCabinet
{
    height:30px;
    white-space:nowrap;
    clear:right;
	float:right;
    margin-top:25px;
    margin-left:15px;
	width:620px;
}

DIV.NomCabinet SPAN
{
    color:#EA2038;
    font-size:25px;
    font-family:Arial;
	padding:8px;   
}
#Horizontal .Visuel .titre,#Horizontal  .Visuel .NomCabinet SPAN
{
    font-size:30px;
}
/*Texte introduction*/
.introAccueil
{
    margin-right:39px;
    float:right;
    color:#4c5844;
    font-size:18px;
    font-family:Arial;   
    margin-top:69px;
    display:block;
}
.accueil_Actualites .titreActualite
{
	display:block;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#EA2038 ;
	background-color:#F1F1EA;
	height:19px;
	padding:3px 0px 0px 10px;
	margin:2px 2px 0px 2px;   
}
.TitreResumeRubrique
{
    color:#EA2038;
    font-weight:bold;
    font-size:15px;
    font-family:Arial; 
    text-transform:uppercase;
    display:block;
    margin-top:10px;        
}

.ListeActualites .TitreResumeRubrique,
.ListeDossiers  .TitreResumeRubrique
{
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
    color:#EA2038;
	background:url('../images/commun/FondH1.gif') repeat-x left center;
	height:27px;
	margin:5px 18px 15px 0px;
	padding:5px 0px 0px 0px;
	display:block;
	text-align:left;	
}
TABLE A.lienactu,
TABLE A.lienactu:visited
{
    font-size:11px;
    text-decoration:none;
    color:#EA2038;
    font-weight:bold;
}
TABLE A:hover.lienactu
{
    text-decoration:underline;
}
.accueil_Actualites .resumeActu
{
    color:#666666;
    font-family:Arial;
    font-weight:normal;
    font-size:11px;    
}
.accueil_Actualites .titreActu
{
    color:#EA2038;
    font-family:Arial;
    font-weight:bold;
    font-size:11px;
}
.TitreDossier A, 
.TitreActu A,
.TitreDossier A:visited,
.TitreActu A:visited
{
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    color:#999999;
    text-decoration:none;
    display:block;
    margin-top:12px;
    margin-bottom:2px;    
}

.TitreDossier A:hover, .TitreActu A:hover
{
    text-decoration:underline;
}
/****************************************/
/*      FIN ELEMENTS MODIFIABLES        */
/****************************************/



body.accueil,
body
{
	padding:0;
	margin:0;
	width:840px;
	margin:auto;
}
body.accueil
{
}
#EWS
{
    height:33px;
    *height:27px;
}


/****************************************/
/*                 Accueil/TexteHome     */
/****************************************/
.TexteHome
{
    width:450px;
	display:block;	
    float:right; 
	margin-top: 30px;
	margin-right: 20px;
    padding:5px;
	background-color: #FFFFFF;
	border: 1px solid #9A9A9A;
}

/****************************************/
/*                 Accueil/Inscription newsletter     */
/****************************************/

DIV.DivInscriptionNewsLetter a
{
    display:block;
	height:19px;
    width:220px;
	margin-top:330px;
	*margin-top:330px;
	margin-left:20px;
	padding:2px 0px 0px 0px;
    background:url('../images/commun/BtCabCom.png') no-repeat top left;
	text-align:center;
	font-family: Arial;    
    font-size:13px;
    font-weight:bold;
    color:#E90D27;
    text-decoration : none;
}

#Horizontal DIV.DivInscriptionNewsLetter a
{
    float:left;
    margin-top:250px;
	*margin-top:290px;
}
/****************************************/
/*                 Devis                */
/****************************************/

A.btnDevis
{
    display:block;
	float:right;
	height:20px;
    width:220px;
	margin-top:10px;
	margin-right:20px;
	padding:1px 0px 0px 0px;
    background:url('../images/commun/BtCabCom.png') no-repeat top left;	
	text-align:center;
	font-family: Arial;    
    font-size:12px;
    font-weight:bold;
    color:#E90D27;
    text-decoration : none;
}

#Horizontal  A.btnDevis
{
    margin-top:5px;
	*margin-top:10px;
}


/****************************************/
/*                 Accueil/Rubrique     */
/****************************************/
.Visuel
{
	background:url('../images/commun/FondHeader.jpg') no-repeat left top;
    width:840px;
    height:124px;  
}
.Visuel .Logo
{
    float:left;
	margin-left:26px;
	margin-top:13px;
	width:137px;
	height:98px;
	_margin:13px 0px 0px 13px !important;

}
.Visuel A.Logo 
{
    display:block;
/*	width:137px;
	height:98px;    */
}

.DivLogoFlash
{
    float:left;
	position:absolute;
	margin:0px 0px 0px 15px;
	_margin:0px 0px 0px 7px;
}


#Horizontal .DivLogoFlash
{
	top:15px;
	left:0px;
	position:absolute;
}

#Horizontal .Visuel .Logo
{
	top:5px;
	left:0px;
	position:absolute;
}

/****************************************/
/*                 Accueil              */
/****************************************/



/*Cadre actualité*/
.accueil_Actualites
{
    /*filter: alpha(opacity=50);
    -moz-opacity:0,5;
    opacity:0,5;*/
    clear:right;   
    float:right;
    width:460px;
    margin-top : 40px;
    /*height:176px;*/
    margin-right:20px;
    /*background:url("../images/Accueil/FondActu.gif") no-repeat center ;*/  
    background-color:White;
    border:1px solid #9A9A9A;
}

.ResumeActu SPAN, .ResumeDossier SPAN
{
    font-family:Arial;
    font-weight:normal;
    font-size:11px;      
}

.accueil_Actualites .uneActualiteCabinet,
.accueil_Actualites .uneActualiteComptanoo
{
    width:440px;
	height:40px;
    margin:9px;
}

.accueil_Actualites MARQUEE .uneActualiteCabinet,
.accueil_Actualites MARQUEE .uneActualiteComptanoo
{
    padding:0px;
	height:40px;
}

MARQUEE
{
	height: 140px;
	padding:0px;
}

.accueil_Actualites A
{
    text-decoration:none;
}
.accueil_Actualites A:hover
{
    text-decoration:underline;
}
.accueil_EspacePrive .login,
.rubrique_EspacePrive .login
{
	font-size:11px;
	font-weight:normal;
	font-family:Arial;
	color:#4c5844;
	background-color:white;  
}

.accueil .rubrique_BasDePage
{
    clear:both;    
	background:url('../images/Accueil/PiedPage_accueil.jpg') no-repeat left;
	height:39px;
	width:820px;
	padding-right:20px;
}

/****************************************/
/*                Rubrique              */
/****************************************/
#Corps{
	width:840px;
	background:url('../images/commun/FondContenu.gif') repeat-y left;
	overflow:auto;
}
.accueil #Corps{
	width:840px;
	height:478px;
	background:url('../images/accueil/Fondaccueil.jpg') no-repeat left top;
	_overflow:hidden;
	
}
.rubrique_Contenu
{
    float:left;
    width:620px;
    _width:630px; 
    min-height:484px;
    height: 484px;
    height: auto !important;        
}

.rubrique_EspacePrive{
	background:url('../images/commun/BlocEwsGauche.gif') no-repeat left;
	background-color:white;
	margin:5px 7px 0px 0px;
	_margin:5px 3px 0px 0px;	
	padding:0px 0px 0px 23px;
	width:400px;
	height:27px;
	float:right;
	text-align:right;
}
.rubrique_EspacePrive INPUT, 
.rubrique_EspacePrive A, 
.rubrique_EspacePrive SPAN,
.rubrique_EspacePrive .Picto_EspacePrive
{
	float:left;
}
.rubrique_EspacePrive .Picto_EspacePrive{
	background:url('../Images/Commun/BlocEwsCadenas.gif') no-repeat left;
	width:99px;
	height:22px;
	margin-top:2px;
	margin-right:5px;
}
.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:#EA2038;
	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 left;
	height:39px;
	width:820px;
	padding-right:20px;
}

.rubrique_BasDePage .rubrique_EspacePrive
{
    font-size:12px;
    font-family:Arial;
    color:#cccbcb;
    font-weight:bold; 
    float:left;
}

.rubrique_BasDePage A.LienCopyright
{
    display:block;
    text-decoration:none;
    color:#666666;
    float:right;
    margin-top:10px;
	font-size:10px;
	font-weight:bold;
}
A:hover.LienCopyright
{
    text-decoration:underline;
}
.Slogan
{
    font-size:18px;
    color:#E90D27;
    font-weight:bold;
    font-family:Arial;
    display:block;
    margin-left:300px;
    margin-top:45px;
}

#Horizontal .Slogan
{
    left:40px;
    position: absolute;
    top:200px;
	margin-left:0px;
    margin-top:0px;
	width:290px;
}


.Slogan:first-letter
{
    text-transform:uppercase;
}
.Invisible
{
    display:none;
}

.GoogleMap
{
    margin:10px 0px 10px 20px;
    }
/****************************************/
/*            SITE HORIZONTAL           */
/****************************************/ 
#Horizontal
{
    position:relative;
}
#Horizontal #Corps
{

}
.accueil #Horizontal #Corps{
    padding-left:0px;
}
#Horizontal .rubrique_Contenu
{
    background:url("../images/Rubrique/FondMenuV.jpg") no-repeat left top;    
    width:605px;
    _width:auto;
    float:left;
    min-height:484px;
    height: 484px;
    height: auto !important; 
    padding:0px;
    margin:0px 10px 10px 4px;
    padding:10px 0px 0px 215px; 
    _padding:10px 0px 0px 190px;     
} 
#Horizontal .rubrique_ContenuEditorial
{
    background:url("../images/Rubrique/FondMenuV.jpg") no-repeat left top;    
    width:810px;
    float:left;
    min-height:484px;
    height: 484px;
    height: auto !important; 
    padding:0px;
    margin:0px 10px 10px 4px;
    padding:10px 0px 0px 15px;  
    _padding:0px 0px 0px 0px;     
}   
#Horizontal .divContenu 
{
    padding:0;
    width:600px;
    _display:inline-block !important;

    

}
#Horizontal .rubrique_ContenuEditorial .divContenu 
{
    padding:0;
    width:800px;
    
} 
.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;
}