body {
	background : url(../gfx/degrade01.jpg);
	background-position: bottom center;
	background-repeat: repeat-x;
	background-color: #e4f4ff; 
	color: #444;
	font: 100% Verdana, Helvetica, sans-serif;
	cursor:default;
	margin:0;
	padding:0px;
	text-align: justify;
}
p {
    /*padding:5px ;*/
    padding:1px;
    /*border:1px solid green;*/
}

/*h1,h2,h3 {
    color: #aadd00;
	display : inline;
	font: 130% Times, "Times New Roman", "Liberation Serif", FreeSerif, serif;
	text-align: left;
	width:100%;
}*/

.para {
	margin:0;
	padding:0px 40px 20px 40px ;
	text-align: justify;
	/*border:1px solid red;*/
	font: 90% Verdana, Helvetica, sans-serif;
}
.para a{
	/*font-style: italic ;*/
	color:#ee8822;
	text-decoration: none;
}
.para a:hover{
	/*font-style: italic ;*/
	color:#ee8822;
	text-decoration: underline;
}

.para input[type="submit"] {
	background-color: #fff;
	color: #000;
	border:1px solid #aadd00;
}
.para input[type="submit"]:hover {
	background-color: #fff;
	color: #000;
	border:1px solid #66aadd;
	cursor:pointer;
}
.para input {
	background-color: #fff;
	color: #000;
	border:1px solid #aadd00;
}
.para h1 {
	color: #aadd00;
	display : inline;
	font: 150% Times, "Times New Roman", "Liberation Serif", FreeSerif, serif;
	text-align: left;
	width:100%;
	/*border:1px solid blue;*/
}
.para h2 {
	color: #aadd00;
	display : inline;
	font: 150% Times, "Times New Roman", "Liberation Serif", FreeSerif, serif;
	text-align: left;
	width:100%;
	/*border:1px solid blue;*/
}
.para h3 {
	color: #aadd00;
	display : inline;
	font: 150% Times, "Times New Roman", "Liberation Serif", FreeSerif, serif;
	text-align: left;
	width:100%;
	/*border:1px solid blue;*/
}
/*---------------------------------------------------------------------------------------------------------------------*/


.tab {
	font: 90% Verdana, Helvetica, sans-serif;
	/*padding:0px;
	margin:0px;*/
	text-align: justify;
}
.tab td{
	font: 100% Verdana, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}
.tab2 {
	font: 100% Verdana, Helvetica, sans-serif;
	/*padding:0px;
	margin:0px;*/
	text-align: justify;
}
.tab2 td{
	font: 100% Verdana, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}
.tab input {
	/*width:30px;*/
	background-color: #fff; 
	border:1px solid #aadd00;
	cursor:pointer;
}
.tab option {
	/*width:30px;*/
	background-color: #fff; 
	cursor:pointer;
}

.bandsup {
	background : url(../gfx/fond03.gif);
	margin:0;
	padding:0px;
	height:4px;
	border-left:1px solid black;
	border-right:1px solid black;
}
.bandinf {
	background : url(../gfx/fond03.gif);
	height:4px;
}
.entete {
	background-color: #fff; 
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	/*border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;*/
}
.headpub {
	background-color: #fff; 
	height:40px;
	border:1px solid black;
}
.menu {
	background-color: #6eacd1; 
	/*border-top:1px solid #397BB8;*/
	border-right:1px solid #ddd;
	/*border-right:1px solid #000;*/
}
.item{
	background-color: #4583c0; 
	/*border-bottom:1px solid #004D85;*/
	border-bottom:1px solid #3578B4;
	font: 130% times,Verdana, Helvetica, sans-serif;
	height:40px;
	cursor:pointer;
	color: #fff; 
    /*font-weight:bold;*/
}
.item a {
	color: #fff; 
	text-decoration: none; 
}
.item a:hover{
	color: #fff; 
	text-decoration: none; 
}
.item2{
	background-color: #4583c0; 
	font: 130% times,Verdana, Helvetica, sans-serif;
	height:40px;
	cursor:pointer;
	color: #fff; 
}
.item2 a {
	color: #fff; 
	text-decoration: none; 
}
.tabitem{
	color: #ee8822; 
	background-color: #4583c0; 
	/*border-top:1px dotted #3578B4;*/
	border-bottom:1px solid #3578B4;
	font: 80% Verdana, Helvetica, sans-serif;
	height:100px;
	cursor:pointer;
}
.tabitem a {
	color: #ee8822; 
	text-decoration: none; 
}
.tabitem a:hover {
	color: #fff; 
	text-decoration: underline; 
}
.milieu {
	text-align: justify;
	background-color: #fff; 
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	/*border-bottom:1px solid #eee;*/
	/*border:1px solid #000;*/
	font: 100% Verdana, Helvetica, sans-serif;
}
.chabada{
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.main {
	border-top:1px solid #ddd;
	text-align: justify;
	background-color: #fff; 
	font: 100% Verdana, Helvetica, sans-serif;
}
.pied {
	/*border:1px solid black;*/
	height:50px;
	background-color: #4583c0; 
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background : url(../gfx/pied.jpg);
	background-repeat: repeat-y;
	background-color: #fff; 
}
.contour-g {
	background : url(../gfx/contour-g.gif);
	background-repeat: repeat-y;
}
.contour-d {
	background : url(../gfx/contour-d.gif);
	background-repeat: repeat-y;
}
.cadre {
	font: 100% Verdana, Helvetica, sans-serif;
	text-align: justify;
	cursor:pointer;
}
.bords {
	border:1px solid black;
}
.bandeau-h {
	background : url(../gfx/test1.gif);
	background-repeat: repeat-x;
}
.etoile {
	color: #000;
	font: 120% Verdana, Helvetica, sans-serif;
}
.etoile a{
	color: #000;
	font: 120% Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.etoile a:hover{
	color: #fff;
	font: 120% Verdana, Helvetica, sans-serif;
}
/*-------------------------------------------------------------------------------------------------------*/
.article
{
    font: #444;
	text-align: justify;
/*	margin-left:auto;
	margin-right:auto;*/
	vertical-align: top;
/*	width:96%;*/
}
.article a {
	color: #000; 
	text-decoration: none; 
}
.article a:hover {
	background-color: #dfd;
	color: #000;
}
.aimg a:hover {
	background-color: transparent;
}

.atitle
{
    color: #aadd00;
	display : inline;
	display: block;
	/*font: 110% Times, "Times New Roman", "Liberation Serif", FreeSerif, serif;*/
	/*font-weight:bold;*/
	text-align: left;
	/*border-bottom: 1px solid #F4FFCC;*/
	width:100%;
	/*cursor:pointer;*/
}
.atitle h1,h2,h3
{
    color: #aadd00;
	display : inline;
	font: 130% Times, "Times New Roman", "Liberation Serif", FreeSerif, serif;
	/*font-weight:bold;*/
	text-align: left;
	width:100%;
	/*cursor:pointer;*/
}
.atitle a{ 
    color: #aadd00;
	display: block;
}

.amain{
	text-align: justify;
	margin:auto;
	margin-left:auto;
	margin-right:auto;
	font: 100% Verdana, Helvetica, sans-serif; 
	width:96%;
	color: #000000; 
}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.infobulle{
    position: absolute;   
    visibility : hidden;
    border: 2px solid #bdf;
    padding: 10px;
    font-family: Verdana, Arial;
    font-size: 10px;
    background-color: #fff;
}
.alcool {
	font-weight:bold;
	font: 120% Verdana, Helvetica, sans-serif; 
	border: 10px solid #000;
}
/*#################################################################################################*/

.subsite {
	display: block;
	font: 60% Verdana, Helvetica, sans-serif;
	color : #ccc;
	text-align: center;
}
.subsite a{
	color : #ccc;
	text-decoration: none;
}
.subsite a:hover{
	color : #000000;
	text-decoration: underline;
}
/*------------------------------------------------------------------------------------------------------*/
.searchb {
	border: 1px solid #fff;
	/*cursor:pointer;*/
}

a.photot img {
	background-color: #ffffff;
	background: #ffffff;
	/*margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;*/
}
.photot img {
	background: #ffffff;
	border:2px solid #4583c0;
	background-color: #ffffff;
}
a.photot:hover img {
	background: #ffffff;
	background-color: #ffffff;
	border:2px solid #aadd00;
	-moz-opacity:0.7;
	#filter: Alpha (opacity=70, finishopacity=70, style=2);
}

.tabphoto a{
	background: #ffffff;
	margin:0px 5px 0px 5px;
	/*padding:5px;*/
	/*width:160px;*/
}
.tabphoto a:hover{
	background: #ffffff;
}

