@charset "utf-8";
/* CSS Document */

body
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
background:url(http://www.annuaire.neufchatel.fr/images/templates/fond.jpg) center repeat-y #0f980b;
}

#map
{
margin:0px !important;
}

#container
{
width:100%;
}

#entete{

width:auto;
}

#recherche{
height:100px;
width:auto;

border-bottom:1px solid #ddd;
margin-top:10px;
margin-bottom:10px;
background:url(http://www.annuaire.neufchatel.fr/images/templates/fond-search.gif) top left repeat-x;
}

#part{

width:45%;
float:left;

}

#infos{

width:53%;
background-color:#fff;
float:right;
}

#annon{

width:auto;
height:40px;
background-color:#eee;
border:1px solid #ddd;
margin-bottom:10px;


}


 a.homemenu:link{color:#000000; text-decoration:underline; font-size:10px;}
 a.homemenu:visited{color:#000000; text-decoration:underline; font-size:10px;}
 a.homemenu:hover{background:#963b3b; color:#FFFFFF; text-decoration:none; font-size:10px;}



.entete-cadre-rouge
{
background-color:#963b3b;
width:auto;
font-size:11px; font-weight:bold;
color:#FFFFFF;
font-family:Tahoma, Arial, Helvetica, sans-serif;
padding:5px;

}
.cadre-rouge
{
 width:auto;
 border:1px solid #963b3b;

}

.entete-cadre-bleu
{
background-color:#3366cc;
width:auto;
font-size:11px; font-weight:bold;
color:#FFFFFF;
font-family:Tahoma, Arial, Helvetica, sans-serif;
padding:5px;
}
.cadre-bleu
{
 width:auto;
 border:1px solid #3366cc;
}

.entete-cadre-orange
{
background-color:#df7300;
width:auto;
font-size:11px; font-weight:bold;
color:#FFFFFF;
font-family:Tahoma, Arial, Helvetica, sans-serif;
padding:5px;
}
.cadre-orange
{
 width:auto;
 border:1px solid #df7300;
}

a.annletter:link
{
font-size:12px !important; 
color:#963b3b;
text-decoration:underline;

}
a.annletter:visited
{
font-size:12px !important; 
color:#963b3b;
text-decoration:underline;
}

a.annletter:hover
{
font-size:12px !important; 
color:#fff;
background:#963b3b;

}

a.lien_orange:link
{
font-size:11px !important; 
color:#df7300;
text-decoration:underline;


}
a.lien_orange:visited
{
font-size:11px !important; 
color:#df7300;
text-decoration:underline;

}

a.lien_orange:hover
{
font-size:11px !important; 
color:#000;
text-decoration:underline;


}


a.lien_bleu:link
{
font-size:11px !important; 
color:#3366cc;
text-decoration:underline;


}
a.lien_bleu:visited
{
font-size:11px !important; 
color:#3366cc;
text-decoration:underline;

}

a.lien_bleu:hover
{
font-size:11px !important; 
color:#000;
text-decoration:underline;


}


a.liens-bas:link{
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}

a.liens-bas:hover{
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ca0000 !important;
text-decoration:underline;
}

a.liens-bas:visited{
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}


.contentpaneopen-red{
 width:auto;
 border:1px solid #963b3b;

font-size:11px; 

font-family:Tahoma, Arial, Helvetica, sans-serif;

}

contentheading-red{
background-color:#963b3b;
width:auto;
font-size:11px; font-weight:bold;
color:#FFFFFF;
font-family:Tahoma, Arial, Helvetica, sans-serif;
padding:5px;
}


.componentheading-bp{
background-color:#963b3b;
width:auto;
 border:1px solid #963b3b;
font-size:11px; font-weight:bold;
color:#FFFFFF;
font-family:Tahoma, Arial, Helvetica, sans-serif;
padding:5px;
}

.contentpane-bp{
 width:100%;
 border:1px solid #963b3b;
}

a.cat:link
{
font-size:12px !important; 
color:#000000;
text-decoration:none  !important;
font-family:Tahoma, Arial, Helvetica, sans-serif;

}
a.cat:visited
{
font-size:12px !important; 
color:#000000;
text-decoration:none  !important;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

a.cat:hover
{
font-size:12px !important; 
color:#963b3b;
text-decoration:underline  !important;
font-family:Tahoma, Arial, Helvetica, sans-serif;

}

.componentheading-contact
{

background-color:#963b3b;
width:auto;
 border:1px solid #963b3b;
font-size:11px; font-weight:bold;
color:#FFFFFF;
font-family:Tahoma, Arial, Helvetica, sans-serif;
padding:5px;

}

.contentpane-contact{

 width:auto;
 border:1px solid #963b3b;


}

.contact_email-contact{

margin-left:20px;}

.message{
font-size:12px;
font-weight:bold;
padding-bottom:50px;
padding-top:50px;
text-align:center;
width:auto;
border:1px solid #963b3b;}