/* CSS Document */
body {
	background-image:url(../../images/bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #390801;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#511A15;
	margin-top: 0px;
	margin-left: 0px;
}

/*
img.png {
	behavior:  url("http://www.cafes-excella.com/commun/css/png.htc");
}
*/

.bg_menu
{	background-image:url(../../images/commun/fond_menu.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color: #4F1915;
	height: 134px;
}

.separateur
{	height:2px;
	vertical-align:top;
	background-image:url(../../images/commun/separateur_menu.gif);
	background-position:top center;
}

.bg_driemollen
{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:12px; color: #4F1915; height: 122px; vertical-align:top; padding-top: 85px; text-align:center; background: url(../../images/commun/drie_mollen.png) no-repeat top; 
}

a.driemollen
{	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:12px;
	color: #4F1915;
	text-decoration:none;
}

a.driemollen:hover
{	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:12px;
	color: #4F1915;
	text-decoration: underline;
}


.bg_droite
{	background-image:url(../../images/commun/bg_droite.png);
	background-repeat:repeat-y;
	width:43px;
	vertical-align:top;
}

a.menu
{	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color: #FECD98;
	text-transform:uppercase;
	text-align:left;
}

a.menu:hover
{	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color: #DAA578;
	text-transform:uppercase;
	text-align:left;
}

.bg_contenu
{	background-image:url(../../images/commun/bg_contenu.gif);
	background-repeat:no-repeat;
	background-color:#FED4A7;
	vertical-align:top;
}

.titre
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color: #BE6500;
	font-weight:bold;
	font-style: italic;
}
a.lien
{	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#511A15;
	text-decoration: underline;
}

a.lien:hover
{	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#511A15;
	text-decoration:none;
}

/*-----------------------------accueil------------------------------------*/
.bg_accueil
{	background-image:url(../../images/accueil/bg_accueil2.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:600px;
	width:412px;
	padding-left:40px;
	vertical-align:top;
}

.titreActuGrand
{	color:#F7B03A;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	padding-left:9px;
}

.bg_tasse
{	background-image:url(../../images/accueil/bas_tasse.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

.bg_actus
{	background-image:url(../../images/accueil/fond_actus.png);
	background-position:top left;
	background-repeat:no-repeat;
	height: 254px;}

.actus
{	width:165px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;
	padding-left:9px;
	padding-right:10px;
	padding-top:8px;
	vertical-align:top;}

.titre_actus
{	width:165px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F7B03A;
	font-weight:bold;
	text-align:justify;
	vertical-align:top;}

.date_actus
{	width:165px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:9px;
	color:#F7B03A;
	text-align:right;
	vertical-align:top;
	height:9px;}

a.lien_actus
{	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #F7B03A;
	text-decoration:none;
	padding-left: 10px;
}

a.lien_actus:hover
{	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #F7B03A;
	text-decoration:underline;
}
/*-----------------------------interne------------------------------------*/
.titre_rubrique
{	background-image:url(../../images/interne/puce-titre.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left: 43px;
	padding-bottom:2px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color: #BE6500;
	font-weight:bold;
	font-style: italic;
	height: 26px;
}

.texte_rouge
{	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color: #DA0202;
	font-weight:bold;
}

.texte10
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #501A15;
}

.fil_ariane
{	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #501A15;
	padding-left: 10px;
}

a.fil_ariane
{	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #501A15;
	text-decoration:underline;
}

a.fil_ariane:hover
{	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #501A15;
	text-decoration:none;
}
/*---------------------------------------------------------------------------*/
/* formulaire de contact */
.zone_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 300px;
	border-bottom: 1px dashed #390801;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FED4A7;
	border-right-color: #FED4A7;
	border-left-color: #FED4A7;
	background-color:#FED4A7;
}

.zonetexte_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 300px;
	border: 1px dashed #390801;
	background-color:#FED4A7;
}

.valid_recherche {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#000000;
	font-size: 10px;
	color: #ffffff;
	height:15px;
	border: 1px solid #390801;
	text-align: center;
	cursor: hand;
}
/***********************************************************************************************************/




/* signature overscan */
.lettre_logo_gris
{	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	cursor:pointer;
	cursor:hand;
}
.lettre_logo_orange {	font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #FF9900;
	text-decoration: none;
	cursor:hand;
	cursor:hand;
}
.realisation_minuscule {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
	cursor:pointer;
	cursor:hand;
}
.sigle_tm {	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 9px;
	font-weight: normal;
	font-variant: normal;
	text-transform: lowercase;
	color: #666666;
	text-decoration: none;
	cursor:pointer;
	cursor:hand;
}
/* fin signature */


a.grain_navig_up {
 display: block;
 width: 30;
 height: 25;
 background: url(upload/fckeditor/Image/grainnav/grainnav-neutre.png) no-repeat 0 0;
}

a.grain_navig_up:hover, a.grain_navig_up:focus {
 background-image: url(upload/fckeditor/Image/grainnav/grainnav-up.png);
}

a.grain_navig_down {
 display: block;
 width: 30;
 height: 25;
 background: url(upload/fckeditor/Image/grainnav/grainnav-neutre.png) no-repeat 0 0;
}

a.grain_navig_down:hover, a.grain_navig_up:focus {
 background-image: url(upload/fckeditor/Image/grainnav/grainnav-down.png);
}

hr.navig_rule {
 width: 100%;
 height: 1px;
 color: #5F2205;
}
