
/* Doublon pour spaw */
body
{
	background-color   : #dfeef6;
    font-family        : Arial, Verdana,  Helvetica, sans-serif;
    font-size          : 13px;
    color              : #000000;
}

h3
{		  
    font-weight: normal;
    display : inline;
    text-align: center;
    font-size:    18px;
    color        : #0a18a8;
    background   : url('img/book.gif') no-repeat left center;
    padding-left :35; 	
    margin-top   :20;
    margin-bottom: 20; 		  			  
}

h4
{
    display: block;
    font-weight: bold;
    text-align: left;
    font-size: 15px;
    color: #317CBD;
    background: url('img/book2.gif') no-repeat left center;
    padding-left: 17px;		  	
    margin-bottom : 10px;  		 
}
h5
{
    font-weight: bold;
    text-align: center;
    font-size: 15px;
    color: #317CBD;
    margin : 10px 0px 10px 0px;
}
h6 /* Entetes d'articles */
{
    font-size: 15px;
    font-weight: normal;    
}

a
{
    text-decoration: underline;
    color: #000;		  
    margin-bottom : 1px;
}

a:hover
{
    color: #00008B;
}

td
{
    font-size: 13px;
}

.tablo
{
    display: inline;
}

form
{
	margin: 0;
	padding: 0;
}

#centre
{
    text-align     : center;
    padding   	   : 7px 157px 7px 195px;
}

#centre_l

{
    text-align     : center;
    margin    		: 7px 157px 7px 7px;
}

#centre_r
{
    text-align			: center;
    margin				: 7px 195px 7px 7px;
}

#centre_b
{
    text-align			: center;
    margin				: 7px;
}

#gauche
{
    float              : left;
    background-color   : #fff;
    left               : 0px;
    width              : 188px;
    margin             : 0;
    padding            : 0;
}

#droite
{
    float             : right;
    background-color  : #fff;
    right             : 0px;
    width             : 150px;

}


.img_bg a:hover
{
	background-color   : #FFCC66;
}

.spacer 
{
  clear: both;  
}

.right_fin 
{
float: right;
height	: 100px;

padding: 0;
margin: 0;
background-color  : #fff;
width : 150px; 
clear: both;
}

.left_fin 
{
float : left;
height  : 100px;
padding: 0;
margin: 0;
background-color  : #fff;
width : 188px;
clear: both;
}

.sous_titre
{
padding-top      : 2px;
padding-bottom   : 2px;
margin           : 0px;
text-align       : center;
background-color : #0A18A8;
font-weight      : bold;
font-size        : 15px;
color            : #FFD800;
}

.date			 { color:  #696969; }
.larg        { width: 350px; }
.smlarg      { width: 193px; }
.cadr_admin  {	width: 400px; }
.rouge       { color: red; }
.vert        { color: #006E01; }
.gras        { font-weight: bold;}
.u           { text-decoration: underline; }
.left        { text-align : left; }
.center      { text-align : center; }
.right		 { text-align : right; }
.infos		 { color:  #696969; font-style: italic; }	

input,select,textarea
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #000;
  margin: 2px;
}

.cadre_diapo
{
	     padding : 0px;
		  margin: 0px;
		  background-color: Black;
		  border: 1px #000 solid;		  
}

.small_ens
{
	     padding : 0px;
		  margin: 0px;
		  background-color: #FFEBCD;
		  border: 1px #000 solid;		  
}

.cadre_ens
{
	     background-color: #FFCC66;
		  border: 1px #000 solid;
}

.cadre2_ens
{
	     background-color: #FFD89D;
		  border: 1px #000 solid;
}

.script
{
	font-family: "Courier New", Courier, monospace;
}

.floatl
{
	margin : 4;
	float: left;
}
.floatr
{  
	margin : 4;
	float: right;
}

.justify
{	
	text-align : justify; 
	
}

.sm_marg
{
	margin: 2px;
}

.cal_small_num
{
    width: 30px;
    text-align: right;
    font-weight: bold;
}

.cal_no
{
	background-color    : #0a18a8;
	width: 50px;
	height: 50px;
	text-align: center;
	font-size          : 42px;
  color              : White;	
	font-weight: bold;	  
}

.cal_titre
{	
	height: 50px;
	text-align: left;
	vertical-align: middle;
	font-size : 20px;   
	font-weight: bold;
	margin-left: 10px;	  
}

.ligne li a:hover
{
        list-style: circle;
        text-decoration: none;
}
