a:visited
{
	color:#333333;
	}
a
{
	color:#333333;
	}
#main{
	width:100%;
	margin:auto;
	font-size:12px;
	color:#333333;
}
#main #header,#main #content,#main #footer{
	width:100%;
	margin:auto;
}
#main #header{
	background:transparent url(../img/bg_header.gif) repeat-x left top;
	height:93px;
}
#main #content{
	background:#fff url(../img/bg_content_top.gif) repeat-x left top;
	/*min-height:356px;
	_height:356px;*/
	overflow:hidden;
	margin:0px 0px 20px;
}

#main #content2{
	background:#fff url(../img/bg_content_top.png) repeat left top;
	min-height:375px;
	_height:375px;
	overflow:hidden;
	margin:0px 0px 20px;
}


#main #footer{
	/*background:#161616;
	min-height:133px;
	_height:133px;
	position:absolute;
	bottom:0px;
	padding:30px 0px 35px;*/
	/*min-height:30px;*/
	/*height:30px;*/
	height:25px;
	width:100%;
	background:#161616;
	padding:5px 0px 35px;
	overflow:hidden;
}
#main #header div.parts,#main #footer div.parts{
	width:940px;
	margin:0px auto;
}
#main #header .espaceClt{
	background:transparent url(../img/link_espace_client.gif) no-repeat left top;
	position:absolute;
	right:1px;
	top:0px;
	height:159px;
	width:37px;
	text-indent:-4444px;
	font-size:0px;
}
#main #header div{
	padding:20px 0px 0px 0px;
	overflow:hidden;
}
#main #header div a{
	float:left;
}
#main #header div ul{
	float:right;
	padding:10px 0px 0px;
}
#main #header div ul li{
	float:left;
	padding:0px 0px 0px 20px;
}
#link_contact
{
	background-image:url('../img/tel-fr.gif');
	width:120px;
	height:58px;
	margin-top:-19px;
	margin-left:17px;
	cursor:pointer;
	}
	
	
#main #header div ul li a{
	float:left;
	width:140px;
	height:38px;
	text-indent:-4444px;
	background-image:url(../img/bg_menu_top.gif);
	background-repeat:no-repeat;
	font-size:0px;
}
#main #header div ul li a.accueil{
	background-position:0px top;
}
#main #header div ul li a.nosPack{
	background-position:-160px top;
}
#main #header div ul li a.reference{
	background-position:-320px top;
}
#main #header div ul li a.contact{
	background-position:-480px top;
}
/**hover****/
#main #header div ul li a.accueil:hover{
	background-position:0px bottom;
}
#main #header div ul li a.nosPack:hover{
	background-position:-160px bottom;
}
#main #header div ul li a.reference:hover{
	background-position:-320px bottom;
}
#main #header div ul li a.contact:hover{
	background-position:-480px bottom;
}
/**selected****/
#main #header div ul li.selected a.accueil{
	background-position:0px bottom;
}
#main #header div ul li.selected a.nosPack{
	background-position:-160px bottom;
}
#main #header div ul li.selected a.reference{
	background-position:-320px bottom;
}
#main #header div ul li.selected a.contact{
	background-position:-480px bottom;
}
/*****footer******/
#main #footer div{
	color:#999999;
}
#main #footer div h3{
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}
#main #footer div .fLeft{
	float:left;
	font-size:14px;
	font-weight:bold;
}
#main #footer div .fLeft p span{
	color:#ef8617;
}
#main #footer div .fRight{
	float:right;
}
#main #footer div .btmFooter,#main #footer div .topFooter{
	width:100;
	overflow:hidden;
}
#main #footer div .fRight a{
	text-decoration:none;
}
#main #footer div .fRight a span{
	float:left;
	background:transparent url(../img/bg_link_orange.png) no-repeat left top;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_link_orange.png", sizingMethod="crop");
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:7px 10px 0px 30px;
	height:24px;
	cursor:pointer;
}
#main #footer div .fRight .cornerRight{
	float:left;
	background:transparent url(../img/bg_link_orange.png) no-repeat right top;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_link_orange_right.png", sizingMethod="crop");
	text-indent:-4444px;
	width:10px;
	height:31px;
	font-size:0px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	text-indent:-4444px;
}
#main #footer div .btmFooter{
	padding:20px 0px 0px 0px;
}
#main #footer div .btmFooter a{
	float:right;
}
#main #footer div ul{
	float:left;
}
#main #footer div ul li{
	float:left;
	border-right:1px solid #333333;
	padding:0px 8px;
}
#main #footer div .btmFooter ul li a{
	color:#999;
	font-size:11px;
	float:left;
}
#main #footer div ul li a:hover{
	text-decoration:none;
}
/*****content*****/
#main #content .blockFlv {
	height:356px;
	margin:16px auto 0px !important;
	width:980px !important;
	padding:0 0 0 40px;
}

#BlockFlv3 {
	height:356px;
	margin:16px auto 0px !important;
	width:980px !important;
	padding:0 0 0 40px;
	position:relative;
	overflow:hidden;
}

#main #content2 .blockFlv2 {
	
	height:auto;
	margin:13px auto 0px !important;
	width:980px !important;
	padding:0 0 0 40px;
}


#main #content .blockFlv ,#main #content .block{
	width:940px;
	margin:0px auto;
}
#main #content .block {
	padding:20px 0px 0px 0px;
	overflow:hidden;
}
#main #content .block .nosOffre{
	width:710px;
	float:left;
}
#main #content .block .nosOffre .partLeft{
	width:358px;
	_width:344px;
	float:left;
	background:transparent url(../img/bg_desc_nosOffre.gif) no-repeat right top;
	_height:268px;
	min-height:268px;
}
#main #content .block .nosOffre .partLeft .titreTop{
	width:100%;
	overflow:hidden;
	margin:0 0 3px 14px;
}
#main #content .block .nosOffre .partLeft .titreTop .txtCenter{
	background:transparent url(../img/bg_barre_title.gif) no-repeat left top;
	height:35px;
	padding:18px 16px 0px;
	float:left;
	width:258px;
	text-indent:-4444px;
}
#main #content .block .nosOffre .partLeft .titreTop .cornerRight{
	background:transparent url(../img/bg_barre_title.gif) no-repeat right top;
	height:53px;
	float:left;
	width:10px;
	text-indent:-4444px;
}
#main #content .block .nosOffre .partLeft .titreTop .txtCenter span{
	background:transparent url(../img/txt_nosOffre.gif) no-repeat left top;
	height:22px;
	width:143px;
	text-indent:-4444px;
	float:left;
}
#main #content .block .nosOffre .partLeft .pack{
	/*width:100%;
	position:relative;*/
	margin:0px 0px 3px;
	/*height:68px;*/
	float:left;
	position:relative;
	cursor:pointer;
}
#main #content .block .nosOffre .partLeft .pack p{
	background-image:url(../img/link_offre_pack-fr.png);
	background-repeat:no-repeat;
	height:68px;
	width:300px;
	text-indent:-4444px;
	float:left;
	margin:0px 0px 0px 14px;
}
#main #content .block .nosOffre .partLeft .standard{
	background-position:0px bottom;
}
#main #content .block .nosOffre .partLeft .metier{
	background-position:-410px bottom;
}
#main #content .block .nosOffre .partLeft .eCommerce{
	background-position:-838px bottom;
}
#main #content .block .nosOffre .partLeft .provisoire{
	background-position:-1251px bottom;
}
/**selected***/
#main #content .block .nosOffre .partLeft .selected .standard{
	background-position:0px -8px;
	margin:0px;
	width:356px;
}
#main #content .block .nosOffre .partLeft .selected .metier{
	background-position:-410px -8px;
	margin:0px;
	width:356px;
}
#main #content .block .nosOffre .partLeft .selected .eCommerce{
	background-position:-838px -8px;
	margin:0px;
	width:356px;
}
#main #content .block .nosOffre .partLeft .selected .provisoire{
	background-position:-1251px -8px;
	margin:0px;
	width:356px;
}
/*******/
#main #content .block .nosOffre .partRight{
	background:transparent url(../img/bg_desc_pack.gif) no-repeat right top;
	margin:0px;
	width:328px;
	height:310px;
	float:left;
	padding:15px 24px 11px 0px;	
}
#main #content .block .nosOffre .partRight p{
	padding:6px 0px 14px 20px;
}
#main #content .block .nosOffre .partRight a{
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#main #content .block .nosOffre .partRight a:hover{
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
#main #content .block .nosOffre .partRight ul{
	padding:0px 0px 0px 15px;
}
#main #content .block .nosOffre .partRight ul li{
	background:transparent url(../img/bg_fleche_orange.gif) no-repeat left center;
	font-weight:bold;
	font-size:14px;
	margin:0px 0px 6px;
	padding:0px 0px 0px 16px;
}

#main #content .block .nosOffre .partRight a{
	text-decoration:none;
}
#main #content .block .nosOffre .partRight a span{
	float:left;
	background:transparent url(../img/bg_link_orange.png) no-repeat left top;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_link_orange.png", sizingMethod="crop");
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:7px 10px 0px 30px;
	height:24px;
	cursor:pointer;
	text-decoration:none;
}
#main #content .block .nosOffre .partRight a .cornerRight{
	float:left;
	background:transparent url(../img/bg_link_orange.png) no-repeat right top;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_link_orange_right.png", sizingMethod="crop");
	text-indent:-4444px;
	width:10px;
	height:31px;
	font-size:0px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	text-indent:-4444px;
	text-decoration:none;
}
#main #content .block .partNews{
	float:right;
}
#main #content .block .partNews .news h4 a{
	color:#fff;
}
#main #content .block .partNews .news p a{
	color:#ccc;
}
#main #content .block .partNews .news ul{
	position:absolute;
	top:44px;
	width:3000px;
	left:0px;
}
#main #content .block .partNews .news ul li{
	float:left;
	width:186px;
	padding:0 18px 0;	
}
#main #content .block .partNews .news h4{
	color:#fff;
	width:100%;
	overflow:hidden;
	
	font-size:11px;
	font-weight:bold;
}
#main #content .block .partNews .news{
	width:186px;
	height:104px;
	background:transparent url(../img/bg_news.gif) no-repeat left top;
	margin:7px 0px 0px;
	font-size:11px;
	color:#cccccc;
	padding:16px 17px 0px;
	position:relative;
	overflow:hidden;
}
#main #content .block .partNews .news .pagination{
	float:right;
	width:23px;
}
#main #content .block .partNews .news .pagination a,#main #content .block .partNews .news .pagination span{
	background-image:url(../img/bg_fleche_nav_news.gif);
	background-repeat:no-repeat;
	width:8px;
	height:12px;
	display:block;
	font-size:0px;
}
#main #content .block .partNews .news .pagination #back{
	background-position:left top;
	float:left
}
#main #content .block .partNews .news .pagination #next{
	background-position:right top;
	float:right;
}
#main #content .block .partNews .news .pagination #back.on{
	background-position:left bottom;
	float:left;
}
#main #content .block .partNews .news .pagination #next.on{
	background-position:right bottom;
	float:right;
}
/***pack***/
#main #content .block .titreDetails .flecheNoir{
	background:transparent url(../img/bg_fleche_noir.gif) no-repeat left center;
	float:left;
	padding:0px 0px 0px 12px;
	margin:13px 0px 0px 22px;
	width:575px;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
#main #content .block .descs p{
	padding:20px 0px 0px 0px;
}
#main #content .block .descs{
	width:585px;
	overflow:hidden;
	background:#f1f1f1 url(../img/cornerBtmDescs.gif) no-repeat left bottom;
	padding:10px 14px 10px 20px;
}
#main #content .block .titreDetails{
	background:transparent url(../img/bg_barre_title.gif) no-repeat left top;
	height:40px;
	color:#3a3a3a;
	/*float:left;*/
	width:619px;
}
#main #content .block .titreDetails .corner{
	background:#fff url(../img/bg_barre_title.gif) no-repeat right top;
	height:40px;
	width:10px;
	float:left;
	text-indent:-4444px;
}
#main #content .block .groupDescs{
	float:left;
	width:619px;
}
#main #content .block .shows{
	background:#fff url(../img/bgShows.gif) no-repeat right top;
	width:284px;
	height:233px;
	float:right;
	padding:15px 8px;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}
#main #content .block .shows .navigation{
	width:100%;
	overflow:hidden;
	padding:18px 0px 0px;
	position:relative;
	min-height:260px;
	_height:260px;
}
#main #content .block .shows .navigation img{
	float:left;
	margin:0px 0px 10px 0px;
}
#main #content .block .shows .navigation #back{
	background:transparent url(../img/link_nav.gif) no-repeat left top;
	width:20px;
	height:20px;
	/*float:left;*/
	position:absolute;
	/*margin:80px 6px 0px 0px;*/
	top:100px;
	left:0px;
	text-indent:-4444px;
	z-index:1;
}
#main #content .block .shows .navigation #next{
	background:transparent url(../img/link_nav.gif) no-repeat right top;
	width:20px;
	height:20px;
	/*float:right;*/
	/*margin:80px 0px 0px;*/
	position:absolute;
	top:100px;
	right:0px;
	text-indent:-4444px;
	z-index:1;
}
#main #content .block .shows .navigation a{
	color:#fff;
	font-size:12px;
	font-weight:normal;
	display:block;
}
#main #content .blockFlv{
	position:relative;
	overflow:hidden;
}

#main #content .blockFlv #backTop{
	background:transparent url(../img/navTop.png) no-repeat left top;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/navTop.png", sizingMethod="crop");
	width:55px;
	height:55px;
	text-indent:-4444px;
	position:absolute;
	top:37%;
	left:10px;
	z-index:1;
}


#main #content .blockFlv #nextTop{
	background:transparent url(../img/navTop.png) no-repeat right top;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/navTopRight.png", sizingMethod="crop");
	width:55px;
	height:55px;
	text-indent:-4444px;
	position:absolute;
	top:37%;
	right:10px;
}



#main #content .block .nosOffre .partRight div{
	overflow:hidden;
	width:100%;
}
#main #content .blockFlv ul{
	position:absolute;
	width:10000px;
	left:0px;
}
#main #content .blockFlv ul li{
	width:940px;
	float:left;
	padding:0 40px 0;
}
#main #content .block .shows .navigation ul{
	position:absolute;
	left:0px;
	width:3000px;
	top:0;
	margin:20px 0 0 25px;
}
#main #content .block .shows .navigation ul li{
	float:left;
	margin:0 25px 0 0;
	width:234px;
}/*
#main #content .block .shows .navigation ul li p{
	float:left;
	width:100%;
}*/

.pack_bot
{
	background:transparent url(../img/pack_botick_noir-fr.gif) no-repeat;
	height:50px;
	padding:18px 16px 3px;
	float:left;
	width:284px;
	margin-left:14px;
	cursor:pointer;		
	}
	
.pack_both
{
	background:transparent url(../img/pack_botick_or-fr.gif) no-repeat;
	height:50px;
	padding:16px 16px 5px;
	float:left;
	width:350px;
	cursor:pointer;		
	}	
	
#content1{
	height:auto;
	width:190px;
	float:left;
	border-right:1px solid #d8d8d8;
	padding-right:5px;
	padding-top:10px;
}

#divdesc ul li
{
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
	padding:5px 5px 3px 20px;
	list-style-image:url('../img/bg_fleche_orange.gif');
}
	
	
.btnval
{
	background-image:url('../images/dispo.png');
	background-repeat:no-repeat;
	}	
	
	.cc1
	{
		font-size:14px;
		display:block;
		border-color:Gray;  border-style:solid;width:230px; height:55px; margin:5;padding:10;text-align:center;
		cursor:pointer;
		color:White;
		}
		
	.cc1:hover
	{
		background-color:#FFCC99;
		color:Black;
		}	
		
.cc2
{
	background-image:url("../img/bg_link_orange.png");	
	background-repeat:no-repeat;
	width:240px;
	height:31px;
	}
	
	.clabel
	{
		cursor:pointer;
		font-size:14;
		color:White;
		font-weight:bold;
		}
		

	.clabel:hover
	{
		color:Orange;
		}	
		
			.tdpp
{
	color:White; text-align:center; 
	width:320px; 
	height:319px;
	background-image:url('../img/loginp.jpg');
	background-repeat:no-repeat;
	}	
	
		.tdp1
{
	color:White; text-align:center; 
	width:320px; 
	height:319px;
	background-image:url('../img/p1-fr.jpg');
	background-repeat:no-repeat;
	}	
.tdp2
{
	color:White; text-align:center; width:320px; height:319px;background-image:url('../img/p2-fr.jpg');
	background-repeat:no-repeat;
	}
.tdp3
{
	color:White; text-align:center; width:320px; height:319px;background-image:url('../img/p3-fr.jpg');
	background-repeat:no-repeat;
	}
.tdp4
{
	color:White; text-align:center; width:320px; height:319px;background-image:url('../img/p4-fr.jpg');
	background-repeat:no-repeat;
	}	
		
.tablep0
{
	color:White; text-align:center; width:940px; height:319px;background-image:url('../img/pack2-fr.jpg');
	}		
		
.tablep
{
	color:White; text-align:center; width:940px; height:319px;background-image:url('../img/login.png');
	}	
.tablep1
{
	color:White; text-align:center; 
	width:940px; 
	height:319px;
	background-image:url('../img/pack1-fr.jpg');
	}	
.tablep2
{
	color:White; text-align:center; width:940px; height:319px;background-image:url('../img/pack2-fr.jpg');
	}
.tablep3
{
	color:White; text-align:center; width:940px; height:319px;background-image:url('../img/pack3-fr.jpg');
	}
.tablep4
{
	color:White; text-align:center; width:940px; height:319px;background-image:url('../img/pack4-fr.jpg');
	}			
	
.anorm
{
	text-decoration:none;
	
	}
.contentdes
{
	
	background:#fff url(../images/back.png) repeat left top;
	/*min-height:356px;
	_height:356px;*/
	padding-left:5%;
	padding-right:5%;
	
	margin:0px 0px 20px;
	width:90%;
	text-align:center;
	overflow:auto;

}

 .fondmenu
{
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	color: white;
	font-family: Arial;
	text-align: center;
	background: url(../images/menu.gif) top repeat-x;
	
}

.fondmenu0 a
{
	
	background-color: #f5f5f5;
	font-size: 11px;
	vertical-align: middle;
	
	font-family: arial;
	text-align: left;
	text-decoration:none;
	

	
	
}
.fondmenu0 a:hover
{
	
color: #ff9933;
text-decoration:underline;

	
}

.fondmenu2 a
{
	
	background-color: #f5f5f5;
	font-size: 11px;
	vertical-align: middle;
	
	font-family: arial;
	text-align: left;
	text-decoration:none;
	

	
	
}
.fondmenu2 a:hover
{
	
color: #ff9933;
text-decoration:underline;

	
}



.loginbouton

{
	background: url(../img/connexion.png) top;
}