BODY {
  background: #ECE6F0;
  color: #222222;
  margin: 0px; 
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  padding:auto;
  text-align:center;
  background-image:url(logos/background2.jpg);
	background-position:top;
}
IMG{
border:0px;	
}
DIV.border{
text-align:center;
width:874px;
margin-left:auto;
margin-right:auto;
}
DIV.entete{
margin-top:30px;
width:874px;
}

DIV#TeamRub{
	float:left;
	clear:both;
width:216px;
width:62px;
display:none;
position: absolute;
margin-left:242px;
z-index:150;
}

DIV.corps{
float:left;
background-image:url(logos/corps-accueil2.jpg);
width:575px;
height:761px;
text-align:justify;
}


DIV.TitrePage{
float:left;
width:555px;
margin-left:9px;
margin-top:10px;
font-size: 12px;
font-weight:bold;
background-color:#FFF;
border:dashed 1px #F00;
}
DIV.TxtPresentation{
float:left;
clear:both;
width:555px;
margin-left:10px;
margin-top:10px;
font-size: 12px;
}

DIV.NewsTitre{
	border:solid 1px #F00;
	border-right:solid 0px #F00;
	background-color:#fff;
	width:165px; 
	float:left;
	padding:5px;
	margin:10px;
	margin-right:0px;
	margin-left:0px;
	cursor:pointer;
	text-align:center;
}
.coureurs{
float:left;
width:120px;
margin-left:10px;
font-size: 12px;
border:solid 1px #000;
}


DIV.CoureurPict{
float:left;
width:120px;
margin-left:10px;
margin-top:0px;
font-size: 12px;
border:solid 1px #000;
padding:0px;
height:160px;
}

DIV.Caracteristiques{
float:left;
width:402px;
margin:10px;
margin-top:0px;
margin-right:0px;
font-size: 11px;
}


DIV.CaraInfos{
float:left;
width:220px;
height:155px;
font-size: 11px;
}

DIV.CaraBtn{
float:left;
width:130px;
margin-left:32px;
margin-top:22px;
font-size: 14px;
color:#fff;
font-weight:bold;
font-style:italic;
text-align:center;
}
A.CaraBtn{

font-size: 14px;
color:#fff;
font-weight:bold;
font-style:italic;
text-decoration:none;
}
DIV.col_left{
float:left;
width:295px;
height:761px;
margin-left:4px;
}

DIV.EncartBoutique{
background-image:url(logos/boutique-encart.png);
width:295px;
height:329px;
float:left;
clear:both;
}
DIV.EncartBoutiqueTitre{
width:277px;
height:35px;
font-size:15px;
font-weight:bold;
font-style:italic;
color:#d60013;
margin-top:17px;
margin-left:5px;
text-align:center;
float:left;
clear:both;
}
DIV.EncartBoutiquePx{
width:277px;
height:5px;
font-size:20px;
font-weight:bold;
font-style:italic;
color:#ffffff;
margin-top:2px;
text-align:right;
float:left;
clear:both;
}
DIV.EncartBoutiqueImg{
text-align:center;
width:295px;
height:155px;
float:left;
clear:both;
}
DIV.EncartBoutiqueInfos{
width:277px;
height:25px;
margin-top:10px;
float:left;
clear:both;
}
DIV.EncartBoutiqueDesc{
width:280px;
font-family:"Courier New", Courier, monospace;
text-align:justify;
font-size:11px;
font-weight:bold;
font-style:italic;
color:#fff;
margin-top:0px;
margin-left:4px;
}
DIV.EncartAutre{
background-image:url(logos/fd-autres.png);
background-repeat:no-repeat;
width:295px;
height:164px;
float:left;
clear:both;
}
DIV.EncartNews{
background-image:url(logos/fd-news.png);
width:295px;
height:274px;
float:left;
}


DIV.EncartTitre{
	float:left;
width:270px;
height:28px;
font-size:16px;
font-weight:bold;
font-style:italic;
color:#d60013;
margin-top:17px;
margin-left:10px;
text-align:center;
float:left;
clear:both;
}

DIV.EncartNewsTxt{
float:left;
width:190px;
height:200px;
text-align:justify;
margin-left:5px;
}

A.LienActu{
font-size: 11px;
color:#d60013;
font-weight:bold;
font-style:italic;
text-decoration:none;
}

DIV.EncartFcb{
	float:right;
width:80px;
height:200px;
margin-right:10px;
}


DIV.TitreNews{
border-bottom:solid 1px #d60013;
width:550px;
margin-left:10px;
margin-top:10px;
padding:3px;
font-weight:bold;
font-size:12px;
color:#111111;
cursor:pointer;
}

DIV.NewsDesc{
position:absolute;
width:100%;
height:150%;
text-align:center;
display:none;
background-image:url(logos/fdtrans50nb.png);
top:0px;
left:0px;
z-index:10;
}
DIV.TxtNews{
border-bottom:double 3px #d60013;
border-left:solid 1px #d60013;
border-right:solid 1px #d60013;
width:550px;
margin:auto;
padding:3px;
font-size:11px;
text-align:justify;
background-color:#FFF;
}
DIV.TrailList{
	float:left;
	text-align:center;
	background-image:url(logos/fdcarre.png);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-left:10px;
	height:auto;
	font-weight:bold;
	position:relative;
cursor:pointer;
z-index:14;
}


DIV.FicheTrail{
position:absolute;
width:450px;
height:550px;
margin-left:420px;
margin-top:10px;
font-size: 12px;
background-image:url(logos/fdtrail.png);
background-repeat:no-repeat;
display:none;
z-index:15;
}

DIV.TrailClose{
float:left;
width:20px;
height:20px;
margin-left:410px;
margin-top:2px;
font-size: 14px;
font-weight:bold;
display:block;
text-align:right;
cursor:pointer;
}

DIV.TrailTitrePage{
float:left;
width:160px;
margin-left:9px;
margin-top:10px;
padding:5px;
font-size: 12px;
font-weight:bold;
background-color:#FFF;
border:dashed 1px #F00;
text-align:center;
}
DIV.TrailTitre{
float:left;
width:310px;
margin-left:10px;
margin-top:10px;
padding:0px;
height:25px;
font-size:16px;
}
DIV.TrailInfo{
float:left;
width:140px;
margin-left:10px;
margin-top:5px;
padding:0px;
height:25px;
font-size:11px;
}
DIV.TrailLien{
float:left;
width:290px;
margin-left:10px;
margin-top:5px;
padding:0px;
height:25px;
font-size:11px;
}
DIV.TrailPict{
float:left;
width:120px;
margin-left:10px;
margin-top:10px;
font-size: 12px;
padding:0px;
height:65px;
}
.fisheye{
	text-align: center;
	height: 48px;
	position: relative;
	z-index:12;
	margin-top:20px;
	margin-left:270px;
	float:left;
	clear:both;
}
a.fisheyeItem
{
	text-align: center;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	position: absolute;
	display: block;
	top: 0;
	margin-left:5px;
border:solid 1px #f00;
	vertical-align: bottom;
}

.fisheyeItem img{
	border: none;
	margin: 0px;
	width:100%;
	vertical-align:middle;
}

.fisheyeItem span
{
	display: none;
	position: absolute;
	font-size:12px;
	background-color:#FFF;
	width:100%;
	z-index:15;
	top:92%;
}
.fisheyeContainter
{
	width:570px;
	position: absolute;
	z-index:12;
}

DIV.silhouette{
	width:276px;
}
DIV.EquipementProd{
	float:left;
	width:535px;
	margin-left:20px;
}
DIV.BoutiquePage{
	float:left;
	
width:565px;
margin-left:5px;
background-image:url(logos/fdboutique.png);
background-repeat:no-repeat;
}
DIV.BoutiqueMenu{
	float:left;
	width:150px;
}
DIV.BoutiqueCorps{
	float:left;
	margin-top:10px;
	width:400px;
}
DIV.Prod{
	float:left;
	width:110px;
margin-left:22px;
margin-top:10px;
text-align:center;
background-image:url(logos/fdtitreprod.png);
background-repeat:repeat-x;
background-position:bottom;
}
DIV.BoutiqueRub{
width:153px;
height:42px;
float:left;
clear:both;
margin-top:10px;
background-image:url(logos/fdboutiqueliens.png);
background-repeat:no-repeat;
}
DIV.BoutiqueCadreLien{
width:130px;
margin-left:20px;
margin-top:5px;
float:left;
clear:both;
color:#fff;
font-weight:bold;
font-size:12px;
cursor:pointer;
}
DIV.BoutiqueCadreSsRub{
width:153px;
margin-top:0px;
float:left;
clear:both;
display:none;
padding-top:5px;
}
DIV.BoutiqueSsRub{
width:153px;
height:25px;
margin-top:0px;
float:left;
clear:both;
background-image:url(logos/fdboutiquessrub.png);
background-repeat:no-repeat;
padding-top:5px;
}
DIV.RubPict{
	float:left;clear:both;
width:110px;
font-size: 12px;
padding:0px;
}

A.BoutiqueLiensRub{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	margin-left:20px;
	vertical-align:middle;
}
DIV.footer{
	text-align:right;
	width:874px;
margin-left:auto;
margin-right:auto;
}

/*----------BASELINE-------------------*/
A.lienBS{
	font-size:12px;
	font-weight:bold;
	color:#6d3406;
	text-decoration:none;
	background-color:#c2eda7;
}

A.lienBS:hover{
	font-size:12px;
	font-weight:bold;
	color:#6d3406;
	text-decoration:underline;
}

ul
{
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
}
li {display:inline}
a.li {
  
  /*background-color:#ff1dd3;*/
  padding:0.2em 0.5em;
  text-decoration: none;
  font-weight : bold;
  font-size: 11px;
}
a.li:hover {
background-color:#cccccc;
color: #ffffff;
}

DIV.ListDiaporama{
float:left;
margin-left:10px;
border:solid 1px #F00;

	
}


/* FIN BASELINE
--------------------------------------------*/
A.kalen {
  font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}
A.kalen:hover {
  font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}

/*--------------------------------------------------------*
/*ADMIN
----------------------------------------------------------*/
TD.ongletoff{
	background-image:url(admin/logos/onglet_off.png);
	background-repeat:no-repeat;
	width:135px;
	height:16px;
color:#333333;
font-weight:bold;
padding:8px;
text-align:center;
font-size:12px;
}

TD.ongleton{
	background-image:url(admin/logos/onglet_on.png);
	background-repeat:no-repeat;
	width:135px;
	height:16px;
color:#333333;
font-weight:bold;
padding:8px;
text-align:center;
font-size:12px;
}
TD.titreRub{
background-image:url(admin/images/group_header_m.png);
	
	height:12px;
color:#333333;
font-weight:bold;
text-align:left;
font-size:12px;
}
TD.titreRubr{
background-image:url(admin/images/group_header_mr.png);
	
	height:12px;
color:#333333;
font-weight:bold;
text-align:left;
font-size:12px;
}

.ptiLien{
	font-size:10px;
	text-decoration:none;
	color:#603;
}
DIV.ListDiaporama{
float:left;
margin-left:10px;
border:solid 1px #F00;

	
}
/*--------------------
/*------------------
FORMULAIRE 
-*/
DIV.ContactTitre{
	margin-left:22px;
	margin-top:22px;
	font-size:14px;
	font-weight:bold;
	}
	
DIV.coord{
width:300px;
float:left;
margin-right:15px;
float:right;
text-align:center;
}


FORM{
padding:0px;
margin:0px;
width:300px;
float:left;
margin-left:12px;
}

SPAN.contact{
border-top:solid 1px #680d0d;
border-bottom:solid 1px #680d0d;
border-left:solid 1px #680d0d;
padding-left:8px;
padding:5px;
float:left;
clear:both;
margin:4px;
margin-top:1px;
margin-right:0px;
width:120px;
height:17px;
background-color:#d3d7e0;
}


INPUT.contact{
border-top:solid 1px #680d0d;
border-bottom:solid 1px #680d0d;
border-right:solid 1px #680d0d;
border-left:0px #333333;
margin:5px;
margin-top:1px;
margin-left:0px;
padding:5px;
width:140px;
height:17px;
background-color:#d3d7e0;

font-family:verdana,arial;

}

TEXTAREA.contact{

border:solid 1px #680d0d;
margin:5px;
margin-top:0px;
margin-left:4px;
padding:5px;
width:270px;
height:90px;
background-color:#d3d7e0;
clear:both;
font-family:arial;
color:#571503;
}

INPUT#Submit{
border:solid 1px #680d0d;
margin:5px;
margin-top:2px;
margin-left:90px;
padding:4px;
width:70px;
height:25px;
background-color:#454546;
font-weight:bold;
font-size:12px;
color:#CCC;

}

DIV.contact_bas{
float:left;	
width:300px;
clear:both;
font-size:10px;
}

DIV.DiapoAdminGr{
	float:left;
	margin-left:16px;
	margin-top:16px;
	padding:2px;
	background-color: #444444;
}

DIV.DiapoAdmin{
	float:left;
	background-color:#996;
	border:solid 1px;
}

DIV.DiapoAdminModif{
	float:left;
	color:#CCC;
	border:solid 1px;
}
