html, body, h1, h2, h3, h4, ul, li,a{
	margin: 0;
	padding: 0;
	font-family : Arial;
}
hr {color: #5298CD}
td,p,h4{font-size:12px;color:#515858;text-align:left;}

a{font-size:12px;color: #3399FF; text-decoration:none}
a:hover{color:#515858;}
a:visited{color:#0066FF;}
li {font-size:12px;color:#5094C8;}

h6,h5{font-weight:normal;font-size:10px;color:#515858;}

h3{font-size:12px;color:#5094A1;}

h2{font-size:14px;color:#515858;}

h1{font-size:16px;color:#5094C8;}

img{
	border: 0;
}
#left{
height:300px;
border:1px rgb(0,0,0);
}


.clear{
	clear: both;
}
.clearIE{
	clear: both;
	height: 0px;
}
body{
	background:url(../images/background.png) repeat-x;
}
#wrapper{
	margin: auto;
	position:relative;
	width: 1100px;
	margin-bottom:2px;
	background: #FFF ;
}

#header{
width: 1100px;
height: 110px;
} 
.header_l{width:8px;height:110px;float:left;background:url(../images/header_l.png) no-repeat;}
.header_c{width:1084px;height:103px;float:left;color:#FFFFFF;background:url(../images/header_c.png) repeat-x;}
.header_r{width:8px;height:110px;float:left;background:url(../images/header_r.png) no-repeat;}
.gauche {

width:500px;
height:30px;
float:right;
text-align:right;

}


#content{
width:1090px;
min-height:820px;
padding-left:8px;
}
#menu{
width:220px;
float:left;
border:1px 	;
display:inline;

}

.menu_c{width:210px;padding:5px;margin-bottom:5px;background-color:#F0F0E1;border:1px solid #CCCCCC;}
.menu_b{width:210px;height:310px;padding:5px;margin-bottom:5px;border:1px solid #CCCCCC;	}
.menu_m{width:210px;height:100px;padding:5px;margin-bottom:5px;border:1px solid #CCCCCC;	}

#middle{
width:580px;
height:820px;
padding:5px;
margin-left:5px;
float:left;
border:solid 1px #ccc;
background:#F0F0E1 ;
display:inline;

}
.bas-milieu  {

width:580px;
height:700px;
text-align:left;
background:url(../images/solutiond.png) no repeat;
}

.block-texte {
width:540px;
height:160px;
text-align:left;

padding:5px;
}

.block-texte-separe {
width:558px;
height:450px;
text-align:ajust;

padding:5px;
margin-left:5px;
}
.block-texte-separe-milieu{
width:520px;
height:130px;	
text-align:left;


}
.block-texte-separe-gauche {
width:277px;
height:450px;
text-align:adjust;
float:left;
display:inline;
margin-right:4px;
}
.lien-savoirplus {
display:inline-block;
font-weight:bold;
margin:7px 0;
}
.block-texte-separe-droite {
width:277px;
height:450px;
text-align:adjust;
float:left;
display:inline;
}
.gauche-separation-bas {

line-height:15px;
width:520px;


}

#right{
width : 250px;
float :left;
height:825px;
margin-left:5px;
border:solid 1px #ccc;
background-color:#F0F0E1;
display:inline;
padding:2px;

}





.right_h {

width:230px;
height:250px;
margin-left:9px;
border:1px solid #CCCCCC;
margin-bottom:15px;
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 2.0+ */	
}
.right_m {

width:230px;
height:250px;

border:1px solid #CCCCCC;
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 2.0+ */	
}

.right_b {
background:url(../images/pixel_news.png) repeat-x;
width:230px;
height:18px;
margin-bottom:15px;
border:1px solid #CCCCCC;
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	
}
.right_ba {
background:url(../images/pixel_news.png) repeat-x;
width:150px;
height:18px;
margin-bottom:10px;
border:1px solid #CCCCCC;
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	
	font-size:12px;
font-family:arial;
color:#FFFFFF;
}
#footer{
width:1000px;
color:#FFF;
}
#footer a{
color:#515858;
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}
.footer_l{width:11px;height:2px;float:left;}
.footer_c{width:1178px;height:22px;text-align:center;padding-top:18px;float:left;background:#FFF;}
.footer_r{width:11px;height:10px;float:left;}

#btnToggleChart{
 cursor : pointer;
}

/*--------------------------------------------------------
          Style news_letter
--------------------------------------------------------*/

.boite_newsletter {
background-color:#F7F7F7;
border:1px solid #D0D0D0;
margin:16px 0 0;
margin-top:3px;
padding:0;
height:120px;
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 2.0+ */	
}
.titre_newsletter {
background:#5298CD url(images/pixel_news.png) repeat-x scroll center bottom;
color:#FFFFFF;
font-family:helvetica,"Trebuchet MS",verdana,arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:5px 8px 3px;
}
.text_newsletter {
font-size:12px;
text-align:justify;
}
.submittext, #rechercher {

background:#F6F6F6 none repeat scroll 0 0;
border:1px solid #A4A4A4;
color:#707070;
font-size:11px;
padding:1px 3px;
}
.text_news
{
height:60px;
padding :5px;
}
/*--------------------------------------------------------
          Style contact
--------------------------------------------------------*/
#contact_image
{
width:178px;
height:85px;
background: url(../images/contact.png) no-repeat 10px;
float:right;


}
.contactez {
margin-left: 15px;
padding-top:5px;
 color: rgb(255, 255, 255); 
 font-size: 16px; 
 font-weight: bold; 
 font-family: arial;
}
.conseiller
{
height: 14px;
margin-left: 15px; 
color: rgb(255, 255, 255); 
font-size: 14px; 
font-family: arial; 

}
.temp
{
height: 10px;
margin-left: 15px; 
color: rgb(255, 255, 255); 
font-size: 12px; 
font-family: arial; 
font-weight: bold; 
margin-top: 2px;
}
.num
{
height: 20px;
margin-left: 30px; 
color: rgb(255, 255, 255); 
font-size: 20px; 
font-family: arial; 
font-weight: bold; 
margin-bottom: 5px; 
margin-top: 3px;
}
.separateur
{
width:100px;
height:30px;
}
/*--------------------------------------------------------
          Style MainMenu
--------------------------------------------------------*/
/*.homeLink{color:#003F85;font-weight:bold;font-size:12pt;font-family:Arial;}
.homeLink:hover{color:#003F85;font-weight:bold;font-size:12pt;font-family:Arial;}
#MainMenu {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#MainMenu li {
width:191px;
margin-bottom:6px;
border:1px ;
}
#MainMenu li a {
display:block;
width:151px;
height: 20px;
line-height: 20px;
color: #fff;
font-size:10pt;
text-decoration: none;
font-weight:bold;
text-align:right;
padding-right:40px;
font-family:Arial;
border:1px;
}
#MainMenu li a.MainMenuItem {background: url(../images/pixel_news.png) repeat-x;width:151px;border:1px;}
#MainMenu li a.MainMenuItem:hover {background: url(../images/pixel_news.png) repeat-x;padding-right:12px;width:159px;border:1px;}
.isSelected{background: url(../images/pixel_news.png) repeat-x;padding-right:12px;width:199px;border:1px;}
#MainMenu li a.selected{background: url(../images/pixel_news.png) repeat-x;padding-right:12px;width:199px;border:1px;}
#MainMenu li a:hover {}
#MainMenu ul {
	margin-top: 10px;
	margin-left:10px;
	padding: 10px;
	list-style-type: none;
	width:161px;
	border:1px
}
#MainMenu ul li {
width:161px;

border:1px
}
#MainMenu ul li a {
	display:block;
	width:181px;
	height: 20px;
	line-height: 20px;
	color: #FFF;
	font-size:12px;
	text-decoration: none;
	text-align:left;
	text-indent:8px;
	padding:0;
	font-family:arial;
}
#MainMenu ul li a.selected {
width:199px;
background: url(../images/bgmenu3_2.jpg) no-repeat;
color:#FFF;
}
#MainMenu ul li a:hover {
background: url(../images/bgmenu3_2.jpg) no-repeat;
color:#FFF;
}

/* + -----------------------------------------------------
	Styles partners
+ ----------------------------------------------------- */
.boxOurPartners{
background:#F0F0E1 transparent ;
float:left;
height:250px;


width:93px;
display:inline;
}
.partners
{

float:left;

background:#F0F0E1 url(../images/partners_fr.png) no-repeat scroll 0 0 ;
display:inline;
}
/* + -----------------------------------------------------
	Styles appliqués au Calendrier
+ ----------------------------------------------------- */

 /**************************************** FEUILLE DE STYLE **********************************\
 
 **********************************************************************************************/
  /* + -----------------------------------------------------
	Styles appliqués au menu
+ ----------------------------------------------------- */

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	



#firstcol {

	padding:auto;

	}
	
#secondcol {
	float: left;
	}

#thirdcol {
	padding-top: 10px;
	margin-right: 106px;
	margin-bottom: 10px;
	float: right;
	}	

#menu1 {
	width: 200px;
	border-style: solid solid solid solid;
	border-color: #CCCCCC;
	border-width: 1px;
	margin:3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	
	
	}
	
#menu1 li a {
	
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	font-weight:bold;
	}	
	
#menu1 li a:link, #menu1 li a:visited {
	color: #5E7999;
	display: block;
	background: url(../images/menu5.png);
	padding: 8px 0 0 10px;
	}
	
	#menu1 li li a:link, #menu1 li li a:visited {
	color: #5E7830;
	display: block;
	background: url(../images/menu5.png);
	padding: 8px 0 0 10px;
	}
	
	
#menu1 li a:hover {
	color: #26370A;
	background: url(../images/menu5.png) 0 -32px;
	padding: 8px 0 0 10px;
	}
#menu1 li li a:hover {
	color: #26370A;
	background: url(../images/menu5.png) 0 -32px;
	padding: 8px 0 0 10px;
	}	
#menu1 li a:active {
	color: #26370A;
	background: url(../images/menu5.png) 0 -64px;
	padding: 8px 0 0 10px;
	}
	#menu1 li li a:active {
	color: #26370A;
	background: url(../images/menu5.png) 0 -64px;
	padding: 8px 0 0 10px;
	}
.fils{
	padding-left:10px;
}
.imageacceuil
{width:570px;
height:71px;
 background:#F0F0E1;
 color:#fff;
 text-align:center;
 font-size:22px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	
 }
 .imageaide
{
width:90px;
height:71px;
 background:url(../images/pixel_bleu.png) repeat-x;
 color:#fff;
 text-align:center;
 margin-right:10px;
 font-size:22px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	
 }
.imagequi

{width:570px;
height:71px;
 background:url(../images/pixel_bleu.png) repeat-x;
 color:#fff;
 text-align:center;
 font-size:20px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	
 }

.imageenjeux
{
width:570px;
height:71px;
 background:url(../images/pixel_bleu.png) repeat-x;
 color:#fff;
 text-align:center;
 font-size:20px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	
}
.imagesolution
{
width:570px;

float:left;
 background-color:#F0F0E1;
 color:#fff;
 text-align:center;
 font-size:20px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	
}
.imagesactu
{

width:570px;
height:71px;
 background:url(../images/pixel_bleu.png) repeat-x;
 color:#fff;
 text-align:center;
 font-size:20px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	

}

.c1
{
display:none;
background: #CCCCCC;
width:230px;
height:50px;
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	
}

.c2
{
display:none;
background: #FFFFF1;
width:230px;
height:50px;
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	
}
.c3
{
display:none;
background: #CCCCCC;
width:230px;
height:50px;
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	
}
.c4
{
display:none;
background: #FFFFF1;
width:150px;
height:50px;
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	
}
.c5
{
display:none;
background: #FFFFF1;
width:150px;
height:50px;
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	
}
.c6
{
display:none;
background: #CCCCCC;
width:230px;
height:50px;

}
  /* + -----------------------------------------------------
	Styles appliqués au contact
+ ----------------------------------------------------- */
#primaryContent {

width:418px;
/*padding-left:24px;
padding-right:24px;*/
background:#F0F0E1;
}
.pageTitleContact{font-weight:bold;font-size:14px;font-weight:bold;font-family:Arial;margin-bottom:10px;color:#013E87;text-transform:uppercase;}

.fieldTitle{float:left;width:150px;text-align:right;margin-right:10px;color:#44566A;font-weight:normal;font-size:12px;}

.field{float:left;}
.input1{width:200px;background:#A1ABB5;border:1px solid #828E9C;color:#FFFFF1;font-size:10px;height:16px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.selectbox1{padding:0px;width:200px;background:#A1ABB5;border:1px solid #828E9C;color:#FFFFF1;font-size:9px;height:20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.inputCaptcha{width:82px;background:#FFFFFF;border:1px solid #637283;color:#44566A ;font-size:12px;height:16px;text-align:center;letter-spacing:4px;font-weight:bold;text-transform:uppercase;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.textarea1{width:200px;height:100px;background:#A1ABB5;border:1px solid #828E9C;color:#fff;font-size:10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.requiredField{text-align:right;font-style:normal;font-weight:normal;color:#44566A;margin-right:60px;margin-bottom:4px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.btn_submit{background:#013E87;border:none;padding:4px;color:#fff;float:right;margin-right:90px;margin-top:10px;font-weight:normal;font-size:13px;font-family:Courier;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
/* + -----------------------------------------------------
	Styles appliqués au plan
+ ----------------------------------------------------- */
.sit
{
border:1px solid #c3eafb;

-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	
	background: #b5d9ea;
}
.sit2
{
background-color: #cee3ac;
	border-color: #b8da83;
	text-align:center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */
}
