html, body   { 
	background-color: #dddddd; 
	height: 100%; 
	margin: 0; 
	padding: 0;
	text-align: center; 
}

#outer {
	position: absolute;
	overflow: hidden;
/*	top: 50%;
	margin-top: -280px;*/
}

/* style par défaut du sous menu + événements */
.ssmenu { 
color : #000000;
background-image : url("images/ssmenu.gif");
font-family : Trebuchet MS, Arial, Helvetica;
font-size : 12px;
text-decoration : none;
}

.ssmenu a:visited { 
color : #000000;  
text-decoration : none;}

.ssmenu a:link { 
color : #000000;  
text-decoration : none;}

/*old value ==> color : #d4d600; */
.ssmenu a:hover{ 
color : #BD1220;
text-decoration : none;}

.ssstyle { 
color : #000000;
padding-top : 0px; 
padding-left : 45px ;
position : relative;
width : 113px;
display:none; }

.tdstyle { 
position : relative;
vertical-align : top;
}

/* style du séparateur vide */
.spacer  {
position : relative;
color : #FFFFFF ;
background-image : url("images/spacer.gif");
border:0; }

/* style du menu +événements */
.menu  {
color : #FFFFFF ;
background-image : url("images/menu.gif");
padding-left : 40px ;
padding-top : 7px ;
font-family : Verdana, Arial, Helvetica;
font-size : 13px;
font-style : normal;
font-weight : bold;
text-decoration : none;
vertical-align : top;
}

.menu a:visited {
color : #FFFFFF ;
text-decoration : none;}

.menu a:link {
color : #FFFFFF ;
text-decoration : none;}

.menu a:hover{
color : #FFFFFF ;
text-decoration : none;}

/* style du bandeau de fin (contact, CGV, ... */
.menucontact  {
color : #333333;
background : transparent url("images/bandeau-fond.gif") 0 0;
padding-left : 40px ;
text-align : center;
font-family : Verdana, Arial, Helvetica;
font-size : 12px;
font-style : normal;
font-weight : normal;
text-decoration : none;}

.menucontact a:visited {
color : #333333 ;
text-decoration : none;}

.menucontact a:link {
color : #333333 ;
text-decoration : none;}

.menucontact a:hover{
color : #333333 ;
text-decoration : none;}


/******************************************************************/
/******************************************************************/
/******************************************************************/
/***********  STYLES DEDIES POUR LES RUBRIQUES   ******************/
/******************************************************************/
/******************************************************************/
/******************************************************************/

/* style de fond */
.rubrique {
color : #000000;
font-family : Verdana, Arial, Helvetica;
font-size : 13px;
font-style : normal;
font-weight : normal;
text-decoration : none;
}

/* style de fond */
.rubrique a{
color : #0000FF;
text-decoration : none;}

/* style de fond */
.rubrique a:link{
color : #0000FF;
text-decoration : none;}

/* style de fond */
.rubrique a:hover{
color : #0000FF;  
text-decoration : underline;}

/* style de fond */
.rubrique a.simple, .rubrique a.simple:link, .rubrique a.simple:hover {color : #000000;}

/** style pour les titres des rubriques **/
.titrerubrique1 {
font-size : 24px;
font-style : normal;
font-weight : bold;}

.titrerubrique2 {
font-size : 18px;
font-style : normal;
font-weight : normal;}

.titrerubrique3 {
font-size : 16px;
font-style : normal;
font-weight : normal;}

.accueilrubrique1 {
font-family : Arial, Helvetica;
font-size : 18px;
font-style : normal;
font-weight : normal;}

.accueilrubrique2 {
color: #333333;
font-family : Arial, Helvetica;
font-size : 18px;
font-style : normal;
font-weight : normal;}

.accueilrubrique3 {
color: #333333;
font-family : Arial, Helvetica;
font-size : 15px;
font-style : normal;
font-weight : bold;}

.accueilrubrique4 {
font-family : Trebuchet MS, Arial, Helvetica;
font-size : 26px;
font-style : normal;
font-weight : bold;}

/* style pour les descriptions de mots */
.info-bulle
{
color: #000000;
border-bottom: dashed #000000 1px;
cursor: help;
}


/******************************************************************/
/******************************************************************/
/******************************************************************/
/*********  FIN DES STYLES DEDIES POUR LES RUBRIQUES   ************/
/******************************************************************/
/******************************************************************/
/******************************************************************/

/* style par défaut du contenu des rubriques */
.corps {
color : #000000;
background-image : url("images/contenu-page.gif");
font-family : Verdana, Arial, Helvetica;
font-size : 13px;
font-style : normal;
font-weight : normal;
text-decoration : none;
padding-top : 5px;
padding-left : 10px ;
padding-bottom : 10px;
padding-right : 20px ;
height:348px;
}


/* style corps principal */
.CDivCorps {
position:relative;
height:100%;
overflow:hidden;
}

/* style cadre banniere */
.CDivUpBanniere {
border: 0;
position:relative;
overflow:hidden;
margin-top:-258px;
margin-left:19px;
}

.CDivDownBanniere {
border: 0;
position:relative;
overflow:hidden;
margin-top:6px;
margin-left:19px;
}

/* style bandeau image gauche */
.CSpanLeftBanFrame {
position:relative;
overflow:hidden;
}

/* style bandeau demi image haut gauche */
.CSpanLeftMidBan {
position:relative;
}
