@CHARSET "ISO-8859-1";

body
	{
	background-color: #e0e0e0;
	font-family: Arial, Tahoma, Verdand, sans;
	font-size:75%;
	padding-top: 35px;
	padding-bottom: 15px;
	}

#header
	{
	background-image: url('../images/layout/main-bg.gif');
	background-repeat:repeat-x;
	background-position: center center;
	}

h1
	{
	color: #ffffff;
	background-image: url('../images/layout/header-bg.gif');
	background-repeat:no-repeat;
	background-position: center center;
	text-align:center;
	}
	
h1 img
	{
	margin-right: 625px;
	}
	
#body
	{
	width: 960px;
	margin: 0 auto;
	padding-top: 25px;
	}
#map{
	width: 600px; height: 350px; 
	/*border:1px solid;
	border-top: #ededed; border-left: #ededed; border-right: #c6c6c6; border-bottom: #c6c6c6;*/
}
/********************** nav.php *********************************/
#nav
	{
	width:100%;
	font-size: 100%;
	font-weight: bold;
	position:relative;

	}
#nav table
	{
	width: 100%;
	color: #ffffff;  
	background-image: url('../images/layout/nav-bg.gif');
	height: 37px;
	font-weight: bold;
	position:relative;
	}

#nav td
	{
	text-align:left;
	background-image: url('../images/layout/nav-bdr.gif');
	background-position: right top;
	background-repeat: no-repeat;
	vertical-align:middle;
	position:relative;
	}

#nav td.skip
	{
	background-image: none;
	}

#nav td.first
	{
	background-image: url('../images/layout/nav-left.gif');
	background-position: left top;
	background-repeat: no-repeat;
	width: 9px;
	}

#nav td.last
	{
	background-image: url('../images/layout/nav-right.gif');
	background-position: right top;
	background-repeat: no-repeat;
	width: 9px;
	}

#nav a  
	{
	display:block;
	padding: 0 15px 5px 35px;
	text-decoration: none;
	color: #5c5c5c;
	}

#nav a.active,#nav a:active
	{
	color: #3e8b00;
	}

#nav a:hover
	{
	color: #2761a7;
	}
#nav td ul {
	width:150px;
	background: #ffffff;
	list-style: none;
	position: absolute; top: 30px;
	left: -999em;
	height: auto;
	margin: 0; padding:0; border:0;
	z-index:10;	
}
#nav td li {
	background:#ffffff;
	text-align:left;
	width:150px;
	padding:0; 
	margin:0;
	border-top:2px solid #e0e0e0;
	height:auto;
	z-index:10;
}
#nav td ul a {
	color:#5c5c5c;
	width:100px;
	padding:10px 15px 10px 15px;
	margin:0;
	height:auto;
	display:block;
	text-decoration:none;
}
#nav td ul a:hover {color:#2761a7;}
#nav td ul ul {
	margin: -2em 0 0 149px;
	background:#000000;
}
#nav td ul ul a{
	color:#5c5c5c;
	background-color:#ffffff;
}
#nav td ul ul a:hover{
	color:#2761a7;
	background-color:#ffffff;
}
#nav td:hover ul ul, #nav td:hover ul ul ul, #nav td.sfhover ul ul, #nav td.sfhover ul ul ul {
	left: -999em;
}
#nav td:hover ul, #nav td li:hover ul, #nav td li li:hover ul, #nav td.sfhover ul, #nav td li.sfhover ul, #nav td li li.sfhover ul{
	left: auto;
	z-index:1;
}
/*#nav td:hover, #nav td.sfhover {
	background: transparent;
}*/
/****************************************************************/
#title
	{
	margin: 15px 0 15px 0;
	background-image: url('../images/layout/title-bg.gif');
	background-repeat: repeat-x;
	}
#title .inner
	{
	background-image: url('../images/layout/title-left.gif');
	background-position: left top;
	background-repeat: no-repeat;
	height: 134px;
	}
#title .inner .inner
	{
	background-image: url('../images/layout/title-right.gif');
	background-position: right top;
	background-repeat: no-repeat;
	height: 134px;
	}
#title h2
	{
	font-size: 60px;
	color: #6a6a6a;
	font-family: "Arno Pro",Georgia,"Times New Roman", times, serif;
	float: left;
	padding: 30px 0 0 30px;
	}
#title .right-corner-image
	{
	margin: 10px 3px 0 0;
	float: right;
	}

.entry
	{
	margin: 0 0 15px 0;
	/*padding-right:15px;*/
	width: 680px;
	background-image: url('../images/layout/entry-bg2.gif');
	background-repeat: repeat-y;	
	}
.colonne_droite
	{
	width: 264px;
	background-image: url('../images/layout/entry-bg3.gif');
	background-repeat: repeat-y;
	padding:0;
	}

.entry .inner
	{
		width:680px;
		padding: 15px 0 0 35px; 
		
	}
.colonne_droite .inner
	{
		width:202px;
		padding: 15px 31px 0 31px; 
		color:#4a7bb7;
	}
.bg_droite{
	background-image: url('../images/layout/bgRight.jpg');
	background-repeat: repeat-y;
	background-position: top right;
}
.entry div.focus
	{
	border-top: 1px solid #ededed;
	border-left: 1px solid #ededed;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	padding: 5px;
	}
.colonne_droite div.focus
	{
	border-top: 1px solid #ededed;
	border-left: 1px solid #ededed;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	padding: 5px;
	}
.imgBorder{
	border-top: 1px solid #ededed;
	border-left: 1px solid #ededed;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	padding: 5px;
	background-color: #ffffff;
}
.entry div.fl
	{
	margin: 10px 15px 15px 0;
	float:left;
	}
.colonne_droite div.fl
	{
	margin: 10px 15px 15px 0;
	float:left;
	}

.entry div.fr
	{
	margin: 10px 0 15px 15px;
	float:right;
	}
.colonne_droite div.fr
	{
	margin: 10px 0 15px 15px;
	float:right;
	}	

.entry h3
	{
	color: #3469a9; font-size: 20px;
	}
.colonne_droite h3
	{
	color: #3469a9; font-size: 20px;
	}
	
.entry .top-left-corner
	{
		background-image: url('../images/layout/entry-top-left-corner.gif');
		background-position: left top;
		background-repeat: no-repeat;
	}
.colonne_droite .top-left-corner
	{
		background-image: url('../images/layout/entry-top-left-corner.gif');
		background-position: left top;
		background-repeat: no-repeat;
	}
	
.entry .top-right-corner
	{
		width:680px;
		background-image: url('../images/layout/entry-top-right-corner.gif');
		background-position: right top;
		background-repeat: no-repeat;
		height: 6px;
	}
.colonne_droite .top-right-corner
	{
		width:264px;
		background-image: url('../images/layout/entry-top-right-corner.gif');
		background-position: right top;
		background-repeat: no-repeat;
		height: 6px;
	}
.entry .bottom-bg
	{
		width:680px;
		background-image: url('../images/layout/entry-bottom-bg.gif');
		background-position: left bottom;
		background-repeat: repeat-x;
		clear: both;
	}
/*.colonne_droite .top-bg
	{
		width:264px;
		background-image: url('../images/layout/entry-bottom-bg.gif');
		background-position: left bottom;
		background-repeat: repeat-x;
		background-color:#ffffff;
		clear: both;
	}*/
.colonne_droite .bottom-bg
	{
		width:264px;
		background-image: url('../images/layout/entry-bottom-bg.gif');
		background-position: left bottom;
		background-repeat: repeat-x;
		clear: both;
	}
	
.entry .bottom-left-corner
	{
		background-image: url('../images/layout/entry-bottom-left-corner.gif');
		background-position: left bottom;
		background-repeat: no-repeat;
	}
.colonne_droite .bottom-left-corner
	{
		background-image: url('../images/layout/entry-bottom-left-corner.gif');
		background-position: left bottom;
		background-repeat: no-repeat;
	}
	
.entry .bottom-right-corner
	{
		background-image: url('../images/layout/entry-bottom-right-corner.gif');
		background-position: right bottom;
		background-repeat: no-repeat;
		height: 9px;
	}
.colonne_droite .bottom-right-corner
	{
		background-image: url('../images/layout/entry-bottom-right-corner.gif');
		background-position: right bottom;
		background-repeat: no-repeat;
		height: 9px;
	}
#photos_droite{
		margin:0; padding:0; border:0;
		background-image: url("../resize.php?i=images/iStock_000002722809XSmall.jpg&mw=202&mh=136");
		background-repeat:no-repeat;
		position:relative;
		width:190px; height:126px;
	}
#photos_droite img{position:absolute; top:0; left:0;}
	
/***************************************************************************/
	
#copy-right
{
	 text-align:left;
	 width:480px;
	 color: #5c5c5c;
	 font-size: 10px;
}
#concept
{
	width:480px;
	text-align:right;
	color: #5c5c5c;
	font-size: 10px;
}
.error{
	width:590px;
	background-color: #FFFF00;
	color:#ff0000;
	border:1px solid #ff0000;
	text-align:left;
	padding:10px;
	margin:0 25px 0 0;
}
.red{color:#FF0000;}
.note{
	width:590px;
	background-color:#006600;
	color:#ffffff;
	border:1px solid #ff0000;
	text-align:left;
	padding:10px;
	margin:10px 20px 10px 20px;
}
