

body{
background-color:#000000;
background:url(/template/second/images/bg.jpg) repeat;

}
#page{
background:url(/template/second/images/left_bg.jpg) top left repeat-x;

}

#container{
	display:block;
	width:1029px;
	max-width:1029px;
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	/*background:#000000 url(/template/second/images/ender-container.png) top left repeat-y;*/
	background:url(/template/second/images/ender-container.png) top left repeat-y;
	min-height:623px;

	
}

#header {
	margin-left:92px;
	margin-right:92px;
	margin-top:1px;
	/*background:#FE0002;*/
	background:#000000 url(/template/second/images/header-moto_small2.png) top right no-repeat;
	border:1px solid #343434;
	height:200px;

}
#header p{
line-height:180px;
font-size:30px;
font-weight:bold;
font-style:italic;


}
#header a:hover{
background:transparent;
}
#header span{display:none;}
img.logo-header{
margin-top:10px;
margin-left:20px;

}
#menu{
	margin-left:92px;
	margin-right:92px;
	margin-top:0;
	/*background:#FE0002;*/
	background:url(/template/second/images/bg_dark.png) top left repeat;
	border-right:1px solid #343434;
	border-top:0;
	border-bottom:1px solid #343434;
	border-left:0;
	height:25px;

}
/* CSS Dropdown menu*/

#menuTop
{
	text-align:center;
	font-weight:bold;
	height: 25px;
	vertical-align: middle;
}
	.horizontalcssmenu ul{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
	
	/*Top level list items*/
	.horizontalcssmenu ul li{
		position: relative;
		display: inline;
		float: left;
		width: 105px;
		text-align:left;
	}
	/*.horizontalcssmenu ul li:hover{
		border-left: 1px solid #FEFE30;
		
	}*/
	/*Top level menu link items style*/
	/*.horizontalcssmenu ul li a:link, .horizontalcssmenu ul li a:visited, .horizontalcssmenu ul li a.mainMenuNoLink:link, .horizontalcssmenu ul li a.mainMenuNoLink:visited*/
	.horizontalcssmenu ul li a, .horizontalcssmenu ul li a:visited, .horizontalcssmenu ul li a:visited
	{
		outline: 0 none;
		display: block;
		min-width: 76px;/*Width of top level menu link items*/
		height: 25px;
/*		margin-top: 10px;
*/		text-align: center;
		border-left: 1px solid #343434;
		padding-right: 3px;
		font-family: "Tahoma","Lucida Grande",Lucida,Verdana,sans-serif;		
		text-decoration: none;
		/*color: #6E6767;*/
		color:#ECDA0D;
		font-size: 13px;
		font-weight:bold;
		font-stretch:expanded;
		line-height:25px;
	}
	/*.horizontalcssmenu ul li a.mainMenuNoLink:hover{
		cursor:default;
		border-left: 1px solid #FEFE30;
	}*/
	.horizontalcssmenu ul li a:hover{
		/*color:#CC9900;*/
		color:#FE0002;
		border-left: 1px solid #FEFE30;
		background:transparent;
	}
	.horizontalcssmenu ul li a:active {
		font-style:italic;
		color:#FEFE30;
	}
	.horizontalcssmenu ul li a:focus {
		font-style:italic;
		color:#FEFE30;
	}
/*	.horizontalcssmenu ul li a.mainMenuNoLink:active,.horizontalcssmenu ul li a.mainMenuNoLink:focus {
		font-style:italic;
		color:#FEFE30;
		border-left: 1px solid #FEFE30;
		
	}*/
	/*Sub level menu*/
	.horizontalcssmenu ul li ul{
		left: 0px;
		top: 0;
		border-top: 0px solid #202020;
		position: absolute;
		display: block;
		visibility: hidden;
		z-index: 100;
		margin-top: 0px;
	}
	
	/*Sub level menu list items*/
	.horizontalcssmenu ul li ul li{
		display: inline;
		float: none;
	}
	
	
	/* Sub level menu links style */
	.horizontalcssmenu ul li ul li a, .horizontalcssmenu ul li ul li a:visited{
		width: 92px; /*width of sub menu levels*/
		font-weight: normal;
		font-size: 11px;
		padding: 2px 2px;
		padding-left:10px;
		background:url(/template/second/images/bg_dark.png) top left repeat;
		border-bottom:1px solid #343434;
		border-left: 1px solid #343434;
		border-right: 1px solid #343434;
		margin-top: 0px;
		text-align: left;
		height:18px;
		line-height:normal;
		

	}
	
	
	
	.horizontalcssmenu ul li ul li a:hover{
		background:url(/template/second/images/bg_dark.png) top left repeat;
		color: #FE0002;
		border-left: 1px solid #ECDA0D;

	}
	.horizontalcssmenu ul li ul li a:active{
		color:#FE0002;
	}
	
	* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
		padding-top: 1em;
	}
		
	/* Holly Hack for IE \*/
	* html .horizontalcssmenu ul li { float: left; height: 1%; }
	* html .horizontalcssmenu ul li a { height: 1%; }
	
	.topMenuNoLink{
		cursor:default;
	}

/* End */




#main {
	background:url(/template/second/images/container.png) top left repeat-x ;
	min-height:623px;
}

#clear{clear:both;}

#content{
	margin-left:92px;
	margin-right:92px;
	padding-bottom:30px;
	background:url(/template/second/images/content_bg.png) top left repeat-x;
}
div.title, div.title-right{

	background:#000000;
	margin-bottom:15px;

}
div.title *, div.title-right *{
	padding-left:15px;
}

#colonne_gauche{
	width:530px;
	float:left;	
	margin-top:8px;
	margin-bottom:15px;
}
#colonne_droite{
	float:right;
	min-height:475px;
	width:	290px;
	border:1px solid #FE0002;
	margin-top:23px;
	margin-bottom:15px;
	margin-right:15px;
	background:#FE0002 url(/template/second/images/box_bg.png) top left repeat-x;

}
#colonne_droite p{
	color:#ffffff;
	margin-left:16px;
	margin-right:10px;
	font-size:0.9em;
	margin-bottom:1em;
}
#colonne_gauche p{
	color:#ffffff;
	margin-left:16px;
	margin-right:10px;
	font-size:1em;
	margin-bottom:1em;
}

.box {
	
	margin:5px;
}
.box-gauche {
	float:left;
	margin:15px;
	background:#FE0002 url(/template/second/images/box_bg.png) top left repeat-x;
	border:1px solid #FE0002;
}


#bottom{
	width:1029px;
	margin:auto;
	margin-top:0;
	height:64px;
	max-height:64px;
	background:url(/template/second/images/bottom-container.png) top left no-repeat;
}
/* MENU BOTTOM */
	#menu_bottom{
		padding-left:122px;
		padding-right:122px;
	}

	.menuBottom ul{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	.menuBottom ul li:hover{
		/*border-left: 1px solid #FEFE30;*/
		
	}
	
	/*Top level list items*/
	.menuBottom ul li{
		position: relative;
		display: inline;
		float: left;
		width: 94px;
		text-align:left;
		
	
	}
	/*Top level menu link items style*/

	.menuBottom ul li a, .menuBottom ul li a:visited
	{
		outline: 0 none;
		display: block;
		min-width: 68px;/*Width of top level menu link items*/
		height: 20px;
/*		margin-top: 10px;
*/		text-align: center;
		border-left: 1px solid #343434;
		padding-right: 4px;
		
		text-decoration: none;
		color: #6E6767;
		font-size: 11px;
		font-weight:bold;
		font-stretch:expanded;
		line-height:20px;
		font-family: "Tahoma","Lucida Grande",Lucida,Verdana,sans-serif;
	}
	
	.menuBottom ul li a:active,.menuBottom ul li a:focus {
		font-style:italic;
		color:#6E6767;
	}

	.menuBottom ul li a:hover{
		color:#CC9900;
		background:transparent;
	}
	.menuBottom ul li a.first{
	border-left:none;
	}


#copyright
{
   margin-top: 10px;
   margin-bottom:30px;
   margin-left: auto;
   margin-right: auto;
   height:25px;
   width:1000px;
   text-align:center;
   color:#FDFBFB;
      
}
#copyright p
{
font-size:0.7em;
}




{
margin-bottom:1em;


   
}
.center
{
	text-align:center;
}

h1, h2, h3, h4, h5, h6{
	font-variant:small-caps;
	letter-spacing:1px;
 	
 	
}
h2{
	font-size:1.1em;
	font-weight:bold;
	font-stretch:expanded;
	padding-top:2px;
	padding-bottom:2px;
	/*color:#FFFF00 ;*/
	/*color:#CE0C0C;*/
	/*color:#FFFF00 ;*/
	color:#ce0c0c;
}
h3{
	font-size:1em;
	font-weight:bold;
	font-stretch:expanded;
	padding-top:2px;
	padding-bottom:2px;
	color:#CE0C0C ;

}
h4{
	color:#FE0002;
	background:#000000;
	padding-top:2px;
	padding-bottom:2px;

}
a{
	color:#FFFF00;
	font-weight:normal;
	letter-spacing:1px;
	font-size:0.95em;
	text-decoration:underline;
	
	
}
a:visited{
	color:#ECEC34;

}
a:hover, a:active{
	color:#ffffff;
	text-decoration:none;
	background-color:#C20C0C;

}



#gallerie{
	width:790px;
	max-width:790px;
	margin-top:5px;
	text-align:center;
	margin:5px;
	
}
* html #gallerie{ /* IE6 */
	margin-left:10px;
}
*+html #gallerie{ /* IE7 */
	margin-left:10px;
}


#gallerie .title {
text-align:left;
font-variant:small-caps;
font-family: "Tahoma","Lucida Grande",Lucida,Verdana,sans-serif;
}

/*gallery v2*/
.clearfix {
	display: inline-block;
	}
ul.slides {
	margin: 0 0 10px 0;
	padding: 0;
	/*border: 1px solid #bed2d2;*/
}
ul.slides li {
	/* width is calculated by PHP in the HTML, style is applied inline */
	float: left;
	margin: 0 0 0 13px;
	padding: 10px;
	display: inline;
	text-align: center;
}
ul.slides li img {
	border: 1px solid #000;
	background: #780809;
	padding: 3px;
	max-width:150px;
	min-width:150px;
	max-height:150px;
	min-height:150px;
	overflow:hidden;
	
}
ul.slides li a {
	display: block; /* display:block required to make anchor tag's border surround img in Firefox */
}
ul.slides li img:hover {
	background: #780809;
	border: 1px solid #FEFE04;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.checkbox {
	clear: both;
	margin: 4px auto 0;
	padding: 0;
}
.thumbnails p {
	padding: 0 6px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
	font-weight: bold;
	height: 2.5em;
	overflow: hidden;
	font-size:0.8em;
	/* width is equal to the width of the thumbnail image, set inline in album.php */
}



td, tr 
  {
     
	 padding-left:25px;
	 padding-top:5px; 
	 	 
  }

/* Pages des membres */
h2.membres{
	text-align:left;
	margin-left:20px;
}
#membres li span{
margin-left:50px;
}


#membres a.membre:visited{
	color:#E3E712;
}
#membres a.membre{
	text-decoration:underline;
	color:#DCF700;
}
#membres a.membre:hover{
	text-decoration:none;
	color:#ffffff;
}
table.membres, table.calendrier{
	margin-top:-5px;
	margin-bottom:20px;
	padding:0;
	margin:0;

}
table.membres{
	width:810px;

}
table.membres-comite{
	width:400px;
}
table.membres td, table.calendrier td{
	min-width:180px;
	border-bottom:1px #170000 dashed;
	border-right:1px #170000 dashed;	

}
table.membres tr, table.calendrier tr{
	height:2em;
	
	
}
ul.fiche-membre, ul.fiche-motos{
	margin-left:20px;
	margin-right:20px;
	float:left;
	width:260px;

}


ul.fiche-membre li, ul.fiche-motos li{
	color:#B7B7B7;
	border-bottom:1px dashed #762626;
	list-style:none;
	padding-top:10px;
	
}
ul.fiche-membre span, ul.fiche-motos span{
	display:block;
	float:both;
	text-align:left;
	margin-top:-1.2em;
	margin-left:130px;
	margin-bottom:10px;
	border:none;
}
h4.fiche-motos-title{
	margin:14px;
	margin-top:-2px;
	border-bottom:1px dashed #762626;
	padding-left:4px;
	clear:both;

}

.photo-membre{
	float:right;
	margin-left:30px;
	margin-right:20px;
	margin-top:-5px;
	border:1px solid #FEFE04;
}
.photo-membre:hover{
	border: 1px solid #762626;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;}
 p.biographie{
	color:#B7B7B7;
	margin:20px;
}
/* Motos des membres */
.photos_moto_container{
	margin-bottom:15px;
	margin-left:350px;
}
.photos_moto_container a{
	background:transparent;
}
.motoThumb:hover{
	border: 1px solid #000;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	background:#FE0002;
	
}
.motoThumb{
	display:inline-block;
	padding:0px;
	max-height:150px;
	min-height:150px;
	max-width:150px;
	min-width:150px;
	overflow:hidden;
	border:1px solid #762626;
	margin:5px;	
	background:#FEFE01;
}



.motoThumb a{	
	display:block;
	margin:2px;
	max-height:146px;
	min-height:146px;
	max-width:146px;
	min-width:146px;
	overflow:hidden;
}


/* Calendrier */
table.calendrier{
	width:810px;
}
.pair{
color:#E0E0E0;

}
.impair{
background: #FE0002 url(/template/second/images/box_bg.png) top left repeat-x;
color:#B3B3B3;
/*background:#F15253;*/
}

/* VIDEOS */
.objectVideo{
margin-bottom:50px;
height: 344px; 
width: 380px;
}

/* Livre d'Or */
.iFramJbook{
border:0;

}

/* Contacts */
address{
	color:#B3B3B3;
	font-size:0.9em;
	font-style:italic;
	margin-left:18px;
	margin-bottom:20px;
}
address strong{
	color:#FB0001;
	font-size:1.1em;
}
address span{
	color:#FEFF07;
}
.phones{
	color:#FEFF07;
	font-weight:normal;
}


label {
	letter-spacing: 1px;
}

#contact_area fieldset {
 border: 0px;
  margin-bottom: 20px;
 width: 417px;
 padding: 20px;
 /*background: #ecf6f2 url(../images/sub.png) repeat-x;*/
 /*background: #F15253;*/
 margin-top:-10px;
 
 
}
#contact_area fieldset div {
 margin-bottom: 14px;
}
#contact_area fieldset div input, textarea {
 font: italic 1.1em Georgia, "Times New Roman", Times, serif;
}

#contact_area fieldset label {
 font-weight: 700;
 font-size: 0.80em;
 color:#ffffff;
}
#contact_area label span {
 color: #ff3954;
}
#contact_area input {
 width: 220px;
}
#contact_area input.human {
 width: 3em;
}
#contact_area input.submit {
 width: 124px;
 cursor: pointer;
}
#contact_area input.submit:hover {
color:#680000;
}

#contact_area textarea {
 width: 380px;
 height: 180px;
 
}
#contact_area p {
 margin-left: 0;
 font-size: 90%;
 color: #1D0000;
}
#contact_area p.merci{
	 color: #ffffff;
	 margin-bottom:1em;
	 margin-left:15px;
	 

}
#sbi{
	
		 font: italic 165% Georgia, "Times New Roman", Times, serif;
		 border: 1px solid #00416a;
	 
	}
	#sbb{
	
		color:#00416a; 
		background-color:#ffffff;
		 border: 1px solid #00416a;
 
	 }
	 #sbb:hover{
		color:#FFFFFF;
		
		background-color:#00416a;
		 cursor:pointer;
	 }

	.errFld {border: 2px solid #FFFF00; background:#F2ED89;} 
	.errMsg { color: #FFFF00; }
/* liens */
table.liens{
	margin-bottom:25px;
}
table.liens a{
	background:transparent;
}
table.liens a img:hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

