@charset "UTF-8";
/* CSS Document */

/***************** GENERAL *******************/

*                       { margin:0; }

body                    { background:#f3f3f3; color:#000; font:11px/1.55em Century Gothic, Arial, Helvetica, sans-serif; float:center; }
p 						{ padding-bottom:10px;}

a                       { color:#DC001B; text-decoration:none; }
a:hover                 { color:#888; text-decoration:none; }



#page,
#pagepro,
#pagepart,
#pagecontact,
#pagelegale		{ position: relative; width:970px; height:740px; margin:auto; background-color:#FFFFFF; }

#footer			{ width:970px; margin:auto 0; float:center; background-color:#FFFFFF; }

.contenu		{ width:970px; height:970px; }


#blocinfo		{ background-color:#f3F3F3; padding:5px; }


#top			{ width:964px; height:16px; background-color:#DC001B; padding:3px; color:#FFF; text-align:center; }
#mail			{ width:42px; height:22px; float:right; margin-right:40px; border:0; }
#logo			{ background: url('images/logoFT.gif') no-repeat; width:310px; height:60px; float:left; margin-left:28px; margin-top:37px; }
#menu			{ float:left; margin-left:5px; margin-top:21px; }
#bandeau		{ background: url('images/bandeau.gif') no-repeat; width:970px; height:269px; margin-top:30px; float:left; margin-bottom:10px; }
#bt_index_pro	{ float:left; border:0; }
#bt_index_part	{ float:right; border:0; }

#V2bt_index_pro	{ background: url('images/bandeau_index_pro.gif') no-repeat; width:472px; height:269px; margin-top:30px; float:left; margin-bottom:10px; }
#V2bt_index_part	{ background: url('images/bandeau_index_part.gif') no-repeat; width:498px; height:269px; margin-top:30px; float:right; margin-bottom:10px; }


#bandeaupro		{ background: url('images/bandeaupro.gif') no-repeat; width:970px; height:125px; margin-top:30px; float:left; margin-bottom:10px; }
#bandeaupart	{ background: url('images/bandeaupart.gif') no-repeat; width:970px; height:125px; margin-top:30px; float:left; margin-bottom:10px; }
#bandeaucontact	{ background: url('images/bandeaucontact.gif') no-repeat; width:970px; height:125px; margin-top:30px; float:left; margin-bottom:10px; }

#bottom			{ width:964px; height:8px; background-color:#DC001B; padding:3px; color:#FFF; float:left; margin-top:10px; }
#miniparlonsboutique { padding-right:3px; width:79px; float:left; height:180px; }
#copyright			{ width:964px; height:8px; padding-left:10px; float:left; }


ul#navigation{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	text-transform:uppercase;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
ul#navigation li{
position: relative;
	display:block;
	float:left;
	margin:0;
	padding:0;
	padding:10px 10px 0 10px;
	}
ul#navigation li a{
	display:block;
	float:left;
	color:#000;
	padding:5px;
	text-decoration:none;
	}
ul#navigation li a:hover{
	background-color:#DC001B;
	color:#FFF;
	}

/* Sous-menu */

ul#navigation ul {
position: absolute;
padding: 0}

ul#navigation ul li a {
font-size: 12px;
text-transform: none}


/* 
	================================================================================
	
	Sous-Menu

	================================================================================
*/

#head { }

#sous-menu {
	position: absolute;
	width: 160px;
	top: 100px;
	left: 439px;
	margin-top: 4px;
	}

#sous-menu a {
	display: block;
	color: #000;
	font-size: 12px;
	line-height: 16px;
	text-indent: 5px;
	background-color: #fff}

#sous-menu a:hover {
	color: #fff;
	background-color: #dc001b}


#bloccoord			{ width:238px; height:250px; border-right:1px solid #888; float:left; padding: 10px 10px 10px 20px; }
#bloccoordpro		{ width:590px; height:500px; border-right:1px solid #888; float:left; padding: 10px 10px 10px 20px; }
#bloccoordpart		{ width:320px; height:500px; float:right; padding:10px; }

#blocpresent		{ width:350px; height:250px; border-right:1px solid #888; float:left; padding:10px; }
#blocpresentpro		{ width:350px; height:280px; border-right:1px solid #888; float:left; padding:10px; }

#blocpubli			{ width:310px; height:250px; float:left; padding:10px; }
#blocpublipro		{ width:310px; height:210px; float:right; padding:10px; border-left:1px solid #888; margin-top:10px; }

#blocformulaire		{ width:308px; height:450px; float:right; padding:10px; margin-top:10px; }

                 
h1 { color:#DC001B; text-transform:uppercase; font-size:14px; text-align:left; font-weight:bold; padding-bottom:8px; }
h2 { color:#DC001B; font-size:16px; text-align:left; padding-bottom:3px; font-weight:lighter }


#blocreference			{ width:310px; height:250px; float:right; padding:10px; }
#blocreferencepart		{ width:310px; height:110px; float:right; padding:10px; }


#blocimage ul {
	list-style: none;
    margin-left: 0;
    padding-left: 0;
}

#blocimage ul li {
	display: inline;
	float: left;
	margin:0;
	width:100px;
	height:100px;
	background-color:#f3f3f3;
	margin-right:2px;
	margin-bottom:2px;
}

#blocimage a {
	line-height:130px;
	background-color: #DC001B;
    color: #FFF;
	padding:5px;
    text-decoration: none;
    
}


#blocimage a:hover {
    background-color: #FFF;
    color: #DC001B;
    text-decoration: none;
}



#trombi {
	float:left;
	padding:5px;

}

#txttrombi {
	float:left;
	line-height:60px;

}

#titretrombi {
	font-style:bold;
	text-align:left;
}

#bloccontact ul {
	list-style: none;
    margin-left: 0;
    padding-left: 0;
}



#bloccontact ul li {
	float: left;
	margin:0;
	width:285px;
	height:60px;
	background-color:#f3F3F3;
	margin-right:10px;
	margin-bottom:2px;
}

#bloccontact ul li.titretrombi {
	float: left;
	margin:0;
	width:285px;
	height:20px;
	background-color:#ffffff;
}


#bloccontactpro {
	width:290px;
	float:left;
}
