/* 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, ul, 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:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;   
    font-size:12px;   
	background:url(../images/bodybg.jpg) repeat-y #eeeeee;
}   
:focus{   
    outline:none;   
}   
hr{   
    border:1px solid #000;   
}   
table{   
    font-size:12px;   
    border-collapse:collapse;   
    border-spacing:0;   
}     
p{   
    margin-bottom:10px;   
}   
#Info ul, #Info ol{   
    margin:5px 0 10px 25px;   
} 
#Info a {
	color:#fff;
}
#Info a:hover {
	background:#f58e08;
	text-decoration:none;
}
h1{   
    font-size:20px;
	color:#f58e08;
	text-transform:uppercase;
	margin:60px 0 0 0;
	padding-bottom:15px;
	border-bottom:10px solid #f58e08;
	font-weight:normal;
	letter-spacing:5px;
	margin-bottom:20px;
}  
.contentpush h1 {
	margin-top:35px;
} 

.padding {
	padding-bottom:150px;
}
/* CMS styles  */  
#Info{   
    display:block;
	font-family:"Times New Roman", Times, serif;
	color:#fff; 
	margin:20px 0 10px 0;
}
#Name {
	margin-bottom:0;
}
#LINE a{
	display:block;
	width:100%;
	height:25px; 
	line-height:25px;
	background:#eee;
	color:#71644d;
	margin:5px 0;
	text-decoration:none;
	position:relative;
	left:-25px;
	padding-left:25px;
}
#LINE a:hover {
	background:#f58e08;
	color:#fff;
}
#BTNBack {
	display:none;
}
/* Page styles */
#content {
	width:500px; height:100%;
	padding:0 25px;
	z-index:0;
	position:absolute;
	top:0; left:0;
	z-index:100;
}
	#submenu {
		margin-top:10px;
	}
	a#logo {
		width:530px; height:100px; 
		background:url(../images/logo.png) 0px 5px no-repeat #71644d;
		position:fixed;
		bottom:0; left:0;
		padding-bottom:20px;
		z-index:1000;
		text-indent:-999%;
	}
#rightcol {
	width:100%;
	height:100%;
	position:fixed;
	top:0; left:0;
	z-index:0;
}
	#navigation {
		width:300px;
		margin-left:580px;
		letter-spacing:2px;
		position:relative;
		z-index:5000;
	}
		#navigation ul {
			font-weight:bold;
			list-style:none;
		}
			#navigation ul li{
				background:url(../images/navbg.png);

			}
				#navigation ul li a {
					font-style:normal;
					text-transform:uppercase;
					color:#564c3b;
					text-decoration:none;
					padding-left:30px;
					position:relative;
				}	
				#navigation ul li a:hover span {
					color:#F58E08;
				}
					#navigation ul li a span {
						font-style:italic;
						position:absolute;
						left:0;
				}
			#images {
				position:absolute;
				bottom:-10px; left:550px;
				z-index:2000;
				width:700px; height:480px;
			}													
	#contact {
		position:absolute;
		bottom:10px; left:580px;
		font-size:10px;
		font-style:italic;
		z-index:3000;
		color:#000;
	}
		#contact a {
			color:#000;
		}
		#contact a:hover {
			background:#f58e08;
			color:#fff;
		}
#padding {
	height:140px;
}
/* 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;} 
.LoopGalleryTitle {font-family:Verdana;font-size:11px;color:#666666;font-weight:bold;width:100%;text-align:center;} /*display:none;*/ 
.LoopGalleryAbstract {font-family:Verdana;font-size:11px;color:#666666;font-weight:bold;width:100%;text-align:center;} /*display:none;*/ 
.LoopGalleryContent {margin-bottom:30px;} 

/* 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; height:80px;}
.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 {color:#fff;}
.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:#F58E08;text-align:center;margin-top:20px;}
.CFStarIcon {font-family:verdana;font-size:10px;color:#F58E08;}
.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 #999999;margin:0;margin-bottom:4px;padding:10px;width:400px;}
.CFLegend {font-family:verdana;color:#eee;font-size:12px;font-weight:normal;text-transform:capitalize;background:none;border:solid 1px #999999;padding:2px 5px;margin-bottom:10px;}
.CFHourlimit {font-family:verdana;color:#666666;font-size:10px;} 