.clear {
   clear:both;
}

hr {
   margin:10px 0 10px 0;
   padding:0px;
   color:#daeefa;
   background-color:#daeefa;
   height: 1px;
   border:0px solid #daeefa;
}

.surtitre {
   font-size: 1.2em
}

/*style pour le bloc bleu des infos de levenement*/
.infos {
   float:right;
   background-color:#E8F4FC;
   padding:15px;
   margin:20px 25px 15px; 15px;
   width:215px;
   border:solid 1px #AAD7F2; 
   /*
   border-left:solid 1px #AAD7F2; 
   border-top:solid 1px #AAD7F2; 
   border-right:solid 1px #2097DE; 
   border-bottom:solid 1px #2097DE; 
   */
}

.infos a {
   color:#FF4111;
}

.infos a:hover {
   text-decoration:none;
}

.infos h3 {
   font-size:100%;
   color:#098CDB;
   margin-bottom:8px;
}

.infos p {
   margin:15px 0;
}

.infos p strong {
   font-size:85%;
}

/*style pour les tableau des coordonnees*/
.coords {
   margin:20px 0;
   width:425px;
}

.coords th {
   text-align:right;
   width:120px;
   padding-top:5px;
   padding-bottom:2px; /*5px;*/
}

.coords td {
   text-align:left;
   padding-top:5px;
   padding-bottom:2px; /*5px;*/
   padding-left:5px;
}

/*style pour le div de description de levenement*/
.description {
   margin-left:10px;
   margin-right:30px;
   text-align:justify;
}

.description p {
   margin:5px 0;
}

.description a {
   color:#FF4111;
}

.description a:hover {
   text-decoration:none;
}

/*style pour les listes a puces standards*/
.puces {
   margin:10px 30px;
   list-style-type: square;
}

/*style pour les listes a numeros standards*/
.numeros {
   list-style-type: decimal;
   margin:10px 30px;
}