/* CSS Document */

/*GENERAL*/
body {	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px; 
	    line-height:16px;
		background-color:#ffffff;
		text-align:justify;
		color:#333333;
		margin-left: 0px; 
		margin-top: 0px; 
		margin-right: 0px; 
		margin-bottom:0px;
		height:100%;
		}
		
html {
		height:100%;
		} 
/*TEXT*/
.tit {
	font-size:14px;
    font-family:  Verdana, Arial Narrow, tahoma, @Arial Unicode MS, sans-serif;
    font-weight:bold;
	text-align:left;
	padding-top:7px;
}
.titHELV {
	font-size:14px;
    font-family:  Helvetica Condensed, Helvetica, Verdana, Arial Narrow, tahoma, @Arial Unicode MS, sans-serif;
    font-weight:bold;
	text-align:left;
	padding-top:7px;
}
h2 {font-size:12px;
   	font-family: Verdana, Arial Narrow,tahoma, @Arial Unicode MS, sans-serif;
    font-weight:bold;
   	text-decoration:none;
	text-align:left;}
.stit{
	font-size:11px;
   	font-family: Verdana, Arial Narrow,tahoma, @Arial Unicode MS, sans-serif;
    font-weight:bold;
   	text-decoration:none;
	text-align:left;
}
.stitHELV{
	font-size:12px;
   	font-family: Helvetica Condensed, Helvetica, Verdana, Arial Narrow,tahoma, @Arial Unicode MS, sans-serif;
    font-weight:bold;
   	text-decoration:none;
	text-align:left;
}
.stitBOX{
	font-size:11px;
	line-height:14px;
   	font-family: Verdana, Arial Narrow,tahoma, @Arial Unicode MS, sans-serif;
    font-weight:bold;
   	text-decoration:none;
	text-align:left;
}
.txt{
	font-size:11px;
    font-family:Verdana, Arial Narrow,tahoma, @Arial Unicode MS, sans-serif;
    font-weight:normal;
	text-align:justify;
}
.txtBOX{
	font-size:11px;
	line-height:14px;
    font-family:Verdana, Arial Narrow,tahoma, @Arial Unicode MS, sans-serif;
    font-weight:normal;
	text-align:justify;
}

.stxt{
	font-size:10px;
    font-family:Verdana,@Arial Unicode MS,tahoma, sans-serif;
    font-weight:normal;
}


	
.red{ color:#993300;}
.blF{ color:#003366;}
.blM{ color:#336699;}
.blP{ color:#b2c2d1;}
.gry{ color:#666666;}
.grF{ color:#333333;}
.whi{ color:#ffffff;}

.padT{ padding-top:5px;}
.padPX{ height:10px;}
.padLINE {border-top: solid 1px #999999; width:510px; margin-top: 10px;}

p { text-align:justify; padding:0px 10px 0px 0px; margin:5px 0px 14px 0px;}

a.txt:link  { color: #333333; font-style: normal; font-weight: normal; font-size: 11px; text-decoration: none; }
a.txt:visited  { color: #333333; font-style: normal; font-weight: normal; font-size: 11px; text-decoration: none; }
a.txt:active  { color: #333333; font-style: normal; font-weight: normal; font-size: 11px;  text-decoration: none; }
a.txt:hover  { color: #993300; font-style: normal; font-weight: normal; font-size: 11px; text-decoration: underline;}

a.stit:link  {  font-style: normal; font-weight: bold; font-size: 11px; text-decoration: none; }
a.stit:visited  {  font-style: normal; font-weight: bold; font-size: 11px; text-decoration: none; }
a.stit:active  {  font-style: normal; font-weight: bold; font-size: 11px;  text-decoration: none; }
a.stit:hover  {  font-style: normal; font-weight: bold; font-size: 11px; text-decoration: underline;}

a.tit:link  {  font-style: normal; font-weight: bold; font-size: 14px; text-decoration: none; }
a.tit:visited  {  font-style: normal; font-weight: bold; font-size: 14px; text-decoration: none; }
a.tit:active  {  font-style: normal; font-weight: bold; font-size: 14px;  text-decoration: none; }
a.tit:hover  {  font-style: normal; font-weight: bold; font-size: 14px; text-decoration: underline;}

a.stitBOX:link  { font-style: normal; line-height:14px; font-weight: bold; font-size: 11px; text-decoration: none; }
a.stitBOX:visited  { font-style: normal; line-height:14px; font-weight: bold; font-size: 11px; text-decoration: none; }
a.stitBOX:active  { font-style: normal; line-height:14px; font-weight: bold; font-size: 11px;  text-decoration: none; }
a.stitBOX:hover  { font-style: normal; line-height:14px; font-weight: bold; font-size: 11px; text-decoration: underline;}

.footer  { color: #666666; font-style: normal; font-weight: normal; font-size: 10px; line-height: 14px; font-family: verdana, arial, geneva, sans-serif; text-decoration: none; }
a.footer:link   { color: #666666; font-style: normal; font-weight: normal; font-size: 10px; line-height: 14px; font-family: verdana, arial, geneva, sans-serif; text-decoration: none }
a.footer:visited  { color: #666666; font-style: normal; font-weight: normal; font-size: 10px; line-height: 14px; font-family: verdana, arial, geneva, sans-serif; text-decoration: none }
a.footer:active  { color: #666666; font-style: normal; font-weight: normal; font-size: 10px; line-height: 14px; font-family: verdana, arial, geneva, sans-serif; text-decoration: underline }
a.footer:hover  { color: #990000; font-style: normal; font-weight: normal; font-size: 10px; line-height: 14px; font-family: verdana, arial, geneva, sans-serif; text-decoration: underline }
.header  { color: #666666; font-style: normal; font-weight: normal; font-size: 9px; line-height: 14px; font-family: verdana, arial, geneva, sans-serif; text-decoration: none; }

.more  { color: #003366; font-style: normal; font-weight: normal; font-size: 10px; line-height: 14px; font-family: verdana, arial, geneva, sans-serif; text-decoration: none; }
a.more:link   { color: #003366; font-style: normal; font-weight: normal; font-size: 10px; line-height: 14px; font-family: verdana, arial, geneva, sans-serif; text-decoration: underline }
a.more:visited  { color: #003366; font-style: normal; font-weight: normal; font-size: 10px; line-height: 14px; font-family: verdana, arial, geneva, sans-serif; text-decoration: underline }
a.more:active  { color: #003366; font-style: normal; font-weight: normal; font-size: 10px; line-height: 14px; font-family: verdana, arial, geneva, sans-serif; text-decoration: underline }
a.more:hover  { color: #990000; font-style: normal; font-weight: normal; font-size: 10px; line-height: 14px; font-family: verdana, arial, geneva, sans-serif; text-decoration: underline }

.det  { color: #ffffff; font-style: normal; font-weight: normal; font-size: 10px; line-height: 17px; font-family: verdana, arial, geneva, sans-serif; text-decoration: none; }
a.det:link   { color: #003366; font-style: normal; font-weight: normal; font-size: 10px; line-height: 17px; font-family: verdana, arial, geneva, sans-serif; text-decoration: none }
a.det:visited  { color: #003366; font-style: normal; font-weight: normal; font-size: 10px; line-height: 17px; font-family: verdana, arial, geneva, sans-serif; text-decoration: none }
a.det:active  { color: #003366; font-style: normal; font-weight: normal; font-size: 10px; line-height: 17px; font-family: verdana, arial, geneva, sans-serif; text-decoration: underline }
a.det:hover  { color: #990000; font-style: normal; font-weight: normal; font-size: 10px; line-height: 17px; font-family: verdana, arial, geneva, sans-serif; text-decoration: underline }

/*courses*/
a.courses:link  {  font-style: normal; font-weight: bold; font-size: 11px; text-decoration: none; }
a.courses:visited  {  font-style: normal; font-weight: bold; font-size: 11px; text-decoration: none; }
a.courses:active  {  font-style: normal; font-weight: bold; font-size: 11px;  text-decoration: none; }
a.courses:hover  {  font-style: normal; font-weight: bold; font-size: 11px; text-decoration: underline;}

/*POINT FORM*/
ul {margin:0px; padding:5px 10px 5px 20px; list-style:none; line-height:20px}
ol {margin:10px; padding:5px 10px 5px 20px; line-height:20px; text-align:justify; list-style-type:decimal }
li {background:url(img/marker.gif) top left no-repeat; padding: 0px 10px 3px 10px; text-align:left; line-height:16px; text-align:justify }
.ul2 {margin:0; padding:0px 10px 0px 20px; list-style:none; line-height:16px}
.li2 {background:url(img/marker2.gif) top left no-repeat; padding:0px 10px 3px 10px; text-align:left; line-height:16px }
.li3 {padding:0 0 0 10px; text-align:left; line-height:16px }
.li4 {background:none; padding:3px 0px; text-align:justify; line-height:16px }
.ref {font-style: normal; font-weight: normal; font-size: 9px; }
/* non utilise a ce jour*/



/*TEXT SPECIAL*/
.txttop  { color: #333333; font-style: normal; font-weight: normal; font-size: 11px; line-height: 12px; font-family: verdana, arial, geneva, sans-serif; text-decoration: none; }
.tittop { color: #333333; font-style: normal; font-weight: bold; font-size: 11px; padding-bottom:3px}
a.linktop:link  { color: #666666; font-style: normal; font-weight: bold; font-size: 10px; line-height: 12px; font-family: verdana, arial, geneva, sans-serif; text-decoration: none; }
a.linktop:visited  { color: #666666; font-style: normal; font-weight: bold; font-size: 10px; line-height: 12px; font-family: verdana, arial, geneva, sans-serif; text-decoration: none; }
a.linktop:active  { color: #666666; font-style: normal; font-weight: bold; font-size: 10px; line-height: 12px; font-family: verdana, arial, geneva, sans-serif; text-decoration: none; }
a.linktop:hover  { color: #993300; font-style: normal; font-weight: bold; font-size: 10px; line-height: 12px; font-family: verdana, arial, geneva, sans-serif; text-decoration: underline; }

.txtadr  { color: #333333; font-style: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-family: verdana, arial, geneva, sans-serif; text-decoration: none; text-align:right; padding:10px 10px 7px 0px; background:url(../img/yelBAR.gif) bottom right no-repeat ;  }
.titadr { color: #333333; font-style: normal; font-weight: bold; font-size: 10px; line-height: 12px;}
a.linkadr:link  { color: #333333; font-style: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-family: verdana, arial, geneva, sans-serif; text-decoration: none; }
a.linkadr:visited  { color: #333333; font-style: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-family: verdana, arial, geneva, sans-serif; text-decoration: none; }
a.linkadr:active  { color: #333333; font-style: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-family: verdana, arial, geneva, sans-serif; text-decoration: none; }
a.linkadr:hover  { color: #993300; font-style: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-family: verdana, arial, geneva, sans-serif; text-decoration: underline; }
.adr  { padding:10px 0px 7px 0px;}




a.txtQ:link  { color: #333333; font-style: normal; font-weight: normal; font-size: 10px; text-decoration: none; }
a.txtQ:visited  { color: #333333; font-style: normal; font-weight: normal; font-size: 10px; text-decoration: none; }
a.txtQ:active  { color: #333333; font-style: normal; font-weight: normal; font-size: 10px;  text-decoration: none; }
a.txtQ:hover  { color: #cc9933; font-style: normal; font-weight: normal; font-size: 10px; text-decoration: underline; }

.Qreal1 { color: #333333; font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px;  text-decoration: none;  padding: 15px 20px 0px 0px; border-top: solid 1px #cccccc;}
.Qreal2 { color: #666666; font-style: normal; font-weight: bold; font-size: 11px; line-height: 14px; text-decoration: none; padding: 10px 0px 0px 0px; }
.Qreal3 { color: #666666; font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px; text-decoration: none;  padding-top: 5px;}
.Qreal4 { color: #666666; font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px; text-decoration: none; text-align:justify;}

.plus:link { color: #666666; font-style: normal; font-weight: bold; font-size: 10px; line-height: 14px; text-decoration: none; text-align: left; text-decoration: none }
.plus:visited { color: #666666; font-style: normal; font-weight:  bold; font-size: 10px; line-height: 14px; text-decoration: none; text-align: left; text-decoration: none }
.plus:active { color: #666666; font-style: normal; font-weight: bold; font-size: 10px; line-height: 14px; text-decoration: none; text-align: left; text-decoration: none }
.plus:hover { color: #993300; font-style: normal; font-weight: bold; font-size: 10px; line-height: 14px; text-decoration: none; text-align: left; text-decoration: underline }

.top:link { color: #666666; font-style: normal; font-weight: normal; font-size: 9px; line-height: 14px; text-align: left; text-decoration: none }
.top:visited { color: #666666; font-style: normal; font-weight: normal; font-size: 9px; line-height: 14px; text-align: left; text-decoration: none }
.top:active { color: #666666; font-style: normal; font-weight: normal; font-size: 9px; line-height: 14px; text-align: left; text-decoration: none }
.top:hover { color: #993300; font-style: normal; font-weight: normal; font-size: 9px; line-height: 14px;text-align: left; text-decoration: underline }

.serv { color: #333333; font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px;  text-decoration: none; text-align:justify; padding: 10px 20px 2px 0px; border-bottom: solid 1px #cccccc;}
.serv1:link { color: #333333; font-style: normal; font-weight: bold; font-size: 11px; line-height: 14px;  text-decoration: none; }
.serv1:visited { color: #333333; font-style: normal; font-weight: bold; font-size: 11px; line-height: 14px;  text-decoration: none; }
.serv1:active { color: #333333; font-style: normal; font-weight: bold; font-size: 11px; line-height: 14px;  text-decoration: none; }
.serv1:hover { color: #993300; font-style: normal; font-weight: bold; font-size: 11px; line-height: 14px;  text-decoration: underline;  }

.real { color: #333333; font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px;  text-decoration: none; text-align:justify; padding: 10px 20px 2px 0px; border-bottom: solid 1px #cccccc;}
.real2 { color: #333333; font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px;  text-decoration: none; text-align:justify; padding: 10px 20px 2px 0px; }
.real3 { color: #333333; font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px;  text-decoration: none;text-align:justify; }
.real1 { color: #333333; font-style: normal; font-weight: bold; font-size: 11px; line-height: 14px;  text-decoration: none; text-align:justify;}

.coor { color: #333333; font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px;  text-decoration: none; text-align: left; padding: 10px 20px 2px 0px; }
.coor2 { color: #333333; font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px;  text-decoration: none; text-align: left; padding: 10px 20px 2px 0px; }
.coor3 { color: #333333; font-style: normal; font-weight: normal; font-size: 10px; line-height: 14px;  text-decoration: none; text-align: left; }
.coor1:link { color: #993300; font-style: normal; font-weight: bold; font-size: 14px; line-height: 14px;  text-decoration: none; text-align: left;}
.coor1:visited { color: #993300; font-style: normal; font-weight: bold; font-size: 14px; line-height: 14px;  text-decoration: none; text-align: left; }
.coor1:active { color: #993300; font-style: normal; font-weight: bold; font-size: 14px; line-height: 14px;  text-decoration: none; text-align: left; }
.coor1:hover { color: #993300; font-style: normal; font-weight: bold; font-size: 14px; line-height: 14px;  text-decoration: underline; text-align: left; }

.line { border-bottom: solid 1px #cccccc;}
.coor5:link { color: #333333; font-style: normal; font-weight: bold; font-size: 11px; line-height: 14px;  text-decoration: none; text-align: left;}
.coor5:visited { color: #333333; font-style: normal; font-weight: bold; font-size: 11px; line-height: 14px;  text-decoration: none; text-align: left; }
.coor5:active { color: #333333; font-style: normal; font-weight: bold; font-size: 11px; line-height: 14px;  text-decoration: none; text-align: left; }
.coor5:hover { color: #993300; font-style: normal; font-weight: bold; font-size: 11px; line-height: 14px;  text-decoration: underline; text-align: left; }

a.realL:link  { color: #993300; font-style: normal; font-weight: normal; font-size: 11px; text-decoration: none; }
a.realL:visited  { color: #993300; font-style: normal; font-weight: normal; font-size: 11px; text-decoration: none; }
a.realL:active  { color: #993300; font-style: normal; font-weight: normal; font-size: 11px;  text-decoration: none; }
a.realL:hover  { color: #333333; font-style: normal; font-weight: normal; font-size: 11px; text-decoration: underline;}

