
	/* CSS Document */
* img { behavior: url(../pages/iepngfix.htc); }
body{
	font-family:Verdana, Arial, Helvetica, sans-serif, Geneva, Tahoma, "Trebuchet MS";
	font-size:11px;	
	color:#999a9b;
	margin:48px 0;padding:0;

}



.left{
float:left;
	background-image:url(images/left.gif);
}
.right{
float:right;
	background-image:url(images/left.gif);
}

.clear{clear:both;}


#main{
	padding:0;
	margin:0 auto;
	width:926px;
}
#logoCont{
	margin-bottom:36px;
}
#logoCont #tel{
	margin-left:412px; margin-right:4px;
}
#logoCont a,#logoCont a:link,#logoCont a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#626970;
	text-decoration:none;
}
#logoCont a:hover,#logoCont a:active{
	text-decoration:underline;
}
#blueBox{
	padding-bottom:0px;
}
html>body #blueBox{
	padding-bottom:15px;
}
/*====================== modded ============================*/
#blueBox #body{
	float:left;
	height:100%;
	_height:260px;
	min-height:100%;
	width:100%;
	min-width:100%;
	background-color:#75A9D2;
	background-image:url(images/left.gif);
	background-repeat:no-repeat;

/*	
	height:265px;		
	min-height:265px;	
*/
}
#blueBox #left,{
	float:left;
	height:100%;
	_height:260px;
	min-height:100%;
	width:100%;
	min-width:100%;
position:relative;
background-image:url(images/left.gif);
background-repeat:repeat-x;
width:926px;
height:auto;

}
/*========================= end modded =========================*/





#blue{
	background-color:#75A9D2;
	background-image:url(images/left.gif);
	background-repeat:no-repeat;
height:100%;
}
#blueBox #body{
	width:926px; background-image:url(images/grad.gif); background-repeat:repeat-x; /*======= added:width:926px;  =======*/
}
#blueBox #right{
	background-image:url(images/left.gif);
	background-repeat:no-repeat;
}

#leftCont{
	float:left;
	width:500px;
	font-family:Helvetica, Tahoma, Arial, Verdana, Helvetica-Light, "HelveticaNeue LightCond", "HelveticaNeue LightExt";
	color:white;
/*	margin-left:14px;	*/
	padding-left:14px;
}
#leftCont #linkButton{
	float:right; width:240px; margin-top:0px;
}

#leftCont #IconSSL{
	float:left; width:40px; margin-top:6px;
}

#leftCont #linkButtoncalcul{
	float:right; width:150px; margin-top:-4px;left:40px; margin-left:+40px;
}
#pagination{
	margin-top:-4px; left:100px; position:absolute;
}
#leftCont #linkButton a,#leftCont #linkButton a:link,#leftCont #linkButton a:visited{
	display:block;
	width:113px;
	height:112px;
	background-image:url(images/buttonLink.gif);
}
#leftCont #linkButton a:hover,#leftCont #linkButton a:active{
	background-image:url(images/buttonLinkHv.gif);	
}
#leftCont h1{
	margin:20px 0 16px 0;	
	padding:0;
	font-size:26px;
	font-weight:normal;
}
#leftCont p{
	font-size:13px;
	line-height:18px;
	margin:2px 0 4px 0;	
	padding:0;
}
#leftCont code{
	display:block;	
	margin-top:18px;
	padding-bottom:20px;
	font-family:"Helvetica 55", Helvetica, Arial;
	color:#052b55;
	font-style:normal;
}
#rightCont{
	float:right;
	width:322px;
	height:200px;
	color:white;
}
#rightCont #form{
	margin:-13px 0 0 0;
	position:relative; z-index:10;	
}
#rightCont form{
	background-color:#8FB3CD;
/*	padding:28px 22px 0 20px;	*/
	width:260px; 
	padding:0;
	margin:-13px 0 0 0;
	position:relative; z-index:10;
}
#rightCont form label{
	font-family:Helvetica;
	font-weight:bold;
	letter-spacing:1px;
}
#rightCont form label span{
	font-family:Helvetica-Light, "HelveticaNeue LightCond", "HelveticaNeue LightExt";	
	font-weight:normal;
	font-size:26px; padding-right:15px;
	letter-spacing:normal;
}
#rightCont .input{
	display:block;
	background-color:white;
	border:1px solid #AAC3D3;
	margin-left:37px;
	width:170px;
	height:16px;
	line-height:16px;
	font-size:11px;
	color:#656667;
	padding-left:2px;
}
.submit{
	margin-left:37px; margin-top:18px; margin-bottom:10px;
}
.formDiv{
	padding:24px 22px 0 20px;
}



.frames{
	background-image:url(images/frame.jpg); background-repeat:no-repeat; background-position:top left; width:298px; height:155px; float:left;
	color:#9999a9b;
	font-family:Verdana, Arial, Helvetica, sans-serif, Geneva, Tahoma;
}

.frames h2{
	background-image:url(images/bullet.gif);
	background-repeat:no-repeat;
	background-position: -1px 1px;
	background-color:#FFFFFF;
	font-size:14px;	
	text-indent:8px;
	color:#626970;
	padding:0;
	margin:0 0 3px 0;
	z-index:2000;
	overflow:visible;
}



.frames h2 a,.frames h2 a:visited,.frames h2 a:link,.frames h2 a:active,.frames h2 a:hover{

	font-family:"HelveticaNeue LightCond", "HelveticaNeue LightExt", Arial, Helvetica, "HelveticaNeue ThinExt", Helvetica-Normal;
	text-decoration:none;
	color:#0d335c;
	font-weight:bold;
}
.frames #container{
	padding:10px 3px 0 13px;
	height:130px;
	float:left;
	overflow:hidden;
	
}
.frames #cont{
	text-align:center;
	padding:2px 2px 0px 2px;
	height:105px;
	max-height:105px;
	width:167px;
	float:right;
	margin-top:-125px;
	position:relative;
	overflow:hidden;

}

#footer{
	clear:both;
	background-image:url(images/footer.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:100px;
	padding:10px 10px 0 25px;
}
#footer ul{
	margin:0 22px 0 0; padding:0;
	list-style:none;
	float:left;
}
#footer li{
	line-height:17px;
	font-size:10px;	
}
#footer li a,#footer li a:link,#footer li a:visited{
	color:#b3b3b3;
	text-decoration:none;
	font-weight:normal;
}
# footer li:first-line a{
font-weight:bold;
}
#footer li a:hover,#footer li a:active{
	text-decoration:underline;
}


.menuTab_FR,.menuTab_FR li{
	margin:0;
	padding:0;
	list-style:none;
	overflow:visible;
	visibility:visible;
	z-index:2000;
}
.menuTab_FR li{
	display:block;
	overflow:visible;
	z-index:2000;
	float:left;
	height:85px;
}
.menuTab_FR a{
	display:block;
	height:85px;	
	width:152px;
	overflow:visible;
	z-index:2000;
}
.menuTab_FR #tab1_FR a:link,.menuTab_FR #tab1_FR a:visited{	width:152px; background-image:url(images/menu_01.jpg);}
.menuTab_FR #tab1_FR a:hover{	background-image:url(images/menu_01_hv.jpg); background-color:#6AA0CF}


.menuTab_FR #tab2_FR a:link,.menuTab_FR #tab2_FR a:visited{ width:156px;	background-image:url(images/menu_02.jpg);}
.menuTab_FR #tab2_FR a:hover{	background-image:url(images/menu_02_hv.jpg);  background-color:#75A9D4}

.menuTab_FR #tab3_FR a:link,.menuTab_FR #tab3_FR a:visited{ width:155px;	background-image:url(images/menu_03.jpg);}
.menuTab_FR #tab3_FR a:hover{	background-image:url(images/menu_03_hv.jpg);  background-color:#675A9D4}

.menuTab_FR #tab4_FR a:link,.menuTab_FR #tab4_FR a:visited{ width:154px;	background-image:url(images/menu_04.jpg);}
.menuTab_FR #tab4_FR a:hover{	background-image:url(images/menu_04_hv.jpg);  background-color:#75A9D4}

.menuTab_FR #tab5_FR a:link,.menuTab_FR #tab5_FR a:visited{ width:155px;	background-image:url(images/menu_05.jpg);}
.menuTab_FR #tab5_FR a:hover{	background-image:url(images/menu_05_hv.jpg);  background-color:#75A9D4}

.menuTab_FR #tab6_FR a:link,.menuTab_FR #tab6_FR a:visited{ width:154px;	background-image:url(images/menu_06.jpg);}
.menuTab_FR #tab6_FR a:hover{	background-image:url(images/menu_06_hv.jpg);  background-color:#75A9D4}

/* active menus */
.menuTab_FR #tab1a_FR a:link,.menuTab_FR #tab1a_FR a:visited{	width:152px; background-image:url(images/menu_01a.jpg);}
.menuTab_FR #tab1a_FR a:hover{	background-image:url(images/menu_01_hv.jpg); background-color:#75A9D4}

.menuTab_FR #tab2a_FR a:link,.menuTab_FR #tab2a_FR a:visited{ width:156px;	background-image:url(images/menu_02a.jpg);}
.menuTab_FR #tab2a_FR a:hover{	background-image:url(images/menu_02_hv.jpg);  background-color:#75A9D4}

.menuTab_FR #tab3a_FR a:link,.menuTab_FR #tab3a_FR a:visited{ width:155px;	background-image:url(images/menu_03a.jpg);}
.menuTab_FR #tab3a_FR a:hover{	background-image:url(images/menu_03_hv.jpg);  background-color:#75A9D4}

.menuTab_FR #tab4a_FR a:link,.menuTab_FR #tab4a_FR a:visited{ width:154px;	background-image:url(images/menu_04a.jpg);}
.menuTab_FR #tab4a_FR a:hover{	background-image:url(images/menu_04_hv.jpg);  background-color:#75A9D4; visibility:visible; overflow:visible; z-index:2000;}

.menuTab_FR #tab5a_FR a:link,.menuTab_FR #tab5a_FR a:visited{ width:155px;	background-image:url(images/menu_05a.jpg);}
.menuTab_FR #tab5a_FR a:hover{	background-image:url(images/menu_05_hv.jpg);  background-color:#75A9D4; visibility:visible; overflow:visible; z-index:2000;}

.menuTab_FR #tab6a_FR a:link,.menuTab_FR #tab6a_FR a:visited{ width:154px;	background-image:url(images/menu_06a.jpg);}
.menuTab_FR #tab6a_FR a:hover{	background-image:url(images/menu_06_hv.jpg);  background-color:#75A9D4; visibility:visible; overflow:visible; z-index:2000;}


/* de */

.menuTab_DE,.menuTab_DE li{
	margin:0;
	padding:0;
	list-style:none;
	overflow:visible;
	visibility:visible;
	z-index:2000;
}
.menuTab_DE li{
	display:block;
	overflow:visible;
	z-index:2000;
	float:left;
	height:85px;
}
.menuTab_DE a{
	display:block;
	height:85px;	
	width:152px;
	overflow:visible;
	z-index:2000;
}


.menuTab_DE #tab1_DE a:link,.menuTab_DE #tab1_DE  a:visited{	width:152px; background-image:url(images/menu_01_DE.jpg);}
.menuTab_DE #tab1_DE a:hover{	background-image:url(images/menu_01_hv_DE.jpg); background-color:#6AA0CF}


.menuTab_DE #tab2_DE a:link,.menuTab_DE #tab2_DE  a:visited{ width:156px;	background-image:url(images/menu_02_DE.jpg);}
.menuTab_DE #tab2_DE a:hover{	background-image:url(images/menu_02_hv_DE.jpg);  background-color:#75A9D4}

.menuTab_DE #tab3_DE a:link,.menuTab_DE #tab3_DE  a:visited{ width:155px;	background-image:url(images/menu_03_DE.jpg);}
.menuTab_DE #tab3_DE a:hover{	background-image:url(images/menu_03_hv_DE.jpg);  background-color:#675A9D4}

.menuTab_DE #tab4_DE a:link,.menuTab_DE #tab4_DE  a:visited{ width:154px;	background-image:url(images/menu_04_DE.jpg);}
.menuTab_DE #tab4_DE a:hover{	background-image:url(images/menu_04_hv_DE.jpg);  background-color:#75A9D4}

.menuTab_DE #tab5_DE a:link,.menuTab_DE #tab5_DE  a:visited{ width:155px;	background-image:url(images/menu_05_DE.jpg);}
.menuTab_DE #tab5_DE a:hover{	background-image:url(images/menu_05_hv_DE.jpg);  background-color:#75A9D4}

.menuTab_DE #tab6_DE a:link,.menuTab_DE #tab6_DE  a:visited{ width:154px;	background-image:url(images/menu_06_DE.jpg);}
.menuTab_DE #tab6_DE a:hover{	background-image:url(images/menu_06_hv_DE.jpg);  background-color:#75A9D4}

/* active menus */
.menuTab_DE #tab1a_DE a:link,.menuTab_DE #tab1a_DE  a:visited{	width:152px; background-image:url(images/menu_01a_DE.jpg);}
.menuTab_DE #tab1a_DE a:hover{	background-image:url(images/menu_01_hv_DE.jpg); background-color:#75A9D4}

.menuTab_DE #tab2a_DE a:link,.menuTab_DE #tab2a_DE  a:visited{ width:156px;	background-image:url(images/menu_02a_DE.jpg);}
.menuTab_DE #tab2a_DE a:hover{	background-image:url(images/menu_02_hv_DE.jpg);  background-color:#75A9D4}

.menuTab_DE #tab3a_DE a:link,.menuTab_DE #tab3a_DE  a:visited{ width:155px;	background-image:url(images/menu_03a_DE.jpg);}
.menuTab_DE #tab3a_DE a:hover{	background-image:url(images/menu_03_hv_DE.jpg);  background-color:#75A9D4}

.menuTab_DE #tab4a_DE a:link,.menuTab_DE #tab4a_DE  a:visited{ width:154px;	background-image:url(images/menu_04a_DE.jpg);}
.menuTab_DE #tab4a_DE a:hover{	background-image:url(images/menu_04_hv_DE.jpg);  background-color:#75A9D4; visibility:visible; overflow:visible; z-index:2000;}

.menuTab_DE #tab5a_DE a:link,.menuTab_DE #tab5a_DE  a:visited{ width:155px;	background-image:url(images/menu_05a_DE.jpg);}
.menuTab_DE #tab5a_DE a:hover{	background-image:url(images/menu_05_hv_DE.jpg);  background-color:#75A9D4; visibility:visible; overflow:visible; z-index:2000;}

.menuTab_DE #tab6a_DE a:link,.menuTab_DE #tab6a_DE  a:visited{ width:154px;	background-image:url(images/menu_06a_DE.jpg);}
.menuTab_DE #tab6a_DE a:hover{	background-image:url(images/menu_06_hv_DE.jpg);  background-color:#75A9D4; visibility:visible; overflow:visible; z-index:2000;}


/* */


#PageZone2{
font-size:11px;	
}

#PageZone3{
height:200px;
max-height:200px;
}


#PageZone5title, #PageZone7title, #PageZone9title {
width:285px;
height:20px;
margin-top:-7px;
max-height:20px;
max-width:272px;
white-space:nowrap;
}

#PageZone5 img,#PageZone7 img,#PageZone9 img{
margin-left:-5px;
overflow:hidden;

}


#PageZone6, #PageZone8, #PageZone10 {
width:167px;
height:105px;
margin-left:-2px;
float:right;
overflow:hidden;

}



.PageZone12{
float:right;
}

#calculform{
float:left;
position:relative;
}


#rightForm{
	float:left;
	font-family:Helvetica, Tahoma, Arial, Verdana, Helvetica-Light, "HelveticaNeue LightCond", "HelveticaNeue LightExt";
	color:white;
/*	margin-left:14px;	*/
	padding-left:14px;
	font-size:14px;
}

.rightForm{
	float:left;
	font-family:Helvetica, Tahoma, Arial, Verdana, Helvetica-Light, "HelveticaNeue LightCond", "HelveticaNeue LightExt";
	color:white;
/*	margin-left:14px;	*/
	padding-left:14px;
	font-size:14px;
}


input.btn{
   color:#fff;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#75A9D2;
   border:2px solid;
   border-top-color:#fff;
   border-left-color:#fff;
   border-right-color:#fff;
   border-bottom-color:#fff;
   padding:1px;
}


input.btnhov{
   border-top-color:#000;
   border-left-color:#000;
   border-right-color:#000;
   border-bottom-color:#000;
 }

.btndiv a:link, .btndiv a:visited{
   color:#fff;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-weight:bold;
   background-color:#75A9D2;
   border:2px solid;
   border-top-color:#fff;
   border-left-color:#fff;
   border-right-color:#fff;
   border-bottom-color:#fff;
   border-left-width:2px;
   border-right-width:2px;
   border-bottom-width:2px;
   text-decoration:none;
   padding:5px;
   
}


.btnhovdiv a:link, .btnhovdiv a:visited{
   color:#fff;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-weight:bold;
   background-color:#75A9D2;
   border:2px solid;
   border-top-color:#fff;
   border-left-color:#fff;
   border-right-color:#fff;
   border-bottom-color:#fff;
   border-left-width:2px;
   border-right-width:2px;
   border-bottom-width:2px;
   border-top-color:#000;
   border-left-color:#000;
   border-right-color:#000;
   border-bottom-color:#000;
   padding:5px;
   
 }

.formResult {
   color:#fff;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:1.1em;
   line-height:1.1em;
   font-weight:bold;
   padding-left:10px;
   top:0px;
   padding-top:0px;

 }
 .bluen {
	/*font-weight: bold;*/
	/*color: #FFFFFF;*/
	color:#052B55;
	font-family:'trebuchet ms',helvetica,sans-serif;
  	font-size:1em;
	font-weight:bold;
	line-height:1.1em;
}

.redn {
	/*font-weight: bold;*/
	/*color: #FFFFFF;*/
	/*color:#000000;*/
	/*background-color:#68C0FA;*/
}

.redmessage {
background-image:url(images/invalid.gif);
background-repeat:no-repeat;
background-position: bottom right;
padding-right:20px;
line-height:16px;
vertical-align:bottom;
overflow:visible;
font-weight: bold;
/*color: #FFFFFF;*/
color:#000000;
font-size:13px;

/*background-color:#68C0FA;*/
}

.roundcont {
	width: 350px;
	/*background-color: #f90;*/
	background-color:#6B96B7;
	color: #fff;
	margin-left:20px;


}



.roundcont span {
	margin-left:10px;
	margin-right:10px;
}

.roundtop { 
	background: url(images/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(images/br.gif) no-repeat top right;
}


.roundcont100 {
	width: 100%;
	/*background-color: #f90;*/
	background-color:#FFFFFF;
	color: #fff;
}



.roundcont100 p {
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	top:0px;
	padding-top:0px;
}

.roundtop100 { 
	background: url(images/tr100.gif) no-repeat top right; 
}

.roundbottom100 {
	background: url(images/br100.gif) no-repeat top right;
}



.roundcontcalcul {
	width: 500px;
	/*background-color: #f90;*/
	background-color:#6B96B7;
	color: #fff;
	margin-top:25px;


}

.roundcontcalcul p {
	margin-right:10px;
	background-color:#6B96B7;
}

.roundtopcalcul { 
	background: url(images/tr.gif) no-repeat top right;
	height:15px;
}

.roundbottomcalcul {
	background: url(images/br.gif) no-repeat bottom right;
	height:15px;
}



.roundStep {
	/*background-color: #f90;*/
	background-color:#6B96B7;
	color: #fff;
	margin-left:10px;
	width:100%;
	font-size:10px;

}


.roundStep span{
	margin-left:5px;
	margin-right:5px;
}

.roundStep .p{
	margin-left:5px;
	margin-right:5px;
}

.roundtopStep { 
	background: url(images/tr.gif) no-repeat top right;
	overflow:visible;
	height:15px;

}

.roundbottomStep {
	background: url(images/br.gif) no-repeat bottom right;
	height:15px;
}




.roundcontdemande4 {
	width: 650px;
	/*background-color: #f90;*/
	background-color:#6B96B7;
	color: #fff;
	margin-left:20px;
}


.roundcontdemande4 span {
	margin-left:10px;
	margin-right:10px;
	font-size:10px;
}

.roundtopdemande4 { 
	background: url(images/tr.gif) no-repeat top right; 
	text-align:left;
}

.roundbottomdemande4 {
	background: url(images/br.gif) no-repeat top right;
	text-align:left;
}



.roundblue100 {
	width: 430px;
	/*background-color: #f90;*/
	background-color:#6B96B7;
	color: #fff;
	margin-left:10px;
}


.roundblue100 p {
	margin-left:10px;
	margin-right:10px;
	font-size:20px;
}
.roundblue100 span {

}

.roundtopblue100 { 
	background: url(images/tr.gif) no-repeat top right; 
	text-align:left;
}

.roundbottomblue100 {
	background: url(images/br.gif) no-repeat top right;
	text-align:left;
}


.roundbluesuivi {
	width: 860px;
	/*background-color: #f90;*/
	background-color:#6B96B7;
	color: #fff;
	margin-left:20px;
}


.roundbluesuivi p {
	margin-left:10px;
	margin-right:10px;
	font-size:20px;
}
.roundbluesuivi span {

}

.roundtopbluesuivi { 
	background: url(images/tr.gif) no-repeat top right; 
	text-align:left;
}

.roundbottombluesuivi {
	background: url(images/br.gif) no-repeat top right;
	text-align:left;
}



img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

.cssbox, .cssbox_head, {
    background: url(images/buttonbackground.png) no-repeat bottom right; 
} 
.cssbox { 
    width: 135px !important; /* intended total box width - padding-right(next) */
    width: 135px; /* IE Win = width - padding */
    padding-right: 0px; /* the gap on the right edge of the image (not content padding) */
    margin: 0px auto; /* use to position the box */
	height:50px;
	overflow:visible;
    background: url(images/buttonbackground.png) no-repeat bottom right;
} 

/* set the top-right image */ 
.cssbox_head { 
    background-position: top right; /* pull the right image over on top of border */
    padding-right:2px; /* right-image-gap + right-inside padding */
	padding-left:4px;
	padding-top:7px;
	text-align:center;
	vertical-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:lowercase;
	color:#6B96B7;
	overflow:visible;
	text-decoration:none;
	font-weight:bold;
	visibility:visible;


} 
.cssbox_head.table a:link,a:visited,a:hover,a:{
text-decoration:none;
font-weight:bold;
color:#6B96B7;
text-decoration:none;
overflow:visible;
visibility:visible;
}

.cssbox_headResultat { 
    background-position: top right; /* pull the right image over on top of border */
    padding-right:2px; /* right-image-gap + right-inside padding */
	padding-left:4px;
	padding-top:7px;
	text-align:center;
	vertical-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:lowercase;
	color:#6B96B7;
	overflow:visible;
	text-decoration:none;
	font-weight:bold;
	visibility:visible;


} 
.cssbox_headResultat.table a:link,a:active,a:visited,a:hover{
text-decoration:none;
font-weight:bold;
color:#6B96B7;
text-decoration:none;
overflow:visible;
visibility:visible;
}


body a{
background:transparent; 
text-decoration:none;
color:#052B55;

}


body a:visited{
background:transparent; 
text-decoration:none;
color:#052B55;
font-weight:normal;

}

body a:hover{
background:transparent; 
text-decoration:none;
color:#052B55;
}


.suiviForm {
   color:#fff;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:14px;
 }
 
 
a.squarebutton{
background: transparent url(images/square-blue-left.gif) no-repeat top left ;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton span{
background: transparent url(images/square-blue-right.gif) no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background: transparent url(images/square-blue-left.gif) no-repeat top left ;
background-position: bottom left;
}
a.squarebutton:hover span{
background: transparent url(images/square-blue-right.gif) no-repeat bottom right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}


.buton {
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	background-color:white;
	color:#00467C;
	line-height:normal;
	padding-top:1px;
	cursor: hand;
	overflow:visible;
	/*border: 1px solid #016AB9;*/
	}
.lien:link  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
/*	color : #052B55;*/

	font-style : normal;
	text-decoration : none;
    font-weight: normal
}

.lien:visited  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	/*color : #052B55;*/
	font-style : normal;
	text-decoration : none;
    font-weight: normal;

}

.lien:active  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	/*color : #052B55;*/
	font-style : normal;
	text-decoration : underline;
	font-weight: normal;
	color:#FF0000;

	}
.lien:hover  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	/*color : #052B55;*/
	font-style : normal;
	text-decoration : none;
    font-weight: normal;

}

.ap1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #052B55;*/
	text-decoration: none;
	background-color:#6B96B7;
	/*border: 1px solid #75A9D2;*/
	overflow:visible;
	

}

.ap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
	text-decoration: none;
	
	background-color:#6B96B7;
	cursor: hand;
	overflow:visible;
	/*border: 1px solid #052B55;*/
}
.ap .lien b {
/*color:#FF0000;*/
color:#FFFFFF;
}


.formular select, input, textarea{
color:#000033;
font-size:14px;
}

.ChampObligatoires{
color:#163960;
font-size:12px;
}

.ValidationImages{
}
.ValidationImages img{
margin-bottom:-1.5px;
}
.text a{
color: #052B55;
}

.disclaimer{
color:#6B96B7;
font-weight:normal;
}

