@CHARSET "ISO-8859-1";





.bluewhite li a{

	color: #000000;

	border-color: #000033;

}

.bluewhite li a:hover{

	width:90px;

	background-image: url(images/fondnavhover2.jpg);

	border-color: #000033;

}

.bluewhite ul{

	border-color: #000033;

}

body {

	margin: 0 auto;

	padding: 0;
	width:1018px;

	background-color: #ffffff; 

/*	background-image: url(images/fondverticalfractal.jpg);*/

	background-image: url(images/fondverticalbleufoncelong1.jpg);

	background-repeat: repeat;

	color: white;       

	font: small Arial, Helvetica, Verdana, sans-serif;

}

.bordgauche {

	margin: 0 auto;

	width: 18em;

	background:url(images/bordgauche.gif) no-repeat bottom left;

	font-size: 100%;

	

	}

.borddroit {

	background: url(images/borddroit.gif) no-repeat bottom right;

	margin: 0;

	padding: 5px 30px 31px;

}

.bottom a{

	text-decoration: none;

	color:#FFFFFF;

	font-size: 11px;

}

.bottom a:link a:visited a:hover{

	text-decoration: none;

	color:#FFFFFF;

	font-size: 11px;

}



.boxbody {

	background: url(images/sbbody-l-trans.gif) no-repeat bottom left;

	margin: 0;

	padding: 5px 30px 5px 17px;

}



#boxcentre {

	width: 465px;

	margin: 10px 0px 0px 0px;

	padding: 1px;

	border-style: solid;

	border-color: #656556;

	border-width: 0px;

	font: "ClassGarmnd BT";

}
#boxscript {
	width: 465px;
	margin: 10px 0px 0px 0px;
	font:"Times New Roman", Times, serif;
	background-color:#DAFEEF;
	text-align:left;
}

#boxcentre-services {

	width: 465px;

	margin: 10px 0px 0px 0px;

	padding: 0px;

	border-style: solid;

	border-color: #656556;

	border-width: 0px;

	}

.boxhead {

	background: url(images/sbhead-r-trans.gif) no-repeat top right;

	margin: 0;

	padding: 0;

	text-align: center;

	background-color:#003366;

}

.boxhead h2 {

	background: url(images/sbhead-l-trans.gif) no-repeat top left;

	margin: 0;

	padding: 5px 30px 5px;

	color: black; 

	font-weight: bold; 

	font-size: 1.2em; 

	line-height: 1em;

	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */

}



#centralboxes {

	border:0px solid blue;

	width:465px;

	height:235px;

	margin:5px 0px 0px 0px;

	padding:0px;

}

#centralboxes ul {

	list-style-type: none;

	background-color:#006699;

	border:1px solid;

	height:230px;

	width:460px;

	margin:2px;;

	padding:0px;

	

}

#centralboxes li {

	border:1px solid #97CBFF;

	float: left; 

	margin:3px;

	padding:0px 0px 0px 0px;

	width:222px;

	background-color: #ffffff;

	color: #369;

	height:222px;

	text-align:center;

}

#content {

	margin: 0px 235px 0px 225px;

	border: 0px solid #b9d2e3;

	background-color: white;

	color: black;

	padding: 0px 10px 0px 10px;

}

#content-services {

	margin: 0px 145px 0px 225px;

	border: 0px solid #b9d2e3;

	background-color: white;

	color: black;

	padding: 0px;

}

.formStyle {

	border:1px solid #ffd726;

	width:180px;

	margin-bottom:5px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	padding-top:2px;

	padding-bottom:2px;

}

#footer-nav {

	clear: both;

	background-color:#CCCCCC;

	height:25px;

}

#footer-nav ul{

	list-style-type: none;

	padding: 0;

	margin-left:250px;

}

#footer-nav li{

	float: left;

	display: inline;

}

#footer-nav li a{

	text-decoration: none;

	height: 19px;

	display: block;

	width: 90px;

	padding: 3px 0 0 0;

	font-weight:bold;

	color: #000066;

}



/* Show only to IE PC \*/

* html .boxhead h2 {height: 1%;} /* For IE 5 PC */



h2 {

	background-color: #E6E6E6;

	margin:0;

	padding:0;

	color:#369;

	line-height: 1.7em;

	border:1px solid #006699;

	text-shadow: rgba(0,0,0,.4) 0px 2px 5px;

}

.header {

	background-color: #ffffff;

	margin: 0;

	padding: 0;

	position:relative;

}

#header-nav li a{

	text-decoration: none;

	height: 19px;

	display: block;

	width: 90px;

	padding: 3px 0 0 0;

	font-weight:bold;

}

#header-nav {

	border-top: 1px solid #b9d2e3;

	border-bottom: 1px solid #b9d2e3;

	background-image: url(images/fondnav2.jpg);

	background-repeat:repeat-x;

	width:950px;

	height:22px;

	text-align: center;

	font: normal 11px verdana,arial,helvetica,sans-serif;

	margin-top: 0px;

}

#header-nav ul{

	list-style-type: none;

	padding: 0;

	margin: 0;

}

#header-nav li{

	float: left;

	display: inline;

}	

#logo {

	position:absolute;

	top: 22px;

	left: 25px;

}

#left-sidebar {

	float:left;

	left: 2px;

	width: 220px;

	background-color:#ffffff;

	color: black;

	margin: 0;

	padding: 5px 5px 5px 5px;

}

#main {

	margin-top: 0px;

}

#menutitle {

	font-weight: bold;

	text-align: center;

	color: #050845;

	font-style: italic;

	margin: 0;

	padding: 5px 45px 5px 45px;

}

#right-sidebar {

	float:right;

	width: 220px;

	border:0px solid black;

	background-color:#ffffff;

	color: black;

	margin: 0px 5px 0px 5px;

	padding: 5px 0px 0px 0px;

}

#right-sidebar-services {

	float:right;

	width: 140px;

	border:0px solid black;

	background-color:#ffffff;

	color: black;

	margin: 0px 5px 0px 5px;

	padding: 5px 0px 0px 0px;

}

.sidebox {

	margin: 0 auto; /* center for now */

	width: 220px; /* ems so it will grow */

	background: url(images/sbbody-r-trans.gif) no-repeat bottom right;

	font-size: 100%;

}

.sideboxcentre {

	margin: 0 auto; /* center for now */

	width: 480px; /* ems so it will grow */

	background: url(images/sbbody-r-trans.gif) no-repeat bottom right;

	font-size: 100%;

}

.style1 {

	color: #FF0000;

	font-weight: bold;

}

#tagline {

	font-weight: bold;

	background-color: white;

	color: #050845;

	font-style: italic;

	margin: 0;

	padding: 4px 10px 5px 10px;

	width: 220px;

	float: left;

}

.question {	

	margin:0;

	padding:0;		

}

.v11_grey { 

	 font-family: Verdana, Arial, Helvetica, sans-serif;

	  font-size: 11px;

	   color: #333333;

	    text-decoration: none

}



#vertmenu {

	list-style: none;

	width: 200px;

	margin: 0px 0px 10px 5px;

	padding: 0px;

	border-style: solid;

	border-color: #656556;

	border-width: 1px;

	text-decoration: none;

	}

#vertmenu1 {

	width: 190px;

	margin: 0px 0px 10px 5px;

	padding: 5px;

	border-style: solid;

	border-color: #656556;

	border-width: 1px;

	}

#vertmenu li a {

	list-style: none;

	text-decoration: none;

	height: 32px;

  	voice-family: "\"}\""; 

  	voice-family: inherit;

  	height: 24px;

	}	

#vertmenu li a:link, #vertmenu li a:visited {	

	color: #000000;

	display: block;

	background:  url(images/vertmenu.gif);

	padding: 8px 0 0 20px;

	}

#vertmenu li a:hover {	

	color: #474739;

	background:  url(images/vertmenu.gif) 0 -32px;

	padding: 8px 0 0 20px;

	}

#vertmenulocal {

	width: 400px;

	margin: 0px 0px 10px 5px;

	padding: 5px;

	border-style: solid;

	border-color: #656556;

	border-width: 1px;

	}

#wrapper {

	background-color: #ffffff;

	color: black;

	margin: 0px 30px 0px 30px;

	padding: 0px;

	font-size: 1em;

	line-height:1.3em;

	width: 950px;

}

	    