BODY {
background-color : #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
line-height: 20px;
margin : 0px 0px 0px 0px ;
padding : 0px 0px 0px 0px ;
}


BODY.margehaut {
background-color : #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
line-height: 20px;
margin : 10px 0px 0px 0px ;
padding : 0px 0px 0px 0px ;
}


TD.bandeau
{
	border-bottom : #CCCCCC dotted 1px ;
	background-color : #fafafa;
	background-color : #FAFAF7;
	background-color : #Ffffff;
	text-align : left ;
	vertical-align : bottom;
	margin : 0px 0px 0px 0px ;
padding : 0px 0px 0px 0px ;
}

.TitreDossier
{
font-family: Arial, Helvetica, sans-serif;

font-size: 32px;
line-height : 28px ;
/*color : #747465 ;*/
color: #dbdbc0;
font-weight: bold ;
font-style: normal;
text-transform : uppercase ;
text-align : right ;
min-height : 60px;
}



a:link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline ;
color: #333333;
}

a:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color : #CCCCCC;
text-decoration: none;
color: #333333;
}

a:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color : #CCCCCC;
color: #333333;
}

a:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline ;
color: #333333;
}


.Standard
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
text-align:justify;
line-height: 20px;
margin : 0px 0px 0px 0px ;
padding : 0px 0px 0px 0px ;
}


.StdSemiSmallLeft
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
text-align:left;
line-height: 16px;
}

.StdSmallLeft
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #333333;
text-align:left;
line-height: normal;
}

.StdSmallLeftBold
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #333333;
text-align:left;
line-height: normal;
}



.Quotations
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: italic;
text-align:justify;
color: #333333;
padding : 0px 50px 0px 50px;
}

span.niveau
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #747465;
/*line-height: 20px;*/
}


OL.Numbering_1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align:justify;
	line-height: 20px;
	margin : 0px 0px 0px 30px ;
	padding :  0px 0px 0px 0px ;
	/*list-style-position: inside ;*/
	 list-style-type : '1' ;
}


OL.Numbering_2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align:justify;
	line-height: 20px;
	margin : 0px 0px 0px 60px ;
	padding :  0px 0px 0px 0px ;
	/*list-style-position: inside ;*/
	list-style-type : 'a' ;
}

UL.List_1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align:justify;
	line-height: 20px;
	margin : 0px 0px 0px 30px ;
	padding :  0px 0px 0px 0px ;
	list-style-position: outside ;
	list-style-type : disc ;
}

UL.List_2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align:justify;
	line-height: 20px;
	margin : 0px 0px 0px 60px ;
	padding :  0px 0px 0px 0px ;
	list-style-position: outside ;
	list-style-type : sqare ;
}

UL.List_3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align:justify;
	line-height: 20px;
	margin : 0px 0px 0px 90px ;
	padding :  0px 0px 0px 0px ;
	list-style-position: outside ;
	list-style-type : circle ;
}





TD.TTitre1
{

/*
background-image: url(cartouche2.gif);
background-repeat: no-repeat ;
*/
min-height: 50px ;
height: 50px ;
}

.TTitre1
{
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
color : #747465 ;

font-weight: bold ;
font-style: normal;
text-transform : uppercase ;
text-align : left ;

}


.OldTTitre1
{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #94947D;
color : #747465 ;
font-weight: bold ;
font-style: normal;
text-transform : uppercase ;
text-align : left ;
/*background-color : #FAFAF7;*/
background-color : #FAFAFA;
border-top : #cccccc dotted 1px ;
border-bottom : #cccccc dotted 1px ;
padding : 5px 5px 5px 5px ;
margin-top : 10px ;
margin-bottom : 20px ;
min-height: 40px ;
}

.TSousTitre1
{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #ABAB94;
color : #CCCCCC;
font-weight: normal;
font-style: italic;
border-bottom: #CCCCCC solid 1px  ;
margin-top : 10px ;
margin-bottom : 10px ;
min-height: 20px ;

}

.TTitre2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #858576;
color: #000000;
font-weight: bold;
font-style: normal;
/*border-bottom: #CCCCCC dotted 1px ;*/
margin-top : 10px ;
margin-bottom : 10px ;
min-height: 20px ;
}

.TSousTitre2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #9a9a83;
font-weight: normal;
font-style: italic;
margin-top : 10px ;
margin-bottom : 10px ;
min-height: 20px ;
}


.TTitre3
{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #666666;
color: #858576;
font-weight: bold;
font-style: italic;
margin-bottom : 10px ;
margin-top : 10px ;
min-height: 20px ;
}

.TTitre4
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #666666;
font-weight: bold;
font-style: italic;
margin-top : 10px ;
margin-bottom : 10px ;
min-height: 20px ;
}


.TTitreEncadre
{
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
color: #ABAB94;
font-weight: bold;
font-style: normal;
background-color : #FAFAF7;
border-top: #CCCCCC solid 1px ;
border-bottom: #CCCCCC solid 1px ;
padding : 0px 5px 0px 5px;
}


.BandeauBorderLeft
{
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #CCCCCC;
}

.BandeauStandardCenter
{
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
text-align : center ;
/*font-variant:small-caps ;*/
font-weight: normal;
color : #333333 ;
}







DIV.Situation
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
font-style: normal;
/*font-variant:small-caps ;*/
text-transform : uppercase;
text-align:left;
line-height: 12px;
color: #999999;
/*background-color : #FAFAF7;*/
/*background-color : #eAeAe7;*/
/*border-bottom: #CCCCCC solid 1px ;*/
padding : 1px 1px 1px 1px ;
}





.footpage
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}


/* appels de notes dans les marges */
.footnote_citation_2
{
font-family : Arial, Helvetica, sans-serif;
font-size : 24px;
font-weight : bold;
font-style: italic;
color: #000000;
}


/* appels de notes en ligne */
.footnote_citation
{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000;
/* vertical-align : top; */
}


/* texte des notes */
.footnote
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #aaaaaa;
}


/* texte des notes */
DIV.footnote
{
border-left: #AAAAAA solid 1px ;
padding-left : 5px ;
margin : 3px 3px 3px 3px ;
/*background-color : #f0f0f0;*/
}



/* texte des notes */
.images
{
border  #AAAAAA solid 1px ;
margin : 3px 3px 3px 3px ;
padding : 3px 3px 3px 3px ;
/*background-color : #f0f0f0;*/
}


/* encadre un ensemble de vignette */
div.frise
{
border: 0px ;
float : none  ;
vertical-align : middle ;
text-align : center ;
width : 600px ;
min-height : 130px;
}


.lignevignette
{
border: 0px ;
float : none  ;
vertical-align : middle ;
text-align : center ;
width : 600px ;
height : 130px;
}



/* encadre chaque vignette version IE */
.blocvignette
{
text-align : center ;
border: #CCCCCC solid 1px ;
/*background-color : #FAFAF7;*/
background-color : #F0F0F0;
padding : 5px 4px 15px 4px ;
margin : 3px  ;

float : left ;
width : 80px ;
height : 100px;
vertical-align : middle ;
}

/* version tous sauf IE */
div>div.blocvignette
{
text-align : center ;
border: #CCCCCC solid 1px ;
/*background-color : #FAFAF7;*/
background-color : #F0F0F0;
padding : 10px 10px 10px 10px ;
margin : 5px 5px 5px 5px  ;
float : left ;
width : 80px ;
height : 100px;
vertical-align : middle ;
}

.refvignette
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #AAAAAA;
text-align : right ;
vertical-align : bottom ;
}




img.blocimagegauche
{
text-align:center;
background-color : #FFFFFF;
/*border : 0px 0px 0px 0px ;*/
border-top : none ;
border-left : none ;
border-bottom : none ;
border-right : #CCCCCC dotted 2px ;
padding : 0px 15px 0px 0px ;
margin-left : 0px ;
margin-right : 15px ;
margin-top : 10px ;
margin-bottom : 10px ;
}

img.blocimagedroite
{
text-align:center;
background-color : #FFFFFF;
border-top : none ;
border-right : none ;
border-bottom : none ;
border-left : #CCCCCC dotted 2px ;
padding : 0px 0px 0px 15px ;
margin-left : 15px ;
margin-right : 0px ;
margin-top : 10px ;
margin-bottom : 10px ;

}


img.blocimagecenter
{
text-align: center;
float : none ;
background-color : #FFFFFF;
border : 0px 0px 0px 0px  ;
border : #CCCCCC dotted 2px ;
padding : 5px 5px 5px 5px ;
/*margin-left : 10px ;
margin-right : 10px ;
margin-top : 10px ;
margin-bottom : 10px ;
*/
/* height : 200px ; */
/* width : 200px ; */
}

.navigzoom
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
font-style: normal;
/*text-align:left;*/
line-height: normal;
color: #999999;
/*background-color : #FAFAF7;*/
/*border-left: #CCCCCC dotted 1px ;*/
padding : 1px 1px 1px 1px ;
}

.refimagezoom
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
font-style: normal;
line-height: normal;
text-align : center ;
color: #333333;
/*background-color : #FAFAF7;*/
border-top: #CCCCCC solid 1px ;
padding : 2px 2px 2px 2px ;
}





.Bandeau
{
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color : #000000 ;
/*
background-color : #FAFAF0;
border: #cccccc solid 1px ;
*/
/*
padding : 5px 5px 5px 5px  ;
margin : 5px 5px 5px 5px  ;
*/
}


DIV.menugauche
{

	margin : 0px 0px 0px 0px ;
	padding :  0px 0px 0px 0px ;
	/*
	background-image: url(carre_gauche.gif);
	background-repeat: no-repeat;
	*/
}

TD.menu
{
background-color: #FFFFFF;
padding-left : 10px ;
padding-top : 10px ;
/*height : 300px ;*/
}





.menu a:link
{
font-size : 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline ;
color: #333333;
}

.menu a:hover
{
font-size : 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color : #CCCCCC;
text-decoration: none;
color: #333333;
}

.menu a:active
{
font-size : 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color : #CCCCCC;
color: #333333;
}

.menu a:visited
{
font-size : 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline ;
color: #333333;
}

table.arriereplan
{
background-color : #cccccc ;
padding : 0px 0px 0px 0px   ;
margin : 0px 0px 0px 0px  ;
border : 0px dotted #747465;
}

