#@charset "utf-8";
/* CSS Document */

.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;
}

* html body div#content{
	margin-top:-40px;
}
.contenu { /* l'ensemble du contenu */
	float:left;
	font: normal 1em arial, verdana, sans-serif;
	background-color: #ffffff;
	border:solid #dddcd1 1px; 
	border-top:1px #cf4010 dotted;
	border-bottom:1px #cf4010 dotted;
	padding:0px 0px 15px 0px;
	width: 785px;
}

* html body div.contenu { /* l'ensemble du contenu */
	float:left;
	font: normal 1em arial, verdana, sans-serif;
	background-color: #ffffff;
	border:solid #dddcd1 1px; 
	border-top:1px #cf4010 dotted;
	border-bottom:1px #cf4010 dotted;
	padding:0px 0px 15px 0px;
	width: 788px;
}

.single_contenu { /* div specifique */
	float:left;
	border-bottom: 1px #CCCCCC solid;
}

.single_contenuSelect { /* div specifique hover */
	background-color: #cae0eb;
}

.single_contenu, .single_contenuSelect {
	width: 139px;
	height: 245px;
	padding: 9px;
	vertical-align: top;
}

* html body div.single_contenu, .single_contenuSelect {
	width: 139px;
	height: 260px;
	padding: 9px;
	vertical-align: top;
}

.single_contenu:hover { /* Remplace le BG d'une div au rollover */
	background-color: #ececec;
	background-image:url(/images/categorieBG_actif.jpg);
}

.single_contenu:hover .single_clipCadre img, .single_contenuSelect:hover .single_clipCadre img{ /* Cadre sur rollover */
	display: block;
}
.categorie{
	color:#d96640;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:1em;
	height:35px;
}

.date{
	color:#565656;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:0.95em;
	padding-top:0px;
	height:15px;
}

.titre{
	color:#d96640;
	font-weight:bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:0.95em;
	padding-top:1px;
	padding-right:10px;
	height:50px;
}

.categorie_dossier{
	color:#565656;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	margin-top:10px;
	padding-left:20px;
}

.categorie_autres{
	color:#565656;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	padding-top:10px;
	padding-left:20px;
}

.type{
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	padding-left:20px;
}

.temps{
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	padding-left:20px;
}

.radio_icon{
	background: transparent url(/images/radio_icon.gif) no-repeat;
	padding:2px;
	height:15px;
}

.tv_icon{
	background: transparent url(/images/tv_icon.gif) no-repeat;
	padding:2px;
	height:15px;
}

.dossier_icon{
	background: transparent url(/images/dossier_icon.gif) no-repeat;
	padding:1px;
	height:10px;
}

.single_contenu a, .single_contenuSelect a { /* Lien dans une div */
	color: #d96640;
	text-decoration: none;
}
.single_contenu a:hover, .single_contenuSelect a:hover { /* Hover du lien dans une div */
	color: #d96640;
	text-decoration: underline;
}

.single_contenu img, .single_contenuSelect img {
	border-bottom: 1px solid #909090;
	border-right: 1px solid #909090;
}
.single_clipCadre img{ /* Cadre sur rollover */
	position:absolute; 
	z-index: 2;
	display: none;
	border: 0;
}

.resultat_top {
	float:left;
	background-color:#ffffff;
	color: #565656;
	border-bottom:1px #dddcd1 solid;
	padding-bottom:15px;
	width:785px;
}

.resultat_bottom {
	float:left;
	background-color:#ffffff;
	color: #565656;
	border-top:none;
	width:785px;
	
}

.lien_resultat {
	float:left;
	padding-top:8px;
	margin-left:380px;
}

* html body div.lien_resultat {
	float:left;
	padding-top:8px;
	margin-left:185px;
}

.graphique_resultat {
	float:left;
	border-left:1px #b2b2b2 solid;
	margin-left:5px;
	padding-right:15px;
	padding-left:10px;
	margin-top:5px;
}
