* {
	font-family: Arial;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

b 
{
    font-size:11px;
}
 
body {
	background-color: #4285C9;
	margin-top : 2px;
	margin-bottom : 4px;
}   


TABLE {
	border : 0;
	border-collapse: collapse;
}

Table.TablePage 
{
	width : 400px;
}

P {
	margin-bottom: 7px;
}

TD {
	vertical-align: top;
}

#TableSite {
	width : 960px;
}

/* Page intérieure, sans la zone de pub */
#Page {
	width: 800px;
	background-color: white;
}

#ColGauche {
	width: 160px;
}

#ColCentre {
	width: 490px;
}

td#ColCentreEtendu {
	width: 638px;
	_width: 640px;
	border-right: 2px solid #4285C9;	
}

#ColDroite {
	width: 148px;
	_width: 150px;
	border-right:2px solid #4285C9;	
}

#Corps {
	margin: 7px;
	width: 450px;
}

div#ColCentreCorps 
{
	margin : 3px 5px 0 5px;
	font-size:11px;
}

div#ColCentreCorpsEtendu
{
	margin : 3px 5px 0 5px;
	position : relative;
}

div#ColCentreActions
{
	float : right;
	margin-left : 10px;
/*	position : absolute;
	top : -3px;
	right : -5px;
*/
}

#ColCentreCorps p,b
{
	font-size:11px;
}

div.TDColGauche {
	padding-right : 2px;
}

div.DemiColonneGauche{
	width : 235px;
	margin-right : 3px;
	font-size:11px;
}
div.DemiColonneDroite{
	width : 235px;
	margin-left : 3px;
	font-size:11px;
}

div.DemiColonneGaucheLibre{
	margin-right : 3px;
}
div.DemiColonneDroiteLibre{
	margin-left : 3px;
}


.TDColDroite {
	padding-left : 2px;
}


#CorpsElargi {
	margin: 7px;
	width: 600px;
}

#CorpsPage {
	padding : 7px;
	width : 470px;
}

#CorpsPage h2{
	font-size:11px;
}

#CorpsPage p{
	font-size:11px;
}

#CorpsPage b{
	font-size:11px;
}


#CorpsPageEtendu {
	padding : 7px;

}



#ZoneBienvenueAccueil {
	Margin:5px;
	background:url('../img/Accueil/FondZoneBienvenue.jpg') no-repeat right;
	height:55px;
	width:460px;
}
#ZoneBienvenueAccueil .Titre 
{
    font-family:Arial Narrow;
    color:#666666;
    font-size:18px;
    
}
#ZoneBienvenueAccueil .SousTitre
{
    color:#FF9900;
    font-weight:bold;
    font-size:18px;
    background:url('../img/Accueil/FlecheAccueil.gif') no-repeat left;
    float:right;
    margin-right:30px;
    margin-top:7px;
}

#ZoneBienvenue {
	Margin:5px;
}

div#CartouchePublic 
{
	background : #4285C9 url('../img/cartouche/angle_bas_gauche.gif') no-repeat left bottom;
	margin : 4px 0px 4px 0px;
	padding : 0px 0px 6px 0px;
}

div#CartouchePublicInterieur 
{
	background : url('../img/cartouche/angle_haut_gauche.gif') no-repeat left top;
	text-align : center;
	padding : 6px 0px 0px 6px;
}

#ZoneCartouches {
	width : 150px;
	_width : 148px;
	vertical-align: top;
	border-right:2px solid #4285C9;
}

#ZoneMegaSky {
	padding-top : 10px;
	background-color : white;
	width: 160px;
	text-align: center;
	vertical-align: top;
}

TD.Colonne {
	width: 222px;
}
TD.InterColonne {
	width: 10px;
}

a {
	color: #4285C9;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img{
	border: none;
}

 
ul.standard {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.standard li {
	_height: 15px;
	list-style: none;
	background: url(../img/flechePetit.gif) no-repeat;
	background-position: 0px 2px 0px 0px;
	min-height: 15px;
	padding-bottom: 8px;
	padding-left: 21px;
}

 
/**************************************************************
* Styles utilitaires divers
***************************************************************/    
 
.tcdiscret {
	color: #F0F0F0;
}

.bcspecial {
	background-color: #FFD700;
}

 
.erreur {
	color: #C93C00;
	font-size: 10pt;
}


 
.bulleinfo {
	background-color: #FFEEB4;
	border: 1px;
	color: #580000;
	font-size: 8pt;
	padding: 2px;
}

a.bouton {
	border: 1px solid #4285C9;
	height: 20px;
	padding: 1px 2px 1px 2px;
}

 
form.page {
	margin-left: 60px;
}

 
form.page label {
	display: block;
	width: 100px;
	float:left;
}

input, textarea, select {
	padding : 1px;
	margin : 0px 4px;
}
 
form.page input {
	width: 80px;
}

#FormulaireStandard LABEL {
	clear:left;
	float: left;
	width: 100px;
}
 
 
/**************************************************************
* Bandeau et onglets
***************************************************************/    
 
 
#bandeau {
	background: url(../img/bandeau/Bandeau.gif) #FFFFFF no-repeat top left;
	background-color: #FFFFFF;
	height: 132px;
	max-height: 132px;
	overflow: hidden;
	text-align: left;
}
 
#bandeau div.haut{
	height: 81px;
}

#bandeauBanniere {
	/*background: url(../img/bandeau/FondBandeau.gif) #FFFFFF no-repeat top left;*/
	background-color: white;
	height: 90px;
	min-height: 90px;
	width: 960px;
	position : relative;
}

#bandeauMegaBanniere {
	/*background: url(../img/bandeau/FondBandeau.gif) #FFFFFF no-repeat top left;*/
	background-color: white;
	height: 90px;
	min-height: 90px;
	width: 960px;
	position : relative;
}

#pubbandeau {
	position : absolute;
	left : 314px;
	top : 2px;
}

#pubMegaBanniere {
	float: right;
}

 
A#LogoCoo {
	background: url(../img/bandeau/logo.gif) no-repeat top left;	
	height: 51px;
	width : 146px;
	display:block;
	position : absolute;
	left : 40px;
	top : 30px;
} 
 
#liencoo {
	border: none;
	display: block;
	height: 30px; /* position:relative;*/
	margin-left: 25px;
	padding-top: 25px;
	width: 55px;
}


#onglets a.retouraccueil {
	background: url(../img/onglets/ongletRetourAccueil.gif) no-repeat left top;
	display: block;
	float: left;
	font-size: 1px;
	height: 30px;
	margin-top: 1px;
	text-indent: -5000px;
	width: 162px;
}


#ZoneOnglets {
	height : 61px;
	background: #4285C9 url(../img/bandeau/FondOnglets.gif) no-repeat left bottom;
	
}

#onglets {
	clear: both;
	height: 30px;
	padding-top:10px;
	*padding-top : 9px;
	_padding-top:10px !important;	
    background-color:White;
    border:none;
}
#onglets ul{
	list-style: none;
}
#onglets li{
	float: left;
	height: 30px;
	list-style: none;
	margin-right: 1px;
	overflow: hidden;
	text-decoration: none;
	width: 91px;
	top:0px;
	*position:relative;
	*top:1px;
}

 
  /*Les élément du Menu*/ 
 #onglets li a {
	background: url(../img/onglets/onglet.gif) no-repeat;
	color: #3C79B7;
	display: block;
	font-size: 11px;
	font-weight: normal;
	height: 100%;
	letter-spacing: 0px;
	overflow: hidden;
	padding-top: 12px;
	text-align: center;
	text-decoration: none;
	width: 100%;
}

 
 
 #onglets li a.actif, #onglets li a:hover{
	background-image: url(../img/onglets/ongletover.gif);
	color: #FFFFFF;
}

 
 #onglets li a.special {
	color: #C93C00;
}
 
 
/**************************************************************
* Pied de page
***************************************************************/    
 
#pieddepage {
}

 
#pieddepage a {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}

 
#pieddepage a.sites {
	color: #4285C9;
}

 
 
/**************************************************************
* Zone de connexion
***************************************************************/    
#connexion * {

      font-size: 11px;
		padding:0;
		margin:0;
}

 
#connexion {

            _height: 65px;
            background: #A2CFFF url(../img/Actions/bas.gif) no-repeat right bottom;
            min-height: 65px;
				padding-top:4px;
            text-align: left;
            width: 150px;
}
 
#connexion span {
            display: block;
            overflow: hidden;
}



#connexion form {
            color: #000000;
            margin-bottom: 2px;
}

 
#connexion form label {
   font-size: 9px;
   width: 60px;
	display:block;
	float:left;
	margin-left: 3px;
	padding-top: 2px;
}

 
#connexion ul {
            list-style: none;
            margin: 5px 5px 0px 10px;
}



#connexion li a {
            background: url(../img/fleches/flecheBleu.gif) no-repeat left top;
            font-size: 10px;
            height: 15px;
            padding-left: 16px;
            white-space: nowrap;
}

 

#connexion form input {
				margin-bottom: 2px;
				_margin-bottom: 0;
            _height: 17px;
            border: 1px solid #4285C9;
            min-height: 17px;
}

 

 

 

#connexion form a {

            color: #4285C9;

}

 

#connexion form a.button {

            border: 1px solid #4285C9;

            padding: 0px 1px 0px 2px;

}

 

#connexion form a.button:hover {

            background-color: #FFFFFF;

            text-decoration: none;

}


/**************************************************************
* Cartouches de droite
***************************************************************/    
 
.cartouche {
	background-color: #FFFFFF;
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 2px;
}
 
 
.titrecartouche {
	background-color: #A2CFFF;
	color: #4285C9;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0px;
	letter-spacing: 0px;
	padding: 2px 0px 2px 4px;
	text-align: left;
	text-transform: uppercase;
}

.cartouche .sep {
	background-color: #4285C9;
} 
 
.cartouchespecial {
	background-color: #FFEBCD;
	color: black;
}
 
 
.titrecartouchespecial {
	background-color: #C93C00;
	color: #FFFFFF;
}

.cartouchespecial A {
	color: Black;
}
 
.ListeSofts A {
	font-size : 10px;
	font-weight : normal;
} 
/**************************************************************
* Nouveaux Cartouches de droite
***************************************************************/    
.LettreInfos
{
    background:url('../Img/Cartouche/FondLettreInfos.jpg') no-repeat left top;
    width:138px;
    height:78px;
    text-align:left;
    padding-top:3px;
    margin-top:6px;
    margin-bottom : 4px;
    text-transform: uppercase;
}
.LettreInfos .Titre 
{
    color:#4285C9;
    font-size:11px;
    margin-left:5px;
    margin-bottom:6px;
}
.LettreInfos A.SavoirPlus 
{
    float:right;
    margin-right:5px;
    font-size:10px;
}
.LettreInfos INPUT
{
    border:1px solid gray;
}
.LettreInfos .BtValider
{
    margin-right:5px;
    margin-top:2px;
    _margin-top:3px !important;
    margin-bottom:10px;
    _margin-bottom:0px !important;    
}
.LettreInfos .BtValider A 
{
    text-decoration:none;
}
.Adhesion
{
    background:url('../Img/Cartouche/FondAdhesion.jpg') no-repeat left top;
    width:133px;
    _width:138px;
    height:78px;
    color:#4285C9;
    font-size:11px;
    font-weight:bold;
    text-align: left;
    padding-left:5px;
    padding-top:5px;
}
.Adhesion A
{
    color:#C93C00;
    white-space:nowrap;
}
.CartoucheApplis
{
    width:138px;
    background-color:White;
    margin-top:6px;
}
.CartoucheApplis .Entete
{
    background:url('../Img/Cartouche/EnteteLogiciels.jpg') no-repeat left;
    width:138px;
    height:94px;
    margin-bottom:5px;
}
.CartoucheApplis A
{
    font-weight:bold;
    font-size:12px;
    font-family:Arial Narrow;       
}
.CartoucheApplis .Appli1
{
    text-align:left;
    padding-left:6px;
}
.CartoucheApplis .Appli1 A
{
    color:#003366;
 
}
.CartoucheApplis .Appli2
{
    text-align:center;
    padding-left:25px;
}
.CartoucheApplis .Appli2 A
{
    color:#FFA400;     
}
.CartoucheApplis .EssaiGratuit
{
    border-bottom:1px solid #4285C9;
    border-top:1px solid #4285C9;
    margin-top:5px;
    
}
.CartoucheApplis .EssaiGratuit A
{
    font-family:Arial Black;
    font-size:13px;
    font-weight:lighter;
    text-transform:uppercase;
    color:#1190D0;
    text-decoration:none;
}
.CartoucheApplis .Pied
{
    background:url('../Img/Cartouche/PiedLogiciels.jpg') no-repeat left;
    width:138px;
    height:43px;    
}
.AppelsOffres
{
    background:url('../Img/Cartouche/FondAO.gif') no-repeat left;    
    width:138px;
    height:80px;
    color:White;
    margin-top:7px;
    margin-bottom : 5px;
    font-weight:bold;
    font-size:11px;
}
.AppelsOffres A
{
    color:White;
}

.ServiceModele
{
    margin:0;
    margin-bottom : 5px;
    padding:0;
    background:url('../Img/Cartouche/blocModele.jpg') no-repeat left;    
    width:140px;
    height:80px;
    
       
       
    
}
.ServiceModele A
{
    color:#FFA401;
    text-decoration:none;
}

    .CartoucheStandard
    {
        margin:0;
        padding:0;
        width:140px;
        margin-bottom:5px;
        background-color : White;
        border : 1px solid #216EB2;
        text-align : left;
	}

    .CartoucheStandard * {
        font-size : 10px;
	}

    .CartoucheStandardTitre
    {
        margin:0;
        padding:2px;
        background-color : #DDDDDD;
        text-align : center;
	}

    .CartoucheStandardContenu
    {
        margin:0;
        padding:4px 2px;
	}
	

    .CartoucheContenuOrange
    {
        margin:0;
        padding:0;
        background:url('../Img/Cartouche/blocGeneriqueOrange.jpg') no-repeat left;    
        width:140px;
        height:80px;
        margin-bottom:5px;
        
    }

    .CartoucheContenuOrange A
    {
        color:#FFFFFF;
        text-decoration:none;
    }

.CartoucheContenuBleuMarine
{
    margin:0;
    padding:0;
    background:url('../Img/Cartouche/blocGeneriqueBleuMarine.jpg') no-repeat left;    
    width:140px;
    height:80px;
    margin-bottom:5px;
    margin-top:5px
    
}

.CartoucheContenuBleuMarine A
{
    color:#FFFFFF;
    text-decoration:none;
}

.CartoucheContenuGAN
{
    margin:0;
    padding:0;
    background:url('../Img/Cartouche/blocGAN.jpg') no-repeat left;    
    width:140px;
    height:219px;
    margin-bottom:5px;
    
}

.CartoucheContenuGAN A
{
    color:#216EB2;
    text-decoration:none;
}

.CartoucheContenuGANSimulateur
{
    margin:0;
    padding:0;
    background:url('../Img/Cartouche/blocGANSimulateur.jpg') no-repeat left;    
    width:140px;
    height:300px;
    margin-bottom:5px;
    
}

.CartoucheContenuGANSimulateur A
{
    color:#216EB2;
    text-decoration:none;
}


.CartoucheFourmiVertePrix
{
    margin:0;
    padding:0;
    background:url('../Img/Cartouche/BlocFourmiVertePrix.jpg') no-repeat left;    
    width:143px;
    padding-top:50px;
    height:88px;
    _height:138px;
    margin-bottom:5px;
   
}

.CartoucheFourmiVerteArgument
{
    margin:0;
    padding:0;
    background:url('../Img/Cartouche/BlocFourmiVerteArgument.jpg') no-repeat left;    
    width:143px;
    height:60px;
    _height:80px;
    padding-top:20px;
    margin-bottom:5px;
   
}



/**************************************************************
* Onglets thématiques
***************************************************************/    
 
 #theme ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

 
 #theme li{
	list-style: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

 
  /*Les élément du Menu*/ 
 #theme li a {
	background-color: #DCDCDC;
	border-bottom: solid 1px #3C79B7;
	border-left: solid 1px #3C79B7;
	color: #3C79B7;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 25px;
	letter-spacing: 0px;
	overflow: hidden;
	padding-top: 7px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

 
 #theme li a.actif {
	background-color: #FFFFFF;
	border-left: 0px;
	color: #000000;
}

 

 #theme li a:hover{
	background-color: FFEEB4;
	color: #000000;
}

 
/**************************************************************
* Onglets thématiques 2
***************************************************************/    
 div.TitreOngletsPage
 {
	color:#FFA401;
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
	text-align:right;
 }
 
 div.OngletsPage 
 {
	border-top:1px dotted #4285C9;
	border-bottom:1px dotted #4285C9;
	margin-bottom:10px;
	margin-top:0px;
 }
 
 #OngletsThemes
 {
	margin : 1px 0px 1px 0px;
	padding : 4px 4px;
	background-color:#4285C9;
	line-height:20px;
 
 }
 
 #OngletsThemes ul{
	list-style: none;
	margin: 0;
	padding: 0;
	
}

 
 #OngletsThemes li{
	list-style: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
	
}

 
  /*Les élément du Menu*/ 
 #OngletsThemes a {
	padding : 2px 10px 0px 2px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	
	white-space: nowrap;
}

 
#OngletsThemes a.actif {

	border-left: 0px;
	color: #FFA401;
	text-decoration:underline;
}

 
#OngletsThemes a:hover{
	text-decoration:underline;
}

#OngletsThemes span{
	color:white;
}


/**************************************************************
* Onglets tags 2
***************************************************************/    
 
 #OngletsTags
 {
	margin : 1px 0px 1px 0px;
	padding : 4px 4px;
	background-color:#4285C9;
	line-height:20px;
 }
 
 #OngletsTags ul{
	list-style: none;
	margin: 0;
	padding: 0;
	
}

 
 #OngletsTags li{
	list-style: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
	
}

 
  /*Les élément du Menu*/ 
 #OngletsTags a {
	padding : 2px 10px 0px 2px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	
	white-space: nowrap;
}

 
#OngletsTags a.actif {

	border-left: 0px;
	color: #FFA401;
	text-decoration:underline;
}

 
#OngletsTags a:hover{
	text-decoration:underline;
}

#OngletsTags span{
	color:white;
}
   
 
 
/**************************************************************
* Fonds de rubriques
***************************************************************/    
 
.fondspecial {
	background-color: #FFFFFF;
	padding: 0px 0px 3px 0px;
	
}

 
/**************************************************************
* Menu général
***************************************************************/    
 
 .menug {
	background: url(../img/Menu/FondMenuBas.gif) no-repeat bottom left;
	position: relative;
	width: 162px;
	margin-bottom: 12px; 
}

.menug * {
	font-size: 11px;
}
 
 /*Correspond au titre du menu représenté par une image dans notre cas*/
 .menug span.TitreMenu {
	background: url(../img/menu/titreRessources.gif) no-repeat left;
	display: block;
	height: 100px;
	position: absolute;
	text-indent: -5000px;
	top: 20px;
	width: 18px;
}

 .menug span.Ressources {
	background-image: url(../img/menu/titreRessources.gif);
}

 
 .menug span.Informations {
	background-image: url(../img/menu/titreInformations.gif);
}

 .menug span.TitrePass {
	background-image: url(../img/menu/titreRessources.gif);
}
 
 .menug span.Selection {
	background-image: url(../img/menu/titreNotreSelection.gif);
}

 
 .menug span.Forums {
	background-image: url(../img/menu/titreForums.gif);
}

 .menug span.Hotline {
	background-image: url(../img/menu/titreHotline.gif);
}
 
 .menug span.Espaces {
	background-image: url(../img/menu/titreNosEspaces.gif);
}
 
 .menug ul{
	background: url(../img/Menu/FondMenuHaut.gif) no-repeat;
	list-style: none;
	margin: 0;
	padding: 20px 0;
	width: 162px;
}

 
 .menug ul li{
	_height: 18px;*/
	list-style: none;
	margin: 0 0 0 22px;
	padding: 0;
}

 
 .menug ul li a{
	background: url(../img/Menu/MenuPuce.gif) no-repeat left top;
	color: #326599;
	display: block;
	font-weight: normal;
	margin: 0;
	overflow: hidden;
	padding: 1px 0 0px 16px;
	/*min-height : 18px;
	_height : 18px;*/
	height: 100%;
	
}
 
 .menug ul li a:hover{
	background-image: url(../img/Menu/MenuPuceSpecial.gif);
}

 
 
 /* ---------------------------
  Accès à une rubrique 
 -----------------------------*/  
 
 .accesrubrique {
	text-align: right;
}
 
 
 .accesrubrique a {
	_height: 12px;
	background: url(../img/fleches.gif) no-repeat left center;
	font-weight: bold;
	margin-bottom: 8px;
	min-height: 12px;
	padding-left: 45px;
}

 
 /* ---------------------------
 FORUMS 
 -----------------------------*/  
 
 .mentionjuridique {
	color: #F0F0F0;
	font-size: 7pt;
	padding: 3px;
	text-align: left;
}

 

 #threadforum ul, #ThreadForumListe ul {
	margin: 0;
	padding: 0px 0px 0px 15px;
}

 
 #threadforum li, #ThreadForumListe li{
	_height: 15px;
	list-style: none;
	margin-top: 5px;
	min-height: 15px;
	padding: 2px 0px;
}

 
 #threadforum li a, #ThreadForumListe li a{
	background: url(../img/flechePetit.gif) no-repeat left center;
	color: #3473B6;
	padding-left: 20px;
}

 #threadforum li ul, #ThreadForumListe  li ul {
	margin-left: 15px;
}

 #threadforum li ul li, #ThreadForumListe  li ul li {
	margin: 0;
	padding: 2px 0px;
}

 
 #threadforum li ul li a, #ThreadForumListe li ul li a {
	background: none;
	color: #000000;
	font-weight: normal;
	padding-left: 0;
}

 
 #threadforum .auteur, #ThreadForumListe .auteur {
	color: #397DC6;
	margin-left: 10px;
}

 #threadforum .auteurspecial, #ThreadForumListe .auteurspecial {
	color: #C93C00;
	margin-left: 10px;
}

 
 #threadforum .date {
	color: #9F9F9F;
	font-size: 8pt;
	margin-left: 10px;
}

 
/* #threadforum .auteur a {
	color: #4285C9;
	font-weight: Bold;
}
*/

 
#MessageBoutons{
	text-align:center;
}
 #ThreadForumListe DIV.ForumFirstThread {
 	 margin-left:-20px;
	 padding-left: 20px;
	 background: url(../img/flechePetit.gif) no-repeat left center;
 }
 #ThreadForumListe DIV.ForumMessageCourant {
 	 color:red;
 }
 /**************************
 * Forum : Affichage et réponses aux messages
 *************************/
 dl.forummessage *{
	margin: 0;
	padding: 0;
}

 dl.forummessage{
	background-color: #4285C9;
	border: 1px solid #4285C9;
	margin-bottom: 30px;
}

 
 dl.forummessage dt{
	padding: 5px;
	background:#FFF;
}

 dl.forummessage dt span em{
	font-style: normal;
	font-weight: bold; /*: Ecrit par >M. xx yy<*/
}

 dl.forummessage dd {
	background-color: #FFFFFF;
}

 dl.forummessage dd a.bouton2 {
	margin-right: 5px;
}

 dl.forummessage dd.message {
	background: #FFF url(../img/Forums/FondMessage.jpg) no-repeat right bottom; /*entête du message*/
	text-align: right;
	padding-bottom:5px;
}
 dl.forummessage dd.message DIV {
 /* background: transparent url(../img/Forums/FondTitreMessage.jpg) repeat-x top;*/
 }
 dl.forummessage dd.message h3 {
	color: #000;
	background-color:#9CBEE3;
	padding: 0.3em;
	text-align: left;
	height:20px;
	}

 dl.forummessage dd.message p {
	padding: 0.5em;
	text-align: left;

}

 
 dl.forummessage dd.bottommessage{
	padding-bottom: 2px;
	padding-right: 10px;
	text-align: right; /*Bouton Repondre à ce message*/
}

 
 dl.forummessage dd.auteur{
	background-color: transparent;
	border: none;
	position: relative;
}

 
 dl.forummessage dd.auteur a.auteur,
 dl.forummessage dd.auteur a.auteurup{
	background: transparent url(../img/Forums/EnteteAuteur.gif) no-repeat top right; /*border-bottom:1px solid #4285C9;*/
	display: block;
	height: 18px;
	padding-right: 20px;
	position: absolute;
	text-align: center;
	top: -18px;
	width: 200px;
	color: #FFFFFF;
	line-height: 18px;
	vertical-align: middle;
}

  dl.forummessage dd.auteur a.auteurup{
	background-image: url(../img/Forums/EnteteAuteurUp.gif);
}

 dl.forummessage dd.auteur p{
	background-color: #4285C9;
	color: #FFFFFF;
	padding: 0.5em;
	position: relative;
}

  dl.forummessage dd.auteur p *{
	font-size: 11px;
}

 
  dl.forummessage dd.auteur p span{
	display: block;
}

  dl.forummessage dd.auteur a.lieninfos {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: block;
	font-size: 13px;
	font-style: normal;
	padding: 1px 2px;
	position: absolute;
	right: 5px;
	text-decoration: none;
	top: 5px;
}

  dl.forummessage dd.auteur a.lieninfos:hover {
	background: #FFFFFF;
	color: #4285C9;
	text-decoration: none;
}

/*************************
* Formulaire de réponse aux messages
**************************/
#repondreMessage{
  margin-top:20px;
	padding:0;
	width:100%;
	background: #FFF url(../img/Forums/FondMessage.jpg) no-repeat right bottom; /*entête du message*/
	border: 1px solid #4285C9;
	/*position:absolute; top:1px; left:1px;width:450px;*/
}
#repondreMessage H2 {
	margin:0;
	padding:0.3em;
	height:20px;
	background-color:#9CBEE3;
	color:black;
}
#repondreMessage Fieldset {
	border:none;
	margin:0.3em;
	padding-top:5px;
}
#repondreMessage Fieldset legend {
	font-weight: bold;
	/*margin-left:-0.3em;*/
	margin-bottom: 6px; 
	color:#4285C9;
}

#repondreMessage Fieldset label {
	display:block;
	float:left;
	vertical-align: middle;
	width:80px;
	font-weight: bold;
}

#repondreMessage Fieldset input, #repondreMessage Fieldset textarea{
	width:330px;
	border:1px solid #4285C9;
}

#repondreMessage Fieldset.options label {
	display:inline;
	float:none;
	width:auto; 
}
#repondreMessage Fieldset.options input {
	width:auto;
	vertical-align: middle;
	border:none;
	margin-left:80px;
}
#repondreMessage Fieldset.actions{
	text-align: right;
	padding-right:30px;
	padding-bottom:10px;
}

#repondreMessage Fieldset.actions legend {
	display:none;
}
 /* ---------------------------
 GESTION DES BALISES TITRES 
 -----------------------------*/  
 
 h1.accueil {
	background: no-repeat left top;
	border-bottom: 1px dashed #999999;
	color: #4285C9;
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 0 13px 50px;
}

H1.Bienvenue {
	margin : 0;
	padding : 0;
	color: #4285C9;
	font-size: 12pt;
	font-weight: bold;
	display: inline;
}
 
 h1.standard {
	background:url(../img/BGH1.jpg) repeat-x;
	 
	/*background: no-repeat left top;*/
	/*border-bottom: 1px solid #999999;*/
	color: #4285C9;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 6px 0px;
	padding: 4px 0px 5px 3px;
	margin-top:2px;
}

 h2.standard {
	border-bottom: 1px solid #9F9F9F;
	color: #333333;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	margin: 8px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
}

 
 h1.special {
	background: no-repeat left top;
	border-bottom: 1px #999999;
	color: #FFA400;
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	padding: 8px 0px 5px 0px;
}

 
 h1.focus {
	color: #FFA400;
}


 
/* ---------------------------
 LISTING DE LIENS VERS DES RESSOURCES 
 -----------------------------*/  
  
 ul.listeres{
	list-style: none;
	margin: 0;
	padding: 0;
}

            
 
  ul.listeres li{
	list-style: none;
	margin: 0;
	padding: 0;
	padding-bottom: 3px;
}

 
  ul.listeres li a{
	_height: 15px;
	background: url(../img/fleches/flecheBleu.gif) no-repeat left;
	background-position: 0px 2px 0px 0px;
	color: #4285C9;
	display: block;
	font-weight: bold;
	min-height: 15px;
	padding-left: 20px;
	text-decoration: none;
	vertical-align: middle;
}
 
 
  ul.listeres li a:hover{
	background-image: url(../img/fleches/flecheBleuOver.gif);
	text-decoration: underline;
}
 
 
  ul.listeres li a.rp{
	background-image: url(../img/accueil/picones/icoRevuePresse.gif);
}
 
 
  ul.listeres li a.rp:hover{
	background-image: url(../img/accueil/picones/icoRevuePresse.gif);
}
 
 
  ul.listeres li a.dossier{
	background-image: url(../img/accueil/picones/icoDossier.gif);
}
 
 
  ul.listeres li a.dossier:hover{
	background-image: url(../img/accueil/picones/icoDossier.gif);
}
 
 
  ul.listeres li a.actu{
	background-image: url(../img/accueil/picones/icoActu.gif);
}
 
 
  ul.listeres li a.actu:hover{
	background-image: url(../img/accueil/picones/icoActu.gif);
}
 
  
  ul.listeres li a.site{
	background-image: url(../img/accueil/picones/icoSite.gif);
}
 
 
  ul.listeres li a.site:hover{
	background-image: url(../img/accueil/picones/icoSite.gif);
}
 
 
  ul.listeres li a.ouvrage{
	background-image: url(../img/accueil/picones/icoOuvrages.gif);
}
 
 
  ul.listeres li a.ouvrage:hover{
	background-image: url(../img/accueil/picones/icoOuvrages.gif);
}
div.pratic ul{
	list-style: none;
}
div.pratic ul li{
	padding-left:20px;
	padding-bottom:3px;
	padding-top:3px;
}

div.pratic ul li a{
	_height: 15px;
	background: url(../img/fleches/flecheBleu.gif) no-repeat left;
	background-position: 0px 2px 0px 0px;
	color: #4285C9;
	display: block;
	font-weight: bold;
	min-height: 15px;
	padding-left: 20px;
	text-decoration: none;
	vertical-align: middle;
}
div.pratic ul li a:hover{
	background-image: url(../img/fleches/flecheBleuOver.gif);
	text-decoration: underline;
}
div.pratic H2{
 	padding:5px 0px 5px 0px;
 	color: #c93c00;
	text-decoration: none;
	background: no-repeat left top;

	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0% 6px 10px;

 }
 div.pratic div.dossiers ul li a{
 	color: #c93c00;
 }
 p.contenu {
 	padding-left:30px;
 }

.discret {
	color: #808080;
	font-size: 7pt;
}

 
  
h1 {
	font-size: 12pt;
}

h2 {
	font-size: 11px;
}

 
td {
	font-size: 9pt;
}

th {
	color: #4285C9;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
}

 
.panelbeige {
	background-color: #FFD68C;
	border-bottom: #9F9F9F thin solid;
	border-left: #9F9F9F 0px solid;
	border-right: #9F9F9F 0px solid;
	border-top: #9F9F9F thin solid;
	margin: 0px;
}

.panelblanc {
	border-bottom: #9F9F9F thin solid;
	border-left: #9F9F9F 0px solid;
	border-right: #9F9F9F 0px solid;
	border-top: #9F9F9F thin solid;
	margin: 0px;
}

.fondtableaupublic {
	background-color: #FFA400;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
}

.tableaupublic {
	background-color: #F0F0F0;
	color: #000000;
	font-size: 9pt;
}

.tableaupublicbis {
	background-color: #C0C0C0;
	color: #000000;
	font-size: 9pt;
}

.tablemenucab {
	font-weight: bold;
}

.titre {
	color: #4285C9;
	font-size: 12pt;
	font-weight: bold;
}

.actutitre {
	color: #4285C9;
	font-weight: bold;
}

 
/* -------------------------
     ANCIEN MENU
--------------------------*/
 
a.menu:visited {
	color: #000000;
}

 
a.menu {
	color: #000000;
	font-weight: normal;
}

a.nonsoulignenoir {
	color: #000000;
	font-size: 9pt;
}

a.soustitre:hover {
	color: #FFFFFF;
	font-weight: bold;
}

.soustitre {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.menugras {
	font-weight: bold;
	text-decoration: none;
}

a.menugras:hover {
	font-weight: bold;
	text-decoration: underline;
}

a.menugras:visited {
	font-weight: bold;
}

a.plandossier {
	font-size: 8pt;
}

 
a.titremaj:hover {
	color: #4285C9;
	font-variant: small-caps;
}

.titremaj {
	color: #4285C9;
	font-variant: small-caps;
	font-weight: bold;
	text-decoration: none;
}

.titremajorange {
	color: #FFA400;
	font-style: italic;
	font-variant: small-caps;
	font-weight: bold;
	text-decoration: none;
}

.titremajorange sup {
	font-style: normal;
}

.titremajnoir {
	font-variant: small-caps;
	font-weight: bold;
}

.lettreinfo {
	color: #C93C00;
	font-weight: bold;
}

.textinput {
	background-color: #FFFFFF;
	border-bottom: #000000 1pt solid;
	border-left: #000000 1pt solid;
	border-right: #000000 1pt solid;
	border-top: #000000 1pt solid;
	padding-top: 0px;
}

.tarifinput {
	background-color: #FFFFFF;
	border-bottom: #000000 1pt solid;
	border-left: #000000 1pt solid;
	border-right: #000000 1pt solid;
	border-top: #000000 1pt solid;
	font-weight: bold;
	padding-top: 0px;
	text-align: right;
}

.texterouge {
	color: #FF0000;
}

.soustitrenoir {
	color: #000000;
	font-weight: bold;
}

.commentgris {
	color: #808080;
	font-style: italic;
	font-weight: bold;
}

a.actutitre:hover {
	color: #4285C9;
	font-weight: bold;
}

.fondtexte {
	background-color: #E0E0E0;
}

a.pressetitre {
	color: #FFA400;
	font-weight: bold;
	text-decoration: underline;
}

.titreorange {
	color: #FFA400;
	font-weight: bold;
}

.petitgris {
	color: #808080;
	font-size: smaller;
	font-weight: bolder;
}

.liengris {
	color: #808080;
}

.grosgris {
	color: #9F9F9F;
	font-size: medium;
	font-style: italic;
	font-weight: 800;
}

.prixrouge {
	color: #990000;
	font-weight: bold;
}

.menuboutique:hover {
	background-color: #4285C9;
	color: #FFFFFF;
	font-weight: bold;
	width: 100%;
}

.menuboutique {
	color: #000000;
	text-decoration: none;
}

.titredossier {
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}

.lieninfos {
	color: #FF9900;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

a.lieninfos:hover {
	color: #FF9900;
	font-family: Arial;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}

.infoprinc {
	background-color: #FFEEB4;
	border-top: #808080 1px solid;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 1px;
}

.infoprinc a {
	color: #C93C00;
}

.infoprinc table {
}

.infoprinc table td {
	font-size: 11px;
}

.produittitre {
	font-size: 13pt;
	font-weight: bold;
}

.produitajout {
	color: #326599;
	font-weight: bold;
	text-decoration: none;
}

a.produitajout:hover {
	color: #326599;
	font-weight: bold;
	text-decoration: underline;
}

.dossierh1 {
	background-color: #4285C9;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-indent: 5pt;
}

.dossierintro {
	background-color: #FFEEB4;
	border-bottom: #808080 1px solid;
	border-left: #808080 1px solid;
	border-right: #808080 1px solid;
	border-top: #808080 1px solid;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

.titrecrea {
	color: #4285C9;
	font-size: 11pt;
	font-weight: bold;
}

.grosgrisfonce {
	color: #666666;
	font-size: medium;
	font-style: italic;
	font-weight: 800;
}

.gris {
	color: #666666;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

.grosnoir {
	font-size: medium;
	font-weight: 500;
}

.lettreitem {
	background-color: #4285C9;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.lettreitemover {
	background-color: #FFEEB4;
	color: #4285C9;
	font-size: 10pt;
	font-weight: bold;
}

.commercial {
	color: #0C1F7D;
	font-weight: bold;
}

.forumentete {
	background-color: #FFD68C;
	font-size: 8pt;
	font-weight: bold;
}

.forumtitre {
	font-size: 11pt;
	font-weight: bold;
}

.forumcorps {
	background-color: #FFFFFF;
}

.forumdescription {
	background-color: #FFFFFF;
}

.forummoderateur {
	background-color: #FFFFFF;
	font-size: 8pt;
}

.petit {
	font-size: smaller;
}

.nouveau {
	color: #FF4500;
	font-size: 8pt;
	font-weight: bolder;
}

.boutonvalider {
	background-color: #FFA400;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	color: #FFFFFF;
	cursor: hand;
	font-weight: bold;
}

.offres {
	font-size: 10pt;
}

.offres a {
	color: #333333;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}

.offres a:hover {
	color: #333333;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: underline overline;
}

.affichagememo {
}

.affichagememo td {
	background-color: #000000;
}

.affichagememo th {
	color: #FFFFFF;
	font-weight: bold;
	padding-right: 15px;
	text-align: right;
}

.affichagememo td table {
	background-color: #FFFFFF;
}

.affichagememo td table td {
	background-color: #FFFFFF;
}

.tableauproduits {
	text-align: center;
}

.tableauproduits td {
	background-color: #FFEEB4;
	font-size: 9pt;
	text-align: left;
}

.tableauenteteproduits {
	background-color: #333333;
	color: #000000;
}

.tableauenteteproduits th {
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
}

 
.tabfond1 {
	background-color: #FFEEB4;
}

.tabfond1bis {
	background-color: #FFFCDF;
}

.tabfond1 td {
	color: #333333;
}

.tabfond1bis td {
	color: #333333;
}

.tabfond1 th {
	background-color: #FFEEB4;
	color: #333333;
	font-size: 9pt;
	text-align: left;
}

.tabfond1bis th {
	background-color: #FFFCDF;
	color: #333333;
	font-size: 9pt;
	text-align: left;
}

 
a.action {
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
}

 
table.menupublic {
	background-color: #A2CFFF;
}

 
a.menugrasorange {
	color: #4285C9;
}

 
a.menugrasbleu {
	color: #4285C9;
}

input.bouton2, a.bouton2, a.bouton2invert:hover {
	background: url("../img/boutons/boutonGeneral.gif") no-repeat left top;
	border:none;
	border-right: 1px solid #4285C9;
	border-bottom: 1px solid #4285C9;
	color: #397DC6;
	font-size: 10px;
	font-weight: bold;
	line-height: 40px;
	padding: 4px 4px 6px 22px;
	text-decoration: none;
	/*margin-bottom: 10px;*/
}

a.bouton3 {
	background: url("../img/boutons/boutonGeneral.gif") no-repeat left top;
	border:none;
	border-right: 1px solid #4285C9;
	border-bottom: 1px solid #4285C9;
	color: #C93C00;
	font-size: 10px;
	font-weight: bold;
	line-height: 40px;
	padding: 4px 4px 6px 22px;
	text-decoration: none;
}

 
a.bouton2:hover, a.bouton3:hover  {
	background-image: url("../img/boutons/boutonGeneralHover.gif");
	text-decoration:none;
}

a.bouton2invert:hover {
	border: none 1px  none none;
}

.vert {
	color: #008000;
}

.fondtitre {
	background-color: #4285C9;
}

.fondsoustitre {
	background-color: #A2CFFF;
}

.titrebleu {
	color: #4285C9;
	font-variant: small-caps;
	font-weight: bold;
}

a.lienbleu {
	color: #4285C9;
}

 
.navigation {
	color: #333333;
	padding-left: 4px;
	padding-right: 4px;
}

.navigation a {
	border-left: 1px solid #4285C9;
	color: #333333;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}

.navigation .premier {
	border-left: 0px;
	color: #333333;
	text-decoration: none;
}

.navigation a:hover {
	background-color: #A2CFFF;
	text-decoration: none;
}

.navigation b {
	background-color: #A2CFFF;
	border-left: 1px solid #4285C9;
	font-weight: normal;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}

 
div.lignenews {
	text-align:left;
    background:url("../img/FondADecouvrir.jpg") no-repeat 1px top;
    color:#4285C9;
    padding-left:75px;
    padding-top:2px;
    font-size:11px;
    font-weight:bold;
    height:18px;
    _height:20px;
    margin-bottom : 10px;
}

 
.lignenews a {
	color: #4285C9;
	font-weight: bolder;
}

 
.ressourcesconnexesmd {
	font-family: Verdana;
}

 
.ressourcesconnexesmd table {
	background-color: #FFFFFF;
	border: solid 1px;
	border-collapse: collapse;
	border-color: #FFA400;
	color: #666666;
}

.ressourcesconnexesmd td {
	color: #666666;
	font-weight: bold;
	padding: 2px  5px;
	text-align: left;
}

.ressourcesconnexesmd th {
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.ressourcesconnexesmd a {
	color: #4285C9;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

 
.ressourcesconnexesmd a:hover {
	text-decoration: none;
}

 
.ressourcesconnexesbp table {
	background-color: #FFFFFF;
	border: solid 1px;
	border-collapse: collapse;
	border-color: #FFA400;
	color: #666666;
	font-family: Verdana;
	font-size: 9px;
}

 
.ressourcesconnexesbp td {
	color: #666666;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	padding: 2px  5px;
	text-align: left;
}

.ressourcesconnexesbp th {
	color: #FF0000;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
}

.ressourcesconnexesbp a {
	color: #4285C9;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

 
.ressourcesconnexesbp a:hover {
	color: #4285C9;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

 
.ressourcesconnexesplusinfos{
	background: url('../img/plusdInfos.gif') #FFA400 3px center;
	background-repeat: no-repeat;
	border-collapse: collapse;
	display: block;
	height: 20px;
	vertical-align: middle;
}

.tcspecial {
	color: #C93C00;
}

.fontspecial {
	font-weight: bold;
}

#chiffrescles TABLE
{
	width:100%;
	border: 1px solid #333333;
	padding:0;
	margin:0;
}


#Chiffrescles H1 {
	background: no-repeat left top;
	border-bottom: 1px solid #999999;
	color: #4285C9;
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	margin: 0px 0px 6px 0px;
	padding: 8px 0px 5px 0px;
}

#chiffrescles H2 {
	margin:8px 0px;
	font-weight: bold;
}

#chiffrescles .Bis
{
    BACKGROUND-COLOR: #C0C0C0;
}

#chiffrescles .NomTableau {
	margin:0;
	background : #333333;
	color: White;
	padding:1px 4px;
	font-weight: bold;
}

#chiffrescles TR {
	background-color : #F0F0F0;
}

#chiffrescles TD {
	padding : 1px 4px;
}

#chiffrescles TR.Entete {
	background-color : #FFA400;
	color: white;
	font-weight: bold;
}

#chiffrescles UL {
	list-style: none;	
}

#chiffrescles UL LI {
	list-style: none;
	/*background: url(../icons/tiret.gif) no-repeat left 4px;
	_background: url(../icons/tiret.gif) no-repeat left 6px;*/
}

#chiffrescles .DateMiseAJour {
	color: #757575;
	font-weight: bold;
}



/**************************************************************
* Catalogue (formations, ...)
***************************************************************/    

#Catalogue {
	text-align: center;	
}

DIV.CorpsArticle {
	 width: 429px;
	 _width: 439px;
	 border-left : 1px solid #ADADAD;
	 border-right: 1px solid #ADADAD;
	 padding: 0px 4px 2px 4px;
}

DIV.Article {
	width: 439px;
	text-align: left;
}

DIV.PiedArticle {
	width: 439px;
	background: url(../IMG/Catalogue/bordBasArticle.gif) no-repeat left top;
	min-height: 9px;
}

DIV.EnteteArticle {
	width: 439px;
	background: url(../IMG/Catalogue/bordHautArticle.gif) no-repeat left top;
	_background: url(../IMG/Catalogue/bordHautArticle.gif) no-repeat left 6px;
	min-height: 9px;
}


.CorpsArticle H2 {
	margin: 0px 5px;
	padding : 0;
	
}

.CorpsArticle IMG {
	display: block;
	margin:0px 10px 0px 10px;
	text-align: left;
	float: left;
}

.CorpsArticle DIV.PlusInfos {
	margin-top: 15px; 
}



/* Salons et expos */

div.SalonsExpos {
	padding : 2px 0px;
}


TABLE.SalonsExpos * {
	font-size: 11px;
	text-align: left;
}

TABLE.SalonsExpos TH {
	border-top : 2px solid #ADADAD;
	border-bottom : 2px solid #ADADAD;
	padding : 2px 3px;
	color : black;
}

TABLE.SalonsExpos TD {
	border-bottom : 1px solid #ADADAD;
	padding : 2px 3px;
}



/* Vieux styles */

#sousbandeau {
	clear: both;
	color: #FFFFFF;
	font-size:11px;
	line-height: 20px;
	margin: 0;
	margin: 0;
	padding-left: 166px;
	padding-right: 40px;
	text-align: left;
	vertical-align: middle;
}
#sousbandeau .SousTitre {
font-weight:normal;
font-size:11px;
}
    


/**************************************************************
* Dossiers
***************************************************************/    

#ContenuDossier {
}

#ContenuDossier H1 {
	background-color: #4285C9;	
	padding : 4px 2px;
	color : white;
	font-size: 13px;
	margin : 3px 0px 10px 0px;
}

#ContenuDossier H2 {
	background-color: #A2CFFF;	
	padding : 1px 4px;
	margin : 3px 0px 8px 0px;
}

#ContenuDossier P {
	margin : 3px 0px 6px 0px;
}

#ContenuDossier UL {
	list-style: square;
	margin-left : 15px;
	font-size:11px;
}

#ContenuDossier LI {
	padding-bottom : 5px;
	font-size:11px;
}

#ContenuDossier strong {
	font-size:11px;
	color:black;
}


#ContenuDossier TABLE {
	width : 100%;
	border : 1px solid black;
	border-collapse: collapse;
}

#ContenuDossier TABLE TD {
	padding : 1px 2px;
	border : 1px solid grey;
	
	
}

#ContenuDossier TABLE.Edito {
	border : 1px solid #9F9F9F;
}

#ContenuDossier TABLE.Edito TD {
	border : 1px solid #9F9F9F;
}
div.spacer {
	height:5px !important;
	height:0px;
}
 
#Publicite {
	
}

#Publicite .Entete {
	text-align: left;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	Line-height:25px;
	font-weight: bold;
	color: #696969;
	padding: 5px 40px 5px 40px;
} 	
#Publicite .Entete P{
	text-align:center;
}
#Publicite .Adlink {
	color:black;
	width:45% !important;
	_width:49%;
	float: left;
	border:3px solid red;
	Padding:5px 5px 14px 5px;
}
#Publicite .Comptanoo {
	color:black;
	width:45% !important;
	_width:49%;
	float:right;
	border: 3px solid yellow;	
	padding:5px 5px 20px 5px;
}
#publicite H1 {
	font-size: 18px;
	font-weight: bolder;
	padding-bottom:25px;
}
#Publicite H2 {
	font-size: 18px;
}

#BlocPagination 
{

}
#BlocPagination a
{
    margin-bottom:5px;
    margin-top:5px;
    font-size:11px;
    font-weight:normal;	
}
.CGA li {
	list-style: square;
	margin-left: 40px;
	padding: 2px;
}
.CGA H1 {
	padding: 5px;
}
.CGA H2 {
	margin-left:30px;
	padding: 5px;
}

#FAQ {
	
}

/* ----------------------------------------
			FAQ
------------------------------------------- */

#FAQ DIV.Question {
	margin-bottom : 10px;
	font-style: italic;
	font-weight: bold;
}

#FAQ DIV.Reponse {
	margin-bottom : 10px;
	margin-left : 30px;
	border-left : 2px solid #9F9F9F;
	padding-left : 5px;
}

/* ----------------------------------------
			Ressources
------------------------------------------- */
#ContenuDossier, #RevuePresse
{
    font-family:Arial;
    font-size:11px;
}
#RevuePresse .HeaderRevuePresse H2, #ContenuDossier H1.standard, #Actualites H1.standard
{
    background:url('../img/Ressources/FondTitreRessources.jpg') repeat-x left top;
    min-height:25;
    font-family:Arial;
    font-weight:bold;
    color:#4285C9;
    font-size:14px;
    padding-top:4px;
    padding-left:10px;
    border-bottom:none;
}
#RevuePresse .HeaderRevuePresse P, .ResumeDossier, .ResumeActu
{
    color:#999999;
    font-size:11px;
    padding-left:5px;
    padding-right:5px;
}    
#RevuePresse .HeaderRevuePresse DIV, .DatePublication
{
    font-size:11px;
    float:right;
    color:#666666;
}
.DatePublication
{
    margin-top:5px;
}

.DatePublicationDossier
{
 color:#FFA401;
 text-align: right;
 font-weight:bold;
 margin:2px 2px 3px 0;   
}    
#RevuePresse .CorpRevuePresse
{
    clear:both;
}
#RevuePresse .CorpRevuePresse P
{
    font-size:11px;    
}
#RevuePresse .CorpRevuePresse STRONG, #ContenuDossier H1
{
    color:#4285C9;
    background:none;
    padding:0px;
    margin:0px;
    margin-bottom:7px;   
}
#ContenuDossier H2
 {
    color:#999999;
    background:none;
    padding:0px;
    margin:0px;  
    margin-bottom:7px;       
 }
#PiedRessource 
{
    height:26px;
    width:100%;
    clear:both;
    background:url('../Img/Ressources/FondPiedActus.jpg') repeat-x left top;
    padding-top:5px;
    margin-top:5px;    
} 
#PiedRessource A 
{
    font-family: Arial;
    font-size:11px;
    margin-left:20px; 
    margin-right:15px;  
    font-weight:normal; 
}

#pagesuivante 
{
    float:right;
}
#pageprecedente
{
    float:left;
}

#RevuePresse .PiedRevuePresse
{
    color:#666666;
    background:url('../Img/Ressources/FondPiedRessources.jpg') repeat-x left bottom;
    min-height:25px;
    padding:0px 0px 5px 0px;
}
#RevuePresse .PiedRevuePresse A
{
    color:#666666;
    font-weight:normal;
}
#RevuePresse .PubAdlink
{
    width:250px;
    float:left;
    margin-right:5px;
}
#ContenuDossier .PubAdlink
{
    width:250px;
    float:right;
    margin-left:5px;
}
#RevuePresse .PubAdlink .MailTo 
{
    background:url('../Img/Ressources/Mailto.gif') no-repeat left ;
    width:19px;
    height:14px;
    display:block;
    position:relative;
    top:-26px;
    !top:-28px;
    left:200px;
    cursor:pointer;
    }
#RevuePresse .PubAdlink .Rss
{
    background:url('../Img/Ressources/Rss.jpg') no-repeat left ;
    width:14px;
    height:14px;
    display:block;
    position:relative;
    top:-13px;
    !top:-14px; 
    left:150px;
    cursor:pointer;   
}   
#RevuePresse .HeaderPub, #ContenuDossier .HeaderPub
{
    background:url('../Img/Ressources/FondHeaderPub.jpg') repeat-x left ;
    height:26px;
    margin-top:5px;
    margin-bottom:5px;
    padding-top:8px;
    padding-left:5px;
    !padding-top:13px; 
    color:#003366; 

}
#ContenuDossier .HeaderPub
{
    !padding-top:27px;
    !margin-bottom:0px;    
}
#RevuePresse .HeaderPub A, #ContenuDossier .HeaderPub A
{
    font-family:Arial ;
    font-size:11px;
    color:#003366;
    font-weight:normal;
    text-decoration:none;
}

#RevuePresse .ContenuPub 
{
}
#RevuePresse .FooterPub, #ContenuDossier .FooterPub, #Actualites .FooterPub
{
    font-size:11px;
    color:#999999;
    margin-top:2px;
    float:right;
}
#ContenuDossier .RSS
{
    background:url('../Img/Ressources/rss.jpg') no-repeat left ;
    width:14px;
    height:14px;
    cursor:pointer;
    display:block;
    position:relative;
    top:-13px;
    left:180px;
}  
#ContenuDossier .MailTo  
{
    background:url('../Img/Ressources/Mailto.gif') no-repeat left ;
    width:19px;
    height:14px;
    display:block;
    position:relative;
    top:-27px;
    !top:-28px;
    left:200px;
    cursor:pointer;
    }
#ContenuDossier P
{
    Font-size:11px;
}
#ContenuDossier #MailTo 
{
    background:url('../Img/Ressources/Mailto.gif') no-repeat left ;
    padding-left:25px;
    color:#003366;    
}
#ContenuDossier #RetourSommaire 
{
    background:url('../Img/Ressources/RetourSommaire.jpg') no-repeat left bottom;
    padding-left:20px;
    color:#003366;    
}
#ContenuDossier #RSSActus 
{
    background:url('../Img/Ressources/rss.jpg') no-repeat left bottom;
    padding-left:20px;  
    color:#003366;    
}  
#Actualites #MailTo 
{
    background:url('../Img/Ressources/Mailto.gif') no-repeat left ;
    padding-left:25px;
    color:#003366;    
}
#Actualites #RetourSommaire 
{
    background:url('../Img/Ressources/RetourSommaire.jpg') no-repeat left bottom;
    padding-left:20px;
    color:#003366;    
}
#Actualites #RSSActus 
{
    background:url('../Img/Ressources/rss.jpg') no-repeat left bottom;
    padding-left:20px;  
    color:#003366;    
}

/**************************************************************
*
* Page d'Accueil
*
***************************************************************/  
.TousDossiers 
{
    font-size:11px;
}

#LaUne .Titre 
{
    background:url('../img/Accueil/LaUne/FondTitre.jpg') no-repeat left top;
    width:612px;
    height:23px;
    padding-left:10px;
    padding-top:3px;
    text-transform:uppercase;
    font-family:Arial Black;
    font-size:18px;
}

#LaUne .Image
{
    margin:10px 20px 10px 0;
    float:left;    
}
#LaUne .Contenu
{
    margin-top:7px;
    margin-right:30px;
    
}
#LaUne H1
{
    font-size:16px;
    font-weight:bold;
    color:#4285C9;
    margin-bottom:5px;
}
#LaUne P
{
    
    color:#666666;
    font-size:13px;
    font-weight:bold;
}

#LaUne .CadreAdhesion
{
    /*background:#FFA400;*/
    text-align:left;
    color:#FFFFFF;
    font-size:11px;
    margin-left:5px;
    font-weight: bold;
    padding-left:3px;
      
    
}

#LaUne .LienOrange
{
    background:#FFA400;
    padding:0 2px 0 2px;
}

#LaUne A p
{
    font-size:11px;
    font-weight:normal;
}


#Services .Titre:First-letter, #Dossiers .Titre:First-letter, #Actualites .Titre:First-letter
{
    font-family:Arial Black;
    font-size:22px;
    font-weight:bold;
}
#Services .Titre, #Actualites .Titre, #Dossiers .Titre 
{
    height:23px;
    padding-left:10px;    
    padding-top:10px;
    font-family:Arial narrow;
    font-size:14px;
    position:relative;
    text-transform:uppercase;
    letter-spacing:2px;
}

#Dossiers
{
    margin-top:10px;
}

#Dossiers .Titre
{
    background:url('../img/Accueil/Dossiers/FondTitre.jpg') no-repeat left;
}
#Dossiers .LiensTitre
{
    position:relative;
    top:-15px;
    left:100px;
    width:490px;    
}
#Dossiers .Rss
{
    background:url('../img/Accueil/Dossiers/Rss.jpg') no-repeat left;
    width:26px;
    height:14px;
    cursor:pointer;
    float:left;
    position:relative;
    top:-4px;
    left:5px;
}
#Dossiers .TousDossiers
{
    float:right;
    background:url('../img/Accueil/Dossiers/Plus.jpg') no-repeat left;
    padding-left:20px;
    font-weight:normal;
}
#Dossiers .ListeRes
{
    clear:both;
    margin-left:10px;
    margin-right:20px;
    text-align:justify;
}
#Dossiers .ListeRes DIV, #Actualites .ListeRes DIV
{
    color:#666666;
    font-family:Verdana;
    font-size:11px;
    margin-bottom:5px;
    }
#Dossiers .ListeRes A
{
    color:#FFA400;
    font-size:14px;
    margin-top:3px;
}
#Pub
{
    width:300px;
    text-align:right;
    font-size:11px;
    color:#666666;
    float:left;
    margin-top:15px;
    *margin-top:13px;
    margin-bottom:7px;
}

#Actualites
{
      margin-top:12px;
      float:right;
}
#Actualites .Titre
{
    width:304px;
    background:url('../img/Accueil/Actus/FondTitre.jpg') no-repeat left;
}
#Actualites .Rss
{
    background:url('../img/Accueil/Dossiers/Rss.jpg') no-repeat left;
    width:26px;
    height:14px;
    cursor:pointer;
    position:relative;
    top:-20px;
    left:125px;
}
#Actualites .TousDossiers
{
    background:url('../img/Accueil/Dossiers/Plus.jpg') no-repeat left;
    padding-left:20px;
    font-weight:normal;
    position:relative;
    top:-34px;
    left:190px;
    width:100px;
}
#Actualites .ListeRes
{
    position:relative;
    top:-20px;
    clear:both;
    width:300px;
    text-align:justify;
    padding-left:5px;
}
#Actualites .ListeRes A
{
    color:#FFA400;
    font-size:11px;
    margin-top:3px;
}
#Actualites .ListeRes DIV
{
    padding-right:5px;
}
#Actualites  P
{
    font-size:11px;
}
#Services 
{
    width:417px;
    float:left;
    margin-bottom:10px;
}

#Services .Titre
{
    width:417px;
    background:url('../img/Accueil/Services/FondTitre.jpg') no-repeat left; 
    position:relative;   
}
#Services .TousDossiers
{
    background:url('../img/Accueil/Dossiers/Plus.jpg') no-repeat left;
    padding-left:20px;
    font-weight:normal;
    position:relative;
    top:-20px;
    left:290px;
    width:110px;
}
#Services .NomService
{
   color:#999999;
   font-size:13px;
   text-transform:uppercase;
   font-weight:bold;
   float:left;
}
#Services A:hover .NomService
{
    text-decoration:underline; 
    cursor:pointer;  
}
#Services .OffreMembre
{
    display:block;
    background:url('../img/Accueil/Services/OffreMembre.gif') no-repeat left;
    width:77px;
    height:14px;
    font-size:10px;
    text-align:center;
    float:left;  
    margin-left:5px;
    cursor:pointer;  
}
#Services .LesServices A
{
    color:White;
    text-decoration:none;
}
 #Services .LesServices
{   
    padding-left:15px;
}
#Services .ResumeService
{
    clear:both;
    color:#4285C9;
    font-size:11px;
    margin-bottom:5px;
}


#RevueDePresse 
{
    width:185px;  
    float:right;
    margin-top:4px;    
}
#RevueDePresse .Titre
{
        background:url('../img/Accueil/RevuePresse/Titre.jpg') no-repeat left;
        width:185px;  
        height:76px;
        position:relative;
}
#RevueDePresse .ResumeRP
{
    width:185px;
    padding-left:10px;
    padding-right:5px;
}
#RevueDePresse .ResumeRP A 
{
    color:#666666;
    font-size:11px;
    font-weight:normal;
}
#RevueDePresse .Rss
{
    background:url('../img/Accueil/Dossiers/Rss.jpg') no-repeat left;
    width:26px;
    height:14px;
    cursor:pointer;
    position:relative;
    top:-70px;
    left:155px;
}

#RevueDePresse .TousDossiers, #TrucsAstucesHome .TousDossiers
{
    background:url('../img/Accueil/RevuePresse/Plus.gif') no-repeat left;
    padding-left:20px;
    font-weight:normal;
    margin-top:5px;
    color:#999999;
}  
#RevueDePresse .TousDossiers
{
    margin-left:20px;
}
#RappelTitres 
{
    width:417px;
    border:1px solid #4285C9;
    float:left;
}  
#RappelTitres .Titre
{
    font-family:Arial Black;
    font-size:15px;
    color:#4285C9;
    font-weight:bold;
    letter-spacing:-1;  
    text-align:center;  
}
#RappelTitres .Rappels 
{
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-top:5px;
}
#RappelTitres .ListeResPrec A 
{
    font-size:11px;
    color:Black;
}
#TrucsAstuces 
{
    
    width:100%;
    border-bottom:1px solid #999999;
    padding-bottom:5px;
}
#TrucsAstuces .Titre
{
    background:url('../Img/Accueil/TrucAstuces/Titre.jpg') no-repeat left;    
    width:100%;
    height:72px;
}

#TrucsAstuces UL 
{
    list-style:none;
    margin-left:10px;
    margin-top:5px;
   
}
#TrucsAstuces LI
{
    
    padding-left:10px;
    background:url('../Img/Accueil/TrucAstuces/puce.gif') no-repeat left;
}
#TrucsAstuces A 
{
    color:#999999;
    font-size:11px;
    font-weight:normal;
}


#TrucsAstucesHome 
{
    
    width:100%;
    border-bottom:1px solid #999999;
    padding-bottom:5px;
}
#TrucsAstucesHome .Titre
{
    background:url('../Img/Accueil/TrucAstuces/TitreLong.jpg') no-repeat left;    
    width:100%;
    height:45px;
    
}

#TrucsAstucesHome UL 
{
    list-style:none;
    margin-left:10px;
    margin-top:5px;
   
}
#TrucsAstucesHome LI
{
    
    padding-left:0px;
    
}
#TrucsAstucesHome A 
{
    color:#666666;
    font-size:11px;
    font-weight:normal;
    font-weight:bold;
    line-height:20px;
    list-style-type:none;
}


/*-------------------------------*\
*
*
*   Espace American Express
*
*
\*---------------------------------*/

#Amex *
{
    font-family:Arial;
    font-size:11px;
    color:Black;
}

#Amex H1
{
    background:url('../Img/Partenaires/Amex/plus.gif') no-repeat left top;
    border-bottom:1px solid #999999;
    color:#2B74C3;
    font-size:16px;
    padding-left:30px;
    padding-top:3px;
}
#Amex P
{
    margin-top:10px;
    margin-bottom:10px;
    margin-left:2px;
}
#Amex Span
{
    color:#A37E30;
    font-weight:bold;
}
#Amex .PiedPage
{
    font-size:9px;
    border-top:1px solid #999999;
    padding-top:5px;
    padding-left:2px;
    margin-top:10px;
}
#Amex .OffreSpeciale
{
    width:446px;
    height:107px;
    background:url('../Img/Partenaires/Amex/FondOffreSpeciale.gif') no-repeat left top;
    margin-left:10px;
    padding-top:7px;
}
#Amex .OffreSpeciale DIV, #Amex .OffreSpeciale,  #Amex A.Contact
{
    color:#826539;
    font-size:14px;
    font-weight:bold;
    font-family:Arial Narrow;
    text-align:center;
}

#Amex A.Contact 
{
    background:url('../Img/Partenaires/Amex/Bt_Contact.jpg') no-repeat left top;
    width:252px;
    height:47px;
    display:block;
    color:White;
    padding-top:5px;
    margin-left:110px;
    text-transform:uppercase;
}
#Amex .Entete 
{
    width:446px;
    height:121px;
    margin-left:10px;
    background:url('../Img/Partenaires/Amex/FondEntete.gif') no-repeat left top; 

}
#Amex .Entete DIV
{
    float:left;
    font-size:15px;
    font-weight:bold;
    color:#A37E30;
    text-align:center;
    padding-top:40px;            
    }
#Amex .Entete A
{
    text-decoration:none;
}    
#Amex .LogoCarteBusiness
{
    background:url('../Img/Partenaires/Amex/LogoCarteBusiness.jpg') no-repeat left top;    
    width:127px;
    height:84px;
    margin-top:17px;
    margin-left:10px;
    cursor:pointer;
    padding-top:0px; 
    margin-right:10px;   

}
#Amex .LogoAmex
{
    background:url('../Img/Partenaires/Amex/LogoAmex.jpg') no-repeat left top;    
    width:51px;
    height:44px;    
    cursor:pointer;
    padding-top:0px;    
    margin-top:72px; 
    margin-left:38px; 
    _margin-left:32px !important;  
}
#CartoucheAmex
{
    width:147px;
    height:482px;
    background:url('../Img/Partenaires/Amex/CartoucheAmex.jpg') no-repeat left; 
    position:relative;  
}
#CartoucheAmex A
{
    width:128px;
    height:31px;
    color:White;
    font-weight:bold;
    display:block;
    padding-top:7px;
    background:url('../Img/Partenaires/Amex/Bt_CartoucheAmex.jpg') no-repeat left top;
    position:relative;
    top:440px;
}

/*-------------------------------*\
*
*
*   Espace Oseo Avance Plus
*
*
\*---------------------------------*/

#Oseo p,td,tr,a, strong,li,ul{

font-size:11px;
}

#Oseo h1{
font-size:14px;
font-weight: bold;
color:#4285C9;
margin-top:10px;
}

#Oseo h2{
font-size:12px;
font-weight: bold;
color:#FFA401;
margin-bottom:3px;
margin-top:5px;
}

#Oseo .Bouton{
    background:url(../img/BoutonOn.jpg) no-repeat left top;
    border:0px;
    width:180px;
    height:29px;
    text-align:center;
    font-size:11px;
    margin-left:270px;
    text-decoration:none;
    padding-top:7px;
    _height:36px;
    display:block;
}   

#Oseo A.Bouton:hover{
    background:url(../img/BoutonHover.jpg) no-repeat left top;
    text-decoration:none;
}

#Oseo strong{
    color:#FFA401;
    font-weight:normal;
}


/*-------------------------------*\
*
*
*   Le PASS Comptanoo
*
*
\*---------------------------------*/



#PresentationPASS *{
font-family:arial;
font-size:11px;
color:#000000;
}

#PresentationPASS .Titre{
color:#FFA401;
font-size:20px;
font-weight: bold;
background:url(../img/Pass/fondTitre.jpg) no-repeat left top;
width:391px;
_width:426px;
height:40px;
_height:90px;
display:block; 
padding:50px 0 0px 50px;

}

#PresentationPASS .TitreServicesPASS{
color:#FFA401;
font-weight:bold;
font-size:18px;
margin:20px 0 3px 8px;
display: block;   
}

#PresentationPASS A.TitreServicesPASS{
text-decoration:none;
}


#PresentationPASS .TitreServicePASS A:hover{
text-decoration:underline;
}

#PresentationPASS .TeasingServicesPASS{
color:#000000;
font-size:11px;
 background-color: #EFEFEF;
 padding:5px;
 margin-bottom:10px;
}

#PresentationPASS img{
display:block;
float:left;
margin-right:5px;
width:30px;
}

#PresentationPASS h2{
color:#4285C9;
font-weight: bold;
font-size:14px;
}

#PresentationPASS span{
color:#FFA401;
font-weight: bold;
}

#PresentationPASS li{
list-style-type:none;
    font-size : 11px;
	background-image: url(../img/Pass/boutonflecheOrange.jpg);
	background-repeat: no-repeat;
	padding-left : 18px;
	margin-bottom : 7px;
	margin-left:15px;
}

#PresentationPASS .BoutonStandard
{
 background:url(../img/Pass/BoutonBleu.jpg) no-repeat left top;
    color:#FFFFFF;
    font-size:15px;
    font-family:arial;
    font-weight:bold;
    margin-left:290px;
    padding:11px 0 9px 0px;
    height:22px;
    _height:42px;
    display:block;
    width:160px;
    text-align:center;
    text-decoration:none;
    margin-top:20px;
}  

 #PresentationPASS A.BoutonStandard:hover
{
     text-decoration:none;
     color:#666666;
}

#CataloguePASS *{
font-family:arial;
font-size:11px;
color:#000000;
}

#CataloguePASS .Titre{
    color:#FFA401;
    font-size:20px;
    font-weight: bold;
    background:url(../img/Pass/fondTitre.jpg) no-repeat left top;
    width:391px;
    _width:426px;
    height:66px;
    _height:96px;
    display:block; 
    padding:50px 0 0 50px;
}

#CataloguePASS .BlocService
{
    background: url(../img/Pass/FondService.jpg) repeat-x left bottom;
    border : 1px solid #EBEBEB;
	overflow:auto;
	padding : 4px;
	margin-bottom : 8px;
}

#CataloguePASS h1
{
    font-size:15px;
    font-weight:bold;
    color:#4285C9;
    margin-bottom:5px;
}

#CataloguePASS h2
{
    font-size:11px;
    font-weight:normal;
    color:#545454;
}

#CataloguePASS .nouveau
{
    font-size:11px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#FFA400;
    text-align: center;
    width:40px;
    margin:0 0 5px 0;
}



#CataloguePASS .ImgBlocService
{
    margin-left:330px;
    width:105px;
}


#CataloguePASS .ImgBlocService img
{
    display:block;
}

#CataloguePASS .AjoutService
{
    background:url(../img/Pass/IcoAjout.jpg) no-repeat left top;
    padding:1px 0px 0px 20px;
    color:#FFA400;
    margin:20px 0px 10px 5px;
    float:left;
    width:180px;
    *width:200px;
   
} 
#CataloguePASS .AjoutService A
{
    color:#4285C9;     
} 


#CataloguePASS .DetailService
{
    background:url(../img/Pass/IcoInfo.jpg) no-repeat left top;
    padding:1px 0px 0px 20px;
    margin:20px 0px 10px 0px;
    float: left;
} 

#CataloguePASS .DetailService A
{
    color:#4285C9;
 } 

#AccueilPASS *{
font-family:arial;
font-size:11px;
color:#000000;
}

#AccueilPASS .Titre{
color:#000000;
font-size:18px;
font-weight: bold;
background:url(../img/Pass/fondTitre.jpg) no-repeat left top;
width:391px;
_width:426px;
height:66px;
_height:96px;
display:block; 
padding:52px 0 0 5px;
margin-left:20px;
   
}

#AccueilPASS .BlocService
{
    background: url(../img/Pass/FondService.jpg) repeat-x left bottom;
    border : 1px solid #EBEBEB;
    overflow:auto;
    padding : 4px;
    margin-bottom : 8px;  
    clear : both;  
}

#AccueilPASS h1
{
    font-size:15px;
    font-weight:bold;
    color:#FFA401;
    margin-bottom:5px;
    
   
}

#AccueilPASS h2
{
    font-size:11px;
    font-weight:normal;
    color:#545454;
    text-align:left;
    
}


#AccueilPASS .BtAcces
{
 background: url(../img/Pass/btAcces.jpg) no-repeat left top;
 margin: 5px 15px 0 10px;
 padding:1px 0 0 30px;
 color:#999999;
 font-weight:bold;
 font-size:12px;
 display:block;
 min-height:24px;
 _height:24px;
 }

#AccueilPASS A.BtAcces:hover
{
 background: url(../img/Pass/btAccesHover.jpg) no-repeat left top;
 color:#FFA401;
 text-decoration:none;
 
 }

#AccueilPASS .BtSuppr
{
 background: url(../img/Pass/btSuppr.jpg) no-repeat left top;
 margin: 0 0 10px;
 float:right;
 min-height:24px;
 _height:24px;
 padding:1px 0 0 30px;
 color:#999999;
 font-weight:bold;
 font-size:12px; 
 width : 100px;
 _width : 130px;
}

#AccueilPASS A.BtSuppr:hover
{
 background-image: url(../img/Pass/btSupprHover.jpg);
 color:#FFA401;
 text-decoration:none;
 
 }
  
 #FocusNouveauxServices .separation
 {
    border-top:1px dotted #4285C9;
    margin-right:auto;
    margin-left: auto;
    width:100%; 
 }


#FocusNouveauxServices h1
{
    font-size:23px;
    font-weight:bold;
    color:#C93C00;
    margin:0 0 50px 100px;
    margin-top:50px;
    
    border-bottom:1px dotted #C93C00;
    
    
    }

#FocusNouveauxServices h2
{
    font-size:15px;
    font-weight:bold;
    color:#4285C9;
}

#FocusNouveauxServices h3
{
    font-size:11px;
    color:#545454;
    font-weight:normal;
}


#FocusNouveauxServices .ImgBlocService
{
    margin-left:330px;
    width:105px;
}

#FocusNouveauxServices .ImgBlocService img
{
    display:block;
}


#FocusNouveauxServices .AjoutService
{
    background:url(../img/Pass/IcoAjout.jpg) no-repeat left top;
    padding:1px 0 0 20px;
    color:#FFA400;
    margin:20px 0px 10px 0;
    float:left;
   
} 
#FocusNouveauxServices .AjoutService A
{
    color:#4285C9;     
} 


#FocusNouveauxServices .DetailService
{
    background:url(../img/Pass/IcoInfo.jpg) no-repeat left top;
    padding:1px 0px 0px 20px;
    margin:20px 0px 10px 30px;
    float: left;
} 

#FocusNouveauxServices .DetailService A
{
    color:#4285C9;
 } 
 
 #PresentationServicePASS *
  {
   font-size:11px;
   font-family:Arial;
 }
 
 #PresentationServicePASS .TitreService
  {
    background:url(../img/Pass/FondTitrePresentationServicePASS.jpg) no-repeat left top;
    padding:15px 0 0 110px;
    color:#FFA401;
    font-size:20px;
    font-weight: bold;
    height:30px;
    _height:47px;
    margin:0 0 10px 0px;
    
    
 }

#PresentationServicePASS h1
  {
    color:#4285C9;
    font-size:20px;
    font-weight: bold;
 }
 
 #PresentationServicePASS h2
  {
    color:#545454;
    font-size:11px;
 }
 
 #PresentationServicePASS h3
  {
    color:#666666;
    font-size:18px;
    font-weight: bold;
    margin:10px 0 5px 0;
  }
  
  #PresentationServicePASS h6
  {
    background-color:#E2E2E2;
    padding:5px;
    color:#666666;
    font-size:11px;
    font-weight:normal;
  }
  
  #PresentationServicePASS .BarreNav
  {
    
    padding:5px;
    color:#4285C9;
    font-weight: bold;
    overflow: auto;
   
  }
  
  #PresentationServicePASS A:hover
  {
    text-decoration:none;
    color:#FFA401;
  }
  
  #PresentationServicePASS .Prec
{
 background: url(../img/Pass/btPrec.jpg) no-repeat left top;
 float:left;
 padding:0 0 0 15px;
 display:block;
 
  
}

#PresentationServicePASS A.Prec:hover
{
 background: url(../img/Pass/btPrecH.jpg) no-repeat left top;
 
 
 
}

#PresentationServicePASS .Liste
{
 background: url(../img/Pass/btListe.jpg) no-repeat left top;
 float:left;
 padding:0 0 0 15px;
 display:block;
 margin: 0 47px 0 0px;
 
  
}

#PresentationServicePASS A.Liste:hover
{
 background: url(../img/Pass/btListeH.jpg) no-repeat left top;

 
}
  
 #PresentationServicePASS .Suiv
{
 background: url(../img/Pass/btSuiv.jpg) no-repeat right top;
 float:left;
 padding:0 0 0 7px;
 display:block;
 width:112px;
 text-align:left;
 
  
}

#PresentationServicePASS A.Suiv:hover
{
 background: url(../img/Pass/btSuivH.jpg) no-repeat right top;
 
 }
 
  #PresentationServicePASS .PresentationServiceAccroche
  {
    
    background-color: #E4E4E4;
    padding:5px;
    font-weight:bold;
    font-size:11px;
    font-family:Verdana;
    color:#666666;
    margin:20px 17px 0 120px;
    
  }
  
  #PresentationServicePASS .PresentationServiceTexte
  {
    
    font-size:11px;
    color:#000000;
    margin-left:14px;
    margin-right:17px;
    
  }
 
 #PresentationServicePASS .VisuelService
{
 float:left;
 margin:0 10px 10px 14px;
 }
 
 #PresentationServicePASS .PresentationServiceFinale
{
 font-size:13px;
 font-weight:bold;
 color:#FFA401;
 margin-left:14px;
 margin-right:17px;
 
}

.BlocDConnexionPASS *
{
 font-size:11px;
 
    
}

.BlocDConnexionPASS
{
 background-color:White;
 width:136px;
 margin-left:2px;
 
    
}
  
  
 #ServiceMois
 {
 
 background:url(../img/Pass/BlocServiceMois.jpg) no-repeat left top;
 width:454px;
 height:141px;
 _height:181px;
 margin-bottom : 10px;
 margin-left:4px;
 padding-top:40px;
 
 
 }
 
 #ContenuServiceMois
 {
 
 margin-top:0px;
 margin-left:7px;
 width:425px;
 height:120px;
 padding:5px;
 
 
 }
 
 .BoutonStandard
{
 background:url(../img/Pass/BoutonBleu.jpg) no-repeat left top;
    color:#FFFFFF;
    font-size:12px;
    font-family:arial;
    font-weight:bold;
    margin-left:290px;
    padding:5px 0 9px 0px;
    height:22px;
    _height:42px;
    display:block;
    width:160px;
    text-align:center;
    text-decoration:none;
    margin-top:20px;
}  
  
 
IFRAME.Iframe 
{
    padding:0;
    margin:0;
    width:100%;
    border:none;
    overflow:hidden;
    height:635px;
    *height:645px;    
} 

.LienAccesServicePass{
	background: url(../img/Pass/BoutonAccesServicePASS.jpg) no-repeat left top;
	width:200px;
	height: 23px;
	color:white;
	text-align:center;
	font-size:11px;
	font-family:arial;
	vertical-align: middle;
	padding-top:3px;
	margin-left:130px;
	margin-top:10px;
	display:block;
}

A.LienAccesServicePass:hover{
	background: url(../img/Pass/BoutonAccesServicePASSH.jpg) no-repeat left top;
	text-decoration:none;
	color:#4285C9;
	
	
}
.BlocAccesService{
	background: url(../img/Pass/FondBlocAccesService.jpg) no-repeat left top;
	color:#666666;
	padding:15px 5px 5px 10px;
	width:448px;
	height:78px;
	_width:463px;
	_height:98px;
	font-size:15px;	
}


.BlocAccesService span{
	color:#FFA401;
	font-size:14px;
}

.LienSupplementaire{
	background: url(../img/Pass/Fleche.jpg) no-repeat left top;
	color:#4285C9;
	padding-left:20px;
	font-size:11px;
	font-family:arial;
	display:block;
	text-align:left;
	margin-bottom:5px;
}

/* Spécificités trucs et astuces */

div#ContenuTrucsEtAstuces *
{
	font-size:11px;
	
}

div#ContenuTrucsEtAstuces #Resume 
{
	background-color : #E2E2E2;
	padding : 2px;
}

div.BlocSommaire
{
	border-top : 1px solid #CCCCCC;
	padding-top : 8px;
	margin : 0px 0px 8px 0px;
	font-size:11px;
}

div.BlocSommaireTop
{
	margin : 0px 0px 8px 0px;
	font-size:11px;
}

/* Navigation */

div.BarreNavigation 
{
	margin-top : 10px;
	text-align : center;
}

div.BarreNavigation  a.Prec
{
	margin-right : 20px;
	background: url(../img/Pass/btPrec.jpg) no-repeat left 2px;
	padding:0 0 0 15px;
}

div.BarreNavigation A.Prec:hover
{
 background-image: url(../img/Pass/btPrecH.jpg);
} 

div.BarreNavigation  a.Suiv
{
	background: url(../img/Pass/btSuiv.jpg) no-repeat right 2px;
	margin-left : 20px;
	padding: 0 20px 0 0px;
 }

 
div.BarreNavigation A.Suiv:hover
{
 background-image: url(../img/Pass/btSuivH.jpg);
}
 
div.MiniSommaireSansSep ul 
{
	list-style: none;
}

 
div.MiniSommaireSansSep li
{
	margin-bottom : 6px;
}
 
/* Gestion Historique des lettres d'informations*/

.SommaireLI
{
border-top:1px dotted #FFA401;

padding:5px;
margin-top:3px;
margin-bottom:5px;
  
}


.SommaireLI A
{
font-weight:normal;
}

#DescRess
{
    font-size:11px;
}

#DateRess
{
    font-size:11px;
}


/* ---------------------------

Ressources connexes

------------------------------ */
 
.RCBlocPage {
	border: solid 1px;
	border-color: #DBDBDB;
	color: #666666;
	font-family: Arial;
	background-color:#F0F0F0;		
	font-size: 9px;
	margin-bottom : 4px;
	margin-top:5px;
	padding:1px;
}

 
.RCBlocPage ul {
	list-style : none;
}

.RCBlocPage ul li {
	list-style : none;
	margin-bottom : 2px;
	margin-left : 5px;
}


.RCBlocPage a {
	background: url(../img/RessourcesConnexes/PuceService.jpg) no-repeat left 4px;
	color: #4285C9;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	padding-left:12px;
		
}

 
.RCBlocPage a:hover {
	color: #4285C9;
	font-weight: bold;
	text-decoration: underline;
}

 
.RCBlocPage div.RCTitre {
	background : #DBDBDB url(../img/RessourcesConnexes/PictoTitreService.jpg) no-repeat 4px;
	height : 22px;
	font-size:18px;
	font-family:Arial;
	font-weight : bold;
	color : #3C79A3;
	padding-left : 25px;
	padding-top:1px;
	margin-bottom:5px;
	
}

.RCBlocPage2 
{
    border: 1px solid #DBDBDB;
    padding:5px;
}

 
.RCBlocPage2 ul {
	list-style : none;
}

.RCBlocPage2 ul li {
	list-style : none;
	margin-bottom : 2px;
	color:#999999;
}


.RCBlocPage2 a {
	color: #3C79A3;
	
	
}


.RCBlocPage2 a:hover {
	text-decoration: underline;
}

 
.RCBlocPage2 div.RCTitre {
	background: url(../img/RessourcesConnexes/PictoTitre.jpg) no-repeat left 2px;
	
	font-weight : bold;
	color : #FFA401;
	padding-left : 20px;
	font-size:18px;
	margin-bottom:5px;
	
}

.RCCartouche {
	
	background-color : #F0F0F0;
	color: #666666;
	font-family: Arial;
	font-size: 9px;
	width : 140px;
	padding:1px;
}

 
.RCCartouche ul {
	list-style : none;
}

.RCCartouche ul li {
	list-style : none;
	margin-bottom : 2px;
	margin-left : 2px;
	text-align : left;
	color:#999999;
}


.RCCartouche a {
	color: #3C79A3;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	
}

 
.RCCartouche a:hover {
	color: #3C79A3;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

 
.RCCartouche div.RCTitre {
	
	height : 20px;
	font-weight : bold;
	color : #FFA401;
	padding-left : 3px;
	padding-top:3px;
	margin-bottom:5px;
	font-size:13px;
	text-transform:uppercase;
}


UL.ArchiveEdito 
{
	list-style: none;
	margin: 0;
	padding: 0;	
}

/* ---------------------------

Recherche
------------------------------ */


div.ResultatRecherche20, div.ResultatRecherche40, div.ResultatRecherche60,
div.ResultatRecherche80, div.ResultatRecherche100, div.ResultatRecherche0
{
	padding-left : 26px;
	margin-bottom : 10px;
	background-position: left top;
	background-repeat: no-repeat;
	margin : 10px;
	padding-top : 2px;
}

div.MEAService 
{
	border : 1px solid #4285C9;
	padding-left : 26px;
	padding-top : 5px;
	padding-right : 26px;
}

div.ResultatRecherche20
{
	background-image: url('../img/Pertinence/20.gif');
}

div.ResultatRecherche40
{
	background-image: url('../img/Pertinence/40.gif');
}

div.ResultatRecherche60
{
	background-image: url('../img/Pertinence/60.gif');
}

div.ResultatRecherche80
{
	background-image: url('../img/Pertinence/80.gif');
}

div.ResultatRecherche100
{
	background-image: url('../img/Pertinence/100.gif');
}

div.ResultatRecherche0
{
	background-image: url('../img/Pertinence/0.gif');
}

div.RechercheResume 
{
	margin-top : 4px;
	margin-bottom : 4px;
}

div.RechercheType 
{
	color : #808080;	
}

/* ---------------------------

ModeleForum
------------------------------ */
div.MenuForum
{
	position : relative;
	height : 30px;
	background : #FFFFFF url('../img/FondTraitSeparation.jpg') repeat-x left top;
}
span.MenuForum
{
	position : absolute;
	top : 8px;
	padding-left : 12px;
	background-image: url('../img/BtOrangeFlecheBlanche.jpg');
	background-position: left;
	background-repeat: no-repeat;
}
a.MenuForum
{
	color : #FFA401;
}

span.NomAuteur
{
	background-image: url('../img/Bt_Plus.jpg');
	background-position: left;
	background-repeat: no-repeat;
	padding-left : 12px;
	color : #4285C9;
    font-weight:bold;
	margin-right : 10px;
}

div.Entete
{
	color : #666666;
	background : #EEEEEE url('../img/FondTraitSeparation.jpg') repeat-x left bottom;
	height : 25px;
	padding-top : 7px;
	margin-top : 5px;
}

div.Corps
{
	color : #666666;
	margin-top : 5px;
}

span.Sujet
{
	font-weight : bold;
	padding-left : 10px;
}

div.BtRepondre
{
	background-color : #EEEEEE;
	height : 24px;
}

#BtRepondre a.Bouton 
{
	background:url('../img/BoutonForum.jpg') no-repeat top right;
	font-family:arial;
    font-size:12px;
    font-weight:bold;
    color:#FFA401;
    padding:0px;
    padding-top:4px;
    _padding:4px;
    border-style:none;
    text-align:center;
    width:82px;
    height:18px;
    _height:22px;
    float:right;
    display:block;

}
#BtRepondre a.Bouton:Hover
{
	background-image: url('../img/BoutonForumHover.jpg');
    text-decoration:none;
    border-style:none;
}
/* ---------------------------

Liste-forums
------------------------------ */

div.TitreForumMaj {
    font-family:Arial;
    font-size:16px;
    color:#FFA401;
    text-transform:uppercase;
    font-weight:bold;
	margin-bottom : 5px;
 }
div.IntituleForum
{
	background : #EEEEEE url('../img/FondTraitSeparation.jpg') repeat-x left top;
	padding-bottom : 10px;
	padding-top : 8px;
	padding-left : 4px;
	position : relative;
}

div.IntituleForum a
{
	display : block;
	 text-transform:uppercase;
	 color:#FFA401;
	 font-size:14px;
	 margin-bottom : 4px;
}

div.StatsForum
{
	position : absolute;
	top : 7px;
	right : 4px;
	color : #4285C9;
	font-weight : bold;
}

table.PresentationForum 
{
	width : 100%;
	margin-bottom : 4px;
}


td.EnteteMessage
{
	font-weight : bold;
	color : #FFA401;
	padding-bottom : 10px;
	padding-top : 4px;
	padding-left : 4px;
}
td.Message2
{
	border-top:dashed thin #DDDDDD;
	padding-top : 4px;
	padding-bottom : 4px;
	padding-left : 4px;
	color : #4285C9;
	font-weight : bold;
}
a.Sujet
{
	color : #666666;
}

div.Separation
{
	background : #FFFFFF url('../img/FondTraitSeparation.jpg') repeat-x left top;
	height : 5px;
}

/* ---------------------------

ModeleForumDefault
------------------------------ */
div.ForumDefault
{
	position : relative;
	height : 70px;
}

div.ConditionsForum
{
	position : absolute;
	top : 5px;
	right : 5px;
	margin-bottom : 5px;
}
div.NouvelleDiscussion a
{
	position : absolute;
	top : 5px;
	right : 5px;
	background-image: url('../img/BtOrangeFlecheBlanche.jpg');
	background-position: left;
	background-repeat: no-repeat;
	padding-left : 12px;
	color : #FFA401;
}

table.AffForum th
{
	color : #666666;
	font-weight : bold;
	font-size : 12px;
	padding-bottom : 5px;
	text-align : center;
}

table.AffForum td
{
	color : #666666;
	background : #EEEEEE url('../img/FondTraitSeparation.jpg') repeat-x left top;
	font-size : 12px;
	padding-top : 10px;
	padding-bottom : 10px;
}

table.AffForum span
{
	color : #4285C9;
	font-weight : bold;
}
td.InfosMessage
{
	text-align : center;
}

div.SeparateurPage 
{
	border-top : 1px solid #4285C9;
}
