/* CSS Document */
/* Styles globaux */
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background:url(bande_cote.jpg) repeat left top fixed;
	background-color: #FFFFCC;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	border-spacing: 0;
	color: #000000;
}

div.central
{
	background-color: #FFF0C6;
	position: absolute;
	left: 50%;
	margin: 0px 0px 0px -350px;
	/*margin-left: 0;
	/*margin-right: 0;*/
	/*margin-top: 2;
	margin-bottom: 60;*/
	width: 700px;
	border-spacing: 0;
	text-align: center;
}

h1{font-size: 9pt;margin-bottom:0; margin-top:1;}
h2{font-size: 8pt; font-weight: bold; margin-bottom:0; margin-top:1;}
h3{font-size: 10pt;}
.alert{color: #FF0000;}

.titre
{
	color: #A30000;
	
}

table
{
	padding: 0;
	margin: 0;
	border-spacing: 0;
	border: 0;
	border-collapse:collapse;
}

td
{
	padding: 0;
	margin: 0;
	border-spacing: 0;
	border: 0;
}

input{	width: 280px; }
textarea{	width: 280px; height: 8em}

.cadredroit
{
	/*background:url(roger.gif) no-repeat right top;*/
	width: 25%;/*175px;*/
	height: 550px;
	vertical-align: top;
	padding-left: 4px;
	padding-right: 4px;
}

.cadregauche
{
	background:url(rogerfils.gif) no-repeat right top;
	width: 585px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 15px;
	font-size: 8pt;
}

div.banniere
{
	background:url(banniere.jpg) no-repeat left top;
	/*background-color: #FFCC33;*/
	height: 200px;/*137px;*/
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	border-spacing: 0;
}

div.image_page
{
	/*background:url(banniere.jpg) no-repeat left top;*/
	position:absolute;
	left:483px;
	top:0px;
	width: 217px;
	height: 200px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	border-spacing: 0;
}

/* Styles appliqués au menus */
.menus table
{
	width: 100%;
	font-size: 7pt;
	text-align: center;
}
.menus table tr td.datemenus
{
	font-size: 9pt;
	font-style: italic;
	font-weight: bold;
	text-align: left;
}
/* Affichage de la date à droite pour le menu du jour */
.menus table tr td.datemenudujour
{
	font-size: 6.5pt;
	font-style: italic;
	text-align: right;
}

/* Styles appliqués aux textes de description (Menu : Association) */


.cadregauchecontenu
{
	background:url(rogerfils.gif) no-repeat right top;
	width: 585px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 15px;
	text-align: left;
	font-size: 8pt;
}

.cadregauchecontenu b
{
	color: #A30000;
}


.contenu input[type = text]{	width: 320px; }
#titre_text{	width: 320px; }
.contenu textarea{	width: 520px; height: 18em}
.contenu input[type=button] { width: auto; }
.bouton_mef { width: auto; }


.listerecettes table
{
	font-size: 8pt;	
}

.recettes
{
	font-size: 8pt;	
}
.recettes table
{
	font-size: 8pt;	
}

.bloc_recette1
{
	float:left;
	width:210px;
}

.bloc_recette2
{
	float:left;
	width:490px;
}


.tps
{ 
	text-align: center; 
	width: 28px;
	height: 42px;
	float: left;
}
.tps img
{
	cursor: pointer;
	width:10;
	height:8;
	margin-top:1px;
	margin-bottom:1px;
}
.tps p
{
	margin-top:15;
}
.tps input{ width: 25px; size:2; margin:0px;}

input.radio { width: 25px; size:2; margin:0px;}

/* Styles appliqués aux partenaires */
.partenaires table
{
	/*text-align: center;*/
	text-align: left;
	font-size: 8pt;	
}
.logopart
{
	vertical-align: top;
	width: 100px;
}
.logopart img {width: 100px; margin-bottom: 20px;}
td.colgauchepart{	width:24%; }
/*td.coldroitepart{	width: 325px; }*/

/* Styles appliqués aux liens */
.liens table
{
	text-align: left;
	font-size: 8pt;	
}

/* Styles appliqués au formulaire de contact*/
.contact
{
	text-align: center;
	font-weight: bold;
	font-size: 8pt;	
}
.contact table
{
	text-align: left;
	font-size: 8pt;	
}
.contact input{	width: 320px; }
.contact textarea{	width: 320px; }

/* Styles appliqués aux galeries */
.galerie
{
	font-size: 8pt;
}
.nogalerie
{
	text-align: left;
	font-size: 8pt;	
}
.galerie_select
{
	font-size: 8pt;
	background-color: #F8F7EB;
}
.photo
{
	font-size: 8pt;
}
.photo table
{
	font-size: 8pt;
}

/* Styles appliqués aux evenements */
.evenement
{
	padding-left:5pt;
	padding-right:15pt;
	background-color: #F8F7EB;
	font-size: 8pt;
}
.evenement b
{
	font-size: 10pt;
	color: #AD6535;
}
.evenement table
{
	font-size: 8pt;
}

.recherche table
{
	text-align: left;
	font-size: 8pt;
}
.recherche table div
{
	font-size: 8pt;
}
.recherche input { width: 100px; }
.recherche input[type=submit] { width: auto; }
#submit_rech { width: auto; }

.numerospage
{
	text-align: center;
	font-size: 8pt;
}

/* Styles appliqués au pied de page */
div.pied
{
	margin-right: 85px;
	margin-left: 85px;
	width: 520px;
	font-size: 7.5pt;
	color: #CC3300;
	text-align: center;
	margin-bottom: 4;
}
div.pied table
{

	font-size: 7.5pt;
	color: #CC3300;
	text-align: center;
	margin-bottom: 4;
}

/* Styles appliqués aux liens */
table.pied a
{
	font-family: Trebuchet MS, Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
	font-size: 8pt; 
	text-decoration: underline;
	color: #00CC66;
	background-color: transparent;
}

a
{
	font-family: Trebuchet MS, Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
	font-size: 8pt; 
	text-decoration: underline;
	color:#4F4747;
	background-color: transparent;
}
a:link
{
	font-family: Trebuchet MS, Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
	font-size: 8pt; 
	text-decoration: underline;
	color:#4F4747;
	background-color: transparent;
}
a:visited
{
	font-family: Trebuchet MS, Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
	font-size: 8pt; 
	text-decoration: underline;
	color:#8F4747;
	background-color: transparent;
}
a:hover
{
	font-family: Trebuchet MS, Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
	font-size: 8pt; 
	text-decoration: underline;
	color: #CC3300;
	background-color: transparent;
}

a:active 
{
	font-family: Trebuchet MS, Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
	font-size: 8pt; 
	text-decoration: underline;
	color:#8F4747;
	background-color: transparent;
}

div.liens table a
{
	color: #AD6535;
	font-size: 10pt; 
	font-style: bold;
}

div.liens table a:visited
{
	font-size: 10pt; 
	font-style: bold;
}

div.liens table a:hover
{
	font-size: 10pt; 
	font-style: bold;
}

div.liens table a:active 
{
	font-size: 10pt; 
	font-style: bold;
}

div.partenaires table a
{
	color: #AD6535;
	font-size: 10pt; 
	font-style: bold;
}

div.partenaires table .part
{
	color: #AD6535;
	font-size: 10pt; 
	font-style: bold;
}

div.partenaires table a:visited
{
	font-size: 10pt; 
	font-style: bold;
}

div.partenaires table a:hover
{
	font-size: 10pt; 
	font-style: bold;
}

div.partenaires table a:active 
{
	font-size: 10pt; 
	font-style: bold;
}
