html, form { 
	margin: 0; 
	padding: 0;
}
body
{
	background-image:url('images/template/fd.jpg');
	background-repeat:repeat;
	color: #656565;
	font: 12px Verdana, Arial, Sans-Serif;
	margin: 0; 
	padding: 0;
}

h1
{
	font: 18px Arial, Verdana, Sans-Serif;
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
}

h2
{
	font: 20px Arial, Verdana, Sans-Serif;
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
}

h3
{
	font: 18px Arial, Verdana, Sans-Serif;
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
}

p 
{
	font: 12px Verdana, Arial, Sans-Serif;
	color:#656565;
}

a {
  text-decoration: none;
  color:#656565;
  
}

a:visited {
  text-decoration: none;
  color:#656565;
 
}

a:active {
  text-decoration: none;
  color:#656565;

}

a:hover {
  text-decoration: underline;
  color:#cc0000;
  
}

span
{
	font: 12px Verdana, Arial, Sans-Serif;
	color:#656565;
}
div
{
	font: 12px Verdana, Arial, Sans-Serif;
	color:#656565;
}
td
{
	font: 12px Verdana, Arial, Sans-Serif;
	color:#656565;
}

select
{
	border:1px solid #cfcfcf;
scrollbar-3dlight-color:#26221F !important;
scrollbar-arrow-color:#26221F !important;
scrollbar-base-color:#2C2925 !important;
scrollbar-darkshadow-color:#26221F !important;
scrollbar-face-color:#26221F !important;
scrollbar-highlight-color:#2C2925 !important;
scrollbar-shadow-color:#2C2925 !important;
}

.padl5{ padding-left:5px;}
.padr5{ padding-right:5px;}
.pad10 { padding:10px;}
.padt10 { padding-top:10px;}
.padl10 { padding-left:10px;}
.padr10 { padding-right:10px;}
.padl20 { padding-left:20px;}
.pad20 { padding:20px;}

.margl3
{
margin-left:3px;
}
/* HEADER */
.base{
  color:#ffffff;
  
}

a.base:visited {
  text-decoration: none;
  color:#ffffff;
 
}

a.base:active {
  text-decoration: none;
  color:#ffffff;

}

a.base:hover {
  text-decoration: none;
  color:#ffffff;
  cursor:text;
}

.r-cyclisme{
/*	background-image:url('images/template/r-cyclisme.png');
	background-repeat:no-repeat;*/
	width:267px;
}
.l-cyclisme{
/*	background-image:url('images/template/l-cyclisme.png');
	background-repeat:no-repeat;*/
	width:269px;
}

.baseline {
font: 10px Arial, Verdana, Sans-Serif;
font-weight:bold;
color:#ffffff;
text-align:center;
}

/* Header */
td.header01{
	background-image:url('images/template/header_01.jpg');
	background-repeat:no-repeat;
	width:594px;
	height:43px;
}

td.header02{
	background-image:url('images/template/header_02.jpg');
	background-repeat:no-repeat;
	width:264px;
	height:43px;
}

td.header03{
	background-image:url('images/template/header_03.jpg');
	background-repeat:no-repeat;
	width:106px;
	height:43px;
}

td.header04_fr{
	background-image:url('images/template/fr/header_04.jpg');
	background-repeat:no-repeat;
	width:742px;
	height:75px;
}
td.header04_en{
	background-image:url('images/template/en/header_04.jpg');
	background-repeat:no-repeat;
	width:742px;
	height:75px;
}
td.header04_de{
	background-image:url('images/template/de/header_04.jpg');
	background-repeat:no-repeat;
	width:742px;
	height:75px;
}
td.header05{
	background-image:url('images/template/header_05.jpg');
	background-repeat:no-repeat;
	width:222px;
	height:75px;
	padding-bottom:10px;
}

p.maccueil{
font: 14px Trebuchet MS, Verdana, Arial, Sans-Serif;
color:#FFFFFF;
font-weight:bold;
text-align:right;
padding-right:5px;
}

a.maccueil{
font: 14px Trebuchet MS, Verdana, Arial, Sans-Serif;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
a.maccueil:link{
text-decoration:none;
color:#FFFFFF;
}
a.maccueil:visited{
text-decoration:none;
color:#FFFFFF;
}
a.maccueil:active{
text-decoration:none;
color:#FFFFFF;
}
a.maccueil:hover{
text-decoration:underline;
}

/* Recherche */

td.search01{
background-image:url('images/template/search_01.jpg');
background-repeat:no-repeat;
width:138px;
height:25px;
padding-left:7px;
top:95px;
right:395px;
}

input.search01{
width:100px;
height:14px;
border: solid 0px #fff;
color:#000000;
background-color:transparent;
top:100px;
right:430px;
}
td.search02{
width:32px;
height:25px;
top:94px;
right:370px;
}
td.header06{
	background-image:url('images/template/header_06.jpg');
	background-repeat:repeat-y;
	width:700px;
	height:1px;
	padding-left:3px;
	padding-right:3px;
}

td.header07{
	background-image:url('images/template/bande-rouge.jpg');
	background-repeat:repeat-x;
	width:1px;
	height:38px;

}

td.header07-2{
	background-image:url('images/template/trait-rouge.jpg');
	background-repeat:repeat-x;
	margin-left:3px;
	width:1px;
	height:22px;

}

/* Menu haut */

.menug{
padding-left:5px;
font: 18px Arial, Sans-Serif;
color:#FFFFFF;
height:40px;
font-weight:bold;
}

.menugover{
background-image:url('images/template/survol.png');
background-repeat:repeat-x;
padding-left:5px;
font-weight:bold;
color:#2d2d2d;
}

a.menuh3{
font: 18px Arial, Sans-Serif;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
a.menuh3:link{
text-decoration:none;
color:#FFFFFF;
}
a.menuh3:visited{
text-decoration:none;
color:#FFFFFF;
}
a.menuh3:active{
text-decoration:none;
color:#FFFFFF;
}
a.menuh3:hover{
text-decoration:underline;
color:grey;
}

.bgmenu{
background-color:transparent;
}
.bgtopmenu{
background-image:url('images/template/bgtopmenu.png');
background-repeat:no-repeat;
height:30px;
}

.bgsmenu{
background-image:url('images/template/bgsmenu.png');
background-repeat:repeat-y;
height:20px;
font: 10px Verdana, Arial, Sans-Serif;
color:#000000;
font-weight:bold;
padding-left:10px;
}

.bgsmenuover{
background-image:url('images/template/bgsmenuover.png');
background-repeat:repeat-y;
font: 10px Verdana, Arial, Sans-Serif;
color:#ffffff;
font-weight:bold;
text-decoration:none;
height:20px;
width:135px;
padding-left:10px;
}

.sepmenu{
background-image:url('images/template/septrait.png');
background-repeat:no-repeat;
height:1px;
}
.bgbotmenu{
background-image:url('images/template/bgbotmenu.png');
background-repeat:no-repeat;
height:23px;

}
.popper {
	position: absolute;
	visibility: hidden;
	background-color:transparent;
	height:10px;
	z-index:1030;
}

a.menuh4{
font: 10px Verdana, Arial, Sans-Serif;
color:#000000;
font-weight:bold;
text-decoration:none;
}
a.menuh4:link {
text-decoration:none;
}
a.menuh4:visited {
text-decoration:none;
}
a.menuh4:active {
text-decoration:none;
}
a.menuh4:hover {
color:#ffffff;
text-decoration:underline;
}

a.menuh5{
font: 10px Verdana, Arial, Sans-Serif;
color:#000000;
font-weight:bold;
text-decoration:none;
}
a.menuh5:link {
text-decoration:none;
}
a.menuh5:visited {
text-decoration:none;
}
a.menuh5:active {
text-decoration:none;
}
a.menuh5:hover {
color:#ffffff;
text-decoration:underline;
}


/* Menu deroulant */

td.menu0
{
	padding-left:5px;
	background-image:url('images/menu0.png');
	background-repeat:repeat-y;
	width:215px;
	height:1px;

}

div.tetiere
{
	background-image:url('images/tetiere.png');
	background-repeat:no-repeat;
	width:205px;
}

a.menu3{
font: 14px Verdana, Arial, Sans-Serif;
color:#000000;
font-weight:bold;
text-decoration:none;
padding-left:10px;
}
a.menu3:link {
text-decoration:none;
}
a.menu3:visited {
text-decoration:none;
}
a.menu3:active {
text-decoration:none;
}
a.menu3:hover {
text-decoration:none;
}

a.menu4{
font: 12px Verdana, Arial, Sans-Serif;
color:#555555;
font-weight:normal;
text-decoration:none;
padding-left:25px;
}
a.menu4:link {
text-decoration:none;
}
a.menu4:visited {
text-decoration:none;
}
a.menu4:active {
text-decoration:none;
}
a.menu4:hover {
text-decoration:underline;
color:#cc0000;
}

div.fadeshow
{
position:relative;
top:-100px;
right:0px;
z-index:10;
}

.togglerl
{
position:relative;
top:-170px;
left:-450px;
z-index:10;
border-width:0;
}
.togglerr
{
position:relative;
top:-170px;
left:450px;
z-index:10;
border-width:0;
}
div.home
{

color:#000000;
position:relative;
top:-145px;
left:0px;
width:964px;
height:640px;

}
div.home1
{
color:#000000;
position:relative;
top:-145px;
left:0px;
width:964px;
}

.descpanelbg
{

}

/* Affiche news banniere*/

.newstitre
{
font: 16px Verdana, Arial, Sans-Serif;
color:#ffffff;
font-weight:bold;
text-decoration:none;
vertical-align:top;
}
.newstitre:visited
{
font: 16px Verdana, Arial, Sans-Serif;
color:#ffffff;
font-weight:bold;
text-decoration:none;
vertical-align:top;
}
.newstitre:hover
{
font: 16px Verdana, Arial, Sans-Serif;
color:#ffffff;
font-weight:bold;
text-decoration:underline;
vertical-align:top;
}

.txtnews
{
font: 10px Verdana, Arial, Sans-Serif;
color:#ffffff;
text-decoration:none;
padding-right:100px;
vertical-align:top;
}

/* Affiche news*/

.newstitre1
{
font: 14px Verdana, Arial, Sans-Serif;
font-weight:bold;
color:#cc0000;
text-decoration:none;
vertical-align:top;
}
.newstitre1:visited
{
font: 14px Verdana, Arial, Sans-Serif;
font-weight:bold;
color:#cc0000;
text-decoration:none;
vertical-align:top;
}
.newstitre1:hover
{
font: 14px Verdana, Arial, Sans-Serif;
font-weight:bold;
color:#cc0000;
text-decoration:underline;
vertical-align:top;
}

.txtnews1
{
font: 10px Verdana, Arial, Sans-Serif;
text-decoration:none;
vertical-align:top;
padding-left:15px;
}

/* FIN HEADER */

/* CENTRE ACCUEIL */

td.center01
{
	background-image:url('images/center_01.jpg');
	background-repeat:no-repeat;
	width:486px;
	height:298px;
}

td.center02
{
	background-image:url('images/center_02.jpg');
	background-repeat:no-repeat;
	width:173px;
	height:298px;
}

td.center03
{
	background-image:url('images/center_03.jpg');
	background-repeat:no-repeat;
	width:305px;
	height:298px;


}

h2.centertitle
{
font: 16px Verdana, Arial, Sans-Serif;
color:#000000;
font-weight:bold;
padding-top:45px;
padding-left:5px;

}

.centertxt
{
font: 11px Verdana, Arial, Sans-Serif;
color:#767676;
padding-left:5px;
padding-right:30px;
}

.normal
{
	font: 11px Verdana, Arial, Sans-Serif;
	color:#656565;
}
.normal:visited
{
	font: 11px Verdana, Arial, Sans-Serif;
	color:#656565;
}
.normal:link
{
	font: 11px Verdana, Arial, Sans-Serif;
	color:#656565;
}
.normal:hover
{
	font: 11px Verdana, Arial, Sans-Serif;
	color:#cc0000;
}

/* DEBUT FOOTER */

td.header08{
	background-image:url('images/template/header_08.jpg');
	background-repeat:no-repeat;
	width:965px;
	height:22px;
}

td.header09{
	background-color:#ffffff;
	height:1px;
}

td.header10{
	background-image:url('images/template/header_10.jpg');
	background-repeat:repeat-x;
	width:1px;
	height:267px;
}

td.header11{
	background-color:#000000;
	height:20px;

}

.footer01
{
font: 10px Verdana, Arial, Sans-Serif;
color:#424447;
text-decoration:none;
padding-left:10px;
}
a.footer02
{
font: 10px Verdana, Arial, Sans-Serif;
color:#ffffff;
text-decoration:none;
}
a.footer02:active
{
font: 10px Verdana, Arial, Sans-Serif;
color:#ffffff;
text-decoration:none;
padding-left:10px;
}
a.footer02:visited
{
font: 10px Verdana, Arial, Sans-Serif;
color:#ffffff;
text-decoration:none;
padding-left:10px;
}
a.footer02:link
{
font: 10px Verdana, Arial, Sans-Serif;
color:#ffffff;
text-decoration:none;
}
a.footer02:hover
{
font: 10px Verdana, Arial, Sans-Serif;
color:#ffffff;
text-decoration:underline;
}

h2.footer
{
font: 14px Arial, Verdana, Sans-Serif;
color:#cc0000;
font-weight:bold;
padding-left:10px;

}

.footer03
{
font: 12px Arial, Verdana, Sans-Serif;
color:#9b9b9b;
padding-left:10px;
}

div.footertxt
{
font: 10px Arial, Verdana, Sans-Serif;
color:#424447;
text-decoration:none;
padding-left:10px;
padding-bottom:10px;
}
a.footertxt:active
{
font: 10px Arial, Verdana, Sans-Serif;
color:#424447;
text-decoration:none;
}
a.footertxt:visited
{
font: 10px Arial, Verdana, Sans-Serif;
color:#424447;
text-decoration:none;
}
a.footertxt:link
{
font: 10px Arial, Verdana, Sans-Serif;
color:#424447;
text-decoration:none;
}
a.footertxt:hover
{
font: 10px Arial, Verdana, Sans-Serif;
color:#424447;
text-decoration:underline;
}

.footer04
{
text-align:right;
padding-right:10px;
padding-top:10px;
}
.newsletterbg
{
	background-image:url('images/newsletterbg.png');
	background-repeat:repeat-x;
	width:157px;
	height:24px;
}
input.news
{
width:157px;
height:18px;
border: solid 0px #fff;
background-color:transparent;
font: 12px Verdana, Arial, Sans-Serif;
color:#9c9c9d;
padding-left:2px;

}
.txtnewsletter
{
font: 14px Arial, Verdana, Sans-Serif;
color:#9b9b9b;
}
a.linkfoot:active
{
font: 12px Arial, Verdana, Sans-Serif;
color:#9b9b9b;
text-decoration:none;
}
a.linkfoot:visited
{
font: 12px Arial, Verdana, Sans-Serif;
color:#9b9b9b;
text-decoration:none;
}
a.linkfoot:link
{
font: 12px Arial, Verdana, Sans-Serif;
color:#9b9b9b;
text-decoration:none;
}
a.linkfoot:hover
{
font: 12px Arial, Verdana, Sans-Serif;
color:#cc0000;
text-decoration:underline;
}

a.aide:active
{
font: 12px Arial, Verdana, Sans-Serif;
color:#9b9b9b;
text-decoration:none;
}
a.aide:visited
{
font: 12px Arial, Verdana, Sans-Serif;
color:#9b9b9b;
text-decoration:none;
}
a.aide:link
{
font: 12px Arial, Verdana, Sans-Serif;
color:#9b9b9b;
text-decoration:none;
}
a.aide:hover
{
font: 12px Arial, Verdana, Sans-Serif;
background-color:#cc0000;
color:#FFFFFF;
text-decoration:none;
}

.btop
{
	border-top: 2px dotted #9b9b9b;
}

.bbottom
{
	border-bottom: 2px dotted #9b9b9b;
}

.bright
{
	border-right: 2px dotted #9b9b9b;
}
/* FIN FOOTER */

.index_cat
{
	border-top:1px solid #b5b5b5;
}
.titrecategorie {

	font: 18px Arial, Verdana, Sans-Serif;
	color:#000000;
	font-weight: bold;
	padding-left:10px;
	text-decoration: none;
}
.titrecategorie:visited {
  text-decoration: none;
 
}

.titrecategorie:active {
  text-decoration: none;

}

.titrecategorie:hover {
  text-decoration: none;
 
}


.titreprodcat {

	color:#656565;
	text-decoration:none;
	font: 12px Verdana, Arial, Sans-Serif;
	font-weight: bold;	
}
.titreprodcat:visited {
  text-decoration: none;
  color:#656565;
}

.titreprodcat:active {
  text-decoration: none;
  color:#656565;
}

.titreprodcat:hover {
  text-decoration: underline;
  color:#656565; 
}

.descriptif{
	color:#656565;
	font: 12px Verdana, Arial, Sans-Serif;
}

.souscat {

	color: #000000;
	text-decoration:none;
	font: 8px Verdana, Arial, Sans-Serif;
	padding-right:15px;

}
.souscat:visited {
	text-decoration: none;
  	color: #000000;
 
}

.souscat:active {
	text-decoration: none;
	color: #000000;

}

.souscat:hover {
	text-decoration: underline;
	color: #000000;
 
}
div.btgamme
{
	background-image:url('images/btgame.jpg');
	background-repeat:no-repeat;
	width:122px;
	height:24px;
	padding-top:6px;
	padding-left:35px;
}
.fdsscat{
	background-image:url('images/fd-sscat.png');
	background-repeat:no-repeat;
	background-position:center center;
	width:350px;
	height:227px;

}

.contact_fr01
{
	background-image:url('images/contact01_01.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	width:351px;
	height:39px;
	color: #000000;
	font: 18px Arial, Verdana, Sans-Serif;
	font-weight:bold;
	padding-left:15px;
	padding-top:15px;
}
.contact_fr02
{
	background-image:url('images/contact01_02.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	width:351px;
	height:68px;
	color: #656565;
	font: 12px Verdana, Arial, Sans-Serif;
	padding-left:15px;

}
.contact_fr03
{
	background-image:url('images/contact01_03.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	width:351px;
	height:36px;
	color: #000000;
	font: 9px Verdana, Arial, Sans-Serif;
	font-weight:bold;
	text-align:right;
	padding-right:25px;	
	padding-bottom:4px;
}
.infocontact
{
	font: 10px Verdana, Arial, Sans-Serif;
	color:#656565;

}
label
{
	font: 16px Arial,  Verdana, Sans-Serif;
	color:#656565;
	font-weight:bold;

}

.etoile
{
	color:red;
}
.f10
{
	font: 10px Arial, Verdana, Sans-Serif;
	color:#656565;
}
.f10r
{
	font: 10px Arial, Verdana, Sans-Serif;
	color:red;
}
input.contact
{
	border:1px solid #cfcfcf;
	width:400px;
}

textarea.contact
{
	border:1px solid #cfcfcf;
	width:400px;
}

input.newCS{
	width:180px;
	height:18px;
	background:#fff url(images/bg.gif) no-repeat top left;
	margin:0px;
	padding:0px 0px 0px 4px;
	border:none;
	cursor:pointer;
	font-size:12px;
}
div.opts{
	position:absolute;
	width:175px;
	background-color:#fcfcfc;
	border-left:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
}
div.opts div{
	font-size:11px;
	color:#636363;
	padding:2px 2px 2px 14px;
	cursor:default;
	background-image:url(images/arrow.png);
	background-repeat:no-repeat;
	background-position:2px 6px;
}
div.opts div.opt{
	background-color:#fcfcfc;
}
div.opts div.optHover{
	background-color:#ede9e9;
}

td.borcont
{
	border-bottom:1px solid #cfcfcf;
}

.spam
{
	font: 12px Arial, Verdana, Sans-Serif;
	color:#656565;
}

span.ariane
{
	font: 11px Verdana, Arial, Sans-Serif;
	color:#656565;
	font-weight:bold;
}
.ariane
{
	font: 11px Verdana, Arial, Sans-Serif;
	color:#656565;
}
.ariane:visited
{
	font: 11px Verdana, Arial, Sans-Serif;
	color:#656565;
}
.ariane:link
{
	font: 11px Verdana, Arial, Sans-Serif;
	color:#656565;
}
.ariane:hover
{
	font: 11px Verdana, Arial, Sans-Serif;
	color:#cc0000;
}

/* Sous Categorie */
span.titre_cat
{
	font: 24px Arial, Verdana, Sans-Serif;
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
}

.desc_cat
{
	font: 12px Arial, Verdana, Sans-Serif;
	color:#656565;
}

td.produit1col
{
	background-image:url('images/fd_image.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	width:220px;
	height:140px;

}
td.produit2col
{
	padding:15px;
}

span.titre_prod
{
	font: 18px Arial, Verdana, Sans-Serif;
	color:#000000;
	font-weight:bold;
}

a.titre_prod
{
	font: 12px Verdana, Arial, Sans-Serif;
	color:#656565;
	font-weight:bold;
}
a.titre_prod:visited
{
	font: 12px Verdana, Arial, Sans-Serif;
	color:#656565;
	font-weight:bold;
}
a.titre_prod:link
{
	font: 12px Verdana, Arial, Sans-Serif;
	color:#656565;
	font-weight:bold;
}
a.titre_prod:hover
{
	font: 12px Verdana, Arial, Sans-Serif;
	color:#656565;
	font-weight:bold;
	text-decoration: underline;
}

a.ref
{
	font: 12px Verdana, Arial, Sans-Serif;
	color:#656565;
}
a.ref:visited
{
	font: 12px Verdana, Arial, Sans-Serif;
	color:#656565;
}
a.ref:link
{
	font: 12px Verdana, Arial, Sans-Serif;
	color:#656565;
}
a.ref:hover
{
	font: 12px Verdana, Arial, Sans-Serif;
	color:#656565;
	text-decoration: underline;
}

td.det-prod
{
	background-image:url('images/fd-prod-det.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	width:300px;
	height:360px;
	vertical-align:top;
	padding-top:10px;
}

.techno
{
	font: 18px Verdana, Arial, Sans-Serif;
	color:#656565;
	font-weight:bold;
}

.desctechno
{
	font: 12px Verdana, Arial, Sans-Serif;
	color:#656565;
}

td.borasso
{
	border-top:2px solid #000000;
}

td.asso1
{
	background-image:url('images/fd-asso-1.jpg');
	background-repeat:no-repeat;
	background-position:bottom center;
	width:210px;
	height:158px;

}

td.asso2
{
	background-image:url('images/fd-asso-2.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	width:210px;
	height:52px;
	padding-left:20px;
	padding-right:20px;
}
a.titre_asso
{
	font: 12px Arial, Verdana, Sans-Serif;
	color:#000000;
}
a.titre_asso:visited
{
	font: 12px Arial, Verdana, Sans-Serif;
	color:#000000;
}
a.titre_asso:link
{
	font: 12px Arial, Verdana, Sans-Serif;
	color:#000000;
}
a.titre_asso:hover
{
	font: 12px Arial, Verdana, Sans-Serif;
	color:#000000;
	text-decoration: underline;
}
.titre_article
{
	font: 18px Arial, Verdana, Sans-Serif;
	color:#000000;
	font-weight:bold;
}

.desc_article
{
	font: 12px Verdana, Arial, Sans-Serif;
	text-align:justify;
	color:#656565;
}

td.bg-cont
{
	background-image:url('images/bg-contact.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	width:463px;
	height:137px;
	padding-top:25px;
	padding-left:10px;
	padding-right:10px;
}
.style1
{
	font: 12px Verdana, Arial, Sans-Serif;
	color:#000000;
}
.style7
{
	font: 14px Verdana, Arial, Sans-Serif;
	color:#000000;
	font-weight:bold;
}

.txtcont
{
	font: 11px Verdana, Arial, Sans-Serif;
	color:#656565;
}

input.textfield
{
	border:1px solid #cfcfcf;
	width:200px;

}

input.textfield2
{
	border:1px solid #cfcfcf;
	width:568px;
}

input.textfield3
{
	border:1px solid #cfcfcf;
	width:445px;
}


textarea
{
	border:1px solid #cfcfcf;
}

/* Tableau partenaires references */

.partenairespoli {
  width:131px;
  margin:4px;
  height:135px;
  float:left;
  text-align:center;
  border:1px solid #CCC;
  padding:8px 0px 0px 0px;
}


