/* Global styles  & Reset*/  
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot{   
    margin:0;   
    padding:0;   
    border:none;   
    outline:0;   
}   
html,body{   
    height:100%;   
}   
body{   
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;   
    font-size:12px;   
	background:url(../images/bg.jpg) fixed;
	color:#fff;
}   
:focus{   
    outline:none;   
}   
hr{   
    border:1px solid #000;   
}   
table{   
    font-size:12px;   
    border-collapse:collapse;   
    border-spacing:0;   
}     
p{   
    margin-bottom:10px;   
}   
#Info ul,ol{   
    margin:5px 0 10px 25px;   
}  
/* CMS styles  */  
#Name{   
    font-size:24px;   
    margin-bottom:10px;
	font-weight:normal;
	letter-spacing:2px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#a2850f;  
}   
#Info{   
    display:block;   
}
#Info a {
	color:#A2850F;
}
#Info a:hover {
	text-decoration:none;
}
/* Page styles */
#container {
	width:704px;
	margin:0 auto;
}
	#header {
		width:704px;
		height:203px;
		background:url(../images/headerbg.png) center bottom no-repeat;
		position:relative;
	}
		#header ul {
			position:absolute;
			bottom:24px;
			font-size:11px;
			color:#fff;
			text-transform:lowercase;
			font-weight:bold;
		}
			#header ul li {
				float:left;
				list-style:none;
				}
				#header ul li a{
					color:#fff;
					text-decoration:none;
				}
				#header ul li a:hover{
					color:#b99929;
				}	
		ul#navleft {
			left:27px;
		}
			#navleft li {
				margin:0 0.04em;
			}
		ul#navright, ul#navrightFR, ul#navrightEN,ul#navrightDE {
			position:absolute;			
		}
		ul#navright {
			right:18px;
		}
		ul#navrightFR {
			right:47px;
		}		
		ul#navrightEN {
			right:41px;
		}
		ul#navrightDE {
			right:35px;
		}				
			#navright li {
				margin:0 0.025em;
			}	
	#content {
		background:url(../images/contentbg.png) repeat-y;
		position:relative;
		overflow:hidden;
	}
		#slideshow {
			width:680px; height:280px;
			margin:0 auto 13px auto;
		}
		#contact {
			width:188px; height:205px;
			background:url(../images/contactbg.png) no-repeat;
			float:left;
			margin:0 0 0 12px;
			padding:16px;
			color:#a2850f;
		}
			#contact h2{
				font-size:14px;
				font-weight:bold;
				margin-bottom:18px;
			}
			#contact a{
				text-decoration:none;
				color:#a2850f;
				font-weight:bold;
			}
			#contact a:hover{
				text-decoration:underline;
			}			
	#language-selection {
		width:170px;
		height:30px;
		float:left;
		padding:10px 0 0 46px;
	}
		#language-selection a {
			text-decoration:none;
			display:block;
			width:25px; height:30px;
			float:left;
			margin:0 7px;
			line-height:30px;
			color:#A2850F;
			position:relative;
		}	
		a#nl {
			background:url(../images/nl.png) top left no-repeat;
		}
		a#fr {
			background:url(../images/fr.png) top left no-repeat;
		}
		a#en {
			background:url(../images/en.png) top left no-repeat;
		}
		a#de {
			background:url(../images/de.png) top left no-repeat;
		}
			#language-selection a span{
				position:absolute;
				left:1px; top:10px;
			}	
	#CMSwrap {
		width:420px;
		float:right;
		margin-right:18px; 
		min-height:240px;
	}
	#footer {
		width:100%;
		height:52px;
		background:url(../images/footerbg.png) bottom left no-repeat;
		position:relative;
	}
		#footer a{
			display:block;
			width:84px; height:16px;
			text-indent:-9999px;
			background:url(../images/proximedia.png);
			position:absolute;
			bottom:18px; right:45px;
		}
		
/* Messagebox */

#MessageBox{
	position:absolute;
	top:-20px;
	width:500px;
	left:50%;
	margin-left:-250px;
	z-index:999;
	background:#36405e;
	padding:5px;
	border:1px solid #252d44;
	text-align:center;
	font-weight:bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#MessageBox #Close{
	float:right;
	cursor:pointer;
}

/* Contact 1.0 */

.CFItem {width:400px;clear:both;}   
.CFLabel {width:150px;float:left;font-family:verdana;font-size:10px;color:#fff;margin-bottom:2px;margin-top:2px;}   
.CFField {width:250px;float:left;font-family:verdana;font-size:10px;color:#666666;margin-bottom:2px;margin-top:2px;}   
.CFFieldText {font-family:verdana;font-size:10px;color:#666666;width:250px;}   
.CFFieldTextarea {font-family:verdana;font-size:10px;color:#666666;width:250px;}   
.CFFieldSelect {font-family:verdana;font-size:10px;color:#666666;width:250px;}   
.CFFieldRadio {}   
.CFFieldCheckbox {}   
.CFFieldPassword {font-family:verdana;font-size:10px;color:#666666;width:250px;}   
.CFFieldFile {font-family:verdana;font-size:10px;color:#666666;width:250px;}   
.CFFieldEmail {font-family:verdana;font-size:10px;color:#666666;width:250px;}   
.CFFieldCopy {}   
.CFFieldRadioData {}   
.CFFieldCheckboxData {}   
.CFCaptcha {width:400px;font-family:verdana;font-size:10px;color:#666666;text-align:center;}   
.CFCaptchaTitre {width:100%;text-align:center;font-weight:bold;display:none;}   
.CFCaptchaTexte {width:100%;text-align:justify;color:#fff;}   
.CFStar {width:400px;font-family:verdana;font-size:10px;color:#ff0000;text-align:center;margin-top:20px;}   
.CFStarIcon {font-family:verdana;font-size:10px;color:#ff0000;}   
.CFButton {width:400px;text-align:center;}   
.CFButtonSubmit input {font-family:verdana;font-size:10px;color:#666666;font-weight:bold;width:200px;text-align:center;margin-top:20px;}   
.CFButtonReset input {font-family:verdana;font-size:10px;color:#666666;font-weight:bold;float:left;width:200px;text-align:center;margin-top:20px;display:none;}   
.CFMessageSent {width:400px;font-family:verdana;font-size:12px;color:#003300;font-weight:bold;text-align:center;margin-top:20px;}   
.CFFieldset {clear:both;display:block;border:solid 1px #A2850F;margin:0;margin-bottom:4px;padding:10px;width:400px;}   
.CFLegend {font-family:verdana;color:#A2850F;font-size:12px;font-weight:bold;border:solid 1px #A2850F;padding:2px 5px 2px 5px;margin-bottom:10px;} 

/* Gallery 3.0 */

.Gallery3GalerieTitreTexte {font-family:Verdana;font-size:10px;color:#DDDDDD;font-weight:bold;}   
.Gallery3GalerieCheminLiens {font-family:Verdana;font-size:10px;color:#666666;text-decoration:underline;font-weight:bold;}   
.Gallery3GalerieCheminLiens:hover {font-family:Verdana;font-size:10px;color:#666666;text-decoration:none;font-weight:bold;}   
.Gallery3GalerieCheminTexte {font-family:Verdana;font-size:10px;color:#666666;text-decoration:none;font-weight:bold;}   
.Gallery3GaleriePageEnCours {font-family:Verdana;font-size:10px;color:#DDDDDD;font-weight:bold;}   
.Gallery3RepertoireTitre {font-family:Verdana;font-size:9px;color:#666666;font-weight:bold;}   
.Gallery3FichierTexte {font-family:Verdana;font-size:10px;color:#ffffff;}   
.Gallery3PhotoTexte {background:#FFFFFF;font-family:Verdana;font-size:10px;color:#666666;}   

