* { padding: 0; margin: 0; }

body {
	font-family: "Trebuchet MS";
	font-size: 1em;
	color:#0595bb;
}
h1  {
	font-size:1.2em;
	color:#0595bb;
	text-decoration:underline;
}

#header h1 span{display:none;}
h2 {
	font-size:1.2em;
	color:#0595bb;
}
h3{
    color:#ffffff;
	font-size:1.4em;
  }
p {
padding:15px 0 0 0;
	font-size: 0.8em;
}
a {
color: #0595bb;
}
a:hover {
color: #cccccc;
}

#wrapper { 
 margin: 0 auto;
 width: 980px;
 background-image:url(../images/bg.gif);
}


/*header*/

#header {
 width: 980px;
 height:311px;
 background-image:url(../images/bgheader.jpg);
 float: left;
}
/*menu*/
.menu {
float:left;
height:311px;
width: 235px;
background-image:url(../images/menu.jpg);
background-repeat:no-repeat;
}
.menu ul{
display:block;
padding: 0; 
margin-top:90px;
list-style-type: none;
}
.menu ul li {
border-bottom: 3px solid #0595bb;
}
.menu ul li a{
color:#0595bb;
padding: 6px 3px 1px 3px; 
margin-left: 20px; 
text-decoration: none;
}
.menu ul li a:hover{
color: #ffffff;
}
.menu ul li a:selected{ 
color: #ffffff;
border-bottom: 2px solid #ffffff;
}
.menu ul li a.active{ 
color: #ffffff;
border-bottom: 2px solid #ffffff;
}
/*slideshow*/

.slideshow {
	
	float: right;
	width: 745px;
	height: 271px;	
	position:relative;
	top:29px;
	left:0px;
}

.slideshow img {

	position: absolute;
	top: 0;
	left: 0;
}

/*colonne gauche*/

#leftcolumn { 
 color: #333;
 background: #0595bb;
 margin: 0px 5px 0px 0px;
 width: 235px;
 float: left;
}
.mdm{
position:relative;
overflow:hidden; 
height:190px; 
width:234px;
padding:0;
background-image:url(../images/adresse.jpg);
background-repeat:no-repeat;
}
.adresse{
height:200px;
padding:40px 10px 10px 10px;
font-size:0.9em;
color:#ffffff;
}
.first ul li{
margin-bottom:15px;
font-size:0.9em;
}
.adresse ul li{
font-size:0.9em;
color:#ffffff;
list-style-type:none;
}
.lien{
text-align:center;
line-height:15px;
height:170px;
font-size:0.9em;
color:#ffffff;
padding:4px 10px 0 10px;
}
.lien a{
font-size:0.9em;
color:#0595bb;
}
.lien a:hover{
background-position: 18px 54px;
color:#cccccc;
}
#leftcolumn .mailing { 
 background-image:url(../images/bouton.jpg);
 background-repeat:no-repeat;
 height: 68px;
 width: 235px;
 }
 
 /*colonne droite*/ 
 
#rightcolumn { 
 float: right;
 background: #ffffff;
 margin: 10px 0px 5px 0px;
 width: 707px;
 display: inline;
}
#rightcolumn ul { margin:1em 2.5em;}
#rightcolumn h3 { margin:1em 0 .5em 0; color:#039FC4;}

/*contenu*/

.contenu{
padding:15px 0px 10px 10px;
}
.contenu img { 
 float: right;
 margin: 2px 0 2px 5px;
}

/*Footer*/

#footer { 
 width: 980px;
 clear: both;
 color: #ffffff;
 background-image:url(../images/bgfooter.gif);
 height:24px;
}

ul.footer {
  padding-top:2px;
	list-style-type: none;
	text-align: center;
	font-size: 0.834em;	
}
ul.footer li {
	display: inline;
}
ul.footer li a {
	color: #0595bb ;/*!important;*/
	text-decoration: none;
}
ul.footer li a:hover{color:#cccccc;}

/*FORM*/

form {
padding:0px;
width:340px;
float:left;
font-family:"Trebuchet MS";
font-size:1em;
}
fieldset {
border:none;
}
legend {
display:none;
}
label {
margin-top:20px;
display:block;
font-size:90%;
}
label.inline {
display:inline
}
input {
	background-color:#cfedf4;
	font-family:"Trebuchet MS";
	color:#0595bb;
}
input[type=radio] {
margin-right:50px;
background-color:transparent;
border:none;
}
select, option {
	background-color:#cfedf4;
	font-family:"Trebuchet MS";
}
textarea {
	border:1px solid #0595bb;
	background-color:#cfedf4;
	font-family:"Trebuchet MS";
	color:#0595bb;
}


.right{float:right;}
.left{float:left;}

.gMap{width:365px; height:320px;}
/**/