body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #363f48 url(../images/newFd.jpg) center repeat-y;
	margin: 0;
	padding: 0;
	}
	
body.new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #cccccc;
	margin: 0;
	padding: 0;
	}
body.pop{
	background: #ffffff;
	padding: 20px 0 0 20px;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.b{
	font-weight: bold;
}
.red{
	color: red;
	font-weight: bold;
}
td,th{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
h1{
	color: #99bb31;
	font-size: 20px; 
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	margin: 0 0 20px 0;
}
h2{
	font-size: 17px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	color: #48571d;
	margin: 20px 0 10px 0px;
}

h3{
	font-size: 14px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	margin: 10px 0 5px 0;
	font-weight: bold;
}

h4{
	font-size: 13px;
	color: #B2c900;
	width: 510px;
}
h5{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin: 0 0 30px 0;
}
form{
	margin: 0;
	margin: 0;
}


a:link {
	color: #494949;
	text-decoration: none;
}
a:visited {
	color: #494949;
	text-decoration: none;
}
a:hover {
	color: #494949;
	text-decoration: underline;
}
a:active {
	color: #494949;
}
a.rouge, a.rouge:visited, a.rouge:link {
	color: red;
}
.rouge{
	color: red;
	font-weight: bold;
}
a.rouge:hover {
	text-decoration: underline;
}
.toplink {
	FONT-SIZE: 12px;
	MARGIN: 0px 5px;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
A.toplink:link {
	COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
A.toplink:visited {
	COLOR: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
A.toplink:active {
	COLOR: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
A.toplink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

#PageContainer {
	position:absolute;
	left:50%;
	margin-left: -390px;
	top:0px;
	width:780px;	
}

#TopContainerDiv {
	width:780px;
	height:90px;
	z-index:3;
	color: #E0DFE3;
	background-color: #000000;
}

.category {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #CC0000;
}

#GreenBar1 {
	left:0px;
	width:780px;
	height: 4px;
	background-color: #B2c900;
	border-top: 1px white solid;
}

#middle{
	width: 780px;
	clear: both;
	}
	
	#blackBar{
		width: 780px;
		height: 18px;
		color: #494949 ;
		background: url(../images/fd_bmenu.jpg) repeat-x;
		
	}
	
	#menuDiv{
			width: 570px;
			height: 100px;
			margin: 256px 0 0 0;
			float: left;
		}
	
	#middleFlash{
		width: 560px;
		height:190px;
		margin: 5px;
	}
	
	#video{
		width: 265px;
		height:215px;
		float: left;
		margin: 10px 0 0 5px;
		}
	#LeftContainertDiv1{
		width: 600px;
		height: 360px;
		float: left;
	}
	#LeftContainertDiv{
		width: 780px;
	}
	#RightContainertDiv {
		width:160px;
		float: right;
	}
		#menuRight{
			width:200px;
			float: right;
		}
.MainCategories{
	FONT-SIZE: 14px;
	COLOR: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}
	.MainCategories1{
		FONT-SIZE: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border-bottom: 1px black dashed;
		font-weight: bold;
		font-size: 13px;
		width: 190px;
	}
.CategoryLinkGreen{
	FONT-SIZE: 14px;
	COLOR: #00CC00;
	TEXT-DECORATION: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	display: block;
	text-align: left;
}
.hpmainlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	color: black;
	background-image: url(../images/greenarrow1.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	border: 1px none #CCCCCC;
}

.hpmainlink:link {
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	background-image: url(../images/greenarrow1.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	display: block;
	color: black;
	text-align: left;
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.hpmainlink:visited {
	TEXT-DECORATION: none;
	background-image: url(../images/greenarrow1.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 10px;
	color: black;
	text-align: left;
	margin-left: 5px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.hpmainlink:hover {
	COLOR: black;
	TEXT-DECORATION: underline;
	background-image: url(../images/greenarrow.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 10px;
	text-align: left;
	margin-left: 5px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.hpmainlink1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	color: white;
	background-image: url(../images/greenarrow1.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	border: 1px none #CCCCCC;
}

.hpmainlink1:link {
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	background-image: url(../images/greenarrow1.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	display: block;
	color: white;
	text-align: left;
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.hpmainlink1:visited {
	TEXT-DECORATION: none;
	background-image: url(../images/greenarrow1.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 10px;
	color: white;
	text-align: left;
	margin-left: 5px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.hpmainlink1:hover {
	COLOR: white;
	TEXT-DECORATION: underline;
	background-image: url(../images/greenarrow.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 10px;
	text-align: left;
	margin-left: 5px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.MenuTR {
	height: 8px;
	text-decoration: none;
}

.gryBrdBt {
	BORDER-BOTTOM: #ccc 1px solid
}
A.MoreLink:link {
	COLOR: #CC0000;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.MoreLink:visited {
	COLOR: #CC0000; TEXT-DECORATION: none
}
A.MoreLink:active {
	COLOR: #CC0000; TEXT-DECORATION: none
}
A.MoreLink:hover {
	COLOR: #CC0000; TEXT-DECORATION: underline
}
.footer {
	FONT-SIZE: 11px;
	COLOR: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.footerlink {
	FONT-SIZE: 11px;
	MARGIN: 0px 5px;
	COLOR: #fff;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.footerlink:link {
	FONT-SIZE: 11px;
	COLOR: #fff;
	text-decoration: none;
}
A.footerlink:visited {
	FONT-SIZE: 11px;
	COLOR: #fff;
	text-decoration: none;
}
A.footerlink:active {
	FONT-SIZE: 11px;
	COLOR: #fff;
	text-decoration: none;
}
A.footerlink:hover {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	text-decoration: underline;
}
.EmailFields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 11px;
}
.footerBlk {
	FONT-SIZE: 11px; COLOR: #000
}

.footerlinkBlk {
	FONT-SIZE: 11px; MARGIN: 0px 5px; TEXT-DECORATION: underline
}
A.footerlinkBlk:link {
	COLOR: #000
}
A.footerlinkBlk:visited {
	COLOR: #000
}
A.footerlinkBlk:active {
	COLOR: #f00
}
A.footerlinkBlk:hover {
	COLOR: #FFFFFF
}

#CopyRight {
	width:780px;
	height:20px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	line-height: 20px;
	clear: both;
	margin: 10px 0 5px 0;
	clear: both;
}


#GreenBar2 {
	width:780px;
	height: 4px;
	background-color: #B2c900;
	border-top: 1px white solid;
	border-bottom: 1px white solid;
	clear: both;
}
#BottomContainer {
	width:780px;
	height: 90px;
	margin: 5px 0 0 0;
	clear: both;
}

#EmailLoginContent {
	height:80px;
	padding: 8px 0 0 0;
	border: 1px black;
	border-bottom-style: none;
	border-bottom-color: #000000;
}
.Labels {
	font-size: 12px;
	color: #666666;
	height: 12px;
}

#DateContainerDiv {
	padding: 0 0 0 4px;
	font-size: 11px;
	text-align: left;
	float: left;
	margin: 1px 0 0 0;
}

#menuB{
	float: right;
	font-size: 11px;
	margin: 1px 3px 0  0;
	color: #494949;
}

#menuB a{
	color: #494949;
}

.s3title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 6px; PADDING-TOP: 10px
}

#HorizontalMenuBar {
	position:absolute;
	left:0px;
	top:79px;
	width:750px;
	height:18px;
	background-color: #000000;
	text-align: right;
	vertical-align: bottom;
	color: #FFFFFF;
}

.SquareMenu {
	color: #666666;
}

#BottomFlashDiv {
	width:728px;
	height:84px;
	margin: 0 0 0 26px;
}
#BottomFlashDiv1 {
	width:728px;
	height:84px;
	margin: 5px 0 0 15px;
}
.greenTitle {color: #006600; font-size: 16px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; }
		
#ProductsTitelDiv {
	width:190px;
	border-bottom: 1px black dashed;
	padding: 0;
	font-weight: bold;
	font-size: 13px;
	margin: 2px 0 0 0;
}
#MainMenuLinksDiv {	
	left:7px;
	width:162px;
	padding: 4px 0 0 0;
}
#abonne{
	font-weight: bold;
}
#MainMenuDiv {	
	left: 15px;
	width:180px;
	margin: 0 0 10px;
}
.EmailLabels {
	font-size: 10px;
}
.GreyEmailHeader {color: #333333; font-size: 12px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; }
#QuotidienDiv {	
	width:180px;
	margin: 5px 0 0 0;	
}
#QuotidienTitle {	
	left:3px;
	width: 190px;
	border-bottom: 1px black dashed;
	font-weight: bold;
	font-size: 13px;
}
#QuotidienLinks {
	left:8px;
	width:172px;
	padding: 4px 0 4px 0;
}
#ReferDiv {
	float: left;
	width:201px;
	height:96px;
}
#cpeDiv {
	float: left;
	width:150px;
	height:100px;
}
#OtherDiv {
	left:23px;
	width:200px;
	height:47px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	overflow: visible;
}
#OtherLinks {
	left:5px;
	top:6px;
	width:172px;
	height:36px;
}

#content{
	width: 760px;
	padding: 20px 10px 10px 0;
	margin: 0 0 0 10px;
	text-align: justify;
}
	#content_cond{
		width: 748px;
		height: 350px;
		padding: 5px;
		border: 1px solid black;
		overflow: auto;
	}
#content_tarifs{
	width: 500px;
	padding: 20px 10px 10px 0;
	margin: 0 0 0 10px;
	text-align: justify;
}
	.propos{
		background: url(../images/propos.jpg);
		width: 300px;
		height: 199px;
		float: right;
		
	}
	.contentP{
		width: 510px;
		border-bottom: 1px solid #B2c900;
	}
	
	.contentP3{
		width: 510px;
	}
	
	.contentP1{
		width: 245px;
		float: left;
		margin: 0 0 0 10px;
		padding: 5px 0 5px 0;
	}
	
	.contentP2{
		float: left;
		height: 60px;
		margin: 35px 0 0 10px;
	}
	.cl{
		clear: both;
		margin: 0 0 10px 0;
	}
	.float{
		float: left;
		margin: 0 10px 0 0;
	}
	
.BottomBoarder {	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.title {
	color: #99bb31;
	font-size: 20px; 
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	margin: 0 0 20px 5px;
	}
.title2 {
	text-align: center;
	color: #99bb31;
	font-size: 16px; 
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	}

.title3 {
	text-align: center;
	color: #99bb31;
	font-size: 13px; 
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	width: 100%;
	border-bottom: 1px #99bb31 solid;
	margin: 30px 0 5px 0;
	}
.title4{
	text-align: center;
	color: #99bb31;
	font-weight: bold;
	font-size: 18px; 
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	width: 100%;
	margin: 50px 0 5px 0;
	}
	
.title1 {
	color: #99bb31;
	font-size: 16px; 
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	}

.style1 {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	}
.contact1{
		float: left;
		width: 300px;
		margin: 10px 0 0 0;
		font-weight: bold;
	}
	.contact2{
		float: left;
		margin: 10px 0 15px 5px;
	}
	.contact3{
		clear: left;
		margin: 0 0 0 0;
		width: 470px;
		border-top: 1px solid #a6a6a6;
	}
	
.login{
	font-size: 9px;
	height: 11px;
	color: black;
}


.sub{
	float: left;
	margin: 7px 0  0 3px;
}

.partnerlink {
	FONT-SIZE: 11px;
	MARGIN: 0px 5px;
	COLOR: #006600;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.partnerlink:link {
	FONT-SIZE: 11px;
	COLOR: #006600;
	text-decoration: none;
}
A.partnerink:visited {
	FONT-SIZE: 11px;
	COLOR: #006600;
	text-decoration: none;
}

A.partnerlink:active {
	FONT-SIZE: 11px;
	COLOR: #006600;
	text-decoration: none;
}
A.partnerlink:hover {
	FONT-SIZE: 11px;
	COLOR: #006600;
	text-decoration: underline;
}

.PageSubtitle1 {	color: #999999;
	font-size: 18px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
}
.sitelink {
	FONT-SIZE: 11px;
	MARGIN: 0px 5px;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
}
A.sitelink:link {
	FONT-SIZE: 11px;
	text-decoration: none;
	color: #000066;
}
A.sitelink:visited {
	FONT-SIZE: 11px;
	text-decoration: none;
	color: #000066;
}
A.sitelink:active {
	FONT-SIZE: 11px;
	text-decoration: none;
	color: #000066;
}
A.sitelink:hover {
	FONT-SIZE: 11px;
	text-decoration: underline;
	color: #000066;
}
.PageTitle1 {	color: #006600;
	font-size: 30px;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
}

/* Dreamnet contenu */
#dreamNet{
	text-align: justify;	
}
	#fTitrePhoto{
		width: 350px;
		font-size: 17px;
		font-weight: bold;
		font-style: italic;
		margin: 85px 0 0 10px;
		float: left;
	}
	
	#sTitrePhoto{
		float: left;
		width: 400px;
		font-size: 13px;
		margin: 0 0 20px 10px;
		}
	#menuNoir{
		width: 520px;
		height: 20px;
		background: black;
		color: white;
		clear: both;
		margin: 0 0 0 10px;
		padding: 3px 0 0 10px;
	}
	#fDreamNet{
		width: 510px;
		margin: 0 0 0 10px;
		clear: both;
	}
	.center{
		margin: 0 0 0 50px;
	}
	
/*Adsl Contenu*/
.style1 {
	color: #006600; font-size: 30px; 
	font-weight: normal; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-style: italic; 
	float: left;
	}
	
.style2 {
	color: #000000
	}
.PageSubtitle {
	color: #333333;
	font-size: 18px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	clear: both;
	width: 380px;
}
#dsl{
	float: right;
	width: 149px;
	height: 100px;
	background: url(../images/dsl.jpg);
}
.gras{
	font-weight: bold;
}
.partners{
	float: left;
	width: 150px;
	height: 63px;
	text-align: center;
	margin: 10px 15px 10px 15px;
}
.partners a{
	border: 0px solid white;
}
#Ashop{
	float: left;
	width: 350px;
	margin: 0 50px 0 0;
}
table.tarifs{
	width: 550px;
	border: 1px #b2c900 solid;
	text-align: center;
	border-collapse: collapse;
}
table.tarifs td{
	border: 1px #b2c900 solid;
	height: 30px;
}
td.titre{
	background: #e3e7c1;
	font-weight: bold;
	text-align: left;
	padding: 5px 0 5px 10px;
}
tr.titre1{
	background: #b2c900;
	color: white;
    font-weight: bold;	
}
.titreTab{
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 5px 0;
	color: #667302;
}
#space{
	width: 530px;
	height: 20px;
}
.centre{
	text-align: center;
}
.titreTarif{
	color: white;
	font-weight: bold;
	height: 20px;	
	background: #029062;
	width: 211px;
	margin: auto;
}
.titreTarif1{
	color: white;
	font-weight: bold;
	height: 20px;	
	background: #029062;
	width: 85px;
	margin: auto;
}
.titreTarif2{
	color: white;
	font-weight: bold;
	height: 20px;	
	background: #029062;
	width: 204px;
	margin: auto;
}
	.tarifG{
		background: url(../images/tarifsTitreG.jpg);
		width: 9px;
		height: 20px;
		float: left;
	}
	.tarifM{
		float: left;		
		height: 20px;
		padding: 0 0 0 0;
	}
	.tarifM1{
		float: left;		
		height: 20px;
		padding: 3px 0 0 0;
	}
	.tarifM2{
		float: left;		
		height: 20px;
		padding: 3px 0 0 0;
	}
	.tarifD{
		background: url(../images/tarifsTitreD.jpg);
		width: 9px;
		height: 20px;
		float: left;
	}
	table.tarif{
		width: 700px;
		border-collapse:collapse;
		margin: auto;
	}
	table.tarif td{
		height: 25px;
	}
	table.tarif1, table.tarif2, table.tarif3{
			border-collapse:collapse;
			width: 100%;
		}	
	table.tarif1 td{
		width: 19%;
	}
	table.tarif2 td{
		width: 32%;
	}
	table.tarif3 td{
		width: 25%;
	}
	.blanc{
		background: white;
	}
	.tabHG{
		background: url(../images/tableHG.jpg) no-repeat #029062;
		width: 14px;
		height:20px;
	}
	.bor_bot_blc{
		border-bottom: 2px solid white;
	}
	.bor_rgt_blc{
		border-right: 2px solid white;
	}
	.bor_blk{
		border: 2px black solid;
	}
	.bor-gr_tp{
		border-top: 2px solid #029062;
	}
	.bor-gr_rgt{
		border-right: 2px solid #029062;
	}
	.bor-gr_bt{
		border-bottom: 2px solid #029062;
	}
	.bor-gr_lft{
		border-left: 2px solid #029062;
	}
	.tabBG{
		background: url(../images/tableBG.jpg) no-repeat #029062 bottom left;
		width: 14px;
		height:20px;
	}
	.tabHD{
		background: url(../images/tableHD.jpg) no-repeat #029062 right top;
		width: 14px;
		height:20px;
	}
	.tab1BD{
		border-bottom: 2px solid #029062;
		border-right: 2px solid #029062;
		width: 14px;
		height:20px;
	}
	.tab1HD{
		border-top: 2px solid #029062;
		border-right: 2px solid #029062;
		width: 14px;
		height:20px;
	}
	
	.green{
		background: #029062;
		color: white;
		font-weight: bold;
	}
	.green1{
		color: #029062;
		font-weight: bold;
		font-size: 11px;
	}
.materiel{
	width: 178px;
	height: 60px;
	float: left;
	font-size: 10px;
	margin: 0 30px 0 30px;
}
.materielTop{
	height: 34px;
	background: #029062;
	color: white;
	font-weight: bold;
}
.materielBottom{
	font-size: 9px;
	height: 40px;
	border: 2px #029062 solid;
}

.float1{
	float: left;
	width: 25px;
	font-weight: bold;
	margin: 30px 0 0 0;
}
.floatL	{
	float: left;
	width: 14px;
}
.floatR	{
	float: right;
	width: 14px;
}
.clear{
	clear: both;
	height: 20px;
}
.materielTitre{
	float: left;
	width: 135px;
	margin: 4px 0 0 0;
}
.conditions{
	text-align: left;
	width: 700px;
	font-size: 9px;
	margin: auto;
}
.space_schema{
	height: 150px;
}
.petit{
	font-size: 9px;
}
.voiceRedFd{
	background: #942929;
	color: white;
	font-weight: bold;
}
.bor_red_bot{
	border-bottom: #942929 solid 1px;
}
.bor_red_rgt{
	border-right: #942929 solid 1px;
}
table.voice{
	border-collapse: collapse;
}
table.voice td{
	padding: 5px 0 5px 0;
}
.voicer{
	color: #942929;
	font-weight: bold;
}
.voiceTHG{
	background: url(../images/voiceT2.jpg) #942929 no-repeat top left;
}

.voiceTHD{
	background: url(../images/voiceT3.jpg) #942929 no-repeat top right;
}
.voiceTBG{
	background: url(../images/voiceT4.jpg) #942929 no-repeat bottom left;
}
.gauche{
	text-align: left;
}
#newsletter{
	width: 180px;
	height: 50px;
	margin: 0 0 10px 5px;
}
#contentNl{
	
}
	#textNl{
		padding: 0 0 0 15px;
	}

.label{
	width: 75px;
	float: left;
}
.formulaire{
	width: 281px;
	margin: auto;
}
#buttons{
	float: right;
	width: 215px;
}
.spacer {
  clear: both;
}
#ban180_150{
	width: 180px;
	height: 150px;
	background: black;
	margin: 10px 0 15px 5px;
}
#ban180_150_1{
	width: 180px;
	height: 150px;
	background: black;
	margin: 10px 0 15px 15px;
	position: fixed;
}
#ban160_600{
	width: 160px;
	height: 600px;
	position: fixed;
	background: black;
	margin: 10px 0 15px 25px;
	background: url(../images/160_600ban.jpg);
}
.accueil{
	width: 140px;
	color: black;
	font-size: 12px;
	background: white;
	margin: 0 0 0 0;
	float: left;
}
.accueilM{
	width: 140px;
	color: black;
	font-size: 12px;
	background: white;
	margin: 0 0 0 0;
	float: left;
	text-align: left;
}
.accueilAbonne{
	width: 160px;
	color: black;
	font-size: 12px;
	background: white;
	margin: auto;
	float: left;
	text-align: center;
}
a.sombre2{
	color: black;
}
a.sombre2:hover{
	text-decoration: underline;
}
.titreAccueil{
	color: #95a03f;
	font-size: 13px;
	font-weight: bold;
	margin: 5px 0 2px 0;
	text-align: left;
}
.titreAccueilA{
	color: white;
	font-size: 14px;
	font-weight: bold;
	margin: 3px 0 2px 0;
	text-align: center;
}
.titAccueil{
	color: #95a03f;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0 2px 0;
}
.titreAccueilM{
	color: #95a03f;
	font-size: 14px;
	font-weight: bold;
	margin: 4px 0 7px 0;
	text-align: center;
}
.titreAccueil2{
	color: #95a03f;
	font-size: 11px;
	font-weight:normal;
	margin: 5px 0 2px 0;
}
.contAccueil{
	font-size: 11px;
	border: 1px solid #d7d8dc;
	padding: 4px 0 4px 10px;
}
.accueilAbonne .contAccueil{
	padding: 4px 0 4px 0;
}
.accueilM .contAccueil{
	padding: 4px 0 0 9px;
}
.contAccueil a:hover{
	color: orange;
}
.contAccueil a span{
	color: black;
}
#banDivFlash{
	width: 728px;
	height: 90px;
	margin: 0 0 0 26px;
}
#fond_haut{
	width: 100%;
	height: 108px;
	background: url(../images/fond.jpg) repeat-x bottom;
	position: absolute;
}
.form_text{
	width: 90px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin: 2px 0 0 0;
}

.form_text1{
	width: 100px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin: 2px 0 0 0;
}


#actualites{
	height: 110px;
	text-align: left;
	overflow: hidden;
}
#dreamnetAccueil{
	width: 760px;
	background: #9abd2f;
}
.HG{
	width: 22px;
	height: 23px;
	background: url(../images/HG.jpg) no-repeat;
	float: left;
	
}
.HD{
	width: 22px;
	height: 23px;
	background: url(../images/HD.jpg) no-repeat;
	float: right;
}
.BG{
	width: 22px;
	height: 23px;
	background: url(../images/BG.jpg) no-repeat;
	float: left;
}
.BD{
	width: 22px;
	height: 23px;
	background: url(../images/BD.jpg) no-repeat;
	float: right;
}
.H{
	width: 760px;
	height: 23px;
	background: url(../images/H.jpg) no-repeat;
}
.B{
	width: 760px;
	height: 23px;
	background: url(../images/B.jpg) no-repeat;
	clear: both;
}
#dnAm{
	background: #99bc2e;
	width: 755px;
	padding: 0 0 0 5px;
}
.dnTxt{
	background: #99bc2e;
	color: white;
	float: left;
	font-size: 28px;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	padding: 0 0 5px 20px;
	height: 60px;
	width: 570px;
}
.dnTxt1{
	color: black;
	float: left;
	font-size: 14px;
	font-family: Helvetica, sans-serif;
	margin: 0 0 0 10px;
	width: 560px;
}
.proTxt{
	color: black;
	float: left;
}
.proTxt ul{
	font-size: 12px;
}

.dnTxt2{
	font-weight: normal;
	height: 20px;
}
.proTxt2{
	font-weight: normal;
	font-size: 18px;
}
.liens{
	width: 300px;
	float: left;
	margin: 40px 0 0 30px;
}
.prix{
	color: black;
	font-size: 14px;
	float: right;
	margin: 12px 10px 0 0;
	text-align: center;
	width: 180px;
}
.prix1{
	font-size: 24px;
	font-weight: bold;
	color: red;
}
.intAcc{
	background: #99bc2e;
	width: 375px;
	height: 150px;
	float: left;
	margin: 10px 10px 0 0;
	background: url(../images/fdAint.jpg) no-repeat;
}
.intAcc1{
	background: #99bc2e;
	width: 375px;
	height: 150px;
	float: left;
	margin: 10px 0 0 0;
	background: url(../images/fdAint.jpg) no-repeat;
}
.rectBlanc{
	background: white url(../images/rectBlanc.jpg) top no-repeat;
	padding: 0 10px 0 0;
	width: 580px;
	float: left;
}
.rectBlancB{
	background: white url(../images/rectBlancB.jpg) top no-repeat;
	padding: 0 10px 0 0;
	width: 580px;
	height: 24px;
	float: left;
}
.rectBlanc1{
	background: #99bc2e url(../images/rectBlanc1.jpg) bottom right no-repeat;
	margin: auto;
	width: 350px;
	height: 122px;
}
.rectBlanc2{
	background: #99bc2e url(../images/rectBlanc2.jpg) bottom right no-repeat;
	padding: 10px 10px 0 20px;
	width: 710px;
	height: 190px;
	clear: both;
}
.titreA{
	width: 180px;
	color: white;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 2px 0 2px 0;
	margin: auto;
}
.qfaq{
	color: black;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 2px  0;
}
.abonne{
	width: 760px;
	min-height: 300px;
	background: url(../images/abonne.jpg) right top no-repeat;
}
.abonne1{
	width: 160px;
	color: black;
	font-size: 12px;
	background: white;
	margin: 5px 5px 0 22px;
	float: left;
	text-align: center;
}
#abonne2{
	width: 20px;
	height: 15px;
	float: left;
	text-align: center;
	margin: 90px 15px 0 15px;
}
.abonBox{
	width: 200px;
	height: 200px;
	border: 1px #d7d8dc solid;
	float: left;
}
.contact{
	width: 275px;
	height: 252px;
	position: absolute;
	margin: 50px 0 0 490px;
	background: url(../images/contact.jpg);
}
.form_recruit{
	width: 115px;
	float: left;
	text-align: left;
	line-height: 2;
}
.form_recruit1{
	width: 75px;
	float: left;
	text-align: left;
	line-height: 2;
}
.form1{
	width: 700px;
	min-height: 25px;
	text-align: center;
	clear: both;
	margin: 2px 0 2px 0;
}
.form2{
	width: 710px;
	margin: 0 0 0 60px;;
}
.recruit{
	width: 680px;
	text-align: right;
}
#content1{
	background: #cccccc;
	width: 760px;
	text-align: justify;
	padding: 0 10px 0 10px;
}
*html #content1{
	padding: 0 0 0 10px;
}

.clientMain{
	width: 395px;
	min-height: 300px;
	float: left;
}
.clientMain1{
	margin: 20px 0 0 0;
	padding: 5px;
}
.clientMain1 table{
	 text-align: left;
}
.client{
	width: 200px;
	min-height: 300px;
	color: black;
	font-size: 12px;
	float: left;
	text-align: left;
	padding: 0 0 0 10px;
	border-left: 1px solid #d7d8dc;
}
.client table .titreAccueil2{
	text-align: left;
}
/* Pour Internet Explorer 6 */
* html .client {
        height: 300px;
}
.contClient{
	font-size: 11px;
	padding: 4px 0 4px 0;
}
.profil{
	width: 170px;
	height: 20px;
	font-weight: bold;
}
.mdp{
	width: 238px;
	height: 25px;
	font-weight: bold;
	text-align: right;
	line-height: 2;
}
.mdp1{
	height: 25px;
}
.bt_mdp{
	clear: both;
	margin: 25px 0 5px 240px;
	height: 20px;
}
.form3{
	width: 100px;
}
.hotline{
	font-weight: bold;
	color: red;
}
.title10ans{
	color: #99bb31;
	font-size: 16px; 
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	margin: 0 0 20px 5px;
}
#images10ans{
	width: 715px;
	height: 169px;
	margin: auto;
}
.mini10ans{
	width: 225px;
	height: 169px;
	float: left;
	margin: 0 10px 0 0;
}
.teams{
	width: 200px;
	height: 85px;
	margin: 0 10px 20px 10px;
	float: left;
	text-align: center;
	font-weight: bold;
}
.participantes{
	width: 670px;
	margin: 40px  0 0 45px;
}
	.participantes  a:hover{
		text-decoration: none;
		color: #99bb31;
	}
.programme{
	font-weight: bold;
	margin: 0 0 0 50px;
}
.event{
	line-height: 1.2;
}
.event1{
	width: 735px;
	margin: auto;
}
.event img{
	margin:0 5px 0 0;
	border: 0px;
}
.event1 img{
	margin:0 5px 5px 0;
	border: 0px;
}
a.lien_A{
	color: red;
}
.shop{
	float: left;
	margin: 20px 50px 10px 10px;
}
#fd_afnetshop{
	width: 780px;
	height: 428px;
	background: url(../images/afnetshop2.jpg);
	margin: -20px 0px 0px -10px;
}
#text_afnetS{
	margin: 176px 0 0 247px;
	padding: 10px;
	width: 208px;
	height: 201px;
	position: absolute;
}
#fd_afnetshop1{
	width: 780px;
	min-height: 90px;
	background: url(../images/afnetshop3.jpg) no-repeat;
	margin: -0px 0px 0px -10px;
}
.afnet_S_title{
	text-decoration: underline;
	width: 220px;
	margin: auto;
}
.AfnsP{
	width: 370px;
	margin: 10px 0 20px 25px;
	float: left;
}
.AfnsP1{
	width: 350px;
	margin: 10px 0 20px 25px;
	float: left;
}
.AfnsP2{
	width: 780px;
	margin: 10px 0 20px 55px;
	float: left;
}
.AfnsP3{
	width: 350px;
	margin: 10px 0 0 25px;
	float: left;
}
.baisseAdsl{
	color: red;
	font-weight: bold;
	text-align: center;
	font-size: 24px;
}
table{
	border-collapse: collapse;
	text-align: center;
	margin: 10px 0 0 0;
}
table table tr, table table td{
	border: 1px black solid;
}
.gris{
	background: grey;
	font-weight: bold;
}
.AshopP{
	width: 340px;
	height: 80px;
	float: left;
	margin: 20px 0 20px 20px;
	font-size: 10px;
}
.AshopP a{
	float: right;
}
*> .AshopP{
	margin: 20px 0 20px 30px;
}
.Ashop1{
	float: left;
}
.Ashop2{
	float: left;
	width: 190px;
}
.Ashops{
	width: 1px;
	height: 80px;
	background: #B2c900;
	float: left;
	margin: 0 10px 0 15px;
}
.titreAccueil1{
	color: #93b431;
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 5px 0;
}
.descriptionAfS{
	float: left;
	width: 300px;
	text-align: justify;
	margin: 35px 0 0 10px;
	font-size: 10px;
}
.descriptionAfS li{ 
	margin: 5px 0 5px 0;
}
.titreAccueil3{
	width: 500px;
	color: #93b431;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: auto;
}
.produit{
	width: 700px;
}
.prix2{
	font-size: 24px;
	font-weight: bold;
	color: #93b431;
	float: right;
	margin: 20px 0 0 0;
}
.bonneanne1{
	width: 780px;
	height: 570px;
	background: url(../images/bonneannee08_1.jpg);
}
.bonneanne2{
	width: 780px;
	height: 450px;
	background: url(../images/bonneannee08_2.jpg);
}
.bonneannee_main{
	font-family: arial;
	font-size: 16px;
	width: 660px;
	text-align: justify;
	margin: 60px 0 0 60px;
}
.equipeA{
	width: 200px;
	margin: 0 0 0 500px;
}
.banAccueil{
	width: 250px;
	height: 100px;
	float: left;
	background: #130e15;
	margin: 0px 0px 0px 5px;
}
.banAccueil1{
	width: 250px;
	height: 100px;
	float: left;
	border: 1px #d7d8dc solid;
	margin: 0 0 0 5px;
}
#actu{
	width: 250px;
	height: 100px;
	float: left;
	margin: 0px 0px 0px 5px;
	background: url(../images/actualite.jpg) no-repeat;
}
*>#actu{
	margin: 0px 0px 0px 9px;
	padding: 0;
}
*>.premier{
	margin: 0 0 0 10px;
}
.produit img{
	margin: 30px 0 0 0;
}

input.petit{
	height: 10px;
	width: 116px;
	margin: 0 0 5px 0;
}
.InpImage{
	margin: 3px 0 2px 67px;
}
.marq{
	width: 240px;
	margin: 25px 5px 0 5px;
}
.treize{
	width: 125px;
	height: 100px;
	margin: 0 0 0 125px;
}
.deco_afnetshop{
	background: url(../images/fd_afnetshop.jpg) no-repeat;
	width: 760px;
}
.tof_bout{
	width: 660px;
	height: 150px;
	background: url(../images/afnetshop.jpg);
	margin: 0 0 0 50px;
}
.deco_afnetshop1{
	background: url(../images/fd_afnetshop1.jpg);
	width: 760px;
}
.afnetshop_bottom{
	width: 760px;
	background: url(../images/afnetshop_bt.jpg) bottom no-repeat;
}
.text_afnets1{
	width: 650px;
	margin: auto;
}
.text_afnets1 ul {
	margin-top: 10px;
	margin-bottom: 10px;
}
.services{
	font-size: 16px;
	font-weight: bold;
	color: #4d5e18;
}
hr.faq{
	height: 2px;
	color: #ed9c43;
	background: #ed9c43;
}
a.orange{
	color: #f94e02;
}
a.lien_faq{
	width: 100px;
	margin: 0 0 0 320px;
	color: #f94e02;
}
a.lien_faq:visited{
	width: 100px;
	margin: 0 0 0 320px;
	color: #f94e02;
}
.t2Faq{
	font-size: 14px;
	font-weight: bold;
	color: #99bc2e;
}
table table{
	margin: auto;
}
#solPro{
	width: 760px;
	background: #06131e url(../images/solP_bd.gif) bottom right no-repeat;
}
.solP_hg{
	width: 760px;
	background:  url(../images/solP_hg.gif) top left no-repeat;
}
.solP_hd{
	width: 760px;
	background:  url(../images/solP_hd.gif) top right no-repeat;
}
.solP_bg{
	width: 760px;
	background:  url(../images/solP_bg.gif) bottom left no-repeat;
}
.rectBlanc3{
	background: white url(../images/rectBlanc3.jpg) top  no-repeat;
	padding: 10px 10px 0 10px;
	width: 710px;
	clear: both;
	margin: auto;
}
.rectBlanc3B{
	background: white url(../images/rectBlanc3B.jpg) bottom no-repeat;
	padding: 0 10px 0 10px;
	width: 710px;
	clear: both;
	margin: auto;
	height: 41px;
}
.intAccP{
	background: #06131e;
	width: 375px;
	height: 150px;
	float: left;
	margin: 10px 10px 0 0;
	background: url(../images/fdAint1.jpg) no-repeat;
}
.intAcc1P{
	background: #06131e;
	width: 375px;
	height: 150px;
	float: left;
	margin: 10px 0 0 0;
	background: url(../images/fdAint1.jpg) no-repeat;
}
.rectBlanc1P{
	background: #06131e url(../images/rectBlanc1P.jpg) bottom right no-repeat;
	margin: auto;
	width: 350px;
	height: 122px;
}
.titreAP{
	width: 180px;
	color: #95a03f;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 2px 0 2px 0;
	margin: auto;
}
.titre_orange{
	color: orange;
	float: left;
}
.f_left{
	float: left;
}
.textPr{
	height: 200px;
}
.promo table, .promo tr, .promo td{
	margin: 0;
	padding: 0;
}
.souligne{
	font-weight: bold;
	text-decoration: underline;
}
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

#facture{
	background: pink;
	width: 780px;
	height: 600px;
	margin: auto;
}
.bloc_utiles{
	width: 300px;
	margin: 0 40px 20px 40px;
	float: left;
}
	.utiles_title{
		font-family: arial;
		width: 300px;
		height: 45px;
		font-size: 17px;
		color: white;
		text-align: center;
		font-weight: bold;
		line-height: 2.2;
		background: url(../images/utiles_titre.jpg);
	}
	.utiles_textes{
		width: 260px;
		padding: 0 20px 0 20px;
		background: url(../images/utiles.jpg);
	}
	.utiles_bot{
		width: 300px;
		height: 19px;
		background: url(../images/utiles_bot.jpg);
	}
.bloc_presse{
	width: 200px;
	margin: 0 20px 20px 20px;
	float: left;
}
	.presse_title{
		font-family: arial;
		width: 200px;
		height: 29px;
		font-size: 14px;
		color: white;
		text-align: center;
		font-weight: bold;
		line-height: 1.7;
		background: url(../images/presse_titre.jpg);
	}
	.presse_textes{
		width: 180px;
		padding: 0 10px 0 10px;
		background: url(../images/presse.jpg);
		text-align: center;
	}
	.presse_bot{
		width: 200px;
		height: 12px;
		background: url(../images/presse_bot.jpg);
	}
	.photo_mini{
		width: 700px;
	}
	