body{
	padding:2em 0 0 0;
	border:0;
	text-align:center;
	font-size:12px;
	font-family: verdana,arial,sans-serif;
	color:#CCC;
	width:100%;
	background-color:#33302B;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	}

a{
	text-decoration:none;}
a img{
	border:none;}
	.search{
		margin-top:-5px;
		padding-top:5px;
		margin-bottom:-5px;}
		
#gmap{
position:relative;
padding-left:110px;
padding-top:5px;
}
#hidden{
	visibility:hidden;
	font-size:0px;
	}
.txt{
	text-align:center;
	padding-left:7px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	font-size:11px;
	width:200px;}
	
.txti{
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:7px;
	padding-right:10px;
	font-size:10px;
	font-style:italic;}
/*#decal{
	margin-left:350px;
	margin-top:-50px;
	float:right;
	}
#logo{
	float:left;
	}*/
#title{
	 position:absolute;
	 font-weight:bold;
	font-size:14px;
	color:#212121;
	margin-top:-140px;
	width:655px;
	text-align:right;
	position: static !important;
	overflow:visible; 
	
	}
#centerpage{
	width:960px;
	height:auto;
	background-position:center;
    background:url(http://formation.veloceinteractive.com/img/centre.png) repeat-y;
	margin: 0 auto;
	}
#content{
	float:left;
	text-align:justify;
	padding-left:45px;
	padding-top: 1px;
	/*margin-top:-66px;*/ 
	width:640px;
	width: 858px !important; 
	}

#contentdiv{
	position:relative;
	position: static !important;
	padding-left:0px;
	padding-right:0px;
	width:auto;
	}

#par{
	width:640px ;
	width:858px !important;
	margin-top:30px !important;
	border:0;
	/* background-color:#0F0;*/
	}	
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #par{
	  clear:right !important;
	 
  }
}
	
#part{
	width:640px ;
	width:858px !important;
	margin-top:-10px !important;
	border:0;
	}	
#par b{
	/*margin-left:190px;*/}
#pir{
	overflow:visible;
	width:735px !important;
	margin-top:-160px !important;
	margin-left:135px;
	border:0;
	}	
	
#pir ul{
	margin-left:-180px;
	}
#pir li{
	padding-top:10px;}

#content p, #content ul{
	padding-left:190px;
	}
#content p{
	overflow:visible;
	}
#pic{
	width:1%;
	border:0px;
/*	margin-top:-50px;*/
	}
#content h2{
	overflow:visible;
	font-size:14px;
	background-color:#212121;
	color:#64A7E9;
	height:20px;
	margin-top:20px;
	margin-left:110px;
	padding-left:70px;
	font-weight:bold;
	line-height:18px;
	z-index:2;
	}
#pir h2{
	margin-left:-50px;
	}
#par h3{
	font-size:12px;
	margin-left:190px;
	margin-bottom:-10px;
	}
#content a{
	color:#CCC;
	font-weight:bold;
	}	
#content table{
	width:100px;
	border-color:#666;
	color:#CCC;
	/*padding-left:190px;*/
	}
#legal table{
padding-left:190px;
	width:800px;
	border-color:#666;
	color:#FFF;
	}	

#content fieldset{
	border-color:#333;
	margin-left:110px;
	color:#FFF;
	}
#content fieldset{
	color:#64A7E9;
	}
#footer {
	clear:both;
	padding-left:60px;
	padding-right:60px;
	background-position:center;
    background:url(http://formation.veloceinteractive.com/img/footer.png) repeat-y;
	height:60px;
	text-align:right;
	line-height:25px;
	font-size:9px;
	text-decoration:none;
	color:#FFF;
	}
#footer a{
	text-decoration:none;
	color:#FFF;
	line-height:30px;
	}
#valid{
	font-size:8px;
	color:#999;
	font-size:8px;
	color:#999;
	border:0px;
	line-height:30px;
	}
#valid a{
	display:inline;
	padding-top:5px;
	font-size:8px;
	color:#999;
	border:0px;
	line-height:30px;
	}
#maintop{
	background:url(http://formation.veloceinteractive.com/img/top.png) no-repeat;
	height:44px;
	}
#bandeau{
		text-align:left;
		padding-left:40px;
		padding-right:40px;
		padding-bottom:0px;
		margin-bottom:0px;
		z-index:10;
		}
/** Menu du bandeau **/
#menu-bandeau {
background-image:url(http://formation.veloceinteractive.com/img/backmenu.png);
background-repeat: no-repeat;
height:49px;
margin-left:-3px;
margin-right:-2px;
margin-top:2px;
border-top:2px outset;
border-color:#807871;
line-height:25px;
padding-left:5px;
}
	
#menu-bandeau a {
color: #999;
}
#menu-bandeau a:hover, #navigation a:focus {
color: #FFF;
}

/** menu dans les encarts de droite **/
.sidebar{
	height:auto;
	padding: 0 !important;
	margin-left:0px !important;
	
	}

.sidebar ul { 
padding: 0 !important;
}

.sidebar li { 
margin-left: 25px;
}
.leftm{
	clear:both;
	background-image:url(http://formation.veloceinteractive.com/img/cenleftm.gif);
	width:218px;
	margin-top:-10px;
	margin-bottom:-10px;
	margin-left:10px;
	float:right;
	text-align:left;
	margin-right:-18px;
	}
.leftm a,
.leftm hover a{
	color:#FFF;
	text-decoration:none;
	font-weight:bold !important;
	font-size:12px !important;
}
.leftm p{
	padding-left:5px;
	padding-right:5px;
	font-weight:100 !important;
	}
	
.leftm form{
	margin:0 !important;
	padding:0 !important;
	clear:both;
	margin-top:2px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:5px;
	line-height:25px;
	margin-bottom:2px;
	border:0px;
	}
	
.leftm img{
	
	border:0px;
	}
.topm{
	background-image:url(http://formation.veloceinteractive.com/img/topleftm.png);
	height:27px;
	
	
	line-height:35px;
	}
.botm{
	background-image:url(http://formation.veloceinteractive.com/img/botleftm.png);
	height:16px;
	}

.topm h1{
	line-height:25px !important;
	margin: 0 !important; 
	padding: 0 !important;
	font-weight:bold !important;
	text-align:center;
	font-size:13px;
	/*color:#999!important;*/
	color:#ABBED3;
		}

		
/** fin menu de encarts de droite **/		
		
		
/** menu déoulant **/

/*Header
-------------------------------------------*/



#adsk91-header #adsk91-mainNav li,
#adsk91-breadcrumbs li {
	display:inline;
	float:left;
	font-size:12px;
	width:auto;
}



#adsk91-header a {
	color:#959595;
	text-decoration:none;
}

/*Main Navigation Elements (Primary)
-------------------------------------------*/
#adsk91-header #adsk91-mainNav {
	display:inline;
	float:left;
	margin-bottom:0px;
	width:auto;
}

#adsk91-header #adsk91-mainNav li	{
	position:relative;
	font-weight:bold;
	background-image: url(http://formation.veloceinteractive.com/img/pucemenu.png);
 	background-repeat: no-repeat;
	display:block;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:10px;
	padding-top:2px;
	width:auto;
}

#adsk91-header {
	margin-top:-12px;
	}

#adsk91-header #adsk91-mainNav li ul li {
	height:auto;
	width:150px;
	background-image:none;

}

#adsk91-header #adsk91-mainNav a {  /*  Decoration des onglets horizontaux directement cliquable */
	display:block;
	color:#FFF;
	text-decoration: none;
	/*background-image: url(http://formation.veloceinteractive.com/img/pucemenu.png);*/
 	background-repeat: no-repeat;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:2px;
	padding-top:0px;
margin-bottom:-5px;
}

#adsk91-header #adsk91-mainNav li:hover,
#adsk91-header #adsk91-mainNav li.navHover  {
	background-color:#1e1e1e;
	width:auto;
	

}

#adsk91-header #adsk91-mainNav li:hover a,
#adsk91-header #adsk91-mainNav li.navHover a,
#adsk91-header #adsk91-mainNav li:hover a:active,
#adsk91-header #adsk91-mainNav li.navHover a:active {
	color:#FFF;
	display:block;
	width:auto;
	padding-top:0px;
	
}


/*Main Navigation Dropdowns
-------------------------------------------*/
#adsk91-header #adsk91-mainNav ul	{
	display:none;
	position:absolute;
	background:#1e1e1e;
	margin-left:-7px;
	margin-top:0px;
	left:0;
	padding:5px 0 5px 0;
	z-index:4;
	
	
}

#adsk91-header #adsk91-mainNav li:hover ul,
#adsk91-header #adsk91-mainNav li.navHover ul {
	display:block;
	margin-top:5px;
}

#adsk91-header #adsk91-mainNav ul li	{
	float:none;
	padding:2px 12px;
	width:265px;
	font-size:11px;
	font-weight:normal;
	color:#ebebeb;
}

#adsk91-header #adsk91-mainNav ul li.header {
	font-weight:bold;
}

#adsk91-header #adsk91-mainNav ul li.last	{
	margin-bottom:0px;
}

#adsk91-header #adsk91-mainNav ul a {
	display:block;
	padding:0;
	background-image:none;
	color:#b5b5b5 !important;
	width:165px;
}

#adsk91-header #adsk91-mainNav ul li:hover {
	background:#343434;
}

#adsk91-header #adsk91-mainNav ul li.header:hover {
	background:#1e1e1e;
}

#adsk91-header #adsk91-mainNav ul li:hover a,
#adsk91-header #adsk91-mainNav ul li.navHover a {
	
}


#adsk91-header #adsk91-mainNav ul li.more:hover,
#adsk91-header #adsk91-mainNav ul li.more.navHover 	{
	background:#343434;
}

#adsk91-header #adsk91-mainNav ul li.more:hover a,
#adsk91-header #adsk91-mainNav ul li.more.navHover a	{
	color:#fff;
}



/*Clearfix method
-------------------------------------------*/
.clearfix:after  {
	content:			".";
	display: 			block;
	height: 			0;
	clear: 				both;
	visibility: 		hidden;
}

.clearfix {
	display:inline-table;
}

/* Hides from IE-mac \*/

* html .clearfix {
	height: 			1%;
}

.clearfix {
	display: 			inline-block; /*IE7 solution*/
}

.clearfix {
	display: 			block; /*Fixes width issue*/
}

/*------------------------------------- test -----------------------------*/

#slideshow {
	overflow:visible;

    height:235px;
	width:660px;
}

#slideshow IMG {
	overflow:visible;
  /*  position:absolute;*/
    top:0;
    left:0;
    z-index:1;
}

#slideshow IMG.active {
	overflow:visible;
    z-index:3;
}

#slideshow IMG.last-active {
    z-index:2;
}
/**/


