/* 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:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;   
    font-size:10px;  
	background:url(../images/background.jpg);
	color:#fff;
}   
:focus{   
    outline:none;   
}   
hr{   
    border:1px solid #000;   
}   
table{   
    font-size:10px;   
    border-collapse:collapse;   
    border-spacing:0;   
} 
a {
	color:#fff;
}    
p{   
    margin-bottom:10px;   
}   
#Info ul,ol{   
    margin:5px 0 10px 25px;   
}   
/* CMS styles  */  
#Name{   
    font-size:10px;   
    margin-bottom:10px;   
}   
#Info{   
    display:block;   
}
/* Both */

a#proxi {
	width:66px;
	height:11px;
	position:absolute;
	text-indent:-9999px;
}

/* Intro */

#introheader {
	width:100%;
	height:172px;
	position:absolute;
	left:0; top:100px;
	background:url(../images/background_intro.jpg) repeat-x;
}
	#logo {
		width:687px; 
		height:172px;
		margin:0 auto;
		background:url(../images/logo_intro.png) no-repeat;
	}
	#splatter_intro {
		width:589px;
		height:387px;
		padding:257px 0 0 175px;
		position:absolute;
		left:50%;
		margin-left:-382px;
		background:url(../images/splatter_intro.gif);
	}
	#splatter_intro a {
		display:block;
	}
		a.introbox {
			width:188px;
			height:260px;
			float:left;
			border:3px solid #d5a500;	
			text-indent:-9999px;
			position:relative;
		}
		a#motor {
			margin:0 32px 0 0;
			background:url(../images/background_motors.jpg);
		}
		a#company {
			background:url(../images/background_company.jpg);
		}
			a.introbox span {
				display:block;
				width:188px;
				height:51px;
				position:absolute;
				bottom:0;
			}
			a#motor span {
				background:url(../images/motor.png);
			}
			a#company span {
				background:url(../images/company.png);
			}
	p#contactdata {
		width:400px;
		position:absolute;
		bottom:60px;
		margin:0;
		text-align:center;
		font-size:9px;
		letter-spacing:0.05em;
		color:#fff;
	}
	#splatter_intro a#proxi {
		background:url(../images/logo_proximedia_white.png);
		right:170px; bottom:25px;
	}
/* Page styles */
#contentbackground {
	width:800px;
	height:100%;
	position:fixed;
	_position: absolute;
	left:50%;
	margin:0 0 0 -400px;
	background:#222;
	z-index:0;
}
#header {
	width:100%;
	height:64px;
	background:url(../images/background_header.jpg) repeat-x;
}
	#splatter_header {
		width:1090px;
		height:64px;
		position:absolute;
		left:50%;
		margin:0 0 0 -455px;
		background:url(../images/splatter_header.jpg);
	}
#container {
	width:800px;
	margin:0 auto;
	position:relative;
	z-index:30;
}
	#contactbox {
		width:240px;
		height:200px;
		float:left;
		background:url(../images/background_contactbox.jpg) repeat-x #222222;
		font-size:10px;
		color:#fff;
		line-height:11px;
		position:relative;
	}
		#contactbox span {
			position:absolute;
			bottom:25px; left:15px;
		}
		a#index {
			display:block;
			width:216px;
			height:74px;
			background:url(../images/logo_site.png);
			position:absolute;
			left:15px; top:10px;
			text-indent:-9999px;
		}
	#headerimage {
		width:560px;
		height:200px;
		float:right;
		background:url(../images/headerimage_motor.jpg);
	}
	#CMSwrap {
		width:760px;
		padding:10px 20px 80px 20px;
		background:#222;
		clear:both;
	}
	#footer {
		width:100%;
		height:59px;
		background:url(../images/background_footer.jpg) bottom left repeat-x;
		position:fixed;
		bottom:0;
		z-index:50;
	}
		#splatter_footer {
			width:1243px;
			height:59px;
			background:url(../images/splatter_footer.jpg);
			position:absolute; 
			left:50%;
			margin:0 0 0 -633px;
		}
	#splatter_footer a#proxi {
		background:url(../images/logo_proximedia_black.png);
		right:211px; top:26px;
	}

/* Gallery 3.0 */

.Gallery3GalerieTitreTexte {display:none;}   
.Gallery3GalerieCheminLiens {font-family:Verdana;font-size:10px;color:#fff;text-decoration:underline;font-weight:bold;}   
.Gallery3GalerieCheminLiens:hover {font-family:Verdana;font-size:10px;color:#fff;text-decoration:none;font-weight:bold;}   
.Gallery3GalerieCheminTexte {font-family:Verdana;font-size:10px;color:#fff;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:#fff;font-weight:bold;}   
.Gallery3FichierTexte {font-family:Verdana;font-size:10px;color:#ffffff;}   
.Gallery3PhotoTexte {background:#FFFFFF;font-family:Verdana;font-size:10px;color:#fff;} 

/* Contact 1.0 */

.CFItem {width:380px; height:36px; float:left;}   
.CFLabel {width:125px;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:#fff;margin-bottom:2px;margin-top:2px;}   
.CFFieldText {font-family:verdana;font-size:10px;color:#000;width:230px;}   
.CFFieldTextarea {font-family:verdana;font-size:10px;color:#000;width:230px;}   
.CFFieldSelect {font-family:verdana;font-size:10px;color:#fff;width:250px;}   
.CFFieldRadio {}   
.CFFieldCheckbox {}   
.CFFieldPassword {font-family:verdana;font-size:10px;color:#fff;width:250px;}   
.CFFieldFile {font-family:verdana;font-size:10px;color:#fff;width:250px;}   
.CFFieldEmail {font-family:verdana;font-size:10px;color:#000;width:230px;}   
.CFFieldCopy {}   
.CFFieldRadioData {}   
.CFFieldCheckboxData {}   
.CFCaptcha {width:717px;font-family:verdana;font-size:10px;color:#fff;text-align:center;}   
.CFCaptchaTitre {width:100%;text-align:center;font-weight:bold;display:none;}   
.CFCaptchaTexte {width:100%;text-align:justify;}   
.CFStar {width:717px;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:717px;text-align:center;}   
.CFButtonSubmit input {font-family:verdana;font-size:10px;color:#000;font-weight:bold;width:200px;text-align:center;margin-top:20px;}   
.CFButtonReset input {font-family:verdana;font-size:10px;color:#fff;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:717px;}   
.CFLegend {font-family:verdana;color:#000;font-size:12px;font-weight:bold;background:#efefef;border:solid 1px #999999;padding:2px 5px 2px 5px;margin-bottom:10px;}    
