body
{
	background-color:#006599;
	background-image:url(images/fondpage.jpg);
	background-repeat:repeat-x;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3C4B73;
	text-align:justify;
}

div
{
	color:#000066;
	text-align:justify;
	font-size:12px;
}

p
{
	padding-left:5px;
	padding-right:5px;
}

h1{
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
}
h2{
	color:#99CFFB;
	font-weight:bold;
	font-size:14px;
}

a { color:#196583; text-decoration:none; }
a:link { color:#196583; text-decoration:none; }
a:hover { color:#196583; text-decoration:underline; }
ar:visited {}

#menu
{
	/*background-image:url(images/menu.jpg);*/
	background-repeat:no-repeat;
	width:153px;
	height:190px;
}

#equalizer
{
	background-image:url(images/equalizer.jpg);
	background-repeat:no-repeat;
	width:261px;
	height:205px;
}

.image{
	padding:5px;
}

.tabppal
{
	width:900px;
	background-image:url(images/fondtab.jpg);
	background-repeat:repeat-y;
}

.tdlateral
{
	width:261px;
	vertical-align:top;
}

.tablelateral { height:100%}

.lateralright
{
	width:49px;
	background-image:url(images/lateralright.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
}

.lateralphoto
{
	background-image:url(images/fondlateralphoto.jpg);
	background-repeat:no-repeat;
	width:59px;
	height:339px;
}

.tdcoord
{
	background-image:url(images/fondcoord.jpg);
	background-repeat:no-repeat;
	width:153px;
	height:149px;
}

.coord
{
	color:#FFF;
	padding-top:27px;
	padding-left:42px;
}

.tdppal
{
	width:639px;
	vertical-align:top;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

.tdannonce
{
	width:639px;
	height:23px;
	background-image:url(images/fondannonce.jpg);
	background-repeat:no-repeat;
	color:#FFF;

}



.tdright
{
	width:30px;
	height:521px;
	background-image:url(images/right.jpg);
	background-repeat:no-repeat;
}

.tdcontenu
{
	width:609px;
	height:316px;
	background-image:url(images/fondtdcontenu.jpg);
	background-repeat:no-repeat;
	vertical-align:top;  
  overflow:auto; 
}


#contenu
{            
	width:600px;
	min-height:450px;
	overflow:hidden;	
	font-size:12px;
	position:relative;
}

#personne1 {
    position:absolute;
	top:50px;
	left:-50px;
	width:200px;
	height:200px;
	font-size:10px;
	text-align:center;
	}

#personne2 {
    position:absolute;
	top:220px;
	left:-50px;
	width:200px;
	height:200px;
	font-size:10px;
	text-align:center;
	}
/*****PRESTATIONS****/
.fondprestations
{
	background-image:url(images/fondprestations.jpg);
	background-repeat:no-repeat;
	width:216px;
	height:164px;
	vertical-align:top;
	color:#FFF;
}

.prestationright
{
	background-image:url(images/prestationsright.gif);
	background-repeat:no-repeat;
	height:178px;
	width:25px;
}

.prestationbas
{
	background-image:url(images/prestationsbas.gif);
	background-repeat:no-repeat;
	height:14px;
	width:216px;
}

.presttop
{
	color:#FFF;
	font-weight:bold;
	text-align:center;
}

.prestdate
{
	color:#5F9DB2;
	font-weight:bold;
}

.prestdesc
{
	color:#FFF;
}
/*****PRESTATIONS****/

#footer
{
	text-align:center;
	color:#FFF;
}

a.lienfooter { color:#FFF; text-decoration:none; }
.lienfooter:link { color:#FFF; text-decoration:none; }
.lienfooter:hover { color:#FFF; text-decoration:underline; }
.lienfooter:visited { color:#FFF; }

.tdfooter
{
	background-image:url(images/fondfooter.jpg);
	height:	34px;
	background-repeat:no-repeat;
}

/*****FORMULAIRE*****/
.avertissement
{
	font-weight:bold;
	color: #FF0000;
}

input,textarea
{
	border: 1px dotted #146B87;
	background-color:#FFFFFF;
}

.bouton
{
	font-weight: bold;
	border-style:solid;
	background-color:#FFFFFF;
}

.textfield {width:280px;}
/*****FORMULAIRE*****/

.tdheader
{
	width:900px;
	height:156px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
}

.menuheader
{
	color:#FFF;
	font-size:14px;
	text-align:right;
}

.menuheader2
{
	padding-left:160px;
	padding-top:68px;
	text-align:center;
	font-size:11px;
	color:#01BDFE;
}

a.lienheader2 { color:#01BDFE; text-decoration:none; }
.lienheader2:link { color:#01BDFE; text-decoration:none; }
.lienheader2:hover { color:#FFF; text-decoration:underline; }
.lienheader2:visited { color:#01BDFE; }

.listephotos li
{
	float:left;
	list-style-type:none;
	width:120px;
	height:160px;
}

.liteoccas li
{
	list-style-type:disc;
}


.liteoccas li img 
{
	position:relative;
	z-index:2;
}

.scroller
{
	padding-right:20px;
}