
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, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family:Arial, Helvetica, sans-serif;
}

body { line-height: 1; background: #FFF;}

p { font-size:0.9em; line-height:1.2em; margin:0 0 15px 0;}

a {color:#000;}
a:hover {color:#81909f;}

ul {font-size:0.9em; line-height:1.2em; padding:0 0 20px;}

.cleaner { clear:both;}

#main {width:100%; left:0; margin:0 auto -50px; top:0;}

#wrapper {width:1000px; margin:0 auto; min-height:1px; min-width:1px; overflow:hidden; position:relative; z-index:0;}

/************INDEX **********/

#header {float:left; width: 1000px; margin: 20px 0 20px 0; }
	#logo {float:left; width:308px; height:52px; }
	#baseline {float:left; width:597px; height:13px; margin:35px 1px 0 25px; padding:2px 0 0 5px; font-size:12px; color:#FFFFFF; text-transform:uppercase; background:#e38315; }
	#switchlang {float:right; width:60px; height:13px; margin:35px 4px 0 0; padding:2px 0 0 0; font-size:10px; color:#FFFFFF; text-align:center; vertical-align:middle; text-transform:uppercase; background:#81909f; }
		#switchlang a {color:#fff; text-decoration:none; }
		#switchlang a:hover {color:#fff; text-decoration:underline; }

#nav { float:left; width: 1000px; /*height:37px;*/ background: url(../img/bg_nav.jpg) top left no-repeat; }
	#navigation1 { float:left; margin:4px 0 0 10px; font-size:11px; line-height:30px; text-transform:uppercase; }
		#navigation1 a { font-size:11px; text-transform:uppercase; text-decoration:none; color:#000; padding:10px 10px; }
		#navigation1 a:hover { background:#e38315; color:#fff;}
		#navigation1 a:active {color:#fff;}
	#navigation2 { float:left; width:993px; margin:3px 0 0 3px; font-size:11px; line-height:30px; text-transform:uppercase; border:none; background:#e38315; }
		#navigation2 a { float:left; width:150px; font-size:10px; text-transform:uppercase; text-decoration:none; color:#fff; display:block; height:17px; line-height:17px; padding:0 10px 0 10px; border-left:1px solid white; }
		#navigation2 a:hover {color:#000;}
		#navigation2 a:active {color:#ccc;}
	.submenu { display:none; width:170px; z-index:2; padding-top:10px; }
		.submenu a{ background:#e38315; border:1px solid white; margin:-1px 0 0 0; padding:0 0 0 10px; }

#content {float:left; width: 1000px;}
	#content h1 {font-size:25px; color:#000; margin:0 0 20px;}
	#content h2 {font-size:25px; color:#e38315; margin:0 0 20px;}
	#content h3 {font-size:15px; line-height:18px; color:#000; text-transform:uppercase; margin:0 0 20px;}
	#content h4 {font-size:15px; line-height:18px; color:#e38315; text-transform:uppercase; margin:0 0 20px;}
	#content h5 {font-size:14px; line-height:16px; color:#81909f; text-transform:uppercase; margin: 0 0 10px 0;}
	.color {color:#e38315;}
	.img_content { margin:20px 0;}
	
	#bgindex {float:left; width: 100%; min-height:200px; padding:0; background: url(../img/bg01.jpg) top left no-repeat;}
	#left {float:left; width:460px; margin:40px 0 40px 20px; background: url(../img/carre_orange.gif) top right no-repeat;}
	#right { float:right; width:500px; margin:40px 20px 40px 0;}
	#mainpage {float:left; width:960px; font-size:12px; line-height:16px; margin:0 auto; padding:0 20px; }
	#fullpage {float:left; width:960px; font-size:12px; line-height:16px; margin:40px 20px 40px 20px; padding:0px; }
	
	#logopvp {float:left; width:980px; height:70px; background: url(../img/logo_pvp.png) top right no-repeat;}
	
#footer {float:left; width: 1000px; height:40px; margin:0px 0; padding:0px; background: url(../img/bg_footer.jpg) bottom left no-repeat; font-size:10px; color:#81909f; text-transform:uppercase;}
	#contact {margin:16px 0 0 10px; padding:0px;}
		#contact a { color:#81909f; text-decoration:none}
		#contact a:hover { color:#000;}

		
/*************HOMEPAGE *******************/

#baselinehome {float:left; width:597px; height:13px; margin:35px 1px 0 25px; padding:2px 0 0 5px; font-size:12px; color:#FFFFFF; text-transform:uppercase; }

#navhome {float:left; width: 1000px; height:32px; background: url(mode/img/bg_nav.jpg) top left no-repeat;}

#contenthome {float:left; width: 1000px; height:629px; overflow:hidden; background: url(mode/img/expofil-visuel-home.jpg) top left no-repeat; }
	#contenthome h1 {}
	#contenthome h2 { font-size:36px; color:#fff;}
	#contenthome h3 { font-size:20px; line-height:25px; color:#fff;}
	#contenthome h4 { font-size:13px; margin:5px 0 10px; color:#000; text-transform:uppercase;}
	#contenthome h5 { font-size:12px; line-height:16px; color:#fff; text-transform:uppercase; margin: 0 0 10px 0;}
	
	#lefthome { float:left; width:640px;}
	
	#righthome { float:right; width:360px; padding:30px 0 0 0;}
	
		#mode { float:left; border-top:5px solid #9ab; padding:10px 0 0 20px; }
			#mode p, #mode h3, #mode h4{ color:#678; }
			#mode ul {list-style:none; padding:5px 0 10px 0;}
				#mode ul li {height:16px; margin:2px 0; padding:0 0 0 15px; font-size:10px; color:#fff; background:#e38315 url(mode/img/puce01.gif) no-repeat;}
					#mode .highlight {height:30px; margin:2px 0; padding:0 0 0 15px; font-size:16px; line-height:32px; color:#fff; background:#e38315 url(mode/img/puce02.gif) no-repeat;}
					#mode ul li a {color:#fff; text-decoration:none;}
					#mode ul li:hover {background:#81909f;}
					
		#deco { float:left; margin:20px 0 0 0; border-top:5px solid #9ab; padding:10px 0 0 20px; }
			#deco p, #deco h3, #deco h4, #deco h5{ color:#678; }
			#deco ul {list-style:none;  padding:5px 0 10px 0;}
				#deco ul li {height:16px; margin:2px 0; padding:0 0 0 15px; font-size:10px; color:#fff; background:#da2823 url(mode/img/puce01.gif) no-repeat;}
					#deco .highlight {height:32px; margin:2px 0; padding:0 0 0 15px; font-size:16px; line-height:32px; color:#fff; background:#da2823 url(mode/img/puce02.gif) no-repeat;}
					#deco ul li a {color:#fff; text-decoration:none;}
					#deco ul li:hover {background:#81909f;}
					
#footerhome {float:left; width: 1000px; height:11px; margin:0 0 20px 0; padding:12px; background: url(mode/img/bg_footer.jpg) bottom left no-repeat; font-size:10px; color:#81909f; text-transform:uppercase;}
	#footerhome #contact {margin:0 0 0 10px; padding:0px;}
	#footerhome a {color:#81909f; text-decoration:none}
	#footerhome a:hover {color:#000;}

