body {
	font-size : 11px ;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	color: #333366 ;
	margin-bottom : 0px ;
	margin-left : 0px ;
	margin-right : 0px ;
	margin-top : 0px ;
	background-color : #FFFFFF ;
}

/*-----LIENS-------*/
a {
	color : #333366 ;
	text-decoration : none ;
	font-size : 12px ;
	font-weight : bold ;
}

a:hover {
	color : #333366;
	text-decoration : underline ;
	font-size : 12px ;
	font-weight : bold ;
}

/*------Titres et Intertitre----------*/
h1 {
	color : #333366;
	font-size : 18px ;
	font-weight : bold ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:5px;
	margin-bottom:0px;
}

h2 {
	color : #333366;
	font-size : 14px ;
	font-weight : bold ;
	margin-top:5px;
	margin-bottom:0px;	
}

h3 {
	color : #333366;
	font-size : 13px ;
	font-weight : bold ;
	margin-top:5px;
	margin-bottom:0px;	
}

h4 {
	color : #333366 ;
	font-size : 12px ;
	font-weight : bold ;
	margin-top:5px;
	margin-bottom:0px;	
}

h5 {
	color : #6633ff ;
	font-size : 12px ;
	font-weight : normal;
	margin-top:5px;
	margin-bottom:0px;	
}

h6 {
}

.rubrique {
	color : #3366cc ;
	font-size : 14px ;
	font-weight : bold;
}

/*--------Liste a puces-------*/
ul { 
	/*list-style-type : square ;*/
	/* list-style-image : url(/monFichier.jpg); */
}
ul.blue { 
	/*list-style-type : square ;*/
	list-style-image : url(/images/puces/puce_bleu.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-bottom : 10px ;
	margin-top : 0px ;
}

br {

}

blockquote {
}

dt {
}

dd {
}

dl {
}

div, layer {
}

/*----Formulaire------*/

input, select, option, textarea {
	border-width : 1px ;
	border-color : #333333 ;
	/*font-family : sans-serif;
	font-size :12px ;*/
}
input.standard{
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	font-size : 12px ;
	color : #000000 ;
	border : solid ;
	border-color : #333333 ;
	border-width : 1px ;
	padding-left : 2px;
}
select.standard{
	font-family : Verdana, Arial, Helvetica, sans-serif ; 
	font-size : 12px ; 
	color : #000000 ;
	border : solid ;
	border-color : #333333 ;
	border-width : 1px ;
}
textarea.standard {
	font-family : Verdana, Arial, Helvetica, sans-serif ; 
	font-size : 12px ; 
	color : #000000 ;
	border : solid ;
	border-color : #333333 ;
	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	{
	display:inline;
}
img.block {
	display:block;
}
img.vignette {
	border : solid ;
	border-color : #aaaaaa ;
	border-width : 1px ;
}

hr {
}

/*------Tableau------*/
table {
	font-size : 12px ;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
}

th {
}

td {
	font-size : 12px ;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
}

.encadre {
    border : solid ;
	font-family : Verdana, Arial, Helvetica, sans-serif ; 
	font-size : 12px ; 
    border-width : 1px ;
    border-color : #000000 ;
    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 : #000000 ;
	font-style : normal ;
	font-weight : bold ;
	text-align : center ;
	background-color : #dcdcdc ;
	/*border-bottom: 1px;*/
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
}

.encadre TD {
	border : solid ;
	font-family : Verdana, 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;
}


.defaut {
    border : solid;
    border-width : 1px;
    border-color : #CCCCCC;
	/*border-bottom: 1px;*/
	/*border-left: 1px;*/
	border-right: 1px;
	border-top: 1px;

}
.defaut TD {
    border : solid;
    border-width : 1px;
    border-color : #CCCCCC;
	 border-bottom: 1px;
	 border-left: 1px;
	 /*border-right: 1px;*/
	/* border-top: 1px;*/

}
.defaut TH {
    border : solid;
    border-width : 1px;
    border-color : #CCCCCC;
	 border-bottom: 1px;
	 border-left: 1px;
	 /*border-right: 1px;*/
	 /*border-top: 1px;*/
	 color:#333366;
	 background-color : #f5f5f5 ;
}
.blank {
    border : none;
    border-width : 0px;
}
.blank TD {
    border : none;
    border-width : 0px;
}
.blank TH {
    border : none;
    border-width : 0px;
}
.deco {
    border : solid;
    border-width : 1px;
    border-color : #CCCCCC;
	border-left: 1px;
	border-top: 1px;

}

/*---------Defrénois----------*/

.footer{
	color : White ;
	font-size : 10px ;
	font-weight : normal ;
}
a.footer {
	color : White ;
	font-size : 10px ;
	font-weight : normal ;
	text-decoration : none ;
}

a.footer:hover {
	color : White ;
	font-size : 10px ;
	font-weight : normal ;
	text-decoration : underline ;
}

.greynorm{
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	color : #666666 ;
	font-size : 11px ;
	font-weight : normal ;
}
.whitebold{
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	color : White;
	font-size : 11px ;
	font-weight : bold ;
}
.bluenorm{
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	color : #333366;
	font-size : 13px ;
	font-weight : normal ;
}
a.bluenorm{
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	color : #333366;
	font-size : 11px ;
	font-weight : normal ;
	text-decoration:underline;
}
a.bluenorm:hover{
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	color : #333366;
	font-size : 11px ;
	font-weight : normal ;
	text-decoration:none;
}
.chapeau{
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	color : #333366;
	font-size : 12px ;
	font-weight : normal ;
}
.auteur{
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	color : #333366 ;
	font-size : 11px ;
	font-weight : normal ;
}
th {
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	color : Black ;
	font-size : 11px ;
	font-weight : bold ;
}
table.tablo2 {
    border : solid;
    border-width : 1px;
    border-color : #CCCCCC;
	border-bottom: 1px;
	/*border-left: 1px;*/
	border-right: 1px;
	border-top: 1px;
	color:#333366;
	font-size:12px;
	/*background-color: #f5f5f5;*/
	width:98%;
}
th.tablo2 {
    border : solid;
    border-width : 1px;
    border-color : #CCCCCC;
	/*border-bottom: 1px;*/
	border-left: 1px;
	/*border-right: 1px;*/
	/*border-top: 1px;*/
	color:#333366;
	font-size:10px;
	background-color: #f5f5f5;
	vertical-align:middle;
}
td.tablo2 {
    border : solid;
    border-width : 1px;
    border-color : #CCCCCC;
	/*border-bottom: 1px;*/
	border-left: 1px;
	/*border-right: 1px;*/
	border-top: 1px;
	color:#333366;
	font-size:12px;
	text-align:center;
	height:20px;
}
td.tablo {
    border : solid;
    border-width : 0px 0px 1px 0px;
    border-color : #CCCCCC;
	/* border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-top: 1px;*/
	color:#333366;
	font-size:12px;
}
.date{
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	color : #333366;
	font-size : 10px ;
	font-weight : normal ;
}

.blue{
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	color : #666666;
	font-size : 12px ;
	font-weight : normal ;
}
.comment{
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	color : #666666 ;
	font-size : 12px ;
	font-weight : normal ;
}

.source{
	font-size:10px;
}

.rouge{
	color:#990000;
}

.rouge2{
	color:#EE0B0B;
}

ul.info { 
	list-style-image : url(/images/puces/puce_marine2.gif);
}

.bleu{
	color:#3333cc;
}
.gris{
	color:#666666;
}

a.ancre {
	color : #333366 ;
	text-decoration : none ;
}

a.ancre:hover {
	color : #333366 ;
	text-decoration : none ;
}
.comme_h2 {
	color : #333366;
	font-size : 14px ;
	font-weight : bold ;
	margin-top:5px;
	margin-bottom:0px;	
}
