div {
	text-align:justify;
	
	}
div#bandeau {
	width:300px;
	height:450px;
	background-color:#ffffff;
	}
	div#bandeau2 {
	width:300px;
	height:450px;
	background-color:#ffffff;
	}
div#menu {
	float:left;
	width:100px;
	height:400px;
	background-color:#FF6699;
	}
div#menu_haut {
	width:100px;
	height:200px;
	background-color:#66CC33;
	}
div#menu_bas {
	width:100px;
	height:200px;
	background-color:#CC99CC;
	}
div#contenu {
	float:left;
	width:1020px;
	height:400px;
	background-color:#cccccc;
	}
	div#contenu2 {
	float:left;
	width:1040px;
	height:450px;
	background-color:#ffffff;
	}
	
	div#contenu3 {
	float:right;
	width:330px;
	height:450px;
	background-color:#ffffff;
	}
div#bloc_news {
	float:right;
	width:330px;
	height:450px;
	background-color:#ffffff;
	}
div#pied_page {
	position: relative; /* on positionne le conteneur */
	clear:both;
	width:1020px;
	height:50px;
	background-color:#ffffff;
    text-align: left;
	}
	#global {
  position: relative; /* on positionne le conteneur */
  margin-left: 20px;
  margin-top: 8px;
  margin-right: 150px;
  width: 1024px;
  height: 450px;
  position: absolute;
  left: 50%; 
  top: 30%;
  margin-top: -225px; /* moitié de la hauteur */
  margin-left: -512px; /* moitié de la largeur */
}

.scroll
{
 width: 980px;
 height: 350px;
 padding-bottom:20px;
 overflow: auto;
 margin-right:20px;
 float: left;
}   

.cgu{
float: left;
width: 390px;
margin-left: 0px;
margin-right:20px;
padding: 0px 0;
background: #e2e2e2;
height: 450px;
border-bottom: 3px solid #e2e2e2;
border-right: 3px solid #cccccc;
text-align:left;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
}

.box{
float: left;
width: 390px;
margin-left: 0px;
padding: 0px 0;
background: #e2e2e2;
height: 450px;
border-bottom: 3px solid #e2e2e2;
border-right: 3px solid #cccccc;
text-align:left;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
}

.box_ctc{
float: left;
width: 390px;
margin-left: 0px;
padding: 0px 0;
background: #e2e2e2;
background-image:url(../images/world_form.png);
background-repeat:no-repeat;
background-position:center;
height: 450px;
border-bottom: 3px solid #e2e2e2;
border-right: 3px solid #cccccc;
text-align:left;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
}
.box2{
float: left;
width: 600px;
margin-left: 0px;
padding: 0px 0;
background: #e2e2e2;
height: 450px;
border-bottom: 3px solid #e2e2e2;
border-right: 3px solid #cccccc;
text-align:left;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
}
.box3{
float: left;
width: 310px;
margin-left: 5px;
padding: 0px 0;
background: #e2e2e2;
height: 450px;
border-bottom: 3px solid #e2e2e2;
border-right: 3px solid #cccccc;
text-align:left;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
}
.out {
  display:block; 
  background:#bbb; 
  border:1px solid #ddd; 
  position:relative;
  margin:1em 0;
  }
.in {
  text-align:center; 
  background:#fff; 
  border:1px solid #555; 
  position:relative; 
  padding:5px;
  font-weight:normal;
  }
.ltin {
  left:-5px;
  }
.tpin {
  top:-5px;
  }
.narrow {width:8em;} /* change to suit */
h4 {font-weight:bold; color:#000;
}


.link_noir {
	color: #000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor:default;
	text-decoration:underline;
	}
a.link_url{
	color: #cccccc;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor:default;
	text-decoration:none;
	}
a.link_url:hover {
	color: #cccccc;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor:default;
	text-decoration:none;
	}