/* communesweb - générique */ /* communesweb */
@import url("stylesheet.editor.css");

body, html{
	background-image:url(images/fond_page.jpg);
	background-attachment:scroll;
	background-repeat: repeat-x;
	background-color: #5590C8;
	color: #006;
	height: 100%; 
}

.searchField{ width:110px; height:16px; }
#search_lyr {
	position:absolute;
	left:20%;
	top:167px;
	width:168px;
	height:25px;
	z-index:1;
	clear: right;
	float: inherit;
	visibility:hidden;
}

a.hautcalendrier { font-size: 10px; padding: 2px; }
a.horloge { font-size: 11px; font-weight: bold; }


.enteteavecfond { font-size: 12px; font-weight: bolder; color: #5a5a4f; text-transform: none; background-color: #FFFFFF; text-align: left; margin: 0px; padding: 2px 1px 2px 4px; padding-bottom: 2px; padding-left: 4px; padding-right: 1px; padding-top: 2px; height: 16px; }
.entetecat { font-size: 12px; font-weight: bold; color: #022E4B; background-color: #DDE5E8; }
.entetejourscalendrier { background-color: #91B1CE; color: #F0F8FF; font-size: 11px; text-decoration: none; height: 21px; padding-top: 2px; padding-bottom: 2px; border-bottom-color: #003466; border-bottom-style: solid; border-bottom-width: 1px; text-align: center; font-weight: bold; }

.fondtitrenouvelles { 
	background-image:url(images/entete-colonne.jpg); 	
	text-align:center;
	height:24px;
}

.footer { font-size: 10px; font-weight: normal; color: #58595B; }
A.footer { font-size: 10px; font-weight: normal; color: #58595B; text-decoration: none; }
A.footer:hover { font-size: 10px; font-weight: normal; color: #9ab509; text-decoration: none; }

a.google { font-size: 12px; background-image:url(images/fond_contenu.jpg); }

.lienpetit { font-size: 12px; }
A.lienpetit { font-size: 12px; font-weight:bold; color: #2A1FFF; text-decoration:underline }
A.lienpetit:hover { font-size: 12px; font-weight:bold; color: #D40000; text-decoration:none }


.titre_items {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-transform:uppercase;
}

A.titre_items {
	font-size: 12px;
	color:#000;
	font-weight: bold;
	text-decoration:none;
	text-transform:uppercase;
}

A.titre_items:hover {
	font-size: 12px;
	color: #9ab509;
	font-weight: bold;
	text-decoration:underline;
	text-transform:uppercase;
}


.soustitre_items {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

A.soustitre_items {
	font-size: 12px;
	color:#000;
	font-weight: bold;
	text-decoration:none;
}

A.soustitre_items:hover {
	font-size: 12px;
	color: #9ab509;
	font-weight: bold;
	text-decoration:underline;
}

.lienssites { font-size: 10px; color: #5a5a4f; font-weight: bold; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; padding-top: 1px; padding: 0px 2px 1px 2px; text-decoration: none; text-transform: uppercase; }
A.lienssites { font-size: 10px; color: #5a5a4f; font-weight: bold; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; padding-top: 1px; padding: 0px 2px 1px 2px; text-decoration: none; text-transform: uppercase; }
A.lienssites:hover { font-size: 10px; color: #9ab509; font-weight: bold; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; padding-top: 1px; padding: 0px 2px 1px 2px; text-decoration: none; text-transform: uppercase; }

.menubasdepage { font-size: 10px; font-weight: bold; text-decoration: none; color: #5a5a4f; cursor: pointer; padding: 2px; clear: none; }
A.menubasdepage { font-size: 10px; font-weight: bold; text-decoration: none; color: #5a5a4f; cursor: pointer; padding: 2px; clear: none; }
A.menubasdepage:hover { font-size: 10px; color: #9ab509; text-decoration: none; font-weight: bold; padding: 2px; }


.offreslink { color: #5a5a4f; text-align:left; text-decoration: none; font-size: 11px; font-weight: bold; }
A.offreslink { color: #5a5a4f; text-align:left; text-decoration: none; font-size: 11px; font-weight: bold; }
A.offreslink:hover { color: #9ab509; text-align:left; text-decoration: none; font-size: 11px; font-weight: bold; }

.onglet { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center; text-transform: uppercase; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #5F6062; border-right: 1px solid #5F6062; border-top: 1px solid #5F6062; width: 150px; vertical-align: bottom; padding: 4px 2px 0px 2px; height: 20px; background-color: White; color: #5F6062; }

.organigramme1 { font-size: 12px; font-weight: bold; text-transform: uppercase; background-color: #AFC7DA; text-align: center; vertical-align: middle; padding: 4px; border: 1px solid #000000; color: black; }
.organigramme2 { font-size: 12px; font-weight: bold; text-transform: uppercase; background-color: #78A1C0; text-align: center; vertical-align: middle; padding: 4px; border: 1px solid #000000; color: black; }
.organigramme3 { font-size: 12px; font-weight: normal; background-color: #B4C9DD; text-align: center; vertical-align: middle; padding: 4px; border: 1px solid #000000; color: black; }
.organigramme4 { font-size: 12px; font-weight: normal; background-color: #FFFFFF; text-align: center; vertical-align: middle; border: 1px solid #000000; padding: 4px; color: #0E1118; }

.header1 { background-color: #91B1CE; color: White; text-decoration: none; font-size: 14px; font-weight: bold; padding-bottom: 1px; padding-left: 2px; padding-right: 1px; padding-top: 1px; }/* .header1 : header du catalogue */
a.header1 { background-color: #91B1CE; color: White; text-decoration: none; font-size: 14px; font-weight: bold; padding-bottom: 1px; padding-left: 2px; padding-right: 1px; padding-top: 1px; }/* .header1 : header du catalogue */
a.header1:hover { background-color: #91B1CE; color: White; text-decoration: none; font-size: 14px; font-weight: bold; padding-bottom: 1px; padding-left: 2px; padding-right: 1px; padding-top: 1px; }/* .header1 : header du catalogue */

.upper { font-size: 10px; font-weight: normal; text-transform: uppercase; }/* .upper : Majuscules */
a.upper { font-size: 10px; font-weight: normal; text-transform: uppercase; }/* .upper : Majuscules */
a.upper:hover { font-size: 10px; font-weight: normal; text-transform: uppercase; }/* .upper : Majuscules */

.resrecherche { background-color:#99FFFF; }


a.titrecat1 { font-size: 12px; font-weight: bolder; text-transform: uppercase; }/* titrecat1 : Titre du catalogue */


.selectcell { padding-right:0px; padding-bottom:0px; padding-left:16px; padding-top:4px; }
html>body .selectcell { padding-right:0px; padding-bottom:0px; padding-left:16px; padding-top:2px; }


.tablejours { text-decoration: none; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, verdana; color: #40617F; }

.boutonsubmit { background-image:url(../pub/images/bouton_submit.png); background:url(../pub/images/bouton_submit.png); font-size: 10px; text-transform: uppercase; text-align: center; height: 24px; width: 150px;}
.boutonsubmitrecherche { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold; text-transform: uppercase; text-align: center; margin-top:13px; padding: 0px 0px 0px 0px; width: 25px; height:17px; float:none;/* border: 1px solid; */ }
.boutonzoom { font-size: 9px; text-transform: uppercase; text-align: center; height: auto; width: 45px; border: 1px solid; background-color: #5B82A3; color: #5a5a4f; }
.bselcategorie { height:24px; width:234px; text-align:left; }
html>body .bselcategorie { height:22px; width:234px; text-align:left; }

.bselcategorie, .bseltitre, .bselregion { position: absolute; top: -2px; left: -2px; color: black; background: #F4F4F6; background-color: #F4F4F6; float:none; overflow:visible; font-weight: normal; }
.bselregion { height:24px; width:234px; text-align:left; }
html>body .bselregion { height:22px; width:234px; text-align:left; }
.bseltitre { height:24px; width:234px; text-align:left; }
html>body .bseltitre { height:22px; width:234px; text-align:left; }
.calendrier.td { font-size: 10px; background-color: #D9E5F2; padding: 2px; }
.carre { background-color: #D9E5F2; padding: 2px; font-size: 11px; font-weight: bold; }
.carreDate { background-color: #EEEEEE; padding: 2px; }
.carreTypeEvenement { float: left; height: 10px; width: 10px; border: 1px solid #000000; }

.cat_row_link { color: #5a5a4f; text-decoration: none; font-size: 10px; font-weight: bold; }
A.cat_row_link { color: #5a5a4f; text-decoration: none; font-size: 10px; font-weight: bold; }
A.cat_row_link:hover { color: #9ab509; text-decoration: none; font-size: 10px; font-weight: bold; }

.cellNormal { font-size: 9px; font-weight: normal; }
A.cellNormal { font-size: 9px; font-weight: normal; }
A.cellNormal:hover { font-size: 9px; font-weight: normal; }

.chiffrecellule { font-size: 10px; }

.container { border: 0; position: relative; width: 234px; height: 24px; overflow: hidden; }
.container2 { border: 0; position: relative; width: 234px; height: 18px; overflow: hidden; }

.directionmois { font-size: 9px; font-weight: bold; color: #111111; width: 80px; padding: 1px 2px 1px 4px; border: 1px solid #666666; background-color: #FFFFFF; text-decoration: none; min-width: 80; margin: 1px 2px 1px 2px; float: left; }
A.directionmois { font-size: 9px; font-weight: bold; color: #111111; width: 80px; padding: 1px 2px 1px 4px; border: 1px solid #666666; background-color: #FFFFFF; text-decoration: none; min-width: 80; margin: 1px 2px 1px 2px; float: left; }
A.directionmois:active { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: White; background-color: #3C6A8C; border: 1px solid #555555; text-decoration: none; }
A.directionmois:hover { font-size: 9px; font-weight: bold; color: #FFFFFF; background-color: #4D789C; border: 1px solid #000000; text-decoration: none; }

.elementcalendrier { color: black; font-size: 10px; font-weight: normal; text-decoration: none; }
A.elementcalendrier { color: black; font-size: 10px; font-weight: normal; text-decoration: none; }
A.elementcalendrier:hover { color: blue; font-size: 10px; font-weight: normal; text-decoration: none; }


 @media screen {
A.cat_mempage_menu { font-size: 9px; font-weight: bold; text-transform: uppercase; color: White; cursor: pointer; padding: 1px 4px 1px 4px; clear: none; height: 14px; width: 110px; text-decoration: none; background-color: #447094; border-top: 1px solid #FFFFFF; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #FFFFFF; border: 1px solid; border-bottom-color: #666666; border-bottom-style: solid; border-bottom-width: 1px; border-color: #FFFFFF #666666 #666666 #FFFFFF; border-left-color: #FFFFFF; border-right-color: #666666; border-top-color: #FFFFFF; border-left-style: solid; border-right-style: solid; border-top-style: solid; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-style: solid solid solid solid; border-width: 1px 1px 1px 1px; padding-left: 2px; padding-right: 2px; padding-top: 1px; padding-bottom: 1px; max-width: 110px; max-height: 14px; min-height: 14px; min-width: 110px; text-align: center; right: 1px; left: 3px; }
A.cat_mempage_menu:hover { font-size: 9px; font-weight: bold; text-transform: uppercase; color: Black; background-color: #B3B4C1; cursor: pointer; padding: 1px 4px 1px 4px; clear: none; height: 14px; width: 110px; text-decoration: none; border-top: 1px solid #FFFFFF; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #FFFFFF; border: 1px solid; border-bottom-color: #666666; border-bottom-style: solid; border-bottom-width: 1px; border-color: #FFFFFF #666666 #666666 #FFFFFF; border-left-color: #FFFFFF; border-right-color: #666666; border-top-color: #FFFFFF; border-left-style: solid; border-right-style: solid; border-top-style: solid; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-style: solid solid solid solid; border-width: 1px 1px 1px 1px; padding-left: 2px; padding-right: 2px; padding-top: 1px; padding-bottom: 1px; max-width: 110px; max-height: 14px; min-height: 14px; min-width: 110px; text-align: center; right: 1px; left: 3px; }
.navigation { font-size: 12px; }
.enteteimage { display : none; }
.noprint { font-size: 10px; }
A.noprint { font-size: 10px; text-decoration: none; font-weight: normal; color: #5a5a4f; }
A.noprint:hover { font-size: 10px; text-decoration: none; font-weight: normal; color: #9ab509; }
.footer { font: normal 9px Arial, Helvetica, sans-serif; color: #FFFFFF; }
.lienfooter { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFCC; text-decoration: none; }
A.lienfooter { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFCC; text-decoration: none; }
A.lienfooter:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFCC; text-decoration: none; }
.footer_noprint { font-size: 9px; font-weight: normal; color: #5a5a4f; }
A.footer_noprint { font-size: 9px; font-weight: normal; color: #5a5a4f; text-decoration: none; }
A.footer_noprint:hover { font-size: 9px; font-weight: normal; color: #9ab509; text-decoration: none; }
}
 @media print {
@page {
size: landscape;
margin: 1cm;
}
.cat_mempage_menu { display: none; }
.noprint, .noPrint { display:none; }
.navigation { display: none; }
.enteteimage { font-size: 10px; }
}

