BODY {
	background-color : #c4d8a5;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	background-image : url(images/bg.jpg);
	background-position : bottom;
	background-attachment:fixed;
	background-repeat : repeat-x;
}

body { behavior: url("csshover3.htc"); } 

P {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #344955;
	text-align : justify;
	margin-top: 10px;
	margin-bottom: 30px;
	margin-left : 15px;
	margin-right : 15px;
	line-height : 22px;
}

P.section {
	font: 14px Arial, Helvetica, sans-serif;
	color : #5e7b8b;
	text-align : justify;
	margin-top: 10px;
	margin-bottom: 30px;
	margin-left : 15px;
	margin-right : 15px;
	line-height : 22px;
	font-weight: bold;
}

P.pudeh {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #344955;
	text-align : justify;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left : 60px;
	margin-right : 60px;
	line-height : 20px;
}

P.small {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Gray;
	text-align : center;
	margin-top : 0px;
	margin-bottom : 10px;
	margin-left : 15px;
	margin-right : 15px;
	line-height : 14px;
}

P.small2 {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : White;
	text-align : left;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-left : 15px;
	margin-right : 15px;
	line-height : 12px;
}

P.voit {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Gray;
	text-align : left;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-left : 30px;
	margin-right : 30px;
	line-height : 16px;
}

P.liens {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Gray;
	text-align : left;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-left : 15px;
	margin-right : 15px;
	line-height : 12px;
}

P.liens2 {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #344955;
	text-align : left;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	line-height : 16px;
}

P.tb {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	font-weight:bold;
	text-align : center;
	margin-top : 7px;
	margin-bottom : 7px;
	margin-left : 15px;
	margin-right : 15px;
	line-height : 10px;
}

P.avoir {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #333333;
	text-align : left;
	margin-left : 15px;
	margin-right : 15px;
	line-height : 14px;
}

P.actu {
	font: 12px Arial, Helvetica, sans-serif;
	color : #344955;
	text-align : left;
	margin-left : 20px;
	margin-right : 20px;
	margin-top : 10px;
	margin-bottom : 15px;
	line-height : 16px;
}

P.liste_berges {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #344955;
	text-align : left;
	margin-left : 80px;
	margin-right : 20px;
	margin-top : 5px;
	margin-bottom : 5px;
	line-height : 20px;
}

P.liste_bois {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #344955;
	text-align : justify;
	margin-left : 60px;
	margin-right : 20px;
	margin-top : 5px;
	margin-bottom : 5px;
	line-height : 13px;
}

P.liste_bois2 {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #344955;
	text-align : justify;
	margin-left : 80px;
	margin-right : 20px;
	margin-top : 5px;
	margin-bottom : 5px;
	line-height : 13px;
}

ul.liste {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #344955;
	line-height: 22px;
	font-weight : normal;
	margin-left: 35px;
	margin-right: 0px;
	padding-left: 25px;
	list-style: outside;
	list-style-image: url(images/dot1.gif);
	text-align: justify;
	width: 85%;
	border-bottom: 0px;
	z-index: -1;
}

ul.liste li {
	padding-left: 5px;
	margin-bottom: 5px;
}

ul.liste1 {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #32382a;
	line-height: 18px;
	font-weight : bold;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 20px;
	list-style: outside;
	list-style-image: url(images/dot2.gif);
	width: 100%;
	border-bottom: 0px;
}

ul.liste1 li {
	padding-left: 5px;
	position: inherit;
	margin-bottom: 0px;
}

H1 {
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	color : #315542;
	margin-left : 15px;
	margin-top : 3px;
	padding-top: 3px;
	margin-bottom: 10px;
	letter-spacing : 0px;
}

H2 {
	font-family : "Arial Black", Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-size : 16px;
	color : #277CA7;
	margin-top: 25px;
	margin-bottom: 10px;
	margin-left : 15px;
	margin-right : 15px;
	line-height : 20px;
	font-style:normal;
}

H3 {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	letter-spacing : 0px;
	font-size : 14px;
	color : #2F4F4F;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
	line-height : 20px;
	border-bottom : 1px dashed Silver;
	width : 380px;
}

H4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #000;
	margin-top: 25px;
	margin-bottom: 10px;
	margin-left : 15px;
	margin-right : 15px;
	line-height : 20px;
	padding: 5px 10px;
	font-style:normal;
	background-color: #E0E0E0;
}

TD.table_bois P.table_bois {
	font: 9px Arial, Helvetica, sans-serif;
	color : #344955;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 0px;
	text-align : left;
	line-height : 13px;
}

TD.table_bois P.table_bois2 {
	font: 9px Arial, Helvetica, sans-serif;
	color : #344955;
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 0px;
	line-height : 13px;
}

TD.table_bois {
	font-weight:bold;
	padding-left: 5px;
	width: 150px;
	font: 10px Arial, Helvetica, sans-serif;
	color : #344955;
	text-align : left;
	line-height : 13px;
}

TD.table_bois A {
	font-weight : bold;
	text-decoration : underline;
	color : #00539A;
}

TD.table_bois A:hover {
	font-weight : bold;
	color : #2298FF;
	text-decoration : none;
}

TD.menubas {
	background-image:url(images/bg_menuleft.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-top: 100px;
}

TABLE.actu {
	width : 100%;
}

TABLE.actu TD.a {
	background-color : #F2F4F5;
}

TABLE.avoir {
	width : 100%;
	background-color : #F2F4F5;
	border-bottom : 1px solid Silver;
	border-top : 1px solid Silver;
	padding-top : 12px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 12px;
}

TABLE.avoir TD.info {
	width : 420px;
	background-image : url(images/bg_info.jpg);
	background-position : center;
	background-repeat : no-repeat;
}

TABLE.bois {
	width : 90%;
	border-top : 1px solid Silver;
	border-left : 1px solid Silver;
	border-right : 1px solid Silver;
	padding: 10px, 5px, 10px, 5px;
}

TABLE.bois TD {
	width : 33%;
	border-bottom : 1px solid Silver;
}

TABLE.berge {
	border-top : 1px solid Silver;
	border-left : 1px solid Silver;
	border-right : 1px solid Silver;
	padding: 10px, 5px, 10px, 5px;
}

TABLE.berge TD {
	border-bottom : 1px solid Silver;
}

TABLE.infobulle {
	width : 215px;
	background-color:#e7f6cf;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #32382a;
	text-align : left;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-left : 10px;
	margin-right : 10px;
	line-height : 18px;
	border: 5px solid #c6dea2;
}

TABLE.equipe {
	width : 600px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #344955;
	text-align : left;
	margin-top: 10px;
	margin-bottom: 30px;
	margin-left : 15px;
	margin-right : 15px;
	line-height: 24px;
}

TABLE.equipe th {
	width: 150px;
	border-bottom: 1px dotted #c4d8a5;
	vertical-align:top;
}

TABLE.equipe td {
	border-bottom: 1px dotted #c4d8a5;
	padding-left: 15px;
	vertical-align:top;
}

#form {
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;}
	
#form td { font-size: 12px;}

A {
	font-weight : bold;
	text-decoration : underline;
	color : #00539A;
}

A:hover {
	font-weight : bold;
	color : #2298FF;
	text-decoration : none;
}

SPAN.carre_bleu {
	background-color:#D5F5FF;
	padding-top: 3px;
	padding-bottom: 3px;
}

img.photo {
	margin: 10px 20px;
	border: 1px solid #CCC;
	padding: 4px;
}









ul.dropdown, ul.dropdown li, ul.dropdown ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.dropdown {
    float: left;
    position: relative;
    z-index: 597;
	background: #3E6766;
	width: 150px;
	margin-bottom: 30px;
}
ul.dropdown a { color: #fff; display: block; text-decoration: none;}
ul.dropdown li {
    float: left;
    line-height: 1.3em;
    vertical-align: middle;
	color: #fff;
	background: #3E6766;
	font: bold 11px/16px arial, helvetica, sans-serif;
	display: block;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: 0;
	padding: 5px 2px 5px 5px;
}
ul.dropdown li.hover, ul.dropdown li:hover {
    cursor: default;
    position: relative;
    z-index: 599;
	color: #1A95E3;
	background: #4c7b90;
	border-left : 3px solid #63B5E7;
}
ul.dropdown ul {
    left: 0;
    position: absolute;
    top: 100%;
    visibility: hidden;
    width: 100%;
    z-index: 598;
}
ul.dropdown ul li {
    float: none;
	background-color: #1c4645;
}
ul.dropdown ul li:hover {
	border-left: 0;
}
ul.dropdown ul ul {
    left: 99%;
    top: 1px;
}
ul.dropdown li:hover > ul {
    visibility: visible;
}

ul.dropdown-vertical {
    width: 150px;
}
ul.dropdown-vertical ul {
    left: 99%;
    top: 0;
}
ul.dropdown-vertical li {
    float: none;
}

