/* ***** BEGIN LICENSE BLOCK ***** * This file is part of DotClear. * Copyright (c) 2007 Nawak Medias RETIZ. All rights * reserved. * * DotClear is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. *  * DotClear is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the * GNU General Public License for more details. *  * You should have received a copy of the GNU General Public License * along with DotClear; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA * * ***** END LICENSE BLOCK ***** * * Contributor(s): *  Nawak Medias RETIZ : www.nawak.com */body {	font-family: "Trebuchet MS", Tahoma, sans-serif;	font-size: 0.7em;	background:url(images/bg_body.png);	padding: 0px;	color: black;	margin-top: 0;}h1 {	color: #000;	position: relative;	top: -13px;	font-weight:normal;	text-transform: uppercase;	text-align: right;	padding-right: 35px;	font-size: 22px}h1 a {	color: #3E4C5C}h2{	margin:0px;	font-size: 1.6em}h3{	font-size: 1.3em}h4, h5 {	font-size: 1.1em}a {	color: #65798E;	text-decoration: none;}a img {	border: none;}form {	padding: 0;	margin: 0;}fieldset{	border: none;	padding: 0;	margin: 0;	}legend {	display: none;}select {	border: solid 1px #666;	background: #E6ECF3;	color: #666;	font-size: 1em;}ul, ol, dl {	position: relative;}/*********** ELEMENTS DE LA PAGE *********/#page {	width: 869px;	margin-left: auto;	margin-right: auto;}#header {	display: none;	background:url(images/bg_header.png) no-repeat;	height: 0px;	margin:0;	padding: 0;}html>body #header {	display: none;	background:url(images/bg_header.png) no-repeat;	height: 0px;	margin:0;	padding: 0;}#top {	background: url(images/bg_main.png);	padding: 0 0 0 8px;	margin: 0	height: 297px;	position: relative;}html> body #top {	padding: 0 0 0 8px;	margin: 0;	position: relative;}#sstop {	background: url(images/bg_sstop2010.jpg) no-repeat;	height: 277px;	padding: 0;	margin: 0;}#sstopMenu {	background-color: rgb(117, 130, 143);	width: 841px;	height: 24px;	font-size: 14px;	padding-left: 10px;}#sstopMenu ul {	height: 24px;	list-style-type: none;	padding: 0;	margin: 0;	float: right;	position: relative;	top: 280px;}html> body #sstopMenu ul {	top: 3px;}#sstopMenu li {	background: none;	float: left;	padding: 0 8px;}#sstopMenu a {	color: rgb(255, 255, 255);	float: left;}	#sstopMenu a:hover {	color: rgb(90, 209, 137);}	#main {	background: url(images/bg_main.png);	margin: 0;	padding: 0;	width: 867px;	position: relative;}html>body  #main {	background: url(images/bg_main.png);	margin: 0;	padding: 0;	position: relative;	width: 867px;}#content {	width: 590px;	float: left;	padding: 0 8px 0 0;	position: relative;	top: -10px;}#sidebar {	width: 251px;	float: left;	padding: 0 0 0 8px;}#footer {	background:url(images/bg_footer.png);	height: 25px;	text-align: center;	margin: 0;	clear: both;	position: relative;	top: 25px;}html>body  #footer {	background:url(images/bg_footer.png);	height: 25px;	text-align: center;	margin: 0;	clear: both;	position: relative;	top: 25px;}.error {	padding: 15px}/****** POST *********/div.post, div.comments, div.commentsform, div.ouverture {	padding-left: 18px;	text-align: justify	;	clear: both;}div.post h2, div.comments h2, div.commentsform h2, div.ouverture h2 {	margin-top: 25px;	padding-top: 17px;	color: #65798E;	text-transform:uppercase;	}div.post h2 a {	color: #65798E;}div.ouverture h3 a {	font-size:  1.0em;	color: #65798E;}p.post-info {	margin: 0px;}div.comments blockquote {	background: #E3EAF2;	padding: 5px;	margin: 0;}p.comment-info1 {	padding: 45px 0 3px 0;	margin:-45px 0 0 0;}p.comment-info {	padding: 45px 0 3px 0;	margin: 0;	}p.post-info-co {	text-align: right;		clear: both;}.post-content blockquote {	font-style:italic;	margin-left: 15px;}.post-content pre {	border-left: 2px #5bbb66 solid;	font-size:  1.2em;	margin-left: 15px;	padding: 3px}/************* COMMENTAIRE FORMULAIRE **********/div.commentsform fieldset {	padding-top: 15px;}div.commentsform label {	display: block}div.commentsform input {	background: #E3EAF2;	border: none;	color: #666;	font-size: 1em;	padding: 2px;	margin-right: 15px;}div.commentsform textarea {	background: #E3EAF2;	border: none;	width: 100%;	height: 80px;	color: #666;	font-family: "Trebuchet MS", Tahoma, sans-serif;	font-size: 1em;	padding: 2px;}input.preview, input.submit {	color: #E2D6FD;	text-transform:uppercase;	padding: 3px;}input#c_remember {	background: none;	display:inline;	width: 15px;}div.commentsform  label.c_remember {	display: inline;}/************* OUVERTURE **********//************* SIDEBAR ********/#sidebar div {	padding: 0px 10px 0px 25px;	margin-top: 35px;}#sidebar div h2 {	margin-bottom: 10px;	color: #65798E;	text-transform:uppercase;}#calendar table{	}#calendar table caption {	padding: 5px;	text-transform:uppercase;	font-weight:bold;}#calendar table td {	width: 25px;	text-align: center;}#calendar table td a {	background: #65798E;	display: block;	padding: 3px;	color: white;	font-weight: bold;}#sidebar ul{	padding:0;	margin:0;	list-style:none;}ul{	list-style:none;}	li {	background: url(images/bg_li.png) no-repeat;	padding-left: 15px;}#sidebar li a {	color: #65798E}#sidebar li a:hover {	color: #65798E;	text-decoration: underline;}#sidebar h3 {	margin-top: 15px;}#search input {	background: #E3EAF2;	border: none;	color: #666;	font-size: 1em;	padding: 2px;	margin-right: 20px;}/**** Style speciaux utilises dans les pages statiques ****/.Style6 {	font-size: 12px; 	color: #00b000; 	font-family: Verdana, Arial, Helvetica, sans-serif; }.Style8 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	color: #75828f;}#ListeCantons h4 {	background-image: url(images/bg_li.png);	background-repeat: no-repeat;	font-size: 12px;	padding-left: 15px;	color: black;	margin-left: 40px;	margin-top: 30px;}#ListeCantons h4 span {	font-weight: normal;}#ListeCantons ul {	padding: 0;	margin: 0;	list-style-type: none;}#ListeCantons li {	background: none;	margin-top: 11px;	padding: 0;}#ListeCantons a {	color: rgb(19, 182, 19);}
