body {
	font-size : 12px ;
	font-family : Arial, Helvetica, sans-serif ;
	color: #333333 ;
	margin-bottom : 0px ;
	margin-left : 0px ;
	margin-right : 0px ;
	margin-top : 0px ;
	background-color : #FFFFFF ;
}

/*-----LIENS-------*/
a {
	color : #333333 ;
	text-decoration : underline ;
	font-size : 12px ;
	font-weight : normal ;
}

a:hover {
	color : #990000 ;
	text-decoration : underline ;
	font-size : 12px ;
	font-weight : normal ;
}

/*a:visited {
	color : #ABABAB;
	text-decoration : underline ;
	font-size : 12px ;
	font-weight : bold ;
}*/

/*------Titres et Intertitre----------*/
h1 {
	font-size : 18px ;
	font-family : Arial, Helvetica, sans-serif ;
	color: #993333 ;
	margin-bottom : 5px ;
	margin-top : 10px ;
}

h2 {
	font-size : 16px ;
	font-family : Arial, Helvetica, sans-serif ;
	color: #cc0000 ;
	margin-bottom : 5px ;
	margin-top : 10px ;
}

h3 {
	font-size : 14px ;
	font-family : Arial, Helvetica, sans-serif ;
	color: #336633 ;
	margin-bottom : 5px ;
	margin-top : 10px ;
}

h4 {
	font-size : 12px ;
	font-family : Arial, Helvetica, sans-serif ;
	color: #000000 ;
	margin-bottom : 5px ;
	margin-top : 10px ;
	font-weight: bold;
}

h5 {
}

h6 {
}

/*--------Liste a puces-------*/
ul { 
	/*list-style-type : square ;*/
	list-style-image : url(/images/puce_rouge.gif);
}

ul.pucevert { 
	/*list-style-type : square ;*/
	list-style-image : url(/images/puce_verte.gif);
}
ul.square { 
	list-style-type : square ;
	/* list-style-image : url(/monFichier.jpg); */
}
ul.circle { 
	list-style-type : circle ;
	/* list-style-image : url(/monFichier.jpg); */
}

ol {
	list-style-type : decimal ;
}

li {
}

/*---------Paragraphe-------*/
p, font {
	margin-top:0px;
	margin-bottom:5px;

}

p.footer {
	text-align:center;

}
p.normal {
	margin-top:0px;
	margin-bottom:5px;

}
br {

}

blockquote {
}

dt {
}

dd {
}

dl {
}

div, layer {
}

/*----Formulaire------*/

input, select, option, textarea {
	/*font-family : sans-serif;
	font-size :12px ;*/
}
input.standard{
	font-family : Arial, Helvetica, sans-serif ;
	font-size : 12px ;
	color : #000000 ;
	border : solid ;
	border-color : #000000 ;
	border-width : 1px ;
	padding-left : 2px;
}
select.standard{
	font-family : Arial, Helvetica, sans-serif ; 
	font-size : 12px ; 
	color : #000000 ;
	border : solid ;
	border-color : #000000 ;
	border-width : 1px ;
}
textarea.standard {
	font-family : Arial, Helvetica, sans-serif ; 
	font-size : 12px ; 
	color : #000000 ;
	border : solid ;
	border-color : #000000 ;
	border-width : 1px ;
	overflow: auto;
}

/*-------Style de caracteres-----*/
em {

}

address { 
	font-size : 10px ;
	text-align : center ;
}
b, strong { 
}

i {
}

u {
}

big { 
	font-size: 120%;
}

small {
	font-size: 75%;
}

/*--------Autres-------*/

img {
}
img.contour {
	border : solid ;
    border-width : 1px ;
    border-color : #000000 ;
}

hr {
}

/*------Tableau------*/
table {
	font-size : 12px ;
	font-family : Arial, Helvetica, sans-serif ;
}

th {
}

td {
	font-size : 12px ;
	font-family : Arial, Helvetica, sans-serif ;
}

.encadre {
    border : solid ;
	font-family : Arial, Helvetica, sans-serif ; 
	font-size : 12px ; 
    border-width : 1px ;
    border-color : #5d7352 ;
    color : #000000 ;
    font-style : normal ;
	font-weight : normal ;
	text-align : left ;
	text-decoration : none ;
	background-color : #ffffff;
}

.encadre TH {
	border : solid ;
	font-size : 12px ; 
	border-width : 1px ;
	border-color : #000000 ;
	color : #ffffff ;
	font-style : normal ;
	font-weight : bold ;
	text-align : center ;
	background-color : #5d7352 ;
	/*border-bottom: 1px;*/
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
}

.encadre TD {
	border : solid ;
	font-family : Arial, Helvetica, sans-serif ; 
	font-size : 12px ; 
	border-width : 1px ;
	border-color : #000000 ;
	color : #000000 ;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	/*background-color : #e0edce;*/
}


.defaut {
    border : solid;
    border-width : 1px;
    border-color : #5d7352;
	/*border-bottom: 1px;*/
	/*border-left: 1px;*/
	/*border-right: 1px; */
	border-left-color: #ffffff;
	border-top: 1px;

}
.defaut TD {
	border : solid;
	border-width : 1px;
	border-color : #5d7352;
	border-bottom: 1px;
	/*border-left: 1px;*/
	border-right: 1px;
	/*border-top: 1px;*/
	background-color : #e0edce;

}
.defaut TH {
	border : solid;
	border-width : 1px;
	border-color : #ffffff;
	/*border-bottom: 1px;*/
	/*border-left: 1px;*/
	border-right: 1px;
	border-top: 1px;
	color:#ffffff;
	background-color : #5d7352;
}

.bleu{
	color:#333366;
}

.gris{
	color:#666666;
}
a.gris{
	font-size:12px;
	color:#666666;
	text-decoration : underline ;
	font-weight : bold ;	
}
a.gris:hover{
	font-size:12px;
	color:#990000;
	text-decoration : underline ;
	font-weight : bold ;	
}

.homegris{
	font-size:11px;
	color:#666666;
}
a.homegris{
	font-size:11px;
	color:#666666;
	text-decoration : underline ;
	font-weight : normal ;	
}
a.homegris:hover{
	font-size:11px;
	color:#990000;
	text-decoration : underline ;
	font-weight : normal ;	
}

.rouge{
	color:#cc0000;
}

.rouge_petit{
	color:#cc0000;
	font-size:11px;
}
a.rouge_petit{
	color:#cc0000;
	font-size:11px;
	text-decoration : underline ;
	font-weight : normal ;	
}
a.rouge_petit:hover{
	color:#cc0000;
	font-size:11px;
	text-decoration : none ;
	font-weight : normal ;	
}

.titrehome{
	color:#333366;
	font-size:11px;
}
a.titrehome{
	color:#333366;
	font-size:13px;
	text-decoration : underline ;
	font-weight : normal ;	
}
a.titrehome:hover{
	color:#990000;
	font-size:13px;
	text-decoration : underline ;
	font-weight : normal ;	
}

.rubrique{
	color:#3366cc;
	font-size:12px;
	font-style:italic;
}

.chainage{
	color : #666666 ;
	text-decoration : none ;
	font-size : 11px ;
	font-weight : normal ;
}
a.chainage{
	color : #666666 ;
	text-decoration : underline ;
	font-size : 11px ;
	font-weight : bold ;
}
a.chainage:hover{
	color : #666666 ;
	text-decoration : none ;
	font-size : 11px ;
	font-weight : bold ;
}

.menuht {
    border : solid;
    border-width : 1px;
    border-color : #000000;
    font-size:10px;
    color:#ffffff;
    border-left : 1px;
    border-right : 1px;
    border-bottom : 1px;
    border-top : 1px;

}
.menuht TD {
    border : solid;
    color:#ffffff;
    border-width : 1px;
    border-color : #000000;
    /*border-left : 1px;
    border-right : 1px;
    border-bottom : 1px;*/
    border-top : 1px;
    font-size:10px;

}

.menuht{
	color:#ffffff;
	font-size:11px;
}
a.menuht{
	color:#ffffff;
	font-size:11px;
	text-decoration : none ;
	font-weight : normal ;
}
a.menuht:hover{
	color:#ffffff;
	font-size:11px;
	text-decoration : none ;
	font-weight : normal ;	
}

.rouge{
	color:#cc0033;
}
a.rouge{
	color:#cc0033;
	font-size:12px;
	text-decoration : underline ;
	font-weight : normal ;
}
a.rouge:hover{
	color:#cc0033;
	font-size:12px;
	text-decoration : none ;
	font-weight : normal ;	
}

.encart{
	background-color:#daead4;
}

.rouge2{
	color:#990000;
}

a.rouge2{
	color:#990000;
	font-size:12px;
	text-decoration : underline ;
	font-weight : normal ;
}
a.rouge2:hover{
	color:#990000;
	font-size:12px;
	text-decoration : none ;
	font-weight : normal ;	
}

.rouge3 {
    border : solid;
    border-width : 1px;
    border-color : #ffffff;
    font-size:12px;
    color:#ffffff;
    border-left : 1px;
   /* border-right : 1px;*/
    /*border-bottom : 1px;*/
    border-top : 1px;

}

.rouge3 TH {
    border : solid;
    color:#ffffff;
    border-width : 1px;
    border-color : #ffffff;
    /*border-left : 1px;*/
    border-right : 1px;
    border-bottom : 1px;
    /*border-top : 1px;*/
    font-size:12px;
    background-color:#c4161d;
}

.coin_droit {
    border : solid;
    color:#ffffff;
    border-width : 1px;
    border-color : #ffffff;
    /*border-left : 1px;*/
    border-right : 1px;
    border-bottom : 1px;
    /*border-top : 1px;*/
    font-size:12px;
    background-color:#c4161d;
    background-image:url(/images/tablo/coin_d_rouge.gif);
    background-repeat: no-repeat;
    background-position: top right;
}

.coin_gauche {
    border : solid;
    color:#ffffff;
    border-width : 1px;
    border-color : #ffffff;
    /*border-left : 1px;*/
    border-right : 1px;
    border-bottom : 1px;
    /*border-top : 1px;*/
    font-size:12px;
    background-color:#c4161d;
    background-image:url(/images/tablo/coin_g_rouge.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

td.rose {
    border : solid;
    color:#000000;
    border-width : 1px;
    border-color : #ffffff;
    /*border-left : 1px;*/
    border-right : 1px;
    /*border-bottom : 1px;*/
    border-top : 1px;
    font-size:12px;
    background-color:#ffeded;
}

td.blanc {
    border : solid;
    color:#000000;
    border-width : 1px;
    border-color : #ffffff;
    /*border-left : 1px;*/
    border-right : 1px;
    /*border-bottom : 1px;*/
    border-top : 1px;
    font-size:12px;
}

td.gris {
    border : solid;
    color:#000000;
    border-width : 1px;
    border-color : #ffffff;
    /*border-left : 1px;*/
    border-right : 1px;
    /*border-bottom : 1px;*/
    border-top : 1px;
    font-size:12px;
    background-color:#f5f5f5;
}

.titre{
	font-size:20px;
}

.encart2 TD{
	background-color:#eff6e6;
    border : solid;
    color:#000000;
    border-width : 1px;
    border-color : #ffffff;
    /*border-left : 1px;*/
    border-right : 1px;
    border-bottom : 1px;
    border-top : 1px;
    font-size:12px;	
}
.encart2{
	background-color:#eff6e6;
    border : solid;
    color:#000000;
    border-width : 1px;
    border-color : #ffffff;
    border-left : 1px;
    border-right : 1px;
    border-bottom : 1px;
    border-top : 1px;
    font-size:12px;	
}

.site{
	color:#666666;
	font-size:11px;
}
a.site{
	font-size:11px;
	color:#666666;
	text-decoration : underline ;
	font-weight : normal ;
	font-style:italic;	
}
a.site:hover{
	font-size:11px;
	color:#990000;
	text-decoration : underline ;
	font-weight : normal ;
	font-style:italic;	
}

.date{
	color:#666666;
	font-size:11px;

}

.bordeau {
	color : #993333 ;
}

a.bordeau {
	color : #993333 ;
	text-decoration : underline ;
	font-size : 12px ;
	font-weight : normal ;
}

a.bordeau:hover {
	color : #666666 ;
	text-decoration : underline ;
	font-size : 12px ;
	font-weight : normal ;
}

.partenaires {
	color : #3366cc ;
	font-size : 10px ;
}

a.partenaires {
	color : #3366cc ;
	text-decoration : none ;
	font-size : 10px ;
	font-weight : normal ;
}

a.partenaires:hover {
	color : #3366cc ;
	text-decoration : underline ;
	font-size : 10px ;
	font-weight : normal ;
}

.vert { color: #336633;font-weight:bold;}
.rouge { color: #c4161d;font-weight:bold;} 

a.ancre {
	color:#333333;
	text-decoration : none ;
}

a.ancre:hover {
	color:#333333;
	text-decoration : none ;
}

a.mselectro {
	color:#990000;
	text-decoration : underline ;
	font-size:14px;
}

a.mselectro:hover {
	color:#333333;
	text-decoration : underline ;
	font-size:14px;
}