
/* corps par défaut */
body{
	margin: 0px;
	
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:13px;
	color:#202020;
	
	background-color:#c3c3c3;
	background-image:url('../graphisme/fond.png');
	background-repeat:repeat-y;
	background-position:center;
}


p{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:13px;
	color:#202020;
	text-align:justify;
}

table, tr, td{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:13px;
	color:#202020;
}

ul, li{
	list-style-type:Square;
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:13px;
	color:#202020;
}

A:link,A:active,A:visited{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:13px;
	color:#495091;
	text-decoration:none;
}
A:hover{
	color:#cccde4;
}


h1{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:20px;
	color:#495091;
	font-weight:bold;
	margin:0px;
}

h2{
	font-family:Trebuchet MS, Verdana, Arial;
	color:#495091;
	font-size:14px;
	font-weight:bold;
	margin:0px;
}

h3{
	font-family:Trebuchet MS, Verdana, Arial;
	color:#495091;
	font-size:13px;
	margin:0px;
}

hr {
	color:#cedae3;
	background-color:#cedae3;
	height: 1px;
	border: 0;
	width: 100%;
}

#gras {
	font-weight:bold;
}
#justify {
	text-align: justify;
}
.justify{
	text-align: justify;
}
#center {
	text-align: center;
}

.sommet{
	height:30px;
	width:960px;
	background-color:white;
	background-image:url('../graphisme/sommet.jpg');
	background-repeat:no-repeat;
	background-position: bottom right;
	text-align:left;
	vertical-align:bottom;
}

.banniere{
	height:180px;
	width:960px;
	background-color:white;
}


.copy{
	text-align:center;
	height:25px;
}

.citation{
	font-style: italic;
	text-align:right;
	color:#808080;
}

.adresse {
	font-size:13px;
	color:#a0a0a0;
}

A.adresse:link,A.adresse:active,A.adresse:visited{
	font-size:13px;
	color:#495091;
	text-decoration:none;
}
A.adresse:hover{
	text-decoration:underline;
}

.sm{
	width:280px;
	text-align:left;
	color:white;
	background-color:#5d639f;
	background-image:url('../graphisme/sm_haut.jpg');
	background-repeat:no-repeat;
}

.sm_bas{
	width:280px;
	align:left;
	margin-bottom:10px;
}


.sm_citation{
	width:280px;
	text-align:right;
	color:#808080;
	background-color:#f4f4f4;
	background-image:url('../graphisme/sm_citation_haut.jpg');
	background-repeat:no-repeat;
}

.sm_citation_bas{
	width:280px;
	align:left;
	margin-bottom:10px;
}

.auteur_citation{
	font-style: italic;
	color:#c0c0c0;
}

A.sm_lien:link,A.sm_lien:active,A.sm_lien:visited{
	color:#d2dde5;
	text-decoration:none;
}

A.sm_lien:hover{
	text-decoration:underline;
}

.sm_active{
	color:#fff;
	font-weight:bold;
	font-size:14px;
}

.padding{
	padding:8px;
}

A.lien:link,A.lien:active,A.lien:visited{
	color:#a0a0a0;
	text-decoration:none;
}

A.lien:hover{
	text-decoration:underline;
}


hr#sep {
	color:#f0f0f0;
	background-color:#f0f0f0;
	height: 1px;
	border: 0;
	width: 100%;
	margin-top:8px;
	margin-bottom:8px;
}

hr#sm {
	color:#7d7db1;
	background-color:#7d7db1;
	height: 1px;
	border: 0;
	width: 100%;
	margin-top:2px;
	margin-bottom:2px;
}

.auteur_histoire{
	font-style: italic;
	color:#a0a0a0;
}


.news {
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:13px;
	color:#F50B0B;
	text-align: center;
	background-color:#D9DAEB;
}

/*cellules tableaux*/

.c{
	font-size:11px;
	background-color:#495091;
	color:#EEEFF6;
	text-align:center;
}
.c-tour{
	background-color:#495091;
}

.c1{
	font-size:11px;
	background-color:#767BB0;
}

.c2{
	font-size:11px;
	background-color:#8388B7;
}

.c3{
	font-size:11px;
	background-color:white;
}

.bouton{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:13px;
}

input, textarea, select, button {
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:13px;
}

.lignes{
	background-color:#808080;
}

.travail{
	background-color:white;
}


.gris{
	color:#9A9A9A;
}

.actualite{
	padding-top:4px;
}

.scrollingActu{
	padding:4px;
	margin-left:150px;
	margin-right:150px;
}


legend{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:13px;
	font-family:Arial, Verdana, Helvetica;
	color:black;
}

fieldset{
	width:500;
	border-collapse:collapse;
	border:1px solid #e0e0e0;
	padding:5px;
	margin-bottom:15px;
	margin-top:15px;
}

.etoile{
	font-size:12px;
	font-weight:bold;
	color: #FF0033;
}

.fond{
	background-color:white;
}

#newsTicker{
	display:none;
	list-style: none;
	padding:0;
	margin:0px;
	height:84px;
}

#newsTicker li{
	list-style: none;
	color: #fff;
	
}