 #avis
 {
    font-weight: bold;
color : #FFF;
background :#55DA45;
font-family: Arial, Helvetica, sans-serif;
 font-size:14px;
 text-align: left;
padding: 3px;
width :512px;
 }
 
#titreh1
 
  {
color : #2082FB;
font-family: Arial, Helvetica, sans-serif;
font-size:28px;
text-align: left;
   padding: 3px;
 }
 /*-------------------------------------------formulaire commentaires restos------------------------*/

#commentaire-resto
 {
     background:#2FB8E2 ;
	 border: solid 1px #807F7F;
	 width: 474px;
     font-family: Arial, Helvetica, sans-serif;
     font-size:12px;
     text-align: left;
     margin: 10px;
   padding: 3px;
}

fieldset
{
background:url("http://www.sxmbeach.com/guide/img/bg-fieldset.png") top;
padding: 10px;
border: 0px;
}

.bg-fieldset1
{
background:url("http://www.sxmbeach.com/guide/img/bg-fieldset1.png") top;
padding: 10px;
border: 0px;
}



label 
{
margin: 0;
padding:2px;
margin-top:5px;
text-align:left;
width: 160px;
font-size: 12px;
font-family: Arial;
font-weight:bold;
}

.label 
{
margin: 0;
padding:2px;
margin-top:5px;
text-align:left;
font-size: 12px;
font-family: Arial;
font-weight:bold;
}

.avis
{
width: 220px;
float:left;
}

legend
{
background :#FFF;
color:#3F3F3F;
font-family: Arial;
font-size: 13px;
font-weight: bold;
padding: 5px;
}

.br 
{
display:none;
}  
  
.textfield 
{
width:200px;
font:12px  Arial, Helvetica, sans-serif ;
color:#333;
margin:3px; 
border:solid 1px #807F7F;
padding: 5px 8px;
}

.textfield-av
{
width:400px;
font:12px  Arial, Helvetica, sans-serif ;
color:#333;
margin:3px; 
border:solid 1px #807F7F;
padding: 5px 8px;
}

.field
{
float: left;
}


.radio
{
margin-left: 200px;
}

textarea 
{
width:400px ;
height:200px ;
font:12px Arial, Helvetica, sans-serif ;
color:#333 ;
margin:3px ;
border:solid 1px #807F7F;
padding: 0 8px;
}

.prix
{
width: 50px;
}

#mess
{
width:400px ;
height:200px ;
font:12px Arial, Helvetica, sans-serif ;
color:#333 ;
margin:3px ;
border:solid 1px #807F7F;
padding: 0 8px;
}


.submit
{
margin: 10px;
}

#http
{
font-size: 11px;
color:#979393;
}

.adresse
{
width:455px ;
height:35px ;
}


.texte_guide 
{
font-size: 10px;
margin-left: 50px;
}

.photo_guide{
float: left;
margin: 10px;
}


.photo_liste{

float: left;
margin: 10px 7px 10px 5px;
border: solid 1px #000;

}


#rubrique
{
height: 212px;
}



a.fin 
{
 color: #404040;
 font: 10px Verdana, Arial, "Arial Black", "Times New Roman", Times, serif ;
 text-decoration: none;
}


a:hover.fin 
{
   background: #999966;
}


.fleur
{
position: relative;
top:6px;
}

#proprio
{
background:#F3F2E5;
padding: 3px;
border: solid 1px #999966;
}


.titre_etablissement
{

padding-top: 3px ;
width: 400px;
float: right;
text-align: center;
margin-top: 10px;
font-size: 13px;
margin-left: 5px;
}



.date 
{
font-family : Verdana, Arial;
font-size: 8px;
color: #C7CABC;
margin-right: 5px;
}






.picto{
float:left;
}

.cuisine 
{
width: 400px;
float: right;
text-align: center;
font-size: 9px;
font-family: Verdana, Arial;
color: #FF00CC;
padding-top: 3px;
margin-left:5px;
}




.etablissement
{
width: 816px;
border: 2px dotted #C8C8C8; 
margin-right: 8px;
padding :10px;
background :#F6F5F5;

}



.indic
{
background: #E7EAD8;
border: none;
width: 29px;
}


.description
{
width: 520px;
float: right;
padding: 10px;
margin-right: 7px;
background : #E7E5E5;
border: 2px solid #FFF; 
}

.description p
{
font-family :Arial;
font-size : 11px;
color: #4A4949;
}

.description p a
{
font-family :Arial;
font-size : 11px;

}

.description p a:hover
{
text-decoration : underline;
}


.info
{
background:#FFF;
width: 500px;
float: right;
padding : 8px;
border: 1px solid #FFF;
font-size: 13px;
color: #363636;
margin-bottom : 10px;
}
.info p
{
color: #363636;
}

.comment
{
background : #FAF9F0;
width: 630px;
clear: both ;
}




.ajout_commentaire a
{
font-family : Arial;
font-size: 14px;
font-weight: bold;
}

.ajout_commentaire a:hover
{
text-decoration: underline;
}


#lien_inscription 
{
font-family: Verdana ,Arial ;
font-size: 10px;
color: #FF00CC;
text-decoration: underline;
float : right;

}

p#lien_inscription 
{
font-family: Verdana ,Arial ;
font-size: 10px;
color: #FF00CC;
}


#nbcomment 
{
text-align :center;
font-size : 14px;
color : #807F7F;
font-family :Arial;
font-weight: bold;
clear : both;
}




/*------- */

#page
{
float: right;
}

a.page
{
color: #FF00CC;
font-weight: bold;
}

a:hover.page  
{
text-decoration: underline;
}


/*-------------------------------------- recherche-------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
form.search
{
width: 500px;
background-color: #807F7F;
color:#FFF;
float:right;
padding: 8px 10px 8px 0;
text-align: right;
}

#q
{
margin-left: 18px;
background: #FFF url("http://www.sxmbeach.com/blog/themes/default/img/q.png") no-repeat 4px center;
margin-top: -10px;
padding-left: 15px;

}

#h1
{
font-size: 28px;
text-align: center;
color:#5BCFCF;
margin-bottom : 10px;
}
 
 
 
 
 /*telechargement*/

#ok 
 {
 background: #7AF093;
 padding: 10px;
 font-size: 12px;
 color: #0AAB43;
 font-family: Verdana, Arial;
margin-right : 10px;
 }



#error 
 {
 background: #F8A4A4;
 padding: 10px;
margin-right : 10px;
 font-size: 12px;
 color: #F50101;
 font-family: Verdana, Arial;
 }
 
 #error p
 {
 padding: 10px;
 }
 
 #error img
 {
 margin: 8px 3px 0 0;
 }
 
 #retour a
 {
 font-family: Arial;
 font-size: 14px;
 }
 
 #retour a:hover
 {
 text-decoration: underline;
 }

#categorie-hotel
{
color:#E94AE9;
font-size: 14px;
}

/*--------------------------------------------------------test------------------------------------------------------------------------------------------------------------------------------------------------*/
#test
{
float: left;
width: 522px;
padding: 0px;
margin-left: 5px;
margin-right: 7px;
margin-top: 10px;
border-right: 2px dotted #C8C8C8;
}

/*--------------------------------------------------------colonne droite------------------------------------------------------------------------------------------------------------------------------------------------*/
#colonedroite
{
float: right;
width: 290px;
padding: 0px;
margin-right:7px;
margin-top: 10px;
}


/*--------------------------------------------------------conseils------------------------------------------------------------------------------------------------------------------------------------------------*/

#conseils
{
width: 280px;
padding: 3px;
border:  1px solid #C8C8C8;
margin-bottom: 10px;
}


#conseils h5
{
color :#FFF;
background :#2FB8E2;
font-size: 13px;
padding : 0 0 0 3px;
}

#conseils ul
{

margin : 5px 0 5px 13px;
}

#conseils li 
{
font-size: 10px;
text-align: left;
font-weight:bold;
}

#conseils p 
{
font-size: 11px;
text-align: left;
margin-top: 5px;
}

/*--------------------------------------------------------nb commentaires------------------------------------------------------------------------------------------------------------------------------------------------*/

#nbcomment
{
width: 280px;
padding: 3px;
border:  1px solid #C8C8C8;
margin-bottom: 10px;
}


#nbcomment h5
{
color :#FFF;
background :#FFA500;
font-size: 13px;
padding : 0 0 0 3px;
}



#nbcomment p 
{
font-size: 11px;
text-align: center;
margin-top: 5px;
}

#number
{
color :#FFF;
background :#FFA500;
font-size: 35px;
padding : 10px 20px 10px 20px;
text-align: center;
margin: 10px 0 10px 0;
}

/*--------------------------------------------------dernier commentaires------------------------------------------------------------------------------------------------------------------------------------------------*/

#derniercomment
{
width: 280px;
padding: 3px;
border:  1px solid #C8C8C8;
margin-bottom: 10px;
background: #E7EAD8;
}


#derniercomment h5
{
color :#2FB8E2;
background :#FFF;
font-size: 13px;
padding : 0 0 0 3px;
}



#nbcomment p 
{
font-size: 11px;
text-align: center;
margin-top: 5px;
}

 /*--------------------------------------------------------pub------------------------------------------------------------------------------------------------------------------------------------------------*/
#pub
{
width: 280px;
border:  1px solid #C8C8C8;
margin-bottom: 10px;
}

#pub a img
{
border: 0px;
}
