@charset "iso-8859-1";
/* auteur: benoit montessinos */
/* Date de cr�ation: 24/08/2007 */
html, body , p{
	font : 9pt arial,dejavu sans;

	}
hr {
 	display:block;
 	height: 1px;
	/*_margin: -7px 0;*/
	padding: 0;
 	color: #D74C12;
 	background-color: #D74C12;
 	border: 0;
 	}
/*sert a center le site sur les grandes definition*/
div#global {
	width:980px;
	margin: auto;
	}
/*menu*/	
#top {
	width: 980px;
	margin-bottom: 10px;
	}
#top img{display:block;}

table.tablomenu{
 border:none;
 background-image:url('image/fond_menu.png');
 background-repeat:repeat-x;
height:21px;
}
td.small {
  padding:0;
  margin:0;
  border:none;
  border-width:0px;
  text-align:center;
  vertical-align:middle;
  width:120px;
}
td.large {
  padding:0;
  margin:0;
  border:none;
  border-width:0px;
  text-align:center;
  vertical-align:middle;
  width:190px;
}

 /* table.tablomenu td {
  padding:0;
  margin:0;
  border:none;
  border-width:0px;
  text-align:center;
  vertical-align:middle;
width:140px;
}*/
table.tablomenu .menu {
color:white;
display:block;
font-family:arial,dejavu sans;
font-size:8pt;
/*font-size-adjust:none;*/
/*font-stretch:normal;*/
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:21px;
width:140px;
height:21px;
}
a.menu:hover {
background-image:url(image/rollover.png);
background-repeat:repeat-x;
color:#D74C12;
font-family:arial,dejavu sans;
font-size:8pt;
/*font-size-adjust:none;*/
/*font-stretch:normal;*/
font-style:normal;
font-variant:normal;
font-weight:bold;
} 
/*les contenus selon s'il y a 3, 3 ou 1 colonnes
le fond sert � ce que les colonnes aient la m�me taille*/
div#contenu {
	background-image:url(image/fond_3col.png) ;
	background-repeat:repeat-y;
	position:relative;
	width:980px;
	margin-bottom: 10px;
	text-align:left;
	}
div#contenu2 {
	background-image:url(image/fond_2col.png) ;
	background-repeat:repeat-y;
	position:relative;
	width:980px;
	margin-bottom: 10px;
	text-align:left;
	}
div#contenu3 {
	background-image:url(image/fond_1col.png) ;
	background-repeat:repeat-y;
	position:relative;
	width:980px;
	margin-bottom: 10px;
	text-align:left;
	}
	
div#middle {
	padding: 0px 25px 0px 25px;
	margin: 0 190px 0 190px;
	}
/*cette colonne est la colonne gauche s'il n'y en a que 2*/
div#colonne_large {
	padding: 0px 15px 10px 15px;
	margin: 0 0px 0 200px;
	}
div#left {
	background-image:url(image/degrade_gris.png) ;
	background-repeat:repeat-x;
	border-left:1px solid #D74C12;
	float:left;
	width: 178px;
	*> width:178px;
	left:0px;
	padding:0 10px;
	text-align:left;
	margin:0;
	}
div#left img{
	display:block;
	margin:0 auto;
	}
div#left ul{
	margin-left:0px;
	padding-left:7px;
	}
div#right {
		background-image:url(image/degrade_gris.png) ;
		background-repeat:repeat-x;
		border-right:1px solid #D74C12;
		float:right;
		width: 189px;
		*>	width:189px;
		text-align:left;
		padding: 0px 5px 0px 5px;
	}
div#right img{
	display:block;
	margin:0 auto;
	}
div#footer {
	clear:both;
	width: 100%;
	height:20px;
	text-align: center;
	font-size:smaller;
	}
div#footer3 {
	background-image:url(image/fond_3col.png) ;
	background-repeat:repeat-y;
	clear:both;
	width: 100%;
	height:20px;
	text-align: center;
	font-size:smaller;
	}
.encadre{
	padding : 3px;
	background-color : #E5E5E5;
	border-collapse:collapse;
  	border:1px solid #D74C12;
	}
table.accueil td{
	vertical-align:top;
	width:50%;
	}
table.accueil4 td{
	vertical-align:top;
	width:130px;
	}
	}
table.accueil3 td{
	vertical-align:top;
	width:173px;
	}
table.historique{
  border-collapse:collapse;
  border:1px solid #D74C12;
  width:650px;
  font : 10pt arial,dejavu sans;
  margin:auto;
  padding:3px;
}
td.mois {
	width:19%;
	text-align:center;
	border-collapse:collapse;
  	border:1px solid #D74C12;
	}
td.even {
	width:81%;
	text-align:left;
	border-collapse:collapse;
    border:1px solid #D74C12;
	}
tr.sesam {
	background-color:#D74C12;
	color : white;
	font-weight: bold;
	text-align:center;
	}
tr.gras {
	border-collapse:collapse;
  	border:1px solid #D74C12;
	font-weight: bold;
	}
td.nombre {
	text-align:right;
	border-collapse:collapse;
    border:1px solid #D74C12;
	}	
td.logo {
	text-align:center;
	border:0px;
	width : 150px;
	}
td.photo {
	width:110px;
	vertical-align:middle;
	text-align:center;
	}
td.bio {
	vertical-align:middle;
	text-align:left;
	}
table.commander {
	/*border-collapse:collapse;
	border:1px solid #D74C12;*/
	width:940px;
	font : 9pt arial,dejavu sans;
	}
td.texte{
	text-align:left;
	width:50%;
	}
td.picto {
	text-align:center;
	}
tr {
	border-collapse:collapse;
  	border:1px solid #D74C12;
	font : 9pt arial,dejavu sans;
	}
form.petit{
	width:200px;
	margin:auto;
	text-align:center;
	}
table.formulaire{
	width:700px;
	margin:auto;
	}
td.centre{text-align:center;}
td.gauche{text-align:right;}
td.droit{text-align:left;}
h1 { color: #D74C12; font-size: 14pt; text-align:center;font-weight: bold; font-family:helvetica, dejavu sans;}
h2 { color: #D74C12; font-size: 14pt; text-align:left; font-weight: bold; font-family:helvetica, dejavu sans;}
h3 {color: #D74C12; font-size: 9pt; text-align:center; font-weight: bold; font-family:helvetica, dejavu sans;}
h4 { display:block; color: #D74C12; font-size: 12pt; text-align:center;font-weight: bold; font-family:helvetica, dejavu sans;}
a {	text-decoration: none;
	/*color:#0F1B5F;*/
	color:#1d309b;
	}
#lettre {
	text-align:center;
	}
.petit {font-size:smaller;}
.ca {color:red; font-weight:bold;}
.droite {text-align:right;}
.as {float:right;}
.orange {color:#D74C12;font-weight:bold;}
a:hover {color:#D74C12; text-decoration: none;}
a img {border: none;}
/*text-align :left;*/

p.aSpamMail{ display:none; }
 
