@charset "utf-8";
/* CSS Document */

#gauche{
	float:left;
	width:490px;
	min-height:500px;
	position:relative;
}

*html body div#gauche{
	float:left;
	width:250px;
}

#droite{
	float:right;
	margin-top:5px;
	width:300px;
	min-height:500px;
	margin-bottom:50px;
}

* html body div.#droite{
	float:right;
	margin-left:15px;
	margin-top:0px;
	width:250px;
}
.ieFix{
	display:none;
}
.split {
	border:0.01em #d4d4cc solid;
	margin-top:35px;
	margin-left:170px;
	margin-right:25px;
}

.utilitaire{
	float:right;
	margin-right:50px;	
	margin-top:0px;
}

.ligneHorizontal{
	padding-right:25px;
	margin-top:0px;
}

.widget { /* le widget */
	font: normal .90em arial, verdana, sans-serif;
	background-color:#FFFFFF;
	border:solid #dddcd1 1px; 
	border-top:1px #cf4010 dotted;
	border-bottom:1px #cf4010 dotted;
	margin-top:50px;
	padding:0px 0px 15px 0px;
	width: 750px;
	height:200px;
}

* html body div.widget { /* le widget */
	font: normal .90em arial, verdana, sans-serif;
	background-color:#FFFFFF;
	border:solid #dddcd1 1px; 
	border-top:1px #cf4010 dotted;
	border-bottom:1px #cf4010 dotted;
	margin-top:10px;
	padding:0px 0px 15px 0px;
	width: 750px;
	height:200px;
}

.widget_petit { /* le widget_petit */
	float:left;
	/*
	font: normal .90em arial, verdana, sans-serif;
	background-color:#FFFFFF;
	border:solid #dddcd1 1px; 
	border-top:1px #cf4010 dotted;
	border-bottom:1px #cf4010 dotted;
	*/
	margin-top:10px;
	padding:0px 0px 15px 0px;
	width: 450px;
	height:250px;
}

.global_hyperlien{
	float:right;
	background-color:#FFFFFF;
	width:295px;
	margin-right:20px;
	margin-top:-415px;
	padding-top:3px;
}

* html body div.global_hyperlien{
	float:right;
	background-color:#FFFFFF;
	width:295px;
	margin-right:10px;
	margin-top:-420px;
	padding-top:3px;
}

h4{
	margin-left:5px;
	font-size:0.9em;
}

.niveau_hyp{
	font-size:0.8em;
}

.global_hyperlien2{
	float:left;
	background-color:#FFFFFF;
	width:295px;
	margin-top:30px;
	margin-right:5px;
	margin-left:0px;
	padding-top:3px;
	padding-bottom:5px;
}

* html body div.global_hyperlien2{
	float:right;
	background-color:#FFFFFF;
	width:295px;
	margin-top:15px;
	margin-right:0px;
	padding-top:3px;
}

.hyperliens ul{
  list-style: none;
  padding: 0 0 0 12px;
  margin: 0 0 0 0;
}
.hyperliens ul li{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  display: block;
}
.hyperliens ul li.none{
  background: none;
}
.hyperliens ul li a{
  font-size: .85em;
  font-family: verdana;
  padding: 2px 0 0 15px;
  margin: 0;
  display: block;
}
* html body .hyperliens ul li a { height: 14px; }
.hyperliens ul li a.fleche{
  background: transparent url(/images/fleche.gif) no-repeat 5px 5px;
}

.hyperlien_titre{
	margin-left:0px;
	margin-top:-22px;
	border-bottom:1px #cf4010 dotted;
}

* html body div.hyperlien_titre{
	margin-left:0px;
	margin-top:0px;
	border-bottom:1px #cf4010 dotted;
}

.lien{
	background-color:#FFFFFF;
}

.soustitre1{
	margin-left: 15px;
	margin-top:10px;
	padding-bottom:5px;
}

* html body div..soustitre1{
	margin-left: 15px;
	margin-top:10px;
	padding-bottom:5px;
}

.soustitre{
	margin-left: 15px;
	margin-top:10px;
	padding-bottom:5px;
}

.textelien {
	font-size:0.85em;
	padding-bottom:3px;
	margin-left: 17px;
}

.textesouslien {
	font-size:0.85em;
	padding-bottom:3px;
	margin-left: 30px;
}

.textesouslien2 {
	font-size:0.85em;
	padding-bottom:3px;
	margin-left: 45px;
}


.lignehorizontal{
	border-bottom:1px #cccccc solid;
	margin-left:15px;
	width:265px;
}

.lignehorizontal2{
	border-bottom:1px #cccccc solid;
	margin-left:150px;
	width:465px;
}

.text_keyword{
	padding-left:15px;
	padding-right:5px;
}