
H1{font-size:1.5em;color:#97c00e;padding:10px 0;}
H2{font-size:1.5em;color:#97c00e;}
H3{font-size:1.4em;color:#97c00e;}
H4{font-size:1.3em;color:#97c00e;}
H5{font-size:1.2em;color:#97c00e; padding:10px 0;}
H6{font-size:1.1em;color:#97c00e; text-indent:50px; margin:5px;}
p{padding:10px 0;}
fieldset{
	 padding: 2em;
	 width:90%;
}
legend{
	color:#333333;
}
label{
		float:left;
		width:150px;
        text-align:right;
        padding:0 5px 0 0;
	}
.FormulaireC label{
	width:auto;
	float:none;
	text-align:right;
	padding: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;}

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:2px;	
}
/* Fin du CSS pour le formulaire contact*/
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;
}
SELECT
{
    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;
}

a img{
	border-width : 0px ;
}

.BodyFontText a:visited, .BodyFontText a{
	color:#00AEEF;
}
.BottomFontText a, .BottomFontText a:visited{
	color:#333;
}

.LeftFontTextHyperlink
{
    COLOR: #333333;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
}
.LeftFontTextHyperlink:hover
{
    COLOR: #000000;
}
.MenuHyperlink
{
    COLOR: #000000;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}
.MenuHyperlink:hover
{
    COLOR: #97c00e;
}
.MenuHyperlinkSelected
{
    COLOR: #97c00e;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}
.BodyFontText
{
    COLOR: #333333;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
}
.BodyFontText2
{
    COLOR: #666666;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
	FONT-WEIGHT: regular;
}
.Petit
{
    COLOR: #333;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7pt;
	FONT-WEIGHT: regular;
}
.BodyFontTextBlanc
{
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
}
.MiniBodyFontText
{
    COLOR: #CCCCCC;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7pt;
}
.BodyFontTitle
{
    COLOR: #97c00e;
    FONT-FAMILY: verdana;
    FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
}
.BodyFontTitle2
{
    COLOR: #97c00e;
    FONT-FAMILY: verdana;
    FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
}
.BodyFontSubTitle
{
    COLOR: #CCCCCC;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}
.BodyHyperlink
{
    COLOR: #CCCCCC;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
}
.BodyHyperlink:hover
{
    COLOR: #000000;
}
.noinput
{
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
}
.BottomFontText
{
    COLOR: #333333;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
}
.BodyFontPromo
{
    COLOR: #2266AA;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}
.BodyFontRemise
{
    COLOR: #4E71B5;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
}
.navigationHyperlink
{
    COLOR: #CCCCCC;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7pt;
}
.navigationHyperlink:hover
{
    COLOR: #000000;
}
.button
{
    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;	
	COLOR: #ffffff;
	HEIGHT:20px;
	BACKGROUND: #000000;
	CURSOR:hand;
}
.contour
{    
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;	
}
.EnteteTableau
{
    BACKGROUND: #efefef;
	COLOR: #CCCCCC;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}
#on-vous-rapelle{
	color:#97c00e;
	font-weight:bold;
	font-size:15pt;
}

/* V2 */

fieldset{
	 padding: 2em;
	 width:90%;
}

label{
	float:left;
	width:160px;
	text-align:right;
	padding:5px 5px 0 0;
	display:block;
	margin:5px 0px;
}

label.oneLine{
	clear : both ;
	width : 67% ;
	text-align : left ;
}
fieldset input[type='radio'] + span {
	margin : 0px 3px ;
	position:relative ;
	top : -4px ;
}
span label{
	width : auto ;
	margin : 0px;
	float : none ;
	display:inline;
}
hr.clear {
	clear:both;
	visibility : hidden ;
	margin : 0 ;
}
	
label+input,label+select,label+textarea,select+select{
	margin:9px 0px 3px;
}

label+input+br,label+select+br,label+select+select+select+br,label+textarea+br,label+button+br{
	clear:both ;
}

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;
}

fieldset input[type='text'],fieldset select,fieldset textarea{
	float : left ;
}

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:2px;	
}

select + select{
	margin-left : 5px ;
}

select{
    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;
}

.assure{
	display : none ;
}