.annuaire_container_categ {
	padding: 5px 5px 5px 5px;
}

.annuaire_container_categ:hover {
	padding: 5px 5px 5px 5px;
	background-color:#FFF;
}

.annuaire_categ_photo{ 
	float: left;
	width:32px;
	height:32px;
}
.annuaire_categ_content { 
	margin: 0 0 0 35px; /* la marge droite peut être indiquée en pourcentage ou en pixels. Elle crée l'espace dans la partie inférieure du côté droit de la page. */
	padding: 0px 0px 0px 5px;
}
.annuaire_categ_minidesc { 
	 color:#A3CA19;
}




.annuaire_container_site {
	background:#FFFFFF ;
	border :  1px solid #DDDDDD;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 0px 0px;
}
.annuaire_container_site2 {
	background:#f1f9ff;
	border :  1px solid #DDDDDD;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 0px 0px;
}

.annuaire_container_photo{ 
	float: left;
	width:120px;
	height:100px;
}


.annuaire_site_content { 
	margin: 0 0 0 126px; /* la marge droite peut être indiquée en pourcentage ou en pixels. Elle crée l'espace dans la partie inférieure du côté droit de la page. */
	padding: 0px 0px 0px 5px;
}

.annuaire_site_url { 
	 color:#A3CA19;
}

.annuaire_site_content_header { 
	background-color:#E5E5E4;
	margin: 0px 60px 5px 0px;
	padding: 2px 2px 2px 2px;
	font-weight:bold;
}


.annuaire_container_addsite
 {
	background:#FFFFDD ;
	border :  0px;
	padding: 4px 4px 4px 4px;
	margin: 5px 0px 0px 25px;
	
	font-family: Tahoma; 
	font-size: 8pt; 
	font-style: normal;	
}


.annuaire_form_addsite {
        display:block;
        width:100%;
        font-family:tahoma,"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        background-color:#fff;
        margin:0 auto;
}

.annuaire_form_addsite fieldset{
        border:none;
        padding:10px;
}

.annuaire_form_addsite legend{
        font-size:1.5em;
        font-weight:bold;
        padding:0px;
        color:#222;
}

.annuaire_form_addsite label{
        display:block;
        font-weight:bold;
        text-align:right;
        width:130px;
        float:left;
        height:35px;
        font-size:1.1em;
		clear:both;
}
.annuaire_form_addsite .small{
        color:#666666;
        display:block;
        font-size:0.75em;
        font-weight:normal;
        text-align:right;
        width:130px;
}
.annuaire_form_addsite input, .annuaire_form_addsite select, .annuaire_form_addsite textarea{
        font-size:1em;
        padding:4px 2px;
        border:solid 1px #aacfe4;
        margin:2px 0px 15px 10px;
        width:50%;
}
.annuaire_form_addsite input:focus, .annuaire_form_addsite select:focus, .annuaire_form_addsite textarea:focus{
        background-color:#f1f9ff;
        border:1px solid #4aacff;
}



.annuaire_form_addsite input:hover, .annuaire_form_addsite select:hover, .annuaire_form_addsite textarea:hover{
        border:1px solid #4aacff;
}

.annuaire_report{ 
	background-color:#FADBDB;
	border: 1px solid #FD7B7B;
	margin: 0px 0px 0px 10px;
	padding: 2px 2px 2px 2px;
	display:inline-block;
}

.bloc_site_evaluation { 
	background-color:#fff;
	border:1px solid #ddd;
    font: normal normal normal 22px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-align:center;
	float:right;
	width:48px;
	height:48px;
	overflow:hidden;
}

.annuaire_bloc_vote_up{ 
    font: normal normal normal 18px Georgia, "Times New Roman", Times, serif;
	display:block; 
	float:left; 
	height:24px;
	width:24px;
	cursor:pointer;
}
.annuaire_bloc_vote_up:hover{
        background-color:#f1f9ff;
}

.annuaire_bloc_vote_down{ 
    font: normal normal normal 18px Georgia, "Times New Roman", Times, serif;
	display:block; 
	float:left; 
	height:24px;
	width:24px;
	cursor:pointer;
}
.annuaire_bloc_vote_down:hover{
        background-color:#f1f9ff;
}