/* ENSEIGNE */

div#enseigne
		{
			
			width: 950px ;
			height:840px;
			background-image: url(../images/enseigne/enseigne.jpg);
			background-color:#B3C2CB;
			padding: 0px 0px 0px 0px ;
			position:relative;
			
						
}

div#logo_ens

{

			position:absolute;
			top:5px;
			left:15px;
			width:258px;
			height:57px;
			
}

div#t_ens

{

			position:absolute;
			top:10px;
			left:290px;
			width:580px;
			height:60x;
			
}



div#img_ens

{

			position:absolute;
			top:90px;
			left:20px;
			width:255px;
			height:332px;
			
}

div#essai

{
			position:absolute;
			top:375px;
			left:35px;
			color:#000000;
			font-size:12px;
			width:410px;
			font-family:Arial, Helvetica, sans-serif;		
}


div#roulezzen
{
			position:absolute;
			top:335px;
			left:470px;


}

div#roulez

{

			position:absolute;
			top:375px;
			left:470px;
			color:#000000;
			font-size:12px;
			width:410px;
			font-family:Arial, Helvetica, sans-serif;		
}
div#conseils

{
			position:absolute;
			top:520px;
			left:35px;
			color:#000000;
			font-size:12px;
			width:410px;
			font-family:Arial, Helvetica, sans-serif;		
}

div#revision

{
			position:absolute;
			top:520px;
			left:470px;
			color:#000000;
			font-size:12px;
			width:410px;
			font-family:Arial, Helvetica, sans-serif;		
}
div#offres

{
			position:absolute;
			top:690px;
			left:35px;
			olor:#000000;
			font-size:12px;
			width:410px;
			font-family:Arial, Helvetica, sans-serif;		
}

div#garanties

{
			position:absolute;
			top:690px;
			left:470px;
			olor:#000000;
			font-size:12px;
			width:410px;
			font-family:Arial, Helvetica, sans-serif;		
}
		
div#selon
{
			position:absolute;
			top:800px;
			left:50px;
			color:#000000;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;	

}

div#cycling_link
{
			position:absolute;
			top:760px;
			left:450px;
		

}





.t1_ens

{
	color:#000000;
	font-size:15px;
	letter-spacing:1px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	

}

.t2_ens

{
	color:#FFFFFF;
	font-size:13px;
	letter-spacing:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	

}
A.reseau                             { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;letter-spacing:0px;font-weight:normal;}

A.reseau:hover                      { color: #007D4F; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;letter-spacing:0px;font-weight:normal;}



/* MARQUES */

div#marques
		{
			
			width: 950px ;
			height:550px;
			background-color:#000000;
			padding: 20px 0px 0px 0px ;
			position:relative;
			
						
}

div#int_page
  {
  
  
  height: 520px;
  width: 950px;
  border-style :double;
 
  border:0;
  position:relative;			
  text-align:center;
  }

div#t_marques

{

	
		
		position:absolute;
		left:50px;
		text-align:left;
	
		font-size:22px;
		letter-spacing:3px;
		color:#FFFFFF;

}

div#m_bianchi

{
		position:absolute;
		top:60px;
		left:50px;
		font-size:12px;
		color:#FFFFFF;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;

}
div#m_definitive

{
		position:absolute;
		top:45px;
		left:530px;
		font-size:12px;
		color:#FFFFFF;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		
}

div#m_gitane

{
		position:absolute;
		top:290px;
		left:50px;
		font-size:12px;
		color:#FFFFFF;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;


}

div#m_puch

{
		position:absolute;
		top:230px;
		left:530px;
		font-size:12px;
		color:#FFFFFF;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		
}


div#m_spectra

{
		position:absolute;
		top:390px;
		left:530px;
		font-size:12px;
		color:#FFFFFF;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		
}



.txt_m

{
	color:#FFFFFF;
	font-size:12px;
	letter-spacing:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	

}


/* MAGASINS */

div#magasins
		{
			
			width: 950px ;
			min-height:660px;
			background-color:#A1B3BE;
			padding: 0px 0px 0px 0px ;
			position:relative;
		
						
}

div#magasins_gps
		{
			
			width: 950px ;
			min-height:660px;
			overflow:auto;
			background-color:#A1B3BE;
			padding: 0px 0px 0px 0px ;
			position:relative;
		
						
}



div#top_mag
{
		margin-left:10px;
		margin-top:5px;

}


A.mag

{
		font-size:10px;
		font-weight:bold;
		color:#015C3B;
		text-decoration:none;
} 


A.mag:hover

{ 
		color:#202C32;
		text-decoration:underline;


}
div#selectmag {
 		float:left;
		text-align:left;
		padding:0px;
		font-size:14px;
		letter-spacing:1px;
		
		margin-top:40px;
		
		}
		
table#mag 

{
			
			border-spacing: 0px;
			border-collapse: collapse; 
			width:680px;
			height:390px;

}
table#mag td
{ 

			padding:2px;
			margin:0;
			font-size:12px;
}			

TD.process { background-image:url("../images/magasins/carte.gif"); background-repeat:no-repeat; } 

ul#mag
		{
	
			margin: 0;
			padding: 0;
	
			margin-top:2px;
			margin-left:16px;
			list-style-image:url(../images/magasins/puce_mag.gif);	
		}
				
		ul#mag li
		{
			
			color:#FFFFFF;
			
			padding: 1px;
		}
		
			ul#mag li a
		{
			
			color:#FFFFFF;
			padding: 1px;
			text-decoration:none;
		}
		
			ul#mag li a:hover
		{
			
			color:#FFFFFF;
			padding: 1px;
			text-decoration:none;
			background-color:#4C5A62;
		}
		
		
div#lemag

{
		margin-top:20px;
		background-color:#FFFFFF;
		padding:20px;
		width:350px;
		filter:alpha(opacity=70); 
               -moz-opacity: 0.7; 
               opacity: 0.7;
			 

}

div#tr_mag

{
		
		font-size:14px;
		color:#FFFFFF;
		background-color:#4C5A62;
		font-weight:bold;
		letter-spaccing:1px;
		padding:3px;
		margin-bottom:5px;
		


 }

.txt_mag

{
		
		font-size:14px;
		letter-spaccing:1px;
		


 }
 
 A.mail 

{
color:#144360;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			text-decoration: none;
			
			letter-spaccing:1px;

}


A.mail:hover

{
color:#000000;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			letter-spaccing:1px;
			text-decoration:underline;
			letter-spacing:0px;

}

div#map


{
		
		margin-top:10px;
	

}

/* IDEE VELO */

div#ideevelo
		{
			
			width: 950px ;
			height:530px;
			background-color:#A1B3BE;
			padding: 0px 0px 0px 0px ;
			
						
}

		
/* Info 1 */

div#info1
		{
			
			width: 950px ;
			height:650px;
			background-color:#000000;
			padding: 0px 0px 0px 0px ;
			
						
}


.t_info1{
		text-align:left;
		padding:0px;
		float:left;
		color:#000000;
		font-size:22px;
		padding-left:10px;
		padding-top:10px;
		background-color:#A1B3BE;
		
		}

 .img_info1{
		text-align:left;
		padding:0px;
		float:left;
		padding-left:10px;
		padding-top:10px;
		letter-spacing:1px;
		width:480px;
		height:400px;
		background-color:#A1B3BE;
	
		}
		
 .anim_info1{
		text-align:left;
		padding:0px;
		float:left;
		background-color:#A1B3BE;
		width:460px;
		height:500px;
	
		}
		
	
 txt_info1{
		
			color:#ffffff;
			font-size:12px;
			font-weight:bold;
			text-align:right;
			letter-spacing:0px;
			}
		

A.info1                             { color: #007D4F; font-size: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

A.info1:hover                      { color: #062A1D; font-size: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}


.info1_txt
	{
	color:#FFFFFF;
			font-size:16px;
		letter-spacing:2px;
		font-weight:bold;
		}

.info1_bas

{
	color:#FFFFFF;
	font-size:11px;
	

}


div#ekike_eco
		{
			
			width: 870px ;
			height:632px;
			background-color:#ffffff;
			margin-left:50px;
			padding: 0px 0px 0px 0px ;
			position:relative;
					
						
}


/* Info 2 */



div#info2
		{
			
			width: 950px ;
			height:550px;
			background-image: url(../images/infos/fond_brunch.jpg);
			padding: 0px 0px 0px 0px ;
			position:relative;
			
						
}

div#logo_info2


{
		position:absolute;
		width:418px;
		height:141px;
		top:10px;
		left:10px;



}	


div#swf_info2


{
		
		position:absolute;
		width:419px;
		height:299px;
		top:30px;
		left:520px;


}


ul#info2_1
		{
	left:30px;
	position:absolute;
	top:150px;

	heigth:180px;
	margin: 0;
	padding: 0;
	/*background: #D8D8D8; 
			list-style-type: none ;*/
		margin-top:10px;
	list-style-image:url(../images/infos/puce2.gif);	
		}
				
		ul#info2_1 li
		{
			float: center ;
			text-align: left ;
			color:#000000;
			font-size:14px;
			letter-spacing:1px;
			padding: 2px;
		}
		
ul#info2_2
		{
	left:280px;
	position:absolute;
	top:150px;

	heigth:180px;
	margin: 0;
	padding: 0;
	/*background: #D8D8D8; 
			list-style-type: none ;*/
		margin-top:10px;
	list-style-image:url(../images/infos/puce2.gif);		
		}
				
		ul#info2_2 li
		{
			float: center ;
			text-align: left ;
			color:#000000;
			font-size:14px;
			letter-spacing:1px;
			padding: 2px;
		}
		
		
div#txt_info2
{
			position:absolute;
			top:340px;
			left:620Px;
			color:#000000;
			font-size:15px;
			font-weight:bold;
			text-align:right;
			letter-spacing:1px;
			z-index:10;



}

div#bas_info2

{
			position:absolute;
			top:360px;
			left:20Px;
			

}

/* FONDS D'ECRAN */

div#fonds
		{
			
			width: 100% ;
			height:570px;
			background-color:#000000;
			
			padding:0;
			text-align:center;
			margin: 0 auto;
			
			
						
}

 .titre_fonds
 {
		
		
		float:center;
		color:#FFFFFF;
		font-size:16px;
		letter-spacing:2px;
		
		
		

		}



 .ligne_fonds
 {
		text-align:left;
		padding:0px;
		float:center;
		color:#FFFFFF;
		font-size:11px;
		letter-spacing:1px;
		z-index:10;
		
		

		}


 .ligne_fonds a
 {
		color:#FFFFFF;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.9em;
			text-decoration: none;
			letter-spacing:1px;
			margin-bottom:5px;
		
		

		}

.ligne_fonds a:hover
 {
		color:#91A6B3;
			

		
		

		}


 .bl_fonds
 {
		text-align:left;
		padding:30px;
		float:center;
		z-index:-10;
		

		}
		
 .txt_fonds
 {
		
		padding:30px;
		width:50px;
		float:center;
		color:#FFFFFF;
		font-size:11px;
		letter-spacing:1px;
		
		

		}


ul#fonds
		{
			
			margin: auto 0 ;
			padding: 0 ;
			text-align:center;
			list-style-type: none ;
			margin-left:60px;
		}
				
		ul#fonds li
		{
			float: left ;
			text-align: center ;
			padding:10px;
			color:#FFFFFF;
		}
		
		ul#fonds li a
		{
			
			
			
			font-size:10px ;
		
			letter-spacing: 1px ;
			color: #FFFFFF ;
			
			text-decoration: none ;
			
			margin-left: 1px ;
	
		}
		
		
ul#fonds li a:hover

{
 	color:#93AAB9;
	text-decoration: none ;
	


}


/* CONTACTS */

div#contacts
		{
			
	
			
			
			padding:0;
			text-align:center;
			margin: 0 auto;
			
			
						
}

div#t_contact

{
		color:#000000;
		font-size:26px;
		letter-spacing:2px;
		margin-top:5px;
		text-align:left;


}

div#adresse

{
		margin-top:20px;
		margin-left:5px;
		float:left;
		width:250px;
		border:0px;
		text-align:left;

}

div#form_contact

{

		margin-top:5px;

}

form p {
	margin: 1em 2em;
}
form p.double {
	/* Empêcher le dépassement des flottants */
	overflow: hidden;
	width: 90%;
}
form p.double label {
	overflow: hidden;
	float: left;
	width: 30%;
	text-align: left;
	font-weight: normal;
	cursor: pointer;
	font-size: 11px;
}
form p.double label span.info {
	display: block;
	margin-top: .2em;
	font-size: .8em;
	font-weight: normal;
	cursor: default;
}
form p.double input,
form p.double textarea {
	display: block;
	margin-left: 20%;
	width: 60%;

	padding: 2px 4px;
}
form p.double textarea {
	padding: 2px  4px;
	width: 60%;
	height: 6em;
}
form p.simple {
	margin-left: 30%;
}

input.contact              { 


	height: 15px;
	color: #FFFFFF;
	font-size: 11px; 
	padding: 1px 1px 1px 1px;
	margin: 0 0 0 0;
	border: 0;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	background: #687E8C;


}

TEXTAREA.contact        { color: #FFFFFF; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background: #687E8C;border: 0; 
}

INPUT.code        

{ 

color: #FFFFFF; 
font-weight: bolder; 
font-size: 13px; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
background-color: #687E8C; 

border: none;

width:180px;
height:18px;
padding:1px;
float:right;
margin-right:40px;
text-align:center;
}

.confirm

{
		color:#0E3365;
		font-size:11px;
}

/*PLUS CYCLING ATTITUDE*/

div#plus_cycling
		{
			
			width: 870px ;
	
			background-color:#D5E8C4;
			margin-left:50px;
			padding: 0px 0px 0px 0px ;
			position:relative;
			
			
						
}

/*PLUS COURSE*/

div#plus_course
		{
			
			width: 870px ;
	
			background-color:#F4DEA9;
			margin-left:50px;
			padding: 0px 0px 0px 0px ;
			position:relative;
			
			
						
}

.t3_ens

{
	color:#000000;
	font-size:18px;
	letter-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	

}

.t4_ens

{
	color:#FFFFFF;
	font-size:15px;
	letter-spacing:0px;
	font-family:Arial, Helvetica, sans-serif;
	

}

ul#plus_c
		{
	
			margin: 0;
			padding: 0;
	
			margin-top:10px;
			margin-left:20px;
			list-style-image:url(../images/plus/puce2.gif);	
		}
				
		ul#plus_c li
		{
			
			color:#FFFFFF;
			
			padding: 1px;
		}
		

/*PLUS VTT*/

div#plus_vtt
		{
			
			
			width: 870px ;
			background-color:#BA9D88;
			margin-left:50px;
			padding: 0px 0px 0px 0px ;
			position:relative;
			
			
						
}


/*PLUS ELECTRIQUE*/


div#plus_elec
		{
			
	
			width: 870px ;
			background-color:#B3D8F0;
			margin-left:50px;
			padding: 0px 0px 0px 0px ;
			position:relative;
			
			
			
						
}

/*PLUS OUTDOOR*/


div#plus_outd
		{
			
			width: 950px ;
			height:540px;
			background-image: url(../images/plus/fd_plus_outdoor.jpg);
			padding: 0px 0px 0px 0px ;
			position:relative;
			
			
						
}




div#retour

{
		position:absolute;
		left:780px;
		top:5px;
		


}

div#retour2

{
		position:absolute;
		left:380px;
		top:20px;
		


}

/*PLUS FITNESS*/

div#zoom_fit

{
	background-image: url(../images/plus/zoom_fit.gif);
	width:640px;
	height:123px;
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:20px;
	line-height:123px;
	vertical-align:middle;


}

div#velos_fit

{
	margin-top:20px;
	padding:10px;


}

/* QUEL CYCLISTE */

div#quel
		{
			
			width: 670px ;
			height:630px;
			background-color:#A1B3BE;
			padding: 0px 0px 0px 0px ;
			position:relative;
			
						
}



div#t_quel

{

			
			margin-top:0px;
			left:0px;
			width:398px;
			height:36px;
			
}

div#t2_quel

{

			
			
			margin-top:0px;
			color:#FFFFFF;
			font-size:12px;
			letter-spacing:1px;
			
}


div#photo_quel

{
			
			margin-top:5px;
			

}



div#one
{
		
		/*position:absolute;*/
		margin-top:2px;
		color:#000000;
		background-color:#9AACB7;
		font-size:15px;
		letter-spacing:1px;
		font-weight:bold;
		width:655px;
		height:110px;
		padding:1px;
		text-align-left;
		

}

div#two
{
		/*position:absolute;*/
		margin-top:5px;
		color:#000000;
		background-color:#9AACB7;
		font-size:15px;
		letter-spacing:1px;
		font-weight:bold;
		width:655px;
		height:100px;
		padding:1px;
		

}
div#three
{
		/*position:absolute;*/
		margin-top:5px;
		color:#000000;
		background-color:#9AACB7;
		font-size:15px;
		letter-spacing:1px;
		font-weight:bold;
		width:655px;
		height:100px;
		padding:1px;
		

}

.glisse

{
		color:#FFFFFF;
		font-size:11px;
		font-style:italic;
		font-weight:normal;

}

.txt_result

{
		color:#FFFFFF;
		font-size:12px;
		line-height:15px;
		vertical-align:middle;
		font-weight:bold;

}
a.famille

{
		color:#000000;
		font-size:16px;
		font-weight:bold;
		background-color:#FFFFFF;
		padding:5px;
		text-decoration:none;

}

a.famille:hover

{
		color:#FFFFFF;
		font-size:16px;
		font-weight:bold;
		background-color:#000000;
		padding:5px;
		text-decoration:none;

}

/* NEWS */

div#news1
		{
			
			width: 100% ;
	
			background-color:#FFFFFF;
			position:relative;
			padding:0;
			text-align:center;
			margin: 0 auto;
			overflow:auto;
			
			
						
}

div#news2
		{
			
			width: 100% ;
			height:680px;
			background-color:#FFFFFF;
			position:relative;
			padding:0;
			text-align:center;
			margin: 0 auto;
			
			
						
}

div#news3
		{
			
			width: 100% ;
			padding:0px 0px 50px 0px;
			background-color:#000000;
			position:relative;
			text-align:center;
			margin: 0 auto;
			
			
						
}

/* RECHERCHE */

div#recherche
		{
			
			width: 690px ;
			height:650px;
			background-color:#FFFFFF;
			padding: 0px 0px 0px 0px ;
			position:relative;
			
						
}

div#t_recherche

{
	color:#000000;
	font-size:16px;
	margin:6px;
	
	
}

div#resultats

{

	padding:1px;
	width:680px;
	

}

A.search 

{
			color:#748B99;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			text-decoration: none;
			letter-spacing:1px;
			margin-bottom:5px;

}


A.search:hover

{
			color:#000000;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			text-decoration: none;
			letter-spacing:1px;

}