/* CSS Document */
body {font-family: "Trebuchet MS";margin: 0px;padding: 0px;}
h1, h2, h3, h4, h5, h6, p, ul, ol, pre, address {margin: 0; padding: 0;}
ul, ol {list-style: none;}
img {border: none;}
a {cursor: pointer;}
.cleaner {overflow: hidden; height: 1px; clear: both;}

#container {margin: 0px auto;width: 790px;}
/*header*/
#header {background: url(images/header.jpg) no-repeat;height: 71px;margin: 0px;padding: 53px 0px 0px;}
#header h1 {font-size: 1.1em;color: #79b309;display: block;text-align: center;padding: 0px 0px 10px;}
/*/header*/
.crumbs {font-size: 0.7em;color: #1d80a2;padding: 5px 0px 0px 50px;}
.crumbs a {color: #1d80a2;}
.crumbs a:hover {color: #79b309;}

/*drop*/
.drop {position: absolute;margin: 0px;clear: both;float: none;top: 153px;width: 168px; display: none;}
.drop a {font-size: 0.7em;color: #1d80a2;text-decoration: none;font-weight: bold;background: url(images/drop-a.jpg) no-repeat left top;display: block;height: 20px;padding-top: 4px;padding-left: 20px;}
.drop a:hover {background: url(images/drop-a-hover.jpg) no-repeat left top;display: block;height: 20px;padding-top: 4px;padding-left: 20px;}
.drop ul {background: #FFFFFF url(images/drop-bg.gif) repeat-y;padding: 0px 10px;}
.drop li {clear: both;float: none;}
.drop-top {background: url(images/drop.gif) no-repeat left top;height: 10px;line-height: 10px;}
.drop-bottom {background: url(images/drop.gif) no-repeat left bottom;width: 168px;height: 10px;line-height: 10px;}
/*/drop*/

#content {clear: both;padding: 0px;}

/*block1*/
.block1 {padding: 15px 50px 0px;margin: 0px 0px 20px;}

.block1 h2 {font-size: 1.4em;color: #1d80a2;padding: 10px;}
/*background:#F1FCFF;border-bottom:1px solid #C7DFE1;*/
.block1 h3 {font-size: 1em;padding: 5px 0px;color: #1d80a2;}
.block1 h4 {padding: 3px 0px;font-size: 0.8em;font-weight: bold;color: #1D80A2;}
.block1 h5, .block1 h6 {font-size: 0.6em;font-weight: bold;padding: 3px 0px;color: #92DE00;}
.block1 p {font-size: 0.8em;color: #000000;padding: 10px 0px;}
.block1 .butt span {background: url(images/plus-bg.gif) no-repeat;display: block;float: left;height: 18px;padding: 1px 2px 0px 15px;}
.block1 .butt {background: url(images/plus-icon.gif) no-repeat right top;display: block;float: left;padding: 0px 18px 0px 0px;font-size: 0.7em;font-weight: bold;color: #FFFFFF;text-decoration: none;margin-top: 10px;}
.block1 ul, ol {margin: 0px 0px 10px 0px;}
.block1 li {font-size: 0.7em;color: #000000;padding: 0px 0px 1px;line-height: 14px;background: url(images/bullet.gif) no-repeat 0px 2px;padding: 0px 0px 0px 14px;}
.block1 a {font-size: 0.7em;color: #000000;background: url(images/bullet.gif) no-repeat 0px 4px;padding: 0px 0px 0px 15px;}
.block1 a:hover {text-decoration: none;}
.block1 address {font-size: 0.7em;font-style: normal;color: #000000;padding: 3px 0px;}
.block1 pre {padding: 3px 0px;font-size: 0.8em;}
.block1 img {background: #F1FCFF;display: block;padding: 5px;border: 1px solid #C7DFE1;margin: 0px 20px 0px 0px;float: left;}
/*block1*/

/*sheets*/
.sheets {clear: both;padding-left: 30px;padding-right: 36px;}
.sheets-content {background: #E7F1F2 url(images/sheets-content.gif) repeat-y;padding: 0px 20px;}
.box {padding: 0px 10px 0px 20px;text-align: center;margin: 0px 0px 25px;vertical-align: bottom;}
.box p {font-size: 0.7em;padding: 2px 0px;}
.butt2 span {background: url(images/plus2-bg.gif) no-repeat left top;height: 20px;display: block;float: left;padding: 2px 0px 0px 25px;}
.butt2 {background: url(images/plus2-end.gif) no-repeat right top;padding: 0px 14px 0px 0px;height: 22px;float: left;font-size: 0.7em;color: #74a400;text-decoration: none;font-weight: bold;margin: 0px 0px 0px 18px;}
.pic img {padding: 5px;border: 1px solid #bcced5;background: #FFFFFF;}
.col1 {float: left;width: 50%;}
.top {background: url(images/bg-main.gif) no-repeat left top;height: 20px;}
.bottom {background: url(images/bg-main.gif) no-repeat left bottom;height: 20px;clear: both;}
/*/sheets*/

/*footer*/
#footer {background: url(images/footer.jpg) no-repeat center top;height: 57px;margin: 20px 0px 0px;padding: 10px 0px 0px;clear: both;}
#footer ul {padding: 0px 0px 0px 150px;height: 12px;}
#footer p {clear: both;font-size: 0.7em;color: #FFFFFF;padding: 5px 0px 0px;float: none;margin: 0px;text-align: center;vertical-align: top;}
#footer li {float: left;margin: 0px 7px 0px 0px;border-right: 1px solid #4caec1;line-height: 17px;}
#footer a {font-size: 12px;font-weight: bold;color: #FFFFFF;text-decoration: none;padding: 0px 12px 0px 0px;}
#footer .last {border-style: none;}
#footer a:hover {text-decoration: underline;}
/*/footer*/

.block1 form {margin: 0px;padding: 0px;}
.block1 form label {display: block;margin: 0px;padding: 5px 0px;clear: both;width:680px;}
.block1 form input {border:1px solid #C7DFE1;background:#F1FCFF;margin: 0px;padding: 3px 5px 1px;font: 0.8em "Trebuchet MS", Verdana, Tahoma;float: left;display: block;width: 200px;}
.block1 form textarea {border:1px solid #C7DFE1;background:#F1FCFF;margin: 0px;padding: 3px 5px 1px;font: 0.8em "Trebuchet MS", Verdana, Tahoma;float: left;display: block;width: 200px;}
.block1 form label em {font-style: normal;display: block;margin: 0px;padding: 4px 5px 0px;width: 300px;float: left;font-size: 0.8em;font-weight: normal;text-align:right;}
.block1 form p {display: block;clear: both;padding: 0px;}
.block1 form img {display: block;}
.hidden{display:none!important;}
#submit {width:auto!important;float:none!important;clear: both!important;}

#forma {width:680px;float:left;}

#gmap {padding-top:30px;}

.sitemap {font-size: 1.6em;font-weight:bold;}
.sitemap ul li ul {font-size: 1.6em;font-weight:normal;}
.sitemap ul li ul li ul {font-size: 1.4em;}
.sitemap ul {list-style:none;background:none;margin:0;padding:0;}
.sitemap a, .sitemap li {background:none; padding: 2px 20px;}

.ib {display:block;background: url(images/indexb.gif) no-repeat center top;font-size: 0.7em;font-weight: bold;color: #2D76A1;text-decoration: none;padding:3px 0;margin:20px;}
.ib:hover {color:#79B309;}

/*Page promo*/
.titre_promo {
	font-size:14px;
	color:#79B309;
	font-weight:bold;
	padding-top:2px;
	margin-left:5px;
}
.texte_promo {
	text-align:justify;
	padding-right:5px;
	margin-left:5px;
}
.titre_page {
	width:600px;
	margin:auto;
	font-family:'trebuchet ms';
	font-size:18px;
	color:#1d7ea9;
}
.cadre_promo {
	clear:both;
	text-align:justify;
	border:1px solid #C7E0DD;
	font-family:'trebuchet ms';
	font-size:12px;
	width:600px;
	margin:auto;
	margin-bottom:25px;
	background-color:#F1FCFE;
	min-height: 139px;
}

/*/Page promo*/


/*Page actu*/
.cadre_actu {
	clear:both;
	text-align:justify;
	border:1px solid #C7E0DD;
	font-family:'trebuchet ms';
	font-size:12px;
	width:600px;
	margin:auto;
	margin-bottom:25px;
	background-color:#F1FCFE;
	padding:5px;
}
.titre_rub {
	width:580px;
	margin:auto;
	color:#8FDD00;
	margin-top:20px;
	font-weight:bold;
}
.conteneur_photo {
	clear:both;
	text-align:justify;
	font-family:'trebuchet ms';
	font-size:12px;
	width:520px;
	margin:auto;
	border:0px solid black;
}
.bouton_accueil {
	float:left;
	width:150px;
	border:1px solid #92DE00;
	text-align:center;
	margin-top:20px;
	height:40px;
	padding-top:20px;
	background-color:#ECFBFF;
}
.bouton_accueil a {
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	color:#1D80A2;
	background:none;
}