
.droite{
border:1px solid #0183BF;

float:right;
padding:3px;
margin:0;
margin-left:10px;
background-color:#fff;}





.gauche{
border:1px solid #0183BF;
float:left;
padding:3px;
margin:0;
margin-right:10px;
background-color:#fff;}


.bloc_affiche{
width:100%;
padding-bottom:10px;
padding-top:10px;
border-bottom:1px solid #ccc;
clear:both;
display:block;
float:left;
width:500px;
}

.titre_texte{ font-size:1.2em; font-weight:bold;clear:right; line-height:1.4em; 
  font-variant: small-caps !important;  color:#0183BF; margin-top:10px; display:block;}
  
hr{  color: #ccc;
background-color: #ccc;
height: 1px;
border: 0;
margin-top:10px;
margin-bottom:10px;}


.tableau{  }

.tableau td{ padding:5px; border:1px solid #ccc;}



table tfoot{ text-align:right;}


a{
color:#E7842B;
text-decoration:none;
font-weight:normal;
}

a:hover{
color:#E7842B;
text-decoration:underline;
font-weight:normal;}



 .imageborder{ border:2px solid #E7842B;}
p{
margin:0;
padding:0;}

h1{
margin:0;
padding:0;
font-size:1.4em;}

h2{
font-size:1.6em;
float:right;
color:#fff;
display:block;
width:150px;
height:30px;
}

h3{
font-size:1em;
text-align:center;
color:#000;
border-bottom:1px solid #000;
margin-bottom:5px;}


h4{
font-size:1.3em;
line-height:1.8em;
text-align:left;
color:#000;
font-weight:bold;}

h5{
font-size:1.2em;
font-weight:bold;
color:#255186;
border-bottom:1px solid #4A7CB9;
margin-bottom:10px;
width:500px;}


label{margin-bottom:10px; font-size:1.1em;  line-height:1.2em;}


.texte_contenu{
float:left;
padding-left:60px;
padding-top:20px;
padding-right:20px;
display:block;
line-height:1.4em;
}

.infos{
font-size:1.3em;
color:#000;
font-weight:bold;
}

.infos a, a:hover{
color:#000;
font-weight:bold;
}

.infos_small{
font-size:1.1em;
color:#000;}

.jaune{
color:#FFF95B;}



.actus{
font-size:1.1em;
padding-bottom:10px;
margin-bottom:10px;
height:90px;
clear:both;}


 .actus a:hover{
color:#E7842B;
font-weight:normal;}

.cal{
font-size:1em;
line-height:1.4em;
padding-bottom:15px;}


img.actu{
border:0;}



.droite{
border:1px solid #eee;
border-bottom:2px solid #ccc;
float:right;
padding:5px;
margin:10px;
margin-right:0;
background-color:#fff;}


.gg{
border:1px solid #F09B06;
float:left;
margin:10px;
margin-top:2px;
margin-bottom:20px;
}

.gauche{
border:1px solid #eee;
border-bottom:2px solid #ccc;
float:left;
padding:5px;
margin:10px;
margin-left:0;
background-color:#fff;}


.colonne1{
width:235px;
padding:10px;
text-align:left;
float:left; border-right:1px dotted #ccc;}


.colonne2{
width:235px;
padding:10px;
text-align:left;
float:left;}



/* liste par défaut */

ul li{
line-height:1.5em;
list-style:none;
list-style-image: url(../design/fond/puce.gif);
margin-left:16px;
}


ul li a{
color:#444;
}


ul li a:hover{
color:#000;
text-decoration:underline;
font-weight:normal;
}

ol li{
line-height:1.8em;
margin-left:18px;
}

strong{color:#415D7F;}

.affiche_resultat{ 
border-bottom:1px solid #BAD4EF;
margin-bottom:8px;
}

 .titre_resultat{
font-size:1.1em; 
font-weight:bold;
color:#3F722A;
line-height:2em;
padding-left:20px;
background: transparent url(../design/fond/bullet.gif) no-repeat left;
}

.right{ text-align:right; display:block; background-color:#D2E1F1; padding:2px;}

.right a{ color:#255186; }