/* CSS_apaerk.css */
body {	
	font-family:Verdana, Arial, Helvetica, sans-serif, sans serif;
}
h1 {
	color:#999999;
	text-shadow:#000000 1px 1px 1px;
	font-size:28px;
	margin:0;
	padding:5px 5px 5px 10px;
}
h2 {
	color:#999999;
	text-shadow:#000000 1px 1px 1px;
	font-size:22px;
	margin:0;
	padding:5px 5px 5px 10px;
}
h2.srub a {
	text-decoration:none;
}
h3 {
	font-size:16px;
	margin:10px 0 5px 0;
	padding:5px 5px 5px 10px;
	text-transform:uppercase;
	color:#999999;
	border-bottom:1px solid #999999;
}
h3 a {
	text-decoration:none;
}
h4 {
	font-size:14px;
	margin:0;
	padding:5px 5px 5px 10px;
}
h5 {
	font-size:12px;
	margin:0;
	padding:5px 5px 5px 10px;
}
h6 {
	font-size:10px;
	margin:0;
	padding:5px 5px 5px 10px;
}
p {
	font-size:14px;
	margin:0;
	padding:5px 5px 5px 10px;
	text-align:justify;
}
ul {
	font-size:14px;
	margin:5px 5px 5px 15px;
	padding:10px 5px 10px 5px;
}
ul li {
	list-style-image:url(images/DEFAUT/ul.png);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:15px;
}
a {
	color:#5991C8;
	font-weight:bold;
}

/* Tableau contact */
.rouge {
	color:#CC3333;
}
.tableau_contact {
	font-size:12px;
	text-align:left;
	margin:0;
}

button, .button {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#80A82F repeat-x scroll 0 100% ;
	border-color:#759C28 #668823 #668823 #759C28;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	cursor:pointer;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:0 7px 1px;
	text-align:center !important;
	white-space:nowrap;
	text-decoration:none;
	margin:10px;
}
.button:hover { background:#80A82F url(images/DEFAUT/btn_over_bg.gif) repeat-x 0 0;}


/* x-standard */
span.rouge { color:#BE0642;}
span.orange { color:#9B907C;}
span.blanc { color:#FFFFFF;}
span.vert { color:#6F9425;}	

span.souligne { text-decoration:underline; }
span.surligne {	background-color:#FFFF66; }
div.centre { text-align:center; }
div.droite { text-align:right; }
div.justifie { text-align:justify; }
img.right { float:right; margin:5px 20px 5px 20px; }
img.left { float:left; margin:5px 20px 5px 20px; }
div.alerte { 
	border:solid 2px #FF0000;
	margin:10px;
	padding:10px;
	background-color:#FFFF66;
	background-color:#FFFFFF;
	box-shadow:#333333 5px 5px 10px;
}
div.alerte p {
	font-weight:bold;
}
div.bleu {
	margin:10px;
	padding:10px; 
	border:5px solid #9FBFDF;
	box-shadow:#333333 5px 5px 10px;
}


/* Cartes google */
#lavoute, #centre_bemer, div.grande_carte {
	margin:4px auto;
	padding:0;
	width:96%;
	height:360px;
	background-color:#FFFF66;
}

/* Catalogue */
table.fiche {
}
.vignette {
	border:none;
	margin:10px;
}
tr.vignette {
	-moz-box-shadow:2px 2px 2px #999999;
	background-color:#EEEEEE;
}
.grande_vignette {
	float:right;
	margin:0 0 0 10px;
}
.detail_catalogue {
	-moz-box-shadow:2px 2px 2px #999999;
	background-color:#EEEEEE;
	padding:10px;
}
.detail_image {
	background-color:#FFFFFF;
	padding:10px;
}
.detail_image img {
	float:left;
}
/* Actualités */
.detail_actualite, .detail_reunion  {
	margin:0;
	padding:0;	
}
#contenu div.detail_actualite h4, #contenu div.detail_reunion h4 {
	padding:6px 5px 6px 10px;
	margin:0 0px 0 -12px;
	color:#FFFFFF;
	background-color:#9FBFDF;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #FFFFFF;
}
#contenu div.detail_actualite h4 a, #contenu div.detail_reunion h4 a {
	padding:6px 5px 6px 10px;
	margin:0;
	color:#FFFFFF;
	background-color:#9FBFDF;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
}
#contenu div.detail_actualite h3, #contenu div.detail_reunion h3  {
	margin:0;
	padding:5px;
	color:#3C2922;
	background-color:#FFFFFF;					
}			
h4.public {
	margin:0;								
}
h4.public a {
}
h4.public a:hover {
}
input[type=text], input[type=password]{ width:150px; padding:5px; border:solid 1px #000;}
textarea { width:300px; padding:5px; border:solid 1px #000;}
textarea.cadre { width:600px; padding:5px; border:solid 1px #000;}
select { padding:5px; border:solid 1px #000;}
a.inscription {
	display:block;
	width:150px;
	height:20px;
	background-color:#9FBFDF;
	color:#FFFFFF;
	border:#FFF 2px solid;
	text-decoration:none;
	margin:0 auto;
	padding:10px;
	text-align:center;
}
a.inscription:hover {
	background-color:#FFF;
	color:#9FBFDF;
	border:#9FBFDF 2px solid;	
}
.block-fb span.ico, .block-tw span.ico, .block-fm span.ico {
    background: url("images/DEFAUT/fb.png") no-repeat scroll center 0 transparent;
	display: block;
    height: 34px;
    margin: auto auto 5px;
    width: 34px;
	background-position: 0 -34px;
}
.block-tw span.ico {
    background: url("images/DEFAUT/tw.png") no-repeat scroll center 0 transparent;
	background-position: 0 -34px;
}
.block-fm span.ico {
    background: url("images/DEFAUT/fm.png") no-repeat scroll center 0 transparent;
	background-position: 0 -34px;
}
.block-fb a:hover span.ico, .block-tw a:hover span.ico, .block-fm a:hover span.ico {
    background-position: 0 0px;
}
table.icones {
	margin-top:20px;
}

