<!--

/*  Elements classiques */
body
{
	background-image: url("../img/fd.png") ;
	background-position: fixed;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-family : arial;
	font-size : 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


p
{
	text-align:justify;
}

a:link 
{
	color:#114994;
	text-decoration:none; 
}     

a:visited 
{
	color:#114994;
	text-decoration:none; 
}  

a:hover 
{
	color:#114994;
	text-decoration:underline; 
} 

a:active 
{
	color:#7E8FC3;
}  


/* ombre du contenu */
.shadowTable .shadowRight
{
	width:23px;
	background-image: url("../img/shadowTableRight.png") ;
	background-position: fixed;
	background-repeat: repeat-y;
}

.shadowTable .shadowLeft
{
	width:23px;
	background-image: url("../img/shadowTableLeft.png") ;
	background-position: fixed;
	background-repeat: repeat-y;
}

.shadowTable .shadowBottom
{
	
	background-image: url("../img/shadowTableBottom.png") ;
	background-position: fixed;
	
}

.mainTable
{
	width:925px;
}

.mainTable .top
{
	height:100px;
	background-image: url("../img/fdMainTop02.png") ;
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #c0c0c0;
	padding-left:55px;
}

.mainTable .shadowTop
{
	height:15px;
	background-image: url("../img/shadowTop.png") ;
	background-position: fixed;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

.mainTable .menuBis
{
	height:50px;
	background-color: #FFFFFF;
}

/* ombre du conteu */
.content .shadowRight
{
	width:14px;
	background-image: url("../img/shadowContentRight.png") ;
	background-position: fixed;
	background-repeat: repeat-y;
}

.content .shadowLeft
{
	width:10px;
	background-image: url("../img/shadowContentLeft.png") ;
	background-position: fixed;
	background-repeat: repeat-y;
}

.content .shadowBlueRight
{
	width:17px;
	background-image: url("../img/shadowContentBlueRight.png") ;
	background-position: fixed;
	top:0px;
	left:0px;
	background-repeat: repeat-y;
}

.content .shadowBlueLeft
{
	width:17px;
	background-image: url("../img/shadowContentBlueLeft.png") ;
	background-position: fixed;
	background-repeat: repeat-y;
}

/* liens */
.lightBlueLink a
{
	font-size : 14px;
	font-weight:bold;
	color: #7E8FC3; 
	text-decoration: none;
}

.lightBlueLink a:hover, 
.lightBlueLink a:focus, 
.lightBlueLink a:active
{
	
	color: #7E8FC3; 
	text-decoration: underline;
}



/*  tableau contenant le texte, les images.... */
.textTable
{
	background-image: url("../img/pictoHalfStaris.png") ;
	background-position: fixed;
	background-repeat: no-repeat;
	background-position: bottom right;	
}


.topTextTable
{
	height:58px;
	background-image: url("../img/topContent.png") ;
	background-position: fixed;
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align:bottom;
	padding-left:30px;
	text-align:left;
}

/* mise en page du texte */
.boldTextDarkBlue
{
	font-size : 14px;
	font-weight:bold;
	color:#114994;

}
.boldLightBlue
{
	font-size : 14px;
	font-weight:bold;
	color:#7E8FC3;

}

.titreDarkBlue
{
	font-size : 16px;
	font-weight:bold;
	color:#114994;
}

.titreDarkBlueCadre
{
	font-size : 16px;
	font-weight:bold;
	color:#114994;
}


/*  bord pour fond arrondi*/
.roundBorder 
{
	margin:0px ;
	min-height:150px;
	min-width:50px;
	max-width:500px; /* based on image dimensions - not quite consistent with drip styles yet */
	position:relative;
	padding:0px; /* default, width of left corner */
	margin-bottom:0.5em;
}

.roundBorder .roundBorderTR,
.roundBorder .roundBorderTL,
.roundBorder .roundBorderBL,
.roundBorder .roundBorderBR,
.roundBorder .roundBorderBM,
.roundBorder .roundBorderTM
{
	background:transparent url(../img/fondCadre.png);
	height:10px; /* height of bottom cap/shade */
	min-height:10px;
	width:10px;
	min-width:10px;
	background-repeat:no-repeat;
}

.roundBorder .roundBorderMR,
.roundBorder .roundBorderMM,
.roundBorder .roundBorderML
{
	background:transparent url(../img/fondCadreLat.png);
	background-repeat:repeat-y;
	background-position: center ; 
}

.roundBorder .roundBorderMR
{
	background-position : center right; 
}

.roundBorder .roundBorderML
{
	background-position : center left; 
}

.roundBorder .roundBorderTR
{
	background-position : top right;
}

.roundBorder .roundBorderTL
{
	
	background-position : top left;
}
.roundBorder .roundBorderBL
{
	background-position : bottom left;
}
.roundBorder .roundBorderBR
{
	background-position : bottom right;
}

.roundBorder .roundBorderBR div,
.roundBorder .roundBorderBL div
{
	width:15px;
}

.roundBorder .roundBorderBM
{
	background-position : bottom center; 
}

.roundBorder .roundBorderTM
{
	background-position : top center;
}

/*  liste pour plan du site */
.listePlan
{
	list-style-image:url('../img/arrowDarkBlue.png');
	list-style-type:square;
	font-size : 14px;
	font-weight : bold;
	color:#E44725;
}

.listePlan .subMenu
{
	list-style-type:disc;
	list-style-image:none;
	font-size : 12px;
}

.listePlan .subMenu a:link 
{
	color:#0094C2;
	text-decoration:none; 
}     

.listePlan .subMenu a:visited 
{
	color:#0094C2;
	text-decoration:none; 
}  

.listePlan .subMenu a:hover 
{
	color:#0094C2;
	text-decoration:underline; 
} 

.listePlan .subMenu a:active 
{
	color:#c0c0c0;
} 

-->