/* - - - - - - - - - - - - - - - - - - Title : Default CSSAuthor : JASURL : http://www.allmer.fr- - - - - - - - - - - - - - - - - - *//* ΡΡΡΡ Default ΡΡΡΡ */* {margin: 0; padding: 0;}body {	background-color: #fff;	font: normal 55% sans-serif; color: #444; font-family: "Lucida Grande", "Trebuchet MS";}a {color: #003366;}a:hover {color: #6699cc;}big {font-size: 1.1em;}small {font-size: 0.8em;}h1,h2,h3,h4 {color: #336699; padding: 8px 0 2px;}h1 {font: normal 2.4em sans-serif; font-family: "Lucida Grande", "Trebuchet MS";}h1 a {text-decoration: none;}h1 a:hover {text-decoration: underline;}h2 {font: normal 1.6em sans-serif; font-family: "Lucida Grande", "Trebuchet MS";}h3 {font: bold 1.2em sans-serif; font-family: "Lucida Grande", "Trebuchet MS";}h4 {font: bold 0.85em sans-serif; line-height: 1.3em; font-family: "Lucida Grande", "Trebuchet MS";}h5 {font: normal 0.85em sans-serif; font-family: "Lucida Grande", "Trebuchet MS";}h6 {font: italic 1.6em sans-serif; font-family: "Lucida Grande", "Trebuchet MS"; color: #003366;}h7 {font: italic 0.8em sans-serif; font-family: "Lucida Grande", "Trebuchet MS"; color: #ffffff;}blockquote {	background: url('img/thumb1.gif') no-repeat;	display: block;	padding-left: 120px}form,table {margin-bottom: 1.2em;}img {border: none;}label {display: block;}li {line-height: 1.5em;}p {padding: 2px 0 10px;}small,.small {font: normal 0.9em sans-serif;}ul {padding: 0 2em 1.2em;}/* ΡΡΡΡ Structure ΡΡΡΡ */#wrapper {	background: #FFF url(img/back.gif) repeat-y;	margin: 0 auto;	width: 800px;}#container {	background: #FFF;	border-top: 4px solid #000033;	font-size: 1.3em;	line-height: 1.3em;	margin: 0 auto;	width: 750px;}#ender {	background: #FFF url(img/footer.jpg) no-repeat;	width: 800px;	height: 61px;	padding: 6px 30px 0;}/* ΡΡΡΡ Header ΡΡΡΡ */.titlepro {	background: #E2DED4 url(img/topro.jpg) no-repeat;	height: 85px;}.title {	background: #E2DED4 url(img/top.jpg) no-repeat;	height: 85px;}.title h1 {	color: #441;	font: normal 2.2em sans-serif; font-family: "Lucida Grande", "Trebuchet MS";	padding: 10px 0 10px 18px;}.header {	border-top: 0px solid #996633;	background: #DAD7C5 url(img/headerpro.jpg) no-repeat left bottom;	height: 220px;}/* ΡΡΡΡ Navigation ΡΡΡΡ */.navigation {	background: #DED9D0 url(img/nav.gif) repeat-x; height: 31px;	border-top: 1px solid #996;}.navigation a {	background: #FFF url(img/nav.gif) repeat-x;	border-right: 1px solid #C9C6B3;	color: #003366;	float: left;	font: bold 1em Tahoma,sans-serif;	padding: 0 14px;	line-height: 31px;	text-align: center;	text-decoration: none;}.navigation a:hover,.navigation a#active {background-position: left bottom; color: #990000;}/* ΡΡΡΡ Main ΡΡΡΡ */.main#two-columns {background: #FFF url(img/two-columns.gif) repeat-y;}/* ΡΡΡΡ Mainforce ΡΡΡΡ */#menupro {	background-color: #D2D0C0;	position: relative;	width: 750px;	height: 35px;	margin: 0 auto;	text-align: left;	text-indent: 13px;}#menupro ul {	position: absolute;	top: 0px;	left: 0px;	width: 500px;	height: 35px;	padding: 0;	margin: 0;	background: blue;	list-style: none;	background: transparent url(img/menupro.png) top left no-repeat;}#menupro li {	float: left;	padding: 0;	margin: 0;}#menupro li a {	display: block;	height: 35px;	width: 100px;	color: #C6C1A3;}#menupro li a span {	position: absolute;	left: -5000px;}#menupro li a:hover {	background: transparent url(img/menupro.png) top left no-repeat;}#menupro a#flottant:hover {	background-position: 0px -35px;	color: #6882c3;}#menupro a#hautevis:hover {	background-position: -100px -35px;	color: #8fab10;}#menupro a#industrie:hover {	background-position: -200px -35px;	color: #ffc326;}#menupro a#pompiers:hover {	background-position: -300px -35px;	color: #ffc326;}#menupro a#peche:hover {	background-position: -400px -35px;	color: #ffc326;}/* ΡΡΡΡ Forces ΡΡΡΡ */#centreleft {background: #fff;width: 750px;float: left;min-height: 300px;padding-top: 20px;}#centre {position: relative;width: 280px; display: block;float: left;text-align: center;min-height: 300px;}#left {float: left;position: relative; width: 340px;padding-left: 20px;}#right {float: right; position: relative; width: 110px;}/* ΡΡΡΡ Misc ΡΡΡΡ */.clearer {clear: both;} .col2 .left {width: 65%;}.col2 .right {width: 32%;}.content {padding: 10px 20px;}.left {float: left;}.right {float: right;}/* ΡΡΡΡ Block list ΡΡΡΡ */ul.block {	border-top: 1px dashed #BCBAAC;	margin: 4px 0;	padding: 0;	width: 90%;}.block li {	border-bottom: 1px dashed #BCBAAC;	list-style: none;}.block li a,.block li em {	color: #553;	display: block;}.block li em {	font-size: 0.9em;	font-style: normal;}.block li a {	padding: 4px 3%;	text-decoration: none;	width: 94%;}.block li a span {font-weight: bold;}.block li a:hover, .block li a#active {background: #D2D0C0; color: #553;}.right .block,.right .block li {border-color: #DCDACC;}.right .block li a:hover {background: #F2F0EA;}/* ΡΡΡΡ Bottom ΡΡΡΡ */.bottom {	background: #6699cc;	border-top: 1px solid #AA8;	color: #444;	padding: 10px 20px;}.bottom .left,.bottom .right {width: 50%;}