/* fond */
BODY
{	
	margin-left : 0mm;
	margin-top : 0mm;
	margin-bottom : 0mm;
	margin-right : 0mm;
	font-family : Arial, Helvetica, sans-serif;
}

/* print */
.noprint {display:block;}
.print {display:none;}

/* liens */
A  {color : #3193F0; text-decoration : underline;}
A:hover {color: #114271; text-decoration : none;}
A:active {color: #A4312A;}
.fauxlien  {color:#DF0024; text-decoration:underline;}

/* Couleurs, Paragraphe et Titres */
h1 {font-size : 12pt; font-weight : 100; color : #114271;}
h2 {font-size : 11pt; font-weight : 100; color : #57110D; margin-bottom : 3px;}
h3 {font-size : 10pt; color: #A6B03E; border:#A6B03E solid 1px}
h4 {font-size : 14px; font-weight : bold; color : #114271;}
h5 {font-size : 14px; font-weight :500; color : #DF0024;}
fieldset {border : 1px solid #A83129; padding :2pt; margin:2pt}
legend {font-size : 12px; font-weight : bold; color : #A83129;}
.news {padding:10pt; margin:10pt; color:#666666}
P	{font-size: 12px; padding:2pt; margin-bottom:2pt; margin-top:5pt}
marquee p {font-size:13px}
hr {color:#EBEBEB; width:90%; border-style: dashed}

.p1	{font-size: 14px;padding: 5px; color:#DF0024; font-weight:800;border:#1C95F0 1px solid;}
.p2	{color:#DF0024; font-size : 12pt;padding: 10px; border:#EBEBEB 1px solid;}
.p	{font-size : 10px; padding:2pt}
.intro { padding:2pt; color:#A4312A; padding-top:30px; padding-bottom:30px}
.red {color: #DF0024;}
.gris {color: #EBEBEB;}
.blanc {color: #FFFFFF}
.small {font-size: 9px}
.big { font-size:medium}
.alert {font-size:12px; padding:2pt; margin:5pt; color:#FF6600; border:#FF6600 1px solid; font-weight:600}
.alert UL {list-style-image : url(../datas/ul_green.gif);}

/* LISTES */
UL {list-style-image : url(../datas/ul_fle.gif); margin-bottom:2pt; margin-top:2pt}
li  {font-size : 12px}
li em {padding-left:10pt;padding-right:5pt; color:#336633}
li strong {color:#DF0024}
.abc {list-style-image : none; list-style-type: lower-alpha;}
sup {font-size:smaller}

/* tableaux */
.t_contour { border:#D90023 1px solid;	padding-left : 10px; padding-right : 10px; padding-top : 5px; padding-bottom : 5px;}
.zdt {font-family:Verdana; font-size : 10 pt; padding-left: 2px; border: 1px solid Black;}
.tab {border:#BCE114 1px dashed; border-collapse:collapse; margin:5px;}
.tabP {border:#BCE114 1px dashed; border-collapse:collapse; margin:5px; padding:2pt; font-size:10pt; font-weight:500}
.tabP strong {color:#DF0024}
.tabP em {font-weight: 600; padding:10px}
.tab td {border:#BCE114 1pt dashed; border-collapse:collapse;}
.tab p strong {color:#DF0024}
.tab ul {margin: 10px;}

/* Elements spéciaux */
.reponse{color:#003399; padding-top:15px;display:none}
.popper {position : absolute; display : none;}
.button1 {font-weight : bold; font-size : 10px; background : #CECECE url(../datas/m_bt.gif) repeat-x top; color : #000000; border-top: 1px solid #ffffff; border-left: 1px solid #E5E4E4; border-right: 1px solid #999999; border-bottom: 1px solid #000000;}
.zdt {border:#666666 1pt solid; font-size:10px;}

/* DIVERS */
.saut {page-break-before : always;}
.tdmarge {padding-left : 10px; padding-right : 10px; padding-top : 5px; padding-bottom: 5px;}
.marge {padding-left : 10px; padding-right : 10px;}
.noint {margin-bottom:2px; margin-top:2px}
.doigt {cursor:pointer}
.pic {width:160px; height:160px; cursor:pointer}
