H1{font-size:1.5em;color:#ffffff;padding:10px 0;}
H2{font-size:1.5em;color:#ffffff;padding:0px 0;margin:0;}
H3{font-size:1.4em;color:#ffffff;padding:0px 0;margin:0;}
H4{font-size:1.3em;color:#ffffff;}
H5{font-size:1.2em;color:#ffffff; padding:10px 0;}
H6{font-size:1.1em;color:#ffffff; text-indent:50px; margin:5px;}
p{padding:10px 0;}
.tarif h3,.tarif h4,.tarif h5,.tarif h6{display:inline;}
fieldset{
	 padding: 2em;
	 width:90%;
}
legend{
	color:#333333;
}
label{
		float:left;
		width:150px;
        text-align:right;
        padding:0 5px 0 0;
	}
INPUT
{	
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;	
	HEIGHT:20px;
	margin:3px;
}
TEXTAREA
{	
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;	
	HEIGHT:100px;
	margin:3px;
}
#champ{width:200px;}
#champnumerique{width:80px;}
BODY
{
	scrollbar-face-color : #ffffff;
	scrollbar-darkshadow-color :#ffffff; 
	scrollbar-shadow-color :#cccccc;
	scrollbar-highlight-color :#cccccc;
	scrollbar-3dlight-color :#EFEFEF;
	scrollbar-track-color :#ffffff;
	scrollbar-arrow-color :#000000;
}
INPUT
{
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;	
	HEIGHT:20px;
}
A
{
    TEXT-DECORATION: none
}
P
{
line-height:12pt ;
}
.MenuHyperlink
{
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
}
.MenuHyperlink:hover
{
    COLOR: #0188CC;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
}
.MenuHyperlinkSelected
{
    COLOR: #0188CC;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}
.GeneralTitle
{
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
	FONT-WEIGHT: bold ;
}
.LeftFontRubrique
{
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana;
    FONT-SIZE: 9pt;
	FONT-WEIGHT: bold
}
.LeftFontSousRubrique
{
    COLOR: #002D40;
    FONT-FAMILY: verdana;
    FONT-SIZE: 9pt;
}
.BodyFontText
{
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    FONT-SIZE: 9pt;
}
.BodyFontText2
{
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana;
    FONT-SIZE: 9pt;
}
.BodyFontTextNoir
{
    COLOR: #333333;
    FONT-FAMILY: verdana;
    FONT-SIZE: 9pt;

}
.MiniBodyFontText
{
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7pt;
}
.BodyFontTitle
{
    COLOR: #0188CC;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}
.SubBodyFontTitle
{
    COLOR: #0188CC;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}
.SubBodyFontTitleNoir
{
    COLOR: #000;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}
.BodyFontTitle2
{
    COLOR: #000000;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
}
.BodyFontTitle3
{
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7pt;
}
.BodyFontTitlePub
{
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7pt;
	
}
.BodyFontTitleTop
{
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}
.BodyFontSubTitle
{
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}
.noinput
{
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
}
.contourImg
{    
    BORDER-LEFT: #999999 1px solid;
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
}
.contour
{    
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
    BORDER-BOTTOM: #CCCCCC 1px solid;
}
/*début du code css pour agrandissement des photos */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ 
position: absolute;
background-color: #FFFFFF;/* couleur de fond de l'image agrandie */
padding: 5px;
left: 0px;
border: 1px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ 
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ 
visibility: visible;
top: 0;
left: 0px; /* position de la photo agrandie depuis le bord gauche de la petite vignette*/

}
/*fin du code css pour agrandissement des photos */
/*début du code css pour agrandissement des photos */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ 
position: absolute;
background-color: #fff;/* couleur de fond de l'image agrandie */
padding: 5px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: white;
text-decoration: none;
}

.thumbnail span img{ 
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ 
visibility: visible;
top: -334;
left: -500px; /* position de la photo agrandie depuis le bord gauche de la petite vignette*/

}
/*fin du code css pour agrandissement des photos */
ul{
	list-style : none;
	padding : 0px ;
	margin : 0px ;
}
ul ul{
	padding-left : 20px ;
	padding-bottom : 5px; 
}
ul li{
	padding-bottom : 3px; 
}
.download{
	color : #0188CC ;
	font-weight : bold ;
}
.download:hover{
	text-decoration : underline ;
}
.blink{
	font-size : 1.3em;
	background-color : #0188CC ;
	padding : 2$x 3px ;
	text-transform : uppercase ;
}