BODY {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background-image: url(fond2.jpg);
	background-repeat: repeat-x;	
}
INPUT {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 1.7em;
	color: #FF6600;
}
DIV#container {
	BACKGROUND: #FFFFFF;	
	  WIDTH: 767px;	  
  	position:absolute;
left: 50%;
top: 0;


margin-top: 0; /* moitié de la hauteur */
margin-left: -383px; /* moitié de la largeur */
border: 1px solid #f2f1e1;

	}
DIV#mainright {
	FLOAT: left;
	MARGIN: 0px;
	WIDTH: 224px;
	POSITION: relative;
	padding: 0px;
}
DIV#navbox {
	 MARGIN: 0px ; WIDTH: 766px; TOP: 0px}

UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 8px 0px 0px; COLOR: #333333; PADDING-TOP: 0px;  POSITION: relative
}



UL LI {
	PADDING-RIGHT: 5px;
	BACKGROUND-POSITION: 5px 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px 15px 0px 0px;
	LINE-HEIGHT: 1.2em;
	PADDING-TOP: 3px;
	color: #325087;
	list-style-position: inside;
	list-style-type: square;	

}
UL LI.2 {
	PADDING-RIGHT: 5px;
	BACKGROUND-POSITION: 5px 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px 15px 0px 5px;
	LINE-HEIGHT: 1.2em;
	PADDING-TOP: 3px;
	color: #325087;
	list-style-position: inside;
	list-style-type: square;	

}

.lien {
	color: #FF0000;
}



UL LI.bordure{
	PADDING-RIGHT: 5px;
	BACKGROUND-POSITION: 5px 10px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px 15px 0px 10px;
	LINE-HEIGHT: 1.2em;
	PADDING-TOP: 3px;
	color: #325087;
	list-style-position: inside;
	list-style-type: square;	

}
A:link {
	COLOR: #325087;
	text-decoration: none;
}
A:visited {
	COLOR: #325087; text-decoration: none;
}
A:hover {
	COLOR: #FF6600; text-decoration: none;
}

DIV#solutions {
	
	WIDTH: 560px;	
	float:right;
	position:relative;
	margin:8px 0px 5px;
	
}
DIV#actualites {
	MARGIN: 8px 0px 5px;
	WIDTH: 205px;		
	padding: 0px;
	float: left;
	
}
DIV#actualites H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #325087; PADDING-TOP: 5px
}
.actuhaut{
	FLOAT: left;
	BACKGROUND-IMAGE: url(image/littleboxtop_def.jpg);
	WIDTH: 205px;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: relative;
	HEIGHT: 26px;
	padding: 0px;

}
.actumilieu{
	FLOAT: left;
	BACKGROUND-IMAGE: url(image/littleboxmiddle_def.jpg);
	WIDTH: 205px;
	BACKGROUND-REPEAT: repeat-y;
	padding: 0px;	

}
.divactumilieu
{
	WIDTH:180px;
	background-color: #F1EFE0;
	height: auto;
	margin-left:12px;
	border: 1px solid #FF6600;
	text-transform: capitalize;
}

.actubas{
	FLOAT: left;
	BACKGROUND-IMAGE: url(image/littleboxbottom_def.jpg);
	WIDTH: 205px;	
	padding: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 26px;	
	
	
	
}
.bigboxtop {
	FLOAT: right;
	BACKGROUND-IMAGE: url(image/boxtop.jpg);
	WIDTH: 560px;
	BACKGROUND-REPEAT: no-repeat;
	
	HEIGHT: 26px;
	
}
.bigboxmiddle {
	FLOAT: right;
	BACKGROUND-IMAGE: url(image/boxmiddle.jpg);
	WIDTH: 560px;
	BACKGROUND-REPEAT: repeat-y;
		  
}
.bigboxbottom {
	
	   FLOAT: right;
	    BACKGROUND-IMAGE: url(image/boxbas.jpg);
		 WIDTH: 560px;
		 
		  POSITION: relative;
		   HEIGHT: 20px
}
.smallboxtop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(images/smallboxtoplightblue_newjump.jpg); PADDING-BOTTOM: 0px; WIDTH: 222px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 26px
}
.smallboxmiddle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(images/smallboxmiddlelightblue_newjump.jpg); PADDING-BOTTOM: 0px; WIDTH: 222px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; POSITION: relative
}
.smallboxbottom {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(images/smallboxbottomlightblue_newjump.jpg); PADDING-BOTTOM: 0px; WIDTH: 222px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 20px
}
.advert {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 224px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 212px
}
DIV#solutions H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #325087; PADDING-TOP: 5px
}
DIV#solutions H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 10px 0px 10px 10px; COLOR: #333333
}
DIV#solutions P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 0px; COLOR: #333333; PADDING-TOP: 0px
}
DIV#solutions A {
	text-decoration: none;
}
DIV#footer {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	FLOAT: left;
	MARGIN: 0px;
	BORDER-LEFT: #cccccc 1px solid;
	WIDTH: 766px;
	BORDER-BOTTOM: #cccccc 1px solid;
	POSITION: relative;
	HEIGHT: 27px;
	BACKGROUND-COLOR: #f2f1e1;
	padding: 0px;
	vertical-align: middle;
	FONT-SIZE: 11px;
	COLOR: #325087;
	text-align: center;
}
DIV#footer H1{
	POSITION: relative;
	BACKGROUND-COLOR: #f2f1e1;	
	text-align: center;
	vertical-align: middle;
}
.plaquette {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;	
	margin-left: 10px;
	padding-right:15px;
	width: 180px;
}
.li {
	color: #FF6600;
}
.carte {
	width: 532px;
	border: 1px dashed #FF8840;
	background-image: url(image/carte_def3.jpg);
	background-repeat: no-repeat;
	height: 400px;
	margin-right: 18px;
	margin-left: 10px;
	background-color: #EAE6CB;

	
	
	
	
}
.bigboxmiddle_carte {
	background-image: url(image/boxmiddle.jpg);
	padding-right: 40px;
	padding-left: 40px;
	width: 500px;
	position: relative;
	vertical-align: text-bottom;
}
.cartein {
	width: 500px;
	margin-right: 0px;
	margin-left: 10px;
	background-color: #F3F2F7;
	border: 1px dashed #FF8840;
}

/*.cartein {
	width: 530px;
	margin-right: 18px;
	margin-left: 10px;
	background-color: #F3F2F7;
	border: 1px dashed #FF8840;
}*/

//.bordure {
	width: 180px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #FF8840;
	margin-left: 15px;	
	
}
//.bordure2 {
	width: 500px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #FF8840;
	margin-left: 15px;	
	
}




.souche {
	float: left;
	width: 480px;
	margin-left: 20px;
	margin-top: 20px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #FF8840;
	
}
.img1 {
  float: left;
  
}
 
.texte2 {

  float: left;
}
.field_besoi {
	width: 450px;
	border: 1px dashed #FF8840;
	margin-left: 6px;
}
.legend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF8840;
}
.photos {
	width: 520px;
	border: 1px dashed #FF8840;
	margin-left: 20px;
	margin-right: 20px;
	margin-top:20px;
	padding-left:10px;
	padding-top:10px;
}
.mini {
	float:left;	
	padding-top:10px;
	padding-right:5px;
	padding-left:20px;
	
}
.patre {
	float: right;
	width: 120px;
	height: 46px;
}
.angle .b1, .angle .b2, .angle .b3, .angle .b4, .angle .b5 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  background:#eca;
  border-left:1px solid #000; 
  border-right:1px solid #000;
  }

.angle .b1 {margin:0 5px; background:#000;}
.angle .b2 {margin:0 4px;}
.angle .b3 {margin:0 3px;}
.angle .b4 {margin:0 2px;}
.angle .b5 {margin:0 1px;}
#gauche {
	float: left;
	width: 205px;
}
.bordure2 {
	margin-left: 10px;
	text-indent: 20px;
}
.selcarte{
	background-image: url(image/selectionneurs.jpg);
	height: 364px;
	width: 419px;
	margin-left: 65px;
	border: 1px solid #FF6600;

}
.desc_photo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 110px;
	height: 35px;
	text-align: center;	
}

