
body{
margin: 0;
padding:0;
background-color:#eaeaea;
font-size:0.75em;
margin:16px;
background-image:url("images/css/bg_body_px.gif");
background-repeat:repeat-x;
}

#container {
width:904px;
height:100%;
margin: auto;
padding:0;
border:5px solid #ffffff;
background-color:#ffffff;
font-family: Arial, Tahoma, Helvetica,sans-serif;
color:#4d4d4d;
-moz-border-radius : 10px 10px 10px 10px; 
}

#container_vote{
width:270px;
height:100%;
margin: auto;
padding:5px;
border:5px solid #ffffff;
background-color:#ffffff;
font-family: Arial, Tahoma, Helvetica,sans-serif;
color:#4d4d4d;
-moz-border-radius : 10px 10px 10px 10px; 
}

#container_commentaire{
width:270px;
height:100%;
margin: auto;
padding:5px;
border:5px solid #ffffff;
background-color:#ffffff;
font-family: Arial, Tahoma, Helvetica,sans-serif;
color:#4d4d4d;
-moz-border-radius : 10px 10px 10px 10px; 
}

#header
{
background-image:url("images/Ma-clinique-veterinaire_header.jpg");
width:904px;
height:85px;
}

#header h1{
margin:0;
padding:0;
position:absolute;
top:86px;
left:190px;
font-size:11px;
letter-spacing:1px;
color:#838383;
}

#header h1 a{
text-decoration:none;
color:#838383;
}


/*#header a
{
display:block;
width:904px;
height:85px;
text-decoration:none;

}
*/
#page {
}

#page_left {
width:214px;
}

#page_left ul{
list-style:square;
margin:0;
padding-left:16px;
font-size:11px;
color:#838383;
}

#page_left ul a{
margin:0;
padding:0;
color:#525252;
text-decoration:none;
}

#page_left ul a:hover{
color:#676767;
text-decoration:underline;
}

#page_center {
padding-top:16px;
padding-left:16px;
padding-right:16px;
}

#page_right{
width:214px;
}

#page_right ul{
list-style:square;
margin:0;
padding-left:16px;
font-size:11px;
color:#838383;
}

#page_right ul a{
margin:0;
padding:0;
color:#525252;
text-decoration:none;
}

#page_right ul a:hover{
color:#676767;
text-decoration:underline;
}

#footer{
padding:2px;
color:#b0b0b0;
background-color:#eaeaea;
text-align:center;
font-size:11px;
font-family: Tahoma,  Arial,  Helvetica,sans-serif;
}

#footer a{
color:#b0b0b0;
text-decoration:none;
}

/* OFFICIEL */
	.officiel {
	font-size:0.8em;
	color:#838383;
	border:1px dotted #e3e3e3;
	background-color:#fafafa;
	padding:4px;
	margin-top:5px;
	margin-bottom:5px;
	line-height:1.1em;
	}
/* OFFICIEL END */

#keywords{
width:904px;
margin: auto;
margin-top:10px;
padding:0;
font-family: Tahoma, "Trebuchet MS", Arial, Helvetica,sans-serif;
font-size:11px;
color:#acacac;
background-color:#ffffff;
border:1px solid #e3e3e3;
padding:3px;
margin-bottom:10px;
-moz-border-radius : 10px 10px 10px 10px;
padding:10px;
opacity: 0.9;
}

#partenaires_pro{
width:904px;
margin: auto;
padding:0;
font-family: Tahoma, "Trebuchet MS", Arial, Helvetica,sans-serif;
font-size:9px;
color:#acacac;
background-color:#ffffff;border:1px solid #e3e3e3;padding:3px;margin-bottom:20px;-moz-border-radius : 10px 10px 10px 10px;
padding:11px;
opacity: 0.8;
}

#partenaires_pro a{

font-family: Tahoma, "Trebuchet MS", Arial, Helvetica,sans-serif;
font-size:9px;
color:#acacac;
}

#validator{
width:910px;
margin: auto;

padding:0;
text-align:right;
color:#01924b;
opacity: 0.6;

}
	
#validator a{
color:#01924b;
font-family: "Trebuchet MS",  Arial, Tahoma, Helvetica,sans-serif;
font-size:0.9em;
}

.cell_titre_orange{
height:22px;
background-color:#03c116;
background-image:url("images/css/bg_cell_titre_h1.gif");
background-repeat:no-repeat;
-moz-border-radius : 8px 8px 0px 0px; 
}

#page_left h1{
width:189px;
font-family: Tahoma,"Trebuchet MS",Arial,Helvetica sans-serif ;
font-size:0.9em;
font-weight:bold;
color:#ffffff;
position:relative;
left:25px;
top:4px;
padding:0;
margin:0;
}

#page_right h1{
width:189px;
font-size:0.9em;
font-weight:bold;
color:#ffffff;
position:relative;
left:25px;
top:4px;
padding:0;
margin:0;
}

.cell_contenu{
	padding:12px;
	padding-bottom:20px;
	background-image:url("medias/img/css/bg_cell_contenu.gif");
	background-repeat:repeat-x;
	font-size:12px;
	text-align:justify;
	/*-moz-border-radius:10px;
	margin-top:2px;
	margin-bottom:2px;
	border:1px solid #e0e0e0;*/
	}

.cell_contenu_infos
{
border:1px solid #e3e3e3;-moz-border-radius : 4px 4px 4px 4px; padding:4px;
}

.cell_contenu h2,h3,h4,h5,h6 
	{
	font-size:1em;
	padding:0;
	margin:0;
	margin-bottom:1em;
	}


h1
	{
	font-size:17px;
	color:#339600;
	}

#page_center h1 a
	{
	margin:0;
	padding:0;
	font-size:14px;
	text-decoration:none;
	color:#339600;
	}

#page_center h1 a:hover
	{
	margin:0;
	padding:0;
	font-size:14px;
	text-decoration:underline;
	color:#39a800;
	}

	#page_center .actionusers
	{
	font-size:10px;
	color:#ff9900;
	}
	
	#page_center .actionusers:hover
	{
	text-decoration:none;
	font-size:10px;
	color:#ff9900;
	}

#page_center ul li
{
margin:5px;
}

.section_utilisateur
{
width:94px;
margin:auto;
}

h1 span
	{color:#2a7802;}

h2
	{
	font-size:13px;
	color:#339600;
	}

h2 span
	{color:#2a7802;}

h3
{
font-size:11px;
color:#339600;
}

h3 span
	{color:#2a7802;}
#menu
{
	display:block;
	height:81px;
	width:904px;
	margin-bottom:2px;
	background-image:url("images/css/bg_menu.gif");
	background-repeat:no-repeat;
	background-position:right center;
}

#ss_menu
{
position:relative;
margin-left:16px;
top:38px;
width:404px;
background-image:url("images/css/bg_menu_px.gif");
background-repeat:repeat-x;
}

.separate
{
background-image:url("images/css/separate.gif");
background-repeat:no-repeat;
height:14px;
width:423px;
margin-bottom:16px;
}

.loi1978
{
font-size:10px;
padding:5px;
margin-top:32px;
margin-bottom:32px;
border:1px solid #e7e7e7;
}


/* FORMULAIRE */
input, textarea, select {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}

.inputgris {
	background-color:#f4f4f4;
	border:1px solid #7f9db9;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}

/*  POSITION IMG */
	.imgleft {
	float:left;
	margin: 0 0.5em 0 0;
	}

	.imgcenter {
	display:block;
	clear:both;
	margin:auto;}

	.imgright {
	float:right;
	margin: 0 0 0 0.5em;
	}
/*  POSITION IMG */


/* ONGLETS */
#ong1 a
{
display:block;
background-image:url("images/css/bt_accueil.gif");
background-repeat:no-repeat;
width:86px;
height:42px;
text-decoration:none;
}

#ong1 a:hover
{
background-image:url("images/css/bt_accueil_hover.gif");
background-repeat:no-repeat;
}

#ong2 a
{
display:block;
background-image:url("images/css/bt_proposer.gif");
background-repeat:no-repeat;
width:78px;
height:42px;
}

#ong2 a:hover
{
background-image:url("images/css/bt_proposer_hover.gif");
background-repeat:no-repeat;
}

#ong3 a
{
display:block;
background-image:url("images/css/bt_nouveautes.gif");
background-repeat:no-repeat;
width:88px;
height:42px;
}

#ong3 a:hover
{
background-image:url("images/css/bt_nouveautes_hover.gif");
background-repeat:no-repeat;
}

#ong4 a
{
display:block;
background-image:url("images/css/bt_contact.gif");
background-repeat:no-repeat;
width:66px;
height:42px;
}

#ong4 a:hover
{
background-image:url("images/css/bt_contact_hover.gif");
background-repeat:no-repeat;
}


#cnil_donnees_perso
{
width:170px;

float:left;
background-color:#ffffff;
padding:10px;
margin-right:16px;

border:1px solid #e3e3e3;
font-family:"Trebuchet MS",Tahoma, Arial, Helvetica,sans-serif;
font-size:10px;
color:#87929e;
-moz-border-radius : 10px 10px 10px 10px; 
}

#cnil_donnees_perso a
{ 
color:#cba121;
font-family:"Trebuchet MS",Tahoma, Arial, Helvetica,sans-serif;

font-size:10px;
text-decoration:underline;
}

/***** RSS *****/
.infos_demande
{
font-weight:normal;
padding:0;
margin:0;
color:#ff6600;
font-size:11px;
font-weight:bold;
font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

.ulrss
{padding:0;
margin:0;
list-style:square;
margin:0;
padding-left:16px;
font-size:11px;
}

.ulrss li
{
background-image:url("images/bg_li_link.gif");
background-repeat:no-repeat;
font-family:"Trebuchet MS",Tahoma, Arial, Helvetica,sans-serif;

font-size:11px;
text-decoration:none;
color:#7f7f7f;
line-height:14px;
}

.ulrss li a
{
font-size:11px;
color:#5e5e5e;
text-decoration:none;
}

.ulrss li a:hover
{
text-decoration:underline;
}


/***** RSS *****/



/* ONGLETS */

#ss_page_navigation 
	{
	background-color:#f2f2f2;
	padding:5px;
	padding-left:65px;

	height:13px;
	background-image:url("images/css/bg_navigation.gif");
	background-repeat:no-repeat;
	background-position:left center;
	font-family: Tahoma,"Trebuchet MS",Arial,Helvetica sans-serif ;
	font-size:0.9em;
	color:#7e7c7d;
	font-weight:bold;
	text-align:left;
	}

.thumbshots
{
-moz-border-radius : 10px 10px 10px 10px; 
padding:5px;
margin-left:10px;
border:1px solid #e7e7e7;
-moz-opacity: 0.8;
width:122px;
height: 92px;
float:right;
}

.thumbshots:hover
{
-moz-opacity: 1;
}

.thumbshots_annuaire
{
-moz-border-radius : 10px 10px 10px 10px; 
padding:5px;
border:1px solid #e7e7e7;
-moz-opacity: 0.8;
width:122px;
height: 92px;
}

.thumbshots_annuaire:hover
{
-moz-opacity: 1;
}



/* ANNUAIRE */

	.no_site_in_cat_annuaire {
	font-style:italic;
	}

	.link_cat_index_annuaire {
	text-decoration:none;
	font-weight:bold;
	color:#719b0f;
	background-image:url("images/partenaire.gif");
	background-repeat:no-repeat;
	padding-left:20px;
	}

	.link_scat_index_annuaire
	{
	text-decoration:none;
	color:#7a7a7a;
	}

	.link_scat_index_annuaire:hover
	{
	text-decoration:underline;
	color:#7a7a7a;
	}
	
	.link_scat_other_annuaire
	{
	text-decoration:none;
	font-weight:bold;
	color:#719b0f;
	background-image:url("images/partenaire.gif");
	background-repeat:no-repeat;
	padding-left:20px;
	}

	

	.nb_scat_index_annuaire {
	color:#e4a100;
	font-size:9px;
	}

	.nb_scat_other_annuaire {
	color:#e4a100;
	font-size:9px;
	}

	.link_numpage_annuaire {
	width:406px;
	margin:auto;
	}
	
	#arbo
	{
	text-align:center;
	margin-top:4px;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
	border:1px solid #e7e7e7;
	-moz-border-radius:10px;
	}
	.arbo_categ
	{text-decoration:none;color:#e7e7e7;}

	.arbo_annuaire
	{
	text-decoration:none;color:#595959;
	}
	.arbo_annuaire a:hover
	{
	text-decoration:underline;color:#7d7d7d;
	}

	.link_numpage_annuaire .numpage_div_link_first_last
	{
	width:18px;
	height:18px;	
	background-color:#009900;
	text-align:center;
	margin-right:1px;
	float:left;
	}
	.link_numpage_annuaire .numpage_div_link{
	width:18px;
	height:18px;	
	background-color:#009900;
	text-align:center;
	margin-right:1px;
	float:left;
	}

	.link_numpage_annuaire .numpage_div_active{
	width:18px;
	height:18px;	
	background-color:#038703;
	text-align:center;
	margin-right:1px;
	float:left;
	}

	.numpage_div_link a{
	color:#ffffff;
	text-decoration:none;
	}

	.numpage_div_active a{	
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	}

.text_index_annuaire
{
color:#898989;
font-size:10px;
font-family: Tahoma,"Trebuchet MS",Arial,Helvetica sans-serif ;
background-image:url("images/no_site.gif");
background-repeat:no-repeat;
padding-left:18px;
}

.nb_clics_site_annuaire
{
font-size:10px;
color :#838383;
}

.date_validation_site_annuaire
{
font-size:10px;
color :#838383;
}

.moyenne_votes_site_annuaire
{
font-size:10px;
color :#838383;
}

.moyenne_votes_topv_annuaire
{
font-size:10px;
color :#838383;
}

.commentaire_site_annuaire
{
font-size:10px;
color :#838383;
}
/* ANNUAIRE END*/


/***** RECHERCHE *****/
/* Texte au cas ou il n'y aurait pas de resultat a la recherche effectuee :
Aucun résultat pour la recherche...
*/
.no_res_search_annuaire {
font-family:"Trebuchet MS",Tahoma, Arial, Helvetica,sans-serif;
font-size:11px;
color: #87929e;
font-style:italic;
background-image:url("images/no_site.gif");
background-repeat:no-repeat;
padding-left:16px;
}

/* Timer pour le moteur de recherche */
.timer_search_annuaire { 
font-family:"Trebuchet MS",Tahoma, Arial, Helvetica,sans-serif;
font-size:11px;
color: #87929e;
font-style:italic;
}

/* Texte dans les resultats d'une recherche :
Categories trouvées, Sites trouves
*/
.res_search_cat_site_annuaire {
background-image:url("images/fleche_droite.gif"); 
background-repeat:no-repeat; 
padding-left:18px;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
color:#838383;
}

/* Champ pour entrer le(s) mot(s) a rechercher */
input.text_to_search_annuaire {
font-family:"Trebuchet MS",Tahoma, Arial, Helvetica,sans-serif;
font-size:11px;
color:#838383;
}

/* Bouton pour lancer la recherche */
input.button_make_search_annuaire {
font-family:"Trebuchet MS",Tahoma, Arial, Helvetica,sans-serif;
font-size:10px;
color:#838383;
}

/* Texte en dessous du champ pour entrer la recherche a effectuer :
Résultats par page ...
*/
.text_search_annuaire {  }

/* Liste deroulante pour choisir le nombre de resultats de la recherche */
select.list_nb__res_search_annuaire {  }



/* JEU */
.jeuinstructions
{
-moz-border-radius : 10px 10px 10px 10px; 
padding:10px;
border:1px solid #e7e7e7;
}