p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;}

ul{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;}

a{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#006699;
text-decoration:none;
}
 
a:hover{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFCC00;
text-decoration:underline;
}

/**CHEMIN DE FER**/

div.chemin{
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
}

div.chemin a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffcc00;
}
div.chemin a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#006699;
}


/**INTRO DES PAGES RUB**/

div.headrub{
	padding-bottom:5px;
	vertical-align:bottom;
}

div.headrub img{
	float:left;
}

span.titre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#006699;
	font-weight:bold;
}

/**TABLEAU DES SERVICES MAIRIE & RAM**/

th.contact{
	background-image:url(../images/gif/services_contact.gif);
	background-repeat:no-repeat;
}

th.service{
	background-image:url(../images/gif/services_service.gif);
	background-repeat:no-repeat;
}

th.tel{
	background-image:url(../images/gif/services_tel.gif);
	background-repeat:no-repeat;
}

tr.agrement{
background-color:#F3F3F3;
}

tr.ram{
background-color:#CCCCCC;
}



/**TABLEAU DES INITIATIONS CYBER**/
table.ini_cyber{
width:100%;
border-bottom:1px dotted #000000;}

td.cyber_theme{
width:65%;
font-weight:bold;
font-size:12px;
}

tr.cyber_desc{
background-color:#CCC;
}

/**CORP DES PAGES RUB**/

div.corp{
margin-bottom:10px;
width:580px;
height:auto;
}

div.corp img{
	margin-right:10px;
	float:left;
}

div.intro{
	margin-top:10px;
}

div.corp p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}


div.corp table{
	margin-right:10px;
}

div.corp th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:20px;
	background-color:#FFCC00;
	color:#006699;
	border-top-style:solid;
	border-top-color:#006699;
	border-top-width:thin;
}


/**BLOCK SECONDAIRE DES PAGES RUB**/

div.sousrub{
}

div.sousrub h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	margin:0px;
}

div.sousrub h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#CCCCCC;
	margin:0px;
	
}

div.sousrub p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:0px;
}

div.sousrub li{
	list-style:circle;
	font:12px Arial, Helvetica, sans-serif;
}



/**CONTACT**/

form.contact h3{
width:100px;
font:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:lighter;
text-indent:10px;
margin:5px;
border-right-style:solid;
border-right-color:#CCCCCC;
border-right-width:1px;
}

span.messcontact{
width:100px;
font:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color:#FF0000;
padding-left:100px;
text-decoration:underline;
}

/**BLOCK EQUIPEMENT**/

div.equipement{
}

div.equipeunite{
	width:550px;
	height:210px;
}

div.equipeunite h2{
	border-bottom: 1px solid #006699;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:italic;
	text-align:left;
	border-right:1px solid #006699;
}

div.equipeunite p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

div.equipeunite span.diese{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
}

div.equipeunite img{
	width:225px;
	height:150px;
}

/**BLOCK HISTOIRE**/

div.histoire{
	width:550px;
	height:auto;
	margin-bottom:20px;
}

div.histoire h2{
	border-bottom: 1px solid #006699;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:italic;
	text-align:left;
	border-right:1px solid #006699;
}

div.histoire p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

div.histoire span.diese{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
}

div.histoire img{
	width:225px;
	height:150px;
}




/**MENU_RESTO**/
#menu_resto{
background-repeat:no-repeat;
background-image:url(../images/jpg/back_menu_resto.png);
height:250px;
width:100%;
}

table.back_menu{
display:block;
height:100%;
width:100%;
}

table.menu_jours{
width:250px;
height:200px;
margin-top:15px;
margin-right:5px;
}

td.date_menu{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
color:#FFFFFF;
}

td.plats{
font-style:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
}

td.chx_date select{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

/**GALERIE**/
#galerie{
margin:0px;
width:100%;
height:auto;
}

/**MOTEUR DE RECHERCHE**/
#result_search{
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}

#resultab{
padding:5px;
background-color: #F5F5F5;
border:1px solid #006699;
width:500px;
height:auto;
}

#resultab img{
margin-right:5px;
}

#resultab a:hover{
text-decoration:none;
}

.nbresult{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color: #C72125;
width:400px;
border-bottom:1px solid #006699;
margin-bottom:10px;
}

#result_search .titre{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#result_search p{
background-color:#FFFFFF;
border-top:1px dotted #006699;
border-bottom:1px dotted #006699;
}



/**Professionnelles**/
#banniere_pro{
background-repeat:no-repeat;
background-image:url(../images/jpg/ban_pro.jpg.jpg);
}

/*table class*/
.id_pro_chx{
width:572px;
}

/*PROFESSIONNEL*/
table.id_pro{
background-repeat:no-repeat;
width:100%;
height:142px;
}


td.title_pro{
font-family:Helvetica;
font-weight:bolder;
font-size:20px;
font-variant:small-caps;
background-color:#CCCCCC;
border-bottom:#666666 solid 1px;
border-right:#666666 solid 1px;
}

td.description_pro{
text-align:justify;
border-bottom:#666666 solid 1px;
}

td.coordonnees_pro{
font-style:italic;
font-size:10px;
border-bottom:#666666 solid 1px;
}


td.photo_pro{
height:100%;
}

/**Bibliotheque Horizons**/

table.gene_horizon{
margin:10px 10px 10px 10px;
}

td.annee_illus{
}

td.back_annee_fix{
background-image:url(../images/couv_ho/annee/annee_fix.jpg);
}


table.horizon{
margin:20px 10px 0px 10px;
height:150px;
width:375px;
}

td.couv{
width:120px;
}

td.titre_horizon{
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#000000;
	margin:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
}
}