﻿/************************
* CSS - AIRIAL
* CREATED BY SCHRIMP
* 06-05-2009
*
* !IMPORTANT : reserved to non-IE6
* - : reserved to IE6
* * : reserved to IE
*
*=> google : hack CSS
*
************************/

/* Initialisation */
body,h1,h2,h3,h4,h5,h6,p,img{
	margin:0;
	padding:0;
	border:none;
}

body{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#574F52;
	background:#FFFFFF;
	font-size:0.8em;
	background-image:url(../images/fondairial.jpg);
}

a{
	color:#D71B1C; /*rouge du logo*/
	text-decoration:none;
}

/* PARTIE GAUCHE */
#liens_gauche{
	padding: 15px 0 25px 0;
	background-color:#EFEFEF;
	border-right: solid 1px #D71B1C;

}

#under_logo{
	font-size:15px;
	font-weight:bold;
}


#part_left a{
		text-decoration: none;
		color : #000000;
	}


.niveau0{
		position:relative;
		height: 20px;
		margin: 5px 0 0 10px;
		font-size:1em;
		font-weight:bold;
		color : #000000;
	}

.niveau1{
		position:relative;
		height: 20px;
		margin: 5px 0 0 20px;
		font-size:1em;
		font-weight:bold;
		color : #000000;
	}


.niveau2{
		position:relative;
		height: 20px;
		margin: 5px 0 0 40px;
		font-size:1em;
		color : #000000;
	}

.texteniveau1{
		position:relative;
		height: 20px;
		margin: 5px 0 0 20px;
		font-size:1em;
		font-weight:bold;
		color : #000000;
	}


.texteniveau2{
		position:relative;
		height: 20px;
		margin: 5px 0 0 60px;
		font-size:1em;
		color : #000000;
	}

.contenuniveau2{
		margin: 5px 0 0 80px;
	}

#part_left a.selection{
	padding: 15px 0 0 0;
	color:#D71B1C; /*rouge du logo*/
}


#part_left a:hover{
		text-decoration: none;
		color : #574F52; /*gris du logo*/
}

#css_table{
	width: 100%;
}

#contenu{
	width: 100%;
	padding:15px 0 0 0
}

/* BOTTOM BLOC */
/* all right reserved */
#link_bottom_right{
	position:relative;
	float:right;
	clear:both;
	padding:60px 20px 0 0;
	*top:60px;
	*right:20px;

}
#link_bottom_right a{
	text-decoration: none;
	color: #574F52;
}


table.histo th, .histo td{
	vertical-align:top;
	padding:3px;
}
table.histo th{
	text-align:right;
	width:70px;
}

table.clients th, .clients td{
	padding:8px;
}
.clients{
width:100%;
}
.clients th{
	background-color:#DDDDDD;
	text-align:center;
	text-transform:uppercase;
	color:#574F52;
}
.clients td{
	text-align:center;
	line-height:1.4;
}
.clients td p{
	margin-bottom:8px;
}
#texte{
	margin-top:20px;
	padding:20px;
	line-height:1.5;
	padding-right:15px;
}

h1{
	font-size:1.2em;
	margin:15px 0;
	font-style:italic;
}

ul#plan li{
	list-style:disc;
	margin-left:15px;
}


/******** ANNONCES **************/
#contenuAnnonces{
	clear:left;
	margin-top:20px;
	padding-right:5px;
}

.annonceDetail{
	clear:both;
	display:none;
	width:100%;
	padding:10px 10px 0 0;
	background-color:#F8F8F8;
}
.annonceDetail div{
	overflow:auto;
	height:180px;
	color:#404b4a;
}
.annonce{
	clear:right;
	width:100%;
	padding:5px 0;
	border-top: 1px solid;
}

.annonce a{
	float:left;
	text-decoration:none;
	font-weight:normal;
}
.annonce p{
	display:inline;
	float:right;
	margin:0;
	padding:0;
	font-weight:bold;
}

.lien{
	text-decoration: none;
	color : #000000;
}
.puce_extra{
	margin :0 0 0 30px;
	list-style:circle;
}

#menu_bas  a{
	color:#333333;
}