h2 {		
        color: #037993;
	font: bold 24px/26px "Arial Narrow", Arial, Helvetica, sans-serif;
	margin: 0;
	background-color: #fff;
	padding: 0;
	border-bottom: 1px solid #037993;
}

.titre_actu
 {
	color: #037993;
	margin:  0;
	padding: 10px 0 5px 0;
	font: lighter 16px/18px arial, sans-serif;
	letter-spacing: 0.2pt;
	word-spacing: 1px;
}

.date_actu
 {
	color: #037993;
	margin:  0;
	padding: 10px 0 5px 0;
	font: bold 12px/15px arial, sans-serif;
	letter-spacing: 0.1pt;
}

.accroche {
	color: #037993;
	margin:  0;
	padding: 10px 0 5px 0;
	font: bold 11px/18px arial, sans-serif;
	text-align: justify;
}

.accroche a {
	color: #b85d02;
	text-decoration: none;
}

.accroche a:hover {
	text-decoration: underline;
}

.image-actu {
	float: right;
	margin: 10px 0 5px 5px;
	border:1px solid black;
	
}

.image-annu {
	float: left;
	margin: 0px 5px 5px 5px;
	border:1px solid black;
	
}

.texte {
	font:  11px/13px arial, sans-serif;
	text-align: justify;
}

.liste_fichiers {
	padding:1px 15px 4px 0px;
	margin: 2px;
	line-height: 12px;
	background: url(../../images/puce_fichiers.gif) no-repeat top right;
}

.liste_fichiers a {
	color: #322f44;
}

.liste_fichiers a:hover {
	text-decoration: underline;
}

.partenaires, informations-comp {
	margin-top: 10px;
	float: left;
}

.partenaires p {
	margin: 3px 0 0 0;
	padding: 0;
	font: 11px/14px Arial, Helvetica, sans-serif;
}

p.titre-liste {
	color: #800E16;
	margin-bottom:10px;
	font: 14px/14px "Arial Narrow", Arial, Helvetica, sans-serif;
}

/*.coordonnees {
	float: left;
	clear:  both;
}

.annu {
	float: left;
}*/

.coordonnees {
     width:100%;
     float: left;
     clear:  both;
}

.annu {
     width:100%;
     float: left;
     clear:both;
}


.coordonnees h4, .annu h4 {
	width: 70px;
	float:  left;
	color: #7F0C19;
	clear:  left;
	padding: 0;
	margin: 0;
	white-space: nowrap;
}

.coordonnees h4.puce, .annu h4.puce {
	width: 60px;
	background: url(../../images/puce_lien.gif) no-repeat center left;
	padding: 0 0 0 10px;
	color: #7F0C19;
	margin: 0;
}

.coordonnees span, .annu span {
	float: left;
	clear:  right;
	margin: 0;
	padding: 0;
} 

.coordonnees div.ligne, .annu div.ligne {
	margin: 0;
	margin-bottom:  5px;
}

.coordonnees span a, .annu span a {
	margin: 0px;
	padding: 0px;
	color: #424558; 
}

h4.puce {
	background: url(../../images/puce_lien.gif) no-repeat center left;
	padding: 0 0 0 10px;
	color: #7F0C19;
}

h4.puce a {
	color: #7F0C19;
}

.lignefiche {
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	border-top: 1px solid #404559;
}

.fonction {
	font: bold 15px/14px arial, sans-serif;
	color: #40007A;
	margin: 10px 0 30px 0;
	padding: 0px;
}



#onglets {
	background: #FF7300 url(../../images/fd_onglet.gif) no-repeat 100%  100%;
	color: #fff;
	float: right;
	clear:both;
	padding: 1px 4px 1px 4px;
}

#onglets ul li {
	display:inline;
	float:left;
}

#onglets ul li a {
	color: #fff;
	margin: 2px;
	line-height: 18px;
}

#onglets ul li a:hover {
	text-decoration:none;
}

#onglets ul li #encours {
	border:1px solid white;
	padding:1px;
	margin: 0;
	color: #fff;
}

.col1 {
	width:170px ;
	margin: 0px;
	padding: 0px;
	margin-top:5px;
	margin-right: 5px;
	float: left;
}

.col2 {
	margin: 0px;
	padding: 0px;
	margin-top:5px;
	width: 250px;
	float:left;
}

.col3 {
	float: right;
	margin: 0px;
	padding: 0px;
	margin-top:5px;
	text-align: center;
}

.col3 img {
	border: 1px solid black;
	margin-bottom:5px;
}


.tableouverture {
	border: 0;
	margin:0;
	padding: 0;
	text-align:center;
	border-left: 1px solid #808080;
	border-bottom: 1px solid #808080;
}

.jour {
	margin: 0;
	padding: 0;
	width:60px;
}

.tableouverture thead tr {
	background: #959DDB;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

th {
	border-bottom:1px solid #808080;
	margin: 0;
	padding: 0;
	color:#fff;
}

.tableouverture table.jour {
	border-right:1px solid #808080;
}

tbody tr td {
	margin: 0;
	padding:0;
	color: black;
	background-color: #BFC3E9;
}

tbody tr td.vide {
	background-color: #fff;
	margin: 0;
	padding: 0;
}

div.elus {
	margin-top:20px;
	width: 99%;
	float:left;
}

div.elus div {
	width:99%;
	margin-top:5px;
}
.elus h4 {
	color: #3E027E;
	width: 150px;
	float:left;
	clear:both;
}

.elus span {
	color: #808080;
	float: left;
}

.informations-comp {
    width:425px;
	margin-top: 10px;
	float: left;
}

.partenaires {
	margin-top: 10px;
	float: left;
}

.accroche_marche {
	color: #037993;
	text-align: justify;
}

.accroche_marche .titre {
	font: 16px/14px arial, sans-serif;
	text-align: justify;
}

p.soustitre {
	color: #8A1C27;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
}

