/* Styles principaux */
body {
	color: black;
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	margin: 0;
	padding: 0;
	text-align:center;
}
a {
	color: #215c99;
	text-decoration: none;
}
img {
	border: none;
}
form {
	display: inline;
	margin: 0;
}
label {
	display: inline;
}

/* Les Titres */
h1 {
	position: absolute;
	top: 10px;
	left: 10px;
	display: none;
}
#home-noleft h2 {
	color: #32619F;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
}
#home h2 {
	color: #32619F;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
}
#home h2.titreNews, #home h3.titreNews {
	background: url("http://www.dslvalley.com/images/derniernew2.jpg") no-repeat left top;
	width:587px;
	height:35px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding: 21px 0 0 15px;
	margin:0;
	text-align:left;
}
#dossiers h3 {
	color: #32619F;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
}

#home h4 {
	color: #FE8515;
	font-weight: bold;
	font-size: small;
}
#home h5 {
	color: #32619F;
	font-weight: bold;
	font-size: small;
}
#elighaut h2 {
	font-size: 13px;
	font-weight: bold;
	color: #CF0000;
	padding-top: 25px;
	padding-left: 40px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#elighaut2 h2 {
	font-size: 12px;
	font-weight: bold;
	color: #EF0000;
	padding-top: 20px;
	padding-left: 35px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#elighaut2 h3 {
	font-size: 13px;
	color: #FFFFFF;
	padding-left: 35px;
	margin-bottom: 0;
	margin-top: 0;
}
#elighaut h3 {
	font-size: 13px;
	color: #FAEBC6;
	padding-left: 40px;
	margin-bottom: 0;
	margin-top: 0;
}
#eligibilite h3 {
	color: #215c99;
	background-color: #b9d0e3;
	border-bottom: 2px solid #b9d0e3;
	font-size: 10pt;
	margin: 0;
}
#colonneDroite h2, #colonneDroite h3, #colonneDroite h4 {
	font-size: 13px;
	font-weight: bold;
	color: #275593;
	margin: 0;
	padding: 15px 15px 0 25px;
	background: url("http://www.dslvalley.com/images/dslvalley_41.gif") no-repeat top;
	text-align: right;
}
#colonneDroite .texteblanc h3 {
	background: none;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 5px;
	text-align: center;
}
#colonneGauche h3, #colonneGauche h2 {
	font-size: 13px;
	color: #275593;
	font-weight: bold;
	margin: 0;
	padding: 18px 15px 0;
	background: url("http://www.dslvalley.com/images/backsondage.jpg") no-repeat top;
}
#colonneGauche h4 {
	font-size: 10px;
	color: #4270AF;
	padding: 0 5px 0 15px;
}

/* Tableau noclass */
#offresAdsl #noclass table {
	width: 300px;
	background: url("http://www.dslvalley.com/adsl/images/fondtable.gif") repeat-y;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}
#offresAdsl #noclass table th {
	width: 74px;
	border-left: 2px solid #fff;
	background-color: #b9d0e3;
	color: #000000;
}
#offresAdsl #noclass table td {
	width: 212px;
}

/* page fiche fai */
#menu-tableau {
	margin-left: 5px;
}

/* Menu alice */
#menu-tableau-alice {
	margin-left:5px;
}
#menu-tableau-alice table {
	width: 580px;
	height: 33px;
	background: url("http://www.dslvalley.com/images/bg_table_menu.jpg") no-repeat;
}
#menu-tableau-alice a:link, #menu-tableau-alice a:visited {
	font-size: 12px;
	color: #003388;
}
#menu-tableau-alice a:active, #menu-tableau-alice a:hover {
	color: #ffffff;
	text-decoration: none;
}
#menu-tableau-alice td {
	color: #000;
	font-family: Verdana;
	font-weight: bold;
	line-height: 1;
	text-align: center;
	width: 90px;
}
#menu-tableau-alice .pointe {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	color: #edf9ff;
	background-color: transparent;
	text-align: center;
	width: 100px;
}
#menu-tableau-alice .pointe a {
	color: #ffffff;
}

/* Menu */
#menu-tableau {
	margin-left: 5px;
}
#menu-tableau table {
	width: 580px;
	height: 33px;
	background: url("http://www.dslvalley.com/images/bg_table_menu.jpg") no-repeat;
}
#menu-tableau a:link, #menu-tableau a:visited {
font-size: 12px;
color: #003388;
}
#menu-tableau a:active, #menu-tableau a:hover {
	color: #ffffff;
	text-decoration: none;
}
#menu-tableau td {
	color: #000;
	text-align: center;
	font-family: Verdana;
	font-weight: bold;
	line-height: 1;
	width: 90px;
}
#menu-tableau .pointe {
	color: #edf9ff;
	background-color: transparent;
	text-align: center;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	width: 100px;
}
#menu-tableau .pointe a {
	color: #ffffff;
}
#pageDefaut table.MenuDossiers {
	width: 100%;
	text-align: center;
}
#pageDefaut table.MenuDossiers thead tr th.MenuLienActif {
	color: #333;
}

/* eligibilite */
#rappel_test {
	position: absolute;
	overflow: visible;
	top: 17px;
	left: 480px;
	width: 430px;
	height: 170px;
}
#texte_elig {
	float: left;
	width: 350px;
	padding-top: 5px;
}

#testeligi {
	float: left;
	padding-left: 5px;
	cursor: pointer;
}
#testeligi2 {
	position: relative;
	margin-top: 26px;
	margin-left: -100px;
	cursor: pointer;
	height: 23px;
}
#elighaut2 #formulaire {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 47px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 22px;
}
#elighaut2 #formulaire h8 {
	padding-left: 100px;
}
#testeligi2 #textep p {
	padding-top: 150px;
}
#elighaut2 #testeligi2 {
	position: relative;
	left: 354px;
	top: -87px;
	padding-left: 5px;
	cursor: pointer;
}
#elig #formulaire {
	margin-top: 5px;
	font-size: 11px;
	color: #000000;
	padding-left: 150px;
}

/* Frame droite */
#colonneDroite {
	float: left;
	width: 167px;
	font-size: 8pt;
	margin: 0 0 0 19px;
	padding: 0;
	overflow: hidden;
}
#colonneDroite .texte {
	text-align: justify;
	font-size: 10px;
	color: #4270AF;
	margin: 0;
	padding: 10px 15px 14px;
	background: url("http://www.dslvalley.com/images/droite_back.gif") no-repeat bottom;
}
#colonneDroite .texteblanc {
	text-align: justify;
	font-size: 10px;
	color: #4270AF;
	margin: 0;
	padding: 10px 15px 14px 7px;
	background: url("http://www.dslvalley.com/images/bas_blanc_case.gif") no-repeat bottom;
}
#colonneDroite .texte em {
	text-decoration: underline;
}
#colonneDroite .texte ul {
	font-size: 10px;
	padding: 0 0 5px 0;
	margin: 0 10px;
}
#colonneDroite .texte li {
	padding: 0;
	margin: 0;
	text-align: justify;
	list-style-image: url("http://www.dslvalley.com/images/puce.gif");
}

/* Les BOX frame droite */
#colonneDroite #lesBox {
	position: relative;
	margin: 0;
	padding: 0;
	height: 355px;
	color: #009CCE;
}

#colonneDroite #lesBox h3 {
	display: block;
	position: absolute;
	height: 18px;
	margin: 0;
	padding: 2px 0 0 19px;
	background: url("http://www.dslvalley.com/images/pucebox.gif") no-repeat left top;
	font-size:11px;
	font-weight:normal;
}
#lesBox ul {margin: 0; padding: 0;}
#lesBox img {position: absolute; display: block; height: 50px;}
#lesBox #neufbox {top: 0px; left: 10px;}
#lesBox #neuftexte {top: 15px; left: 90px;}
#lesBox #livebox {top: 45px; right: 20px; height: 60px;}
#lesBox #livetexte {top: 65px; left: 10px;}
#lesBox #freebox {top: 100px; left: 10px;}
#lesBox #freetexte {top: 115px; left: 90px;}
#lesBox #cibox {top: 150px; right: 10px;}
#lesBox #citexte {top: 165px; left: 10px;}
#lesBox #bbox {top: 150px; right: 10px;}
#lesBox #btexte {top: 165px; left: 10px;}
#lesBox #aolbox {top: 200px; left: 10px;}
#lesBox #aoltexte {top: 215px; left: 90px;}
#lesBox #alicebox {top: 200px; left: 10px;}
#lesBox #alicetexte {top: 225px; left: 90px;}
#lesBox #sfrbox {top: 260px; left: 80px;}
#lesBox #sfrtexte {top: 275px; left: 10px;}
#lesBox #numericablebox {top: 260px; right: 10px; width: 70px; height: 24px;}
#lesBox #numericabletexte {top: 268px; left: 10px;}
#lesBox #tele2box {top: 295px; left: 10px;}
#lesBox #tele2texte {top: 310px; left: 90px;}
#lesBox #dartybox {top: 295px; left: 10px;}
#lesBox #dartytexte {top: 310px; left: 90px;}

/*  -- Contenu de la Homepage --  */
#home {
	float: left;
	display: inline;
	overflow: hidden;
	color: inherit;
	background-color: white;
	font-size: 10pt;
	text-align: justify;
	padding: 0;
	margin:10px 0 0 156px;
	width: 594px;
}
#home .texte {
	width: 560px;
	margin: 0;
	padding: 0 15px 15px;
	overflow: hidden;
	background: url("http://www.dslvalley.com/images/fondnews2.jpg") no-repeat left bottom;
}
#home .texte table {
	border-collapse: collapse;
}
#home .texte th {
	font-size: 10pt;
	font-weight: normal;
	padding: 0 1em 0 0;
	width: 70px;
}
#home .texte th.Flash {
	color: #ff8000;
	background-color: inherit;
}
#home .texte th.News {
	color: #008080;
	background-color: inherit;
}
#home .texte th.Intw {
	color: #000099;
	background-color: inherit;
}
#home .texte th.Telex {
	color: #000000;
	background-color: inherit;
}
#home .texte td {
	font-size: 10pt;
	padding-top: 0;
	padding-bottom: 0;
	width: 480px;
}

/* affichage des news en home */
#home .texte p { margin: 2px 0; }
#home .texte p a:hover { text-decoration: underline; }
#home .texte p#actionsNews {
	font-size: 12px;
	text-align: right;
	margin: 10px 10px 0;
}
#home .texte p span.DateNewsForum { color: #555 }
#home .texte p.liensForum {
	font-size: 12px;
	text-align: center;
	margin: 10px auto 0;
}
.Lien {
	color: #215c99;
	background-color: inherit;
	cursor: pointer;
}
#dernieresNouvelles {
	border: 2px solid #b9d0e3;
	margin-top: 1em;
	width: 570px;
	overflow: hidden;
}

/* Contenu sans colonne gauche */
#home-noleft {
	float: left;
	display: inline;
	overflow: hidden;
	color: inherit;
	background-color: white;
	font-size: 10pt;
	text-align: justify;
	padding: 0;
	margin: 10px 0 0 12px;
	width: 738px;
}

#eligibilite {
	color: inherit;
	background-color: #d8e8f2;
	border: 2px solid #b9d0e3;
	width: 570px;
	margin-bottom: 1em;
}
#eligibilite p {
	padding: 2px;
	margin-top: 0;
}

/* Frame gauche */
#colonneGauche {
	float: left;
	overflow: hidden;
	width: 141px;
	color: inherit;
	text-align:left;
	font-size: 8pt;
	background-image: url("http://www.dslvalley.com/images/fondgauche.jpg");
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	margin-left: -750px;
}
#colonneGauche .texte {
	text-align: justify;
	font-size: 10px;
	color: #4270AF;
	margin: 0;
	padding: 10px 15px 14px;
	background: url("http://www.dslvalley.com/images/backsondage.jpg") no-repeat bottom;
}
#colonneGauche .texte img {
	margin: 10px auto 0;
	display: block;
}
#colonneGauche .texte img#imgTestDebit {
	margin: 0 auto 5px;
	display: block;
}
/* Les box frame gauche */
#box_gauche{background-image: url("http://www.dslvalley.com/images/boxgauche.jpg"); height: 30px; width: 141px;}
#neuf_gauche{background-image: url("http://www.dslvalley.com/images/neuf_gauche.jpg"); height: 60px; width: 141px;}
#live_gauche{background-image: url("http://www.dslvalley.com/images/live_gauche.jpg"); height: 75px; width: 141px;}
#free_gauche{background-image: url("http://www.dslvalley.com/images/free_gauche.jpg"); height: 65px; width: 141px;}
#ci_gauche{background-image: url("http://www.dslvalley.com/images/ci_gauche.jpg"); height: 65px; width: 141px;}
#aol_gauche{background-image: url("http://www.dslvalley.com/images/aol_gauche.jpg"); height: 65px; width: 141px;}
#alice_gauche{background-image: url("http://www.dslvalley.com/images/alice_gauche.jpg"); height: 75px; width: 141px;}

/*  -- Sondage --  */
#choixSondage {
	color: inherit;
	background-color: #f0fafe;
	border: 1px solid #91b1cf;
	border-width: 1px 0;
}
#choixSondage input {
	clear: left;
	float: left;
}
#boutonVoter {
	text-align: left;
	font-size: 12px;
}

/*  -- Contenu de la FAQ --  */
#faq {
	display: inline;
	float: left;
	font-size: 10pt;
	text-align: justify;
	padding: 10px 0;
	margin-left: 0px;
	margin-right: 0px;
	width: 594px;
	overflow: hidden;
}
#faq .Intro {
	color: #fff;
	background-color: #91b1cf;
	font-size: 11pt;
	padding: 0 10px;
}
#faq .Intro h4 {
	color: #135192;
	background-color: inherit;
	font-weight: bold;
	margin: 0;
}
#faq h2 {
	color: #215c99;
	background-color: inherit;
	font-style: italic;
	font-weight: bold;
	font-size: larger;
	text-transform: uppercase;
	text-align: center;
}
#faq h3 {
	color: #215c99;
	background-color: inherit;
	font-size: inherit;
	font-weight: normal;
}
#faq .Indente {
	padding-left: 2em;
}
#faq hr {
	border: 0;
	width: 542px;
	height: 10px;
	background: transparent url("../images/dotted_line_428.gif") no-repeat right top;
}
#faq table {
	font-size: 8pt;
	text-align: center;
	width: 542px;
	margin-left: 30px;
	padding: 0;
	border: 1px solid #91b1cf;
}
#faq table th {
	font-size: larger;
	border: 1px solid #91b1cf;
}
#faq table td {
	vertical-align: top;
	border: 1px solid #91b1cf;
	width: 50%;
}

/*  -- Contenu du Comparatif --  */
#comparatif {
	display: inline;
	background-color: #fff;
	float: left;
	font-size: 10pt;
	text-align: justify;
	padding: 10px 0;
	margin: 10px 0 5px 10px;
	width: 740px;
	overflow: hidden;
}
#comparatif h2 {
	color: #215c99;
	background-color: inherit;
	font-style: italic;
	font-weight: bold;
	font-size: larger;
	text-transform: uppercase;
	text-align: center;
}
#comparatif th {
	color: #fff;
	background-color: #155192;
	text-align: center;
	font-size: 10pt;
	font-weight: normal;
	height: 2em;
}
#recherche td, #legende td {
	color: black;
	background-color: #b9d0e3;
	padding: 0 5px 5px 5px;
}
#recherche {
	font-size: 10pt;
	float: left;
	width: 430px;
	margin: 0 10px 0 0;
	border: 1px solid #909090;
}
#legende {
	text-align:center;
	height:241px;
	float:right;
	width: 289px;
	background: url('http://www.adsl-eligibilite.com/images/carre-appel.jpg') left top no-repeat;
	font-weight:bold;
	text-align:center;
	margin:25px 0px 0px 0px;
	font-size:16px;
}
#legende .conseil {
	width:245px;
	text-align:center;
	height:228px;
	float:right;
	margin-right:0px;
	padding-right:15px;
}
.DetailsOffre {
	border: 0;
	width: 716px;
	margin: 0 0 2em 0;
}
.DetailsOffre td {
	font-size: 8pt;
	text-align: center;
	color: black;
	background-color: #b9d0e3;
}
.DetailsOffre tr.Clair td {
	color: black;
	background-color: #d9e9f3;
}
.DetailsOffre .lienFai {
	text-align: left;
	font-size: 10pt;
	padding:5px;
}

/*  -- NouveauComparatif --  */
#comparatif_new {
	display: inline;
	float: left;
	font-size: 10pt;
	text-align: justify;
	padding:0;
	margin:10px 0 0 30px;
	width: 720px;
	font-weight:bold;
}
#comparatif_new a:link, #comparatif_new a:visited{
	color: #0066CC;
	text-decoration:none;
}
#comparatif_new a:hover, #comparatif_new a:active{
	color: #0066CC;
	text-decoration:underline;
}
#comparatif_new h2 {
	color: #19417C;
	margin:0;
	padding:0;
	display:block;
	position:relative;
	left:0px;
	top:0px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	font-family:Arial, Helvetica, Verdana, sans-serif;
}
#comparatif_new h3{
	margin: 15px 0 10px;
	padding-top: 15px;
	color:#0066CC;
	font-style:italic;
	border-top:dashed 1px #999999;
	font-size:16px;
}
#cadre_comparatif {
	background: url("/images/h2_simple.jpg") no-repeat top center;
	height:31px;
	margin:0;
	padding:5px 0 0;
}

#recherche_comparatif {
	background: url("/images/bg_comparatif_liste.jpg") no-repeat center;
	height:170px;
}
#btn_comparer_offre{
	margin:15px auto;
	text-align:center;
}

#recherche_comparatif select {
	width:100px;
}
#recherche_comparatif p {
	margin:0 0 0 20px;
	padding-top:10px;
}
#recherche_comparatif b {
	color:#19417C;
}
#comparatif_new th {
	color: white;
	text-align: center;
	font-size: 10pt;
	font-weight: normal;
}

#fond_appel{
	background: url("/images/bg_comparatif_appel.jpg") no-repeat center;
	height:115px;
	margin:0;
	padding:0;
	border:solid 1px #fff;
}
#legende_new {
	margin:10px 10px 0 225px;
	text-align:left;
	padding:0;
}
#legende_new h3{
	text-align:left;
	font-style:normal;
	font-size:16px;
	color:#ff0000;
	margin:0;
	padding:0;
	border:none;
}
#legende_new p{
	font-size:10px;
	text-align:justify;
	margin:15px 0 0 0;
}
#legende-rappel{
	margin:15px auto 5px;
	width:250px;
	text-align:center;
	height:50px;
	border:none;
	float:right;
}
#legende-rappel h2{
	font-size:16px;
	font-style:italic;
	color:#fff;
	text-align:center;
	margin:5px 0 0;
}

.DetailsOffre_new {
	border: 0;
	width: 716px;
	margin: 0 0 2em 0;
}
#DetailsOffre_new_legende {
	border: 0;
	width: 716px;
	margin: 0 0 2em 0;
}

#comparatif_new  #DetailsOffre_new_legende table{
	background:#fff url("/images/bg_thead_comparatif.jpg") no-repeat center top;
	border:none;
}
#DetailsOffre_new_legende  td {
	font-size: 8pt;
	text-align: center;
	color: #0066cc;
	background-color: #ebf3fd;
}
#comparatif_new #DetailsOffre_new_legende thead {
	height:34px;
}
#comparatif_new #DetailsOffre_new_legende td a:link, #comparatif_new #DetailsOffre_new_legende td a:visited{
	font-weight:bold;
	color:#0066cc;
	text-decoration:none;
}
#comparatif_new #DetailsOffre_new_legende td a:hover, #comparatif_new #DetailsOffre_new_legende td a:active{
	font-weight:bold;
	color:#ff0000;
	text-decoration:none;
}
#DetailsOffre_new_legende tr.Clair td {
	color: #0066cc;
	background-color: #cde0fb;
}
#comparatif_new table {
	background:#fff url("/images/bg_separate_comparatif.jpg") no-repeat center top;
	border:none;
}
#comparatif_new .DetailsOffre_new thead {
	height:34px;
}
#comparatif_new .DetailsOffre_new td a:link, #comparatif_new .DetailsOffre_new td a:visited{
	font-weight:bold;
	color:#0066cc;
	text-decoration:none;
}
#comparatif_new .DetailsOffre_new td a:hover, #comparatif_new .DetailsOffre_new td a:active{
	font-weight:bold;
	color:#ff0000;
	text-decoration:none;
}
.DetailsOffre_new  td {
	font-size: 8pt;
	text-align: center;
	color: #0066cc;
	background-color: #ebf3fd;
}
.DetailsOffre_new  tfooter {
	font-size: 8pt;
	text-align: center;
	color: #0066cc;
	background-color: #ebf3fd;
}
.DetailsOffre_new tr.Clair td {
	color: #0066cc;
	background-color: #cde0fb;
}
.DetailsOffre_new .lienFai {
	text-align: left;
	font-size: 9pt;
	padding:5px;
	width:230px;
}
/*  -- tarifs offres ADSL --  */
table#offreadsl {
	background:#fff url("/images/bg_thead_tarifs.jpg") no-repeat center top;
	border:none !important;
	width:594px;
	margin:0;
	padding:0;
}
table#offreadsl thead {
	height:34px;
}
table#offreadsl thead th{
	text-align:center;
	color:#fff;
	padding:0 3px;
}
table#offreadsl td a:link, table#offreadsl td a:visited{
	font-weight:bold;
	color:#0066cc;
	text-decoration:none;
}
table#offreadsl td a:hover, table#offreadsl td a:active{
	font-weight:bold;
	color:#ff0000;
	text-decoration:none;
}
table#offreadsl td {
	font-size: 9pt;
	text-align: center;
	color: #0066cc;
	background-color: #ebf3fd;
	padding:10px 0;
}
table#offreadsl tfooter {
	font-size: 8pt;
	text-align: center;
	color: #0066cc;
	background-color: #ebf3fd;
}
table#offreadsl tr.Clair td {
	color: #0066cc;
	background-color: #cde0fb;
}

/*  -- Contenu des News --  */
#news {
	display: inline;
	float: left;
	font-size: 10pt;
	text-align: justify;
	padding: 10px 0;
	margin:10px 12px 5px 144px;
	width: 594px;
	overflow: hidden;
}
#news h2 {
	color: #215c99;
	background-color: inherit;
	font-style: italic;
	font-weight: bold;
	font-size: larger;
	text-transform: uppercase;
	text-align: center;
}
#news em {
	font-weight: bold;
	background-color: inherit;
	color: #993300;
}
#news h3 {
	font-size: 1em;
	color: #215c99;
	background-color: inherit;
}
#news img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#news p {
	text-align: justify;
}
#news p img {
	float: left;
	margin: 5px 5px 5px 0;
}
#avis {
	border: 2px solid #91b1cf;
}
#avis h3 {
	text-align: center;
}

/*  -- Contenu des Archives --  */
#archive {
	display: inline;
	float: left;
	font-size: 10pt;
	text-align: center;
	padding: 10px 0;
	margin: 10px 2px 5px 154px;
	width: 594px;
	overflow: hidden;
}
#archive h2 {
	color: #215c99;
	background-color: inherit;
	font-style: italic;
	font-weight: bold;
	font-size: larger;
	text-transform: uppercase;
	text-align: center;
}
#archiveNews {
	width: 594px;
	margin: 1em auto;
}
#archiveNews th {
	text-align: center;
	color: white;
	background-color: #0066Bb;
}
#archiveNews tr {
	font-size:11pt;
}
#archiveNews td {
	text-align: justify;
	font-size: smaller;
}
#archiveNews th.Flash {
	font-size: smaller;
	color: #ff8000;
	background-color: #F5FAFF;
}
#archiveNews th.News {
	font-size: smaller;
	color: #0066bb;
	background-color: #F5FAFF;
}
#archiveNews th.Intw {
	font-size: smaller;
	color: #002f75;
	background-color: #F5FAFF;
}
#archiveNews th.Telex {
	font-size: smaller;
	color: #555;
	background-color: #F5FAFF;
}
#categories {
	width: 100%;
	margin: 1em 0;
}
#categories th {
	text-align: center;
	color: white;
	background-color: #0066BB;
	padding: 2px;
	font-size:11pt;
}
#categories td {
	text-align: center;
	font-weight: bold;
	color: #0066Bb;
	background-color: #E3EFFD;
	padding: 2px;
}
#archive table.Archives {
	width: 100%;
	margin: 1em auto;
}
#archive table.Archives th {
	text-align: center;
	color: white;
	background-color: #135192;
	padding: 2px;
}
#archive table.Archives td {
	text-align: justify;
	font-weight: normal;
	color: black;
	background-color: #b9d0e3;
	padding: 2px;
}
#pageDefaut table.Archives {
	width: 100%;
	margin: 1em auto;
}
#pageDefaut table.Archives th {
	text-align: center;
	color: white;
	background-color: #0066BB;
	padding: 2px;
	font-size:11pt;
}
#pageDefaut table.Archives td {
	text-align: justify;
	font-weight: normal;
	color: #0066BB;
	background-color: #E3EFFD;
	padding: 2px;
	font-size:9pt;
}


/*  -- Contenu des Forums --  */
.Forums {
	display: inline;
	float: left;
	font-size: 10pt;
	text-align: justify;
	padding: 10px 0;
	margin-left: 10px;
	margin-right: 0px;
	width: 594px;
}
.Forumspasdroite {
	float: left;
	font-size: 10pt;
	text-align: justify;
	padding: 10px 20px;;
	width: 764px;
	overflow: hidden;
}
.Forumspasdroite TD, .Forums TD {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; font-size:10pt}
.Forumspasdroite TR, .Forums TR {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; font-size:10pt}
.Forumspasdroite .White, .Forums .White {color:#FFFFFF}
.Forumspasdroite .DkBlue, .Forums .DkBlue {color:#135192; font-weight:bold}
.Forumspasdroite TD.sm, .Forums TD.sm {font-size:8pt; color:#000000}
.Forumspasdroite .red, .Forums .red {  color: #993300}
.Forumspasdroite.Titre, .Forums.Titre {color:#135192; font-weight:bold}

/*  -- Contenu des Dossiers --  */
.Dossier {
	display: inline;
	float: left;
	font-size: 10pt;
	text-align: justify;
	padding: 10px 0;
	margin-left: 144px;
	margin-right: 12px;
	width: 594px;
}
.Dossier h2 {
	color: red;
	font-family:Verdana;
	font-weight: bold;
	font-size: 20px;
}
.Dossier h3 {
	color: #FE8515;
	background-color: inherit;
	font-weight: bold;
	font-size: 16px;
	margin: 0;
}
.Dossier h4 {
	color: #FE8515;
	background-color: inherit;
	font-weight: bold;
	font-size: large;
	margin: 0;
}
.Dossier em {
	font-weight: bold;
	font-style: normal;
	background-color: inherit;
	color: #993300;
}
.Dossier img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.Dossier p {
	text-align: justify;
}
.Dossier p img {
float: left;
margin: 5px 5px 5px 0;
}

/*  -- Contenu du dossier Débits ADSL --  */
#debitsadsl table {
	width: 427px;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}
#debitsadsl th {
	font-weight: normal;
	font-style: italic;
	border: 2px solid #91b1cf;
}
#debitsadsl td {
	border: 2px solid #91b1cf;
}

/*  -- Contenu du dossier Débits ADSL --  */
#gsmwifi p img {
	float:none;
	text-align:center;
}

/*  -- Contenu du dossier Freebox --  */
#freebox3 table {
	width: 427px;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}
#freebox3 th {
	font-weight: normal;
	font-style: italic;
	border: 2px solid #91b1cf;
}
#freebox3 td {
	border: 2px solid #91b1cf;
}

/*  -- Contenu du tableau des dossiers --  */
#articles table {
	border: 2px solid #91b1cf;
	width: 525px;
	margin-left: auto;
	margin-right: auto;
}
#articles th {
	color: inherit;
	background-color: #b9d0e3;
	text-align: center;
}
#articles th a {
	font-weight: normal;
}
#articles .Image {
	border-width: 0 2px 2px 2px;
	border: 2px solid #91b1cf;
	width: 521px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#articles .Article {
	font-size: smaller;
	border-width: 0 2px 2px 2px;
	border: 2px solid #91b1cf;
	width: 521px;
	margin-left: auto;
	margin-right: auto;
}
#articles .Date {
	color: #008080;
	background-color: inherit;
}

/*  -- Contenu de la page de téléchargements --  */
.Cadre {
	border: 2px solid #91b1cf;
	margin-bottom: 1em;
}
.Cadre em {
	color: inherit;
	background-color: inherit;
	font-weight: bold;
}
.Cadre p {
	text-align: center;
}
#telechargement table {
	width: 428px;
	margin-left: 83px;
	margin-right: 83px;
}
#telechargement th {
	color: white;
	background-color: #155192;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	height: 2em;
}
#telechargement th.Titre {
	text-align: center;
	font-weight: bold;
}
#telechargement td {
	color: black;
	background-color: #b9d0e3;
	font-size: 10px;
	padding: 0 5px 5px 5px;
	text-align: left;
}
#telechargement a.Titre {
	color: black;
	font-size: larger;
	background-color: inherit;
	font-weight: bold;
}
#telechargement tr.Clair td {
	color: black;
	background-color: #d9e9f3;
}

/*  -- Contenu des frames --  */
#conteneurbandeauHaut {
	position:absolute;
	top: 0;
	left: 0;
	text-align:center;
	margin:0;
	width:100%;
}
#bandeauHaut {
	width:936px;
	height:163px;
	background: #ffffff url("http://www.dslvalley.com/images/header.jpg") no-repeat center top;
	position:relative;
	padding: 0;
	border: none;
	margin:0 auto;
}
#bandeauHaut img {
	display: inline;
	margin: 0;
	padding: 0;
}
#pubHaut {
	position:absolute;
	top: 57px;
	right:12px;
	left: 196px;
	margin: 0;
	padding: 0;
	border: none;
}
#pub-gauche{padding-left:12px;}
#pubHaut img {
	display: block;
	float: none;
	padding: 0;
	margin: 0 auto;
}
#bandeauMenu {
	position:absolute;
	text-align: center;
	width:100%;
	margin:0 auto 5px;
	display:block;
	top:150px;
	left: 0px;
}
#conteneurmenu p, #conteneurmenu ul {
	text-align: justify;
}
#conteneurmenu {
	position:relative;
	display:block;
	width: 936px;
	height: 34px;
	padding: 0;
	margin-left:auto;
	margin-right:auto;
}
#conteneurPrincipal h1 {
	font-size:x-large;
	font-weight:bold;
	color:#32619F;
}
#conteneurPrincipal {
	position:relative;
	width: 936px;
	margin-left: auto;
	margin-right: auto;
	margin-top:190px;
	overflow: hidden;
	color: inherit;
	border-top-width: 0;
	background: #ffffff url("http://www.dslvalley.com/images/backgeneral.jpg");
}
#milieu {
	position:relative;
	float: left;
	width: 936px;
	overflow: hidden;
	color: inherit;
	background-color: #ffffff;
	border-top-width: 0;
	margin-top: 0px;
	background-image: url("http://www.dslvalley.com/images/milieu.jpg");
}
#milieu2 {
	position:relative;
	float: left;
	width: 936px;
	overflow: hidden;
	color: inherit;
	border-top-width: 0;
	margin-top: 0;
	background:#ffffff url("http://www.dslvalley.com/images/milieu-hauthome.jpg") repeat-y;
	height:196px;
}
#bar {
	position:absolute;
	top:57px;
	left:924px;
	float:right;
	margin:0;
	padding:0;
	border:0;
}
#logoDslvalley {
	position: absolute;
	width: 185px;
	height: 85px;
	top: 10px;
	left: 5px;
	display: block;
	text-decoration: none;
	outline: none;
}
#groupeJechange {
	position: absolute;
	width: 185px;
	height: 50px;
	top: 100px;
	left: 5px;
	display: block;
	text-decoration: none;
	outline: none;
}
#logoDslValley {
	position:absolute;
	display: block;
	top:10px;
	left:12px;
	height:148px;
	width:179px;
}
#basDePage {
	clear: both;
	margin: 0 auto 0;
	text-align: center;
	font-weight: bold;
	padding: 10px 0 0 0;
	width: 936px;
	height: 29px;
	background: url("http://www.dslvalley.com/images/dslvalley_79.gif") no-repeat;
	color:#7DA7E1;
}
#basDePage a:link, #basDePage a:visited {
	clear: both;
	text-align: center;
	font-weight: bold;
	color:#FFFFFF;
}
#basDePage a:hover, #basDePage a:active {
	color:#FFFFFF;
	text-decoration:underline;
}
#copyright {
	display: block;
	border: 0;
	margin-top: 2em;
	text-align: right;
	font-size: smaller;
}
#copyright img {
	display: inline;
	margin: 0;
	border: 0;
}
#retour, #suite, #faq .Lire {
	display: block;
	font-weight: bold;
	font-style: italic;
	font-size: smaller;
	text-align: right;
	text-transform: uppercase;
	padding: 0 40px 0 0;
	margin: 1em 0;
	background: url("../images/deco-small-clair.gif") no-repeat right center;
}
.Annonce {
	display: block;
	color: #135192;
	background-color: #f0fafe;
	border: 2px solid #2d5893;
	width: 123px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	text-align: left;
}
.Annonce h2 {
	color: white;
	background-color: #2d5893;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
}
.Annonce ul {
	padding: 0 0 0 20px;
	margin: 8px 0;
}

/*  -- Contenu du comparatif des ofres ADSL --  */
#offresAdsl {
	display: inline;
	float: left;
	font-size: 10pt;
	text-align: justify;
	padding: 10px 0;
	margin-top:10px;
	margin-left: 150px;
	margin-right: 6px;
	width: 594px;
	overflow: hidden;
}
#offresAdsl h2 {
	color: #215c99;
	background-color: inherit;
	font-style: italic;
	font-weight: bold;
	font-size: larger;
	text-transform: uppercase;
	text-align: center;
}
#offresAdsl strong {
	font-weight: bold;
	background-color: inherit;
	color: #993300;
}
#offresAdsl table {
	display: block;
	width: 584px;
	margin-left: auto;
	margin-right: auto;
	padding:0;
}
#offresAdsl th {
	color: white;
	background-color: #155192;
	text-align: center;
	font-size: 8pt;
	font-weight: normal;
	height: 2em;
}
#offresAdsl th.Titre {
	text-align: center;
	font-weight: bold;
}
#offresAdsl th.px {width:60px;}
#offresAdsl td {
	text-align: center;
	color: black;
	background-color: #b9d0e3;
	font-size: 8pt;
}

/*  -- Contenu du test d'éligibilité --  */
#eligibiliteadsl {
	display: inline;
	float: left;
	font-size: 10pt;
	text-align: justify;
	padding: 10px 0;
	margin-top: 10px;
	margin-left: 144px;
	margin-right: 12px;
	width: 594px;
	overflow: hidden;
}
#eligibiliteadsl h2{
	margin-left: 10px;
	color:#003399;
}
#eligibiliteadsl h4{
	margin-left: 10px;
	color:#003399;
}
#cadre_eligibiliteadsl {
	background: url("/images/h2_eligibilite.gif") no-repeat center;
	height:50px;
}
#fai_eligibiliteadsl
{
	background: url("/images/bg_fai.gif") no-repeat center;
	height:170px;
}
#fai_eligibiliteadsl ul {padding-top:8px;}
#cadre_eligibiliteadsl h2 {
	color: #df0000;
	background-color: inherit;
	font-style: italic;
	font-weight: bolder;
	font-size: larger;
	text-transform: uppercase;
	text-align: center;
	margin:0;
	padding:5px 0 0 0;
}
#cadre_eligibiliteadsl p {
	color: #ffffff;
	font-size: 1.17em;
	background-color: inherit;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	margin:0;
	padding:0;
}
#eligibiliteadsl table {
	width: 594px;
	margin-top:20px;
}
#eligibiliteadsl strong {
	font-weight: bold;
	background-color: inherit;
	color: #993300;
}
#eligibiliteadsl ul li {
	list-style-image:url(/images/puce_eligibilite.gif);
	margin-top:2px;
	margin-bottom:2px;
	margin-left:5px;
	list-style-type:none;
}
#eligibiliteadsl p {margin-left:5px;}

/*  -- NEW !!!!!!!!!!! Contenu du test d'éligibilité  2 --  */
#eligibiliteadsl2 {
	display: inline;
	float: left;
	font-size: 10pt;
	text-align: justify;
	padding: 10px 0;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 12px;
	width: 594px;
	overflow: hidden;
	border-top:1px dashed #999999;
}
#eligibiliteadsl2 h4{
	margin-left: 10px;
	color:#003399;
}
#cadre_eligibiliteadsl2 {
	background: url("/images/h2_eligibilite.gif") no-repeat center;
	height:50px;
}
#fai_eligibiliteadsl2 {
	background: url("/images/bg_fai.gif") no-repeat center;
	height:170px;
}
#fai_eligibiliteadsl2 ul {padding-top:8px;}
#cadre_eligibiliteadsl2 h2 {
	color: #df0000;
	background-color: inherit;
	font-style: italic;
	font-weight: bolder;
	font-size: larger;
	text-transform: uppercase;
	text-align: center;
	margin:0;
	padding:5px 0 0 0;
}
#cadre_eligibiliteadsl2 p {
	color: #ffffff;
	font-size: 1.17em;
	background-color: inherit;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	margin:0;
	padding:0;
}
#eligibiliteadsl2 table {
	width: 594px;
	margin-top:20px;
}
#eligibiliteadsl2 strong {
	font-weight: bold;
	background-color: inherit;
	color: #993300;
}
#eligibiliteadsl2 ul li {
	list-style-image:url(/images/puce_eligibilite.gif);
	margin-top:2px;
	margin-bottom:2px;
	margin-left:5px;
	list-style-type:none;
}
#eligibiliteadsl2 p {margin-left:5px;}

/*  -- NEW !!!!!!!!!!! Dossiers --  */
#dossiers_new {
	display: inline;
	float: left;
	font-size: 10pt;
	text-align: justify;
	padding: 10px 0;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 12px;
	width: 594px;
	overflow: hidden;
}
#dossiers_new a:link, #dossiers_new a:visited {
	color:#0066CC;
	font-weight:bold;
}
#dossiers_new a:hover, #dossiers_new a:active {
	color:#ff0000;
	text-decoration:none;
}
#dossiers_new h3{
	margin-left: 5px;
	padding-top: 15px;
	margin-top: 35px;
	color:#0066CC;
	font-style:italic;
	border-top:dashed 1px #999999;
}
#dossiers_new h4{
	margin-left: 10px;
	color:#003399;
}
#cadre_dossiers_new {
	background: url("/images/h2_test_bp.jpg") no-repeat center;
	height:50px;
}
#cadre_dossiers_new h2 {
	color: #19417c;
	background-color: inherit;
	font-style: italic;
	font-weight: bolder;
	font-size: larger;
	text-transform: uppercase;
	text-align: center;
	margin:0;
	padding:7px 0 0 0;
}
#cadre_dossiers_new p {
	color: #ffffff;
	font-size: 1.17em;
	background-color: inherit;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	margin:0;
	padding:0;
}
#dossiers_new table {
	border:1px solid #e3effd;
	background-color:#f5faff;
}
#dossiers_new a:hover, #dossiers_new a:active {
	text-decoration:underline;
}
#dossiers_new ul li {
	list-style-image:url(/images/puce_test.gif);
	margin-top:2px;
	margin-bottom:2px;
	margin-left:10px;
	padding-left:5px;
	list-style-type:none;
}
#dossiers_new ul li a:link, #dossiers_new ul li a:visited {
	color:#0066CC;
	font-weight:bold;
}
#dossiers_new ul li a:hover, #dossiers_new ul li a:active {
	color:#ff0000;
	text-decoration:none;
}
#dossiers_new strong {
	font-weight: bold;
	background-color: inherit;
	color: #993300;
}
#dossiers_new p {margin-left:5px;}
#dossiers_new p img {float:left;}

/*  -- NEW !!!!!!!!!!! Test bande passante --  */
#test_bp, #dossier {
	display: inline;
	float: left;
	font-size: 10pt;
	text-align: justify;
	padding: 10px 0;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 12px;
	width: 594px;
	overflow: hidden;
}
#test_bp a:link, #test_bp a:visited, #dossier  a:link, #dossier  a:visited{
	color:#0066CC;
	font-weight:bold;
}
#test_bp a:hover, #test_bp a:active, #dossier a:hover, #dossier a:active {
	color:#ff0000;
	text-decoration:none;
}
#test_bp h3, #dossier h3{
	margin-left: 5px;
	padding-top: 15px;
	margin-top: 35px;
	color:#0066CC;
	font-style:italic;
	border-top:dashed 1px #999999;
}
#test_bp h4, #dossier h4{
	margin-left: 10px;
	color:#003399;
}
#cadre_test_bp
{
	background: url("/images/h2_test_bp.jpg") no-repeat center;
	height:50px;
}
#cadre_test_bp h2 {
	color: #19417c;
	background-color: inherit;
	font-style: italic;
	font-weight: bolder;
	font-size: larger;
	text-transform: uppercase;
	text-align: center;
	margin:0;
	padding:7px 0 0 0;
}
#cadre_test_bp p {
	color: #ffffff;
	font-size: 1.17em;
	background-color: inherit;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	margin:0;
	padding:0;
}
#test_bp table, #dossier table {
	border:1px solid #e3effd;
	background-color:#f5faff;
}
#test_bp a:hover, #test_bp a:active, #dossier a:hover, #dossier a:active {
	text-decoration:underline;
}
#test_bp ul li, #dossier ul li {
	list-style-image:url(/images/puce_test.gif);
	margin-top:2px;
	margin-bottom:2px;
	margin-left:10px;
	padding-left:5px;
	list-style-type:none;
}
#test_bp ul li a:link, #test_bp ul li a:visited, #dossier ul li a:link, #dossier ul li a:visited {
	color:#0066CC;
	font-weight:bold;
}
#test_bp ul li a:hover, #test_bp ul li a:active, #dossier ul li a:hover, #dossier ul li a:active {
	color:#ff0000;
	text-decoration:none;
}
#test_bp strong, #dossier strong {
	font-weight: bold;
	background-color: inherit;
	color: #993300;
}
#test_bp p, #dossier p {margin-left:5px;}
#test_bp p img, #dossier p img {float:left;}
/*  -- NEW !!!!!!!!!!! Contenu de la liste des chaine tv adsl --  */
#liste_tv {
	font-size: 10pt;
	text-align: justify;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 12px;
}
#tableauhaut {
	text-align:center;
	border:1px solid #333;
	border-width:1px 1px 0 1px;
	background-color:#efefef;
}
#liste_tv h4{
margin-left: 10px;
color:#003399;
}
#cadre_liste_tv {
	background: url("/images/h2_liste_tv.jpg") no-repeat center;
	height:50px;
}
#pageColLeft #cadre_liste_tv h1 {
	color:#fff !important;
	text-transform: uppercase;
	margin:0;
	padding:17px 0 0 0 !important;
}
#liste_tv table {
	width: 594px;
	margin-top:20px;
}
#liste_tv ul li {
	list-style-image:url(/images/puce_eligibilite.gif);
	margin-top:2px;
	margin-bottom:2px;
	margin-left:5px;
	list-style-type:none;
}
#liste_tv p {margin-left:5px;}
#liste_tv p img {float:left;}

/*  -- Contenu de la page de Vote --  */
#votefai {
	display: inline;
	float: left;
	font-size: 10pt;
	text-align: justify;
	padding: 10px 0;
	margin-top:10px;
	margin-left: 144px;
	margin-right: 12px;
	width: 594px;
	overflow: hidden;
}
#votefai h2 {
	color: #215c99;
	background-color: inherit;
	font-style: italic;
	font-weight: bold;
	font-size: larger;
	text-transform: uppercase;
	text-align: center;
}
#votefai h3 {
	color: #215c99;
	background-color: inherit;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	font-size:11pt;
}
#votefai strong {font-weight: bold;}
#votefai em {
	font-weight: normal;
	background-color: inherit;
	color: #993300;
}
#votefai table {width: 594px;}
#votefai th, #votefai th a {
	color: white;
	background-color: #155192;
	text-align: center;
	font-size: 10pt;
	font-weight: normal;
	height: 2em;
}
#votefai th.Titre {
	text-align: center;
	font-weight: bold;
}
#votefai td {
	color: black;
	background-color: #b9d0e3;
	text-align: center;
	padding: 0 5px 5px 5px;
}

/*  -- Contenu des Abonnements --  */
#abonnement {
	display: inline;
	background-color: white;
	float: left;
	font-size: 10pt;
	text-align: justify;
	padding: 10px 0;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 0px;
	width: 740px;
	overflow: hidden;
}
#abonnement h2 {
	color: #215c99;
	background-color: inherit;
	font-style: italic;
	font-weight: bold;
	font-size: larger;
	text-transform: uppercase;
	text-align: center;
}
#abonnement table {
	width: 98%;
	border-collapse: collapse;
	margin-left:auto;
	margin-right:auto;
}
#abonnement th {
	color: white;
	background-color: #155192;
	text-align: left;
	font-size: 10pt;
	font-style: italic;
	font-weight: normal;
	height: 2em;
	border: 1px solid #b9d0e3;
}
#abonnement th.Titre {
	text-align: center;
	font-style: normal;
	font-weight: bold;
	font-size: larger;
}
#abonnement td {
	border: 1px solid #b9d0e3;
	color: black;
	background-color: white;
	text-align: center;
	margin: 0;
	padding: 1px;
}
#abonnement td img {
/*width: 70px;*/
}

/*  -- Contenu du Test de Bande Passante --  */
#testbp, #testbpintro {
	display: inline;
	float: left;
	font-size: 10pt;
	padding: 10px 0;
	margin-left: 0px;
	margin-right: 0px;
	width: 594px;
	overflow: hidden;
}
#testbp {text-align: center;}
#testbpintro {text-align: justify;}
#testbp h2, #testbpintro h2 {
	color: #215c99;
	background-color: inherit;
	font-style: italic;
	font-weight: bold;
	font-size: larger;
	text-transform: uppercase;
	text-align: center;
}
#testbpintro em {
	font-weight: bold;
	font-style: normal;
	background-color: inherit;
	color: #993300;
}
#testbp table {
	border: 1px solid black;
	color: #000000;
	background-color: #ffffcc;
}
#testbp th {
	font-weight: normal;
	text-align: right;
}
#testbp td {
	text-align: left;
	vertical-align: middle;
}
#testbp td img {
	height: 11px;
	max-width: 500px;
}
#testbp .Resultat {
	font-size: smaller;
	max-width: 584px;
	margin-left: auto;
	margin-right: auto;
}
#testbp .Donnees {display: none;}
#logoSpeedTest {
	color: #0033cc;
	background-color: inherit;
	text-align: center;
	font-weight: bold;
}
#logoSpeedTest #majeur {font-size: larger;}
#logoSpeedTest #point {
	color: #ff0000;
	background-color: inherit;
	font-size: larger;
}
#logoSpeedTest #mineur {font-size: smaller;}
#references {
	color: #333388;
	background-color: #eeeeee;
	border: 1px solid #333388;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
}
#references a {text-decoration: none;}

/*  -- Contenu des cartes de déploiement --  */
#deploiement {
	color: inherit;
	background-color: white;
	padding: 0;
	margin-top:10px;
	margin-left: 144px;
	margin-right: 12px;
	width: 594px;
	overflow: hidden;
	display: inline;
	float: left;
	font-size: 10pt;
	text-align: justify;
}
#deploiement h2 {
	color: #215c99;
	background-color: inherit;
	font-style: italic;
	font-weight: bold;
	font-size: larger;
	text-transform: uppercase;
	text-align: center;
}
#deploiement h3 {
	color: #215c99;
	background-color: inherit;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
}
#deploiement #note {
	color: inherit;
	background-color: #d8e8f2;
	border: 2px solid #b9d0e3;
	width: 584px;
	margin-bottom: 1em;
}
#deploiement #note p {
	padding: 2px;
	margin-top: 0;
}

/*  -- Contenu des Avis --  */
#avis1 {
	display: inline;
	float: left;
	font-size: 10pt;
	text-align: justify;
	padding: 10px 0;
	margin-left: 152px;
	margin-right: 10px;
	width: 594px;
	overflow: hidden;
}
#avis1 h2 {
	color: #215c99;
	background-color: inherit;
	font-style: italic;
	font-weight: bold;
	font-size: larger;
	text-transform: uppercase;
	text-align: center;
}
#avis1 h3 {
	color: #215c99;
	background-color: inherit;
}
#avis1 em {
	font-weight: normal;
	font-style: normal;
	background-color: inherit;
	color: #215c99;
}
#avis1 table {
	width: 594px;
	margin-top: 1em;
	margin-bottom: 1em;
}
#avis1 th {
	text-align: center;
	color: white;
	background-color: #155192;
}
#avis1 #tableauRubriques {
	border-spacing: 0;
}
#avis1 #tableauRubriques td {
	padding: 2px;
	margin: 0;
	width: 290px;
	overflow: hidden;
	color: inherit;
	background-color: #b9d0e3;
}
#avis1 #tableauAvis td {
	padding-left: 10px;
	padding-right: 10px;
	width: 290px;
	overflow: hidden;
	border: 1px solid #b9d0e3;
}
#avis1 #sousCategories {
	display: block;
	color: inherit;
	background-color: #d8e8f2;
	border: 2px solid #b9d0e3;
	margin-top: 1em;
	margin-bottom: 1em;
}
#contact {
	float:right;
	background-image: url("http://www.dslvalley.com/images/hauthot.jpg");
	width:456px;
	height:101px;
}
#contact2 {
	float:right;
	background-image: url("http://www.dslvalley.com/images/bashaut.jpg");
	width:456px;
	height:84px;
}
#elighaut {
	float: left;
	text-align: justify;
	background-image: url("http://www.dslvalley.com/images/eligi.jpg");
	width:936px;
	height:108px;
}
#elighaut2 {
	float: left;
	text-align: justify;
	width:936px;
	height:196px;
}
#elighaut2 p {
	font-size: 9pt;
	width:  400px;
	padding: 0;
	margin:1px 0 0 35px;
}
#elighaut p {
	font-size: 9pt;
	width:  400px;
	padding: 0;
	margin: 5px 0 0 35px;
}
#elighaut {float:left;}
#elig {
	float:left;
	background-image: url("http://www.dslvalley.com/images/bas.jpg");
	width:936px;
	height:70px;
}
#barreOffre {
	background: #ffffff url("http://www.dslvalley.com/images/bordurevoiroffre.jpg") no-repeat top center;
	width:596px;
	height:160px;
	text-align: center;
}
#barreOffre h2, #barreOffre h3 {
	text-align: left;
	padding: 13px 0 0 20px;
	margin: 0 0 10px 0;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
#barreOffre .BarreOffreFai {
	padding: 0 0 0 8px;
}
#barreOffre .BarreOffreFai a {
	outline: none;
}
#barreOffre .BarreOffreFai div {
	width: 115px;
	height: 80px;
	float: left;
	padding: 10px 0;
	background: #ffffff url("http://www.dslvalley.com/images/bg-offre-fai-home.jpg") no-repeat center center;
}
#barreOffre .BarreOffreFai div p {
	margin: 3px 0 0;
	padding: 0;
	text-align: center;
	color: #01417f;
}
#barreOffre img {
	margin: 0;
	padding: 0;
}
#offreTexte {
	font-size:18px;
	color:#4270AF;
	font-weight:bold;
	padding-top:20px;
	padding-left:50px;
}
#offreTexte2 {
	background-image: url("http://www.dslvalley.com/images/derniernew.jpg");
	width:587px;
	height:47px;
	font-size:18px;
	color:#4270AF;
	font-weight:bold;
	padding-top:25px;
	padding-left:50px;
}
#hotline .orange {
	color: #FE8515;
	font-weight: bold;
	font-size: small;
}
#hotline .hotline-fai {font-size:10px;}
#hotline #back_bleu {
	background-image: url("http://www.dslvalley.com/images/back_bleu.jpg");
	width:120px;
	height:105px;
	font-size:17px;
	float:left;
	position:relative;
}
#hotline #back_bleu p {
	font-size:16px;
	text-align:right;
	font-style:italic;
	margin-top:5px;
	padding-left:2px;
	padding-right:10px;
}
#hotline #back_droite {
	position:relative;
	float:left;
	width:464px;
	padding-left:10px;
}
#hotline #fai_hotline {
	background-image: url("http://www.dslvalley.com/images/back_bleu.jpg");
	width:120px;
	height:128px;
	font-size:17px;
	float:left;
	position:relative;
}
#hotline #fai_hotline p {
	font-size:16px;
	text-align:right;
	font-style:italic;
	margin-top:5px;
	padding-left:2px;
	padding-right:10px;
}
#hotline #fai_hotline_assistance {
	position:relative;
	float:left;
	width:464px;
	padding-left:10px;
	padding-top:10px;
}
.cat_display {
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color:#197FC9;
}
a.cat_display {
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color:#197FC9;
}
a.cat_display:hover, a.cat_display:active {
	text-decoration: underline;
	color:#7F7F7F;
}
a.subcat_display {
	color:#7F7F7F;
	text-decoration: none;
	font-size: 10px;
	border-bottom : 1px dotted #CCC;
}
a.subcat_display:hover, a.subcat_display:active {
	text-decoration: underline;
	color:#197FC9;
}
#textecenter {
	text-align:center;
	margin:0;
}

/* vod tableau */
table.TableauVod {
	border-collapse: collapse;
	margin:0 0 20px 0;
	padding:0;
	width:100%;
}
table.TableauVod td {
	border:1px solid #0066cc;
}
table.TableauVod th {
	border:1px solid #0066cc;
	background-color:#e3effd;
	color:#0066cc;
	text-align:center;
}
table.TableauVod thead {
	text-align:center;
	background-color:#fff;
}
table.TableauVod thead td {
	text-align:center;
	background-color:#fff;
}
table.TableauVod thead th {
	text-align:center;
	background-color:#fff;
}
table.TableauVod tbody td {
	background-color:#f5faff;
	text-align:center;
}
table.TableauVod tbody th {
	width:110px;
}
.VodFai {
	text-align:center;
	margin:10px 0 0;
	padding:0;
}
.VodFai ul {
	margin:0;
	padding:0;
}
.VodFai ul li {
	margin:0 auto !important;
	padding:0 !important;
	list-style-type:none !important;
	list-style-image:none !important;
	float:left;
	width:150px;
	height:65px;
	font-size:10px;
}
table.TableauCatalogue {
	border-collapse: collapse;
	margin:0;
	padding:0;
	width:100%;
}
table.TableauCatalogue tr {
	margin:0;
	padding:10px;
	border-bottom:1px dotted #0066CC;
}
table.TableauCatalogue tr th {
	margin:0;
	padding:10px;
	width:150px;
	text-align:center;
	color:#0066CC;
}
table.TableauCatalogue tr td {
	margin:0;
	padding:10px;
}

/* Generateur de lettre de résiliation */
#lettreResiliation {
	height:828px;
	width:596px;
	background:#fff url("/images/resiliation/fond-lettre-resiliation.jpg") left top no-repeat;
	margin:0;
	padding:20px 0 0 20px;
}
#infos_perso {float:left;}
#infos_fai {float:left; padding:30px 0 0 65px;}
#lettreResiliation .erase {
	background:#eff6ff;
	color:#0066cc;
	border:1px solid #fff;
}
#lettreResiliation input {
	background:#ffffff;
	color:#0066cc;
	border:1px dotted #eff6ff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:2px;
}
#lettreResiliation select {
	border:1px solid #fff;
	background:#eff6ff;
	color:#0066cc;
	margin:0;
	padding:2px;
}
#lettreResiliation textarea {
	border:1px dotted #eff6ff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:2px;
	color:#0066cc;
}
#lettreResiliation #nom,#lettreResiliation #prenom{width:150px;}
#lettreResiliation #adesse{height:50px;width:310px;}
#lettreResiliation #cp{width:80px;}
#lettreResiliation #ville{display:inline;width:220px;}
#lettreResiliation #num-tel,#lettreResiliation #reference{width:200px;}
#lettreResiliation #choixfai{width:175px;}
#lettreResiliation #nomfai,#lettreResiliation #adressefai{color:#555;width:170px;}
#lettreResiliation #cpfai{color:#555;width:40px;}
#lettreResiliation #villefai{color:#555;width:120px;}
#lettreResiliation #jour,#lettreResiliation #mois,#lettreResiliation #annee{text-align:center;width:40px;}
#lettreResiliation #objet_resil{color:#555;width:510px;}
#lettreResiliation #result{width:520px;}
#lettreResiliation #resultat{color:#555;height:225px;width:555px;}
#lettreResiliation #signature {
	width:170px;
	text-align:center;
	float:right;
	margin:10px 40px 0 0;
}
#lettreResiliation #btn_valider {
	border:none;
	background:#fff !important;
	float:right;
	margin:30px 80px 0 0;
	padding:0;

}
#pageDefaut p.AdresseResiliationFAI { margin:15px 0 30px 50%;}
.spacer {
	clear:both;
	display:block;
	width: 100%;
	margin:0;
	padding:0;
	line-height:1px;
	font-size:1px;
}

/* Style nouveau test ADSL et cable fibre optique en home de DSLvalley */
#milieuHomeHaut {
	margin:0;
	padding:0;
	width:936px;
	height:195px;
	float:left;
	position:relative;
	overflow:hidden;
	background:#FFFFFF url(http://www.dslvalley.com/images/milieu-hauthome.jpg) repeat-y;
	border:none;
}
#eligibiliteHome {
	margin:0;
	padding:0;
	float:left;
	width:936px;
	height:196px;
	text-align:justify;
	border:none;
}
#rappelHome {
	margin:0;
	padding:0;
	width:431px;
	height:174px;
	top:15px;
	right:25px;
	overflow:visible;
	position:absolute;
	cursor:pointer;
	background:url(http://www.dslvalley.com/images/rappel-home-right.jpg) no-repeat center center;
}
#eligibiliteBandeauFibreHome {
	margin:0;
	padding:0;
	width:888px;
	height:56px;
	top:15px;
	left:24px;
	cursor:pointer;
	overflow:visible;
	position:absolute;
	z-index:1;
}
#eligibiliteBandeauAdslHome {
	margin:0;
	padding:0;
	width:888px;
	height:56px;
	top:15px;
	left:24px;
	cursor:pointer;
	overflow:visible;
	position:absolute;
}
#eligibiliteAdslHome {
	margin:0;
	padding:0;
	width:431px;
	height:174px;
	top:15px;
	left:25px;
	overflow:visible;
	position:absolute;
	background:url(http://www.dslvalley.com/images/milieu-newstyle.jpg) no-repeat center center;
}
#titreEligibiliteAdsl{
	margin:5px 10px 0;
	padding:0;
}
h1#titreEligibiliteAdsl {
	color:#ff5500;
	display:block;
	position:relative;
	top:0px;
	left:0px;
	text-align:left;
	text-transform:uppercase;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
}
#eligibiliteAdslHome h2 {
	color:#DF0000;
	font-size:14px;
	margin:3px 10px 0;
	padding:0;
}
#eligibiliteAdslHome p {
	color:#000;
	font-size:11px;
	margin:5px 10px;
	padding:0;
}
#eligibiliteFibreHome {
	margin:0;
	padding:0;
	width:431px;
	height:174px;
	top:75px;
	left:25px;
	overflow:visible;
	position:absolute;
	display:none;
	background:url(http://www.dslvalley.com/images/fibre-home-left.jpg) no-repeat center center;
}
#titreEligibiliteFibre{
	margin:0;
	padding:0;
	top:79px;
	left:220px;
	position:absolute;
	z-index:1;
	cursor:pointer;
}
h2#titreEligibiliteFibre {
	color:#fdf081;
	font-size:12px;
	text-transform:uppercase;
}
#eligibiliteFibreHome h3 {
	color:#ffcc00;
	font-size:14px;
	margin:25px 10px 5px;
	padding:0;
}
#eligibiliteFibreHome p {
	color:#fff;
	font-size:11px;
	margin:5px 10px;
	padding:0;
}
#eligibiliteAdslHome label, #eligibiliteFibreHome label {
	margin:0;
	padding:0;
	font-size:13px;
}
#btnHomeAdsl {
	cursor:pointer;
	width:250px;
	height:30px;
	top:130px;
	left:85px;
	position:absolute;
}
#formulaireAdsl {
	margin:10px 10px;
	padding:5px 10px;
	border:1px dotted #FDE649;
}
.InputTestAdsl {
	background:#fff6bd;
	border:1px solid #FDE649;
	margin:0;
	padding:1px;
}
#numeroAdsl {
	width:115px;
}
#codepostal {
	width:65px;
}
.FocusInputTestAdsl {
	background:#fff;
	border:1px solid #c50000;
	margin:0;
	padding:1px;
}
.mentionEligibiliteAdsl {
	font-size:10px !important;
}
#btnHomeFibre {
	cursor:pointer;
	width:250px;
	height:30px;
	top:130px;
	left:85px;
	position:absolute;
}
#formulaireFibre {
	margin:10px 20px;
	padding:5px 10px;
	border:1px dotted #e14b4d;
	color:#fff;
}
.InputTestFibre {
	background:#ffeeee;
	border:1px solid #e14b4d;
	margin:0;
	padding:1px;
	width:auto;
}
.FocusInputTestFibre {
	background:#fff;
	border:1px solid #FFCC00;
	margin:0;
	padding:1px;
	width:auto;
}
#gifFibre {
	margin:0;
	padding:0;
	vertical-align:bottom;
}

/* page defaut 3 colonnes */
#pageDefaut {
	margin:10px 0 10px 150px;
	padding:0;
	width:600px;
	float:left;
	text-align:left;
	display:inline;
	overflow:hidden;
	font-size:12px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
}

#pageDefaut h1{
	margin:0;
	padding:0;
	color:#0066CC;
	display:block;
	position:relative;
	left:0px;
	top:0px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	font-family:Arial, Helvetica, Verdana, sans-serif;
}
#pageDefaut h2{
	margin:20px 0 10px;
	padding:10px 0 0 0;
	border-top:1px dashed #999999;
	color:#0066CC;
	font-weight:bold;
	font-size:17px;
	clear:both;
}
#pageDefaut h3{
	margin:10px 0 5px;
	padding:0;
	color:#666;
	font-size:13px;
}
#pageDefaut a:link, #pageDefaut a:visited{
	margin:0;
	padding:0;
	color:#0066CC;
	text-decoration:none;
}
#pageDefaut a:hover, #pageDefaut a:active{
	margin:0;
	padding:0;
	color:#0066CC;
	text-decoration:underline;
}
#pageDefaut p {
	margin:15px 0;
	text-align:justify;
}
#pageDefaut ul li {
	list-style-image:url(/images/puce_test.gif);
	margin-top:2px;
	margin-bottom:2px;
	margin-left:10px;
	padding-left:5px;
	list-style-type:none;
}
#pageDefaut table {
	border:1px solid #e3effd;
	background-color:#f5faff;
}
#pageDefaut table.TableauOffres {
	background-color:#f5faff;
	border-collapse: collapse;
	border:none;
	width:100%;
}
#pageDefaut table.TableauOffres thead tr th {
	text-align: center;
	color:#fff;
	padding:3px;
	border:1px solid #fff;
	background:#555;
}
#pageDefaut table.TableauOffres thead tr td {
	padding:3px 0 3px 5px;
	border:none;
	background: #fff;
	width:220px;
}
#pageDefaut table.TableauOffres tbody tr th {
	text-align: left;
	border:none;
	color:#333;
	padding:3px;
	border:1px solid #fff;
	background:#ececec;
}
#pageDefaut table.TableauOffres tbody tr td {
	text-align: center;
	border:1px solid #fff;
	background: #f5f5f5;
	color:#333;
}
#pageDefaut ul li a:link, #pageDefaut ul li a:visited {
	color:#0066CC;
	font-weight:bold;
}
#pageDefaut ul li a:hover, #pageDefaut ul li a:active {
	color:#ff0000;
	text-decoration:none;
}

#cadreTitre {
	background: url("/images/h2_test_bp.jpg") no-repeat top center;
	height:50px;
	padding-bottom:20px;
}
#cadreTitre h1 {
	font-style: italic;
	font-weight: bolder;
	font-size: 17px;
	text-transform: uppercase;
	text-align: center;
	margin:0;
	padding:7px 0 0 0;
}
#cadreTitre h2 {
	color: #ffffff;
	font-size: 16px;
	background-color: inherit;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	margin:0px;
	padding:0px;
	border:none;
}
table#tableAbonnementAdsl {
	border-collapse: collapse;
	margin:5px;
	padding:5px;
}
table#tableAbonnementAdsl th, table#tableAbonnementAdsl td {
	border:1px solid #0066cc;
	font-size:12px;
	margin:0;
	padding:5px;
}
table#tableAbonnementAdsl thead tr th {
	background:#0066cc;
	color:#fff;
	font-size:14px;
	text-align:left;
}
table#tableAbonnementAdsl thead tr td {
	background:#fff;
	color:#0066cc;
	text-align:center;
}
table#tableAbonnementAdsl tbody tr th {
	background:#ececec;
	color:#333;
	text-align: left;
}
table#tableAbonnementAdsl tbody tr th.ColspanAbonnementAdsl {
	background:#0066cc;
	color:#fff;
	font-size:14px;
	text-align:left;
}
table#tableAbonnementAdsl tbody tr td {
	background:#fff;
	color:#0066cc;
	text-align:center;
}
table#newStyleTable {
	margin:5px auto;
	text-align:center;
}
table#newStyleTable thead tr th {
	background:#0066bb;
	color:#fff;
	font-size:11pt;
	border:1px solid #fff;
	padding:2px;
}
table#newStyleTable thead tr.TitreTableMoins th {
	background:#0066bb;
	color:#fff;
	font-size:10pt;
	border:1px solid #fff;
	padding:2px;
}
table#newStyleTable thead tr th a:link, table#newStyleTable thead tr th a:visited {
	color:#fff;
	text-decoration:none;
}
table#newStyleTable thead tr th a:active, table#newStyleTable thead tr th a:hover {
	color:#fff;
	text-decoration:underline;
}
table#newStyleTable tbody tr td{
	background:#E3EFFD;
	color:#0066cc;
	font-size:9pt;
	border:1px solid #fff;
	padding:2px;
}
table#newStyleTable tbody tr.Alternat td{
	background:#f2f8fe;
	color:#0066cc;
	font-size:9pt;
	border:1px solid #fff;
	padding:2px;
}
#testEligAdsl {
	margin:0 0 0 10px;
	padding:0px;
	background:#fff url("/images/bg-eligadsl.jpg") no-repeat top center;
}
#testEligAdslContent {
	margin:0;
	padding:0 10px 10px 10px;
}
#testEligAdslContent h1, #testEligAdslContent h2{
	margin:0;
	padding:10px 0 0;
	color:#df0000;
	text-align:center;
	border:none;
	font-style:normal;
	font-weight:bold;
}
#testEligAdslContent h2 a:link, #testEligAdslContent h2 a:visited {
	color:#df0000;
	text-decoration:none;
}
#testEligAdslContent h2 a:hover, #testEligAdslContent h2 a:active {
	color:#df0000;
	text-decoration:underline;
}
#testEligAdslContent ul{
	margin:0;
	padding:5px 5px 0 5px;
	border:1px dashed #fdebac;
	display:block;
	width:560px;
}
#testEligAdslContent ul li.LargeurFixe{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-image:none;
	width:440px;
	float:left;
}
#testEligAdslContent ul li{
	margin:0;
	padding:0 0 5px 0;
	list-style-type:none;
	list-style-image:none;
}
#testEligAdslTop {
	margin:0 0 0 10px;
	padding:0 10px;
	background:#fff url("/images/bg-eligadslexpand-top.jpg") no-repeat top center;
}
#testEligAdslTop h1{
	margin:0;
	padding:10px 0 0;
	color:#df0000;
}
#testEligAdslBottom {
	margin:0 0 0 10px;
	padding:0 10px;
	background:#fff url("/images/bg-eligadslexpand-bottom.jpg") no-repeat bottom center;
	height:66px;
}
#testEligAdslExpand {
	margin:0 0 0 10px;
	padding:0 10px;
	background:#fff url("/images/bg-eligadslexpand-middle.jpg") repeat-y center center;
}
#testEligAdslExpand ul{
	margin:0;
	padding:5px 5px 0 5px;
	border:1px dashed #fdebac;
	display:block;
	width:560px;
}
#testEligAdslExpand ul li.LargeurFixe{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-image:none;
	width:440px;
	float:left;
}
#testEligAdslExpand ul li{
	margin:0;
	padding:0 0 5px 0;
	list-style-type:none;
	list-style-image:none;
}
input.ChampElig {
	border:1px solid #fe9816;
	background:#fffeee;
	color:#fe9816;
	width:110px;
	margin:0;
	padding:0;
}
input.ChampFocus {
	border:1px solid #df0000;
	background:#fff;
	color:#df0000;
	width:110px;
	margin:0;
	padding:0;
}
.Centerize {
	text-align:center;
	margin:0 auto;
	padding:0;
}
.Right {
	text-align:right;
}
.Red {
	color:#df0000;
}
.NewBlue {
	color:#0066cc;
}
.FontSizeMoins {
	font-size:11px;
	margin:5px 0 !important;
}
.FontSizeMoinsExpand {
	font-size:11px;
	margin:5px 0 0 !important;
}
.BtnTestAdsl {
	margin:0 auto;
	padding:5px 0 0;
	text-align:center;
}
.BtnTestAdslExpand {
	margin:0 auto;
	padding:15px 0 0;
	text-align:center;
}
.ImageLeft img{
	float:left;
	margin:0;
	padding:0;
	border:none;
}
.ImagePromo
{
	position:relative;
	top:10px;
	left:10px;
}
.Promo
{
	position:relative;
	top:-25px;
	left:130px;
	width:450px;
}
#testEligAdslContent a:link, #testEligAdslContent a:visited {
	color:#000;
	text-decoration:underline;
}
#testEligAdslContent a:hover, #testEligAdslContent a:active {
	color:#df0000;
	text-decoration:underline;
}
#testEligAdslTop a:link, #testEligAdslTop a:visited {
	color:#000;
	text-decoration:underline;
}
#testEligAdslTop a:hover, #testEligAdslTop a:active {
	color:#df0000;
	text-decoration:underline;
}

/* Commentaires des news */
#pageDefaut h3.CommentaireErreur {
	color: #ff0000;
}
#pageDefaut p.InfosCommentaires {
	color: #555;
	margin: 10px 0 5px;
}
#pageDefaut p.InfosCommentaires a:link, #pageDefaut p.InfosCommentaires a:visited {
	color: #0066cc;
	text-decoration: none;
}
#pageDefaut p.InfosCommentaires a:hover, #pageDefaut p.InfosCommentaires a:active {
	color: #0066cc;
	text-decoration: underline;
}
#pageDefaut p.InfosCommentaires span.NumeroCommentaire {
	color: #0066cc;
	font-weight: bold;
	font-size: 16px;
}
#pageDefaut p.ContentCommentaires {
	padding: 10px 20px;
	margin: 0;
	background-color: #efefef;
}

#pageDefaut p.CommentairesChamps {
	clear:left;
	margin:0;
	padding:5px 0;
	width:auto;
}
#pageDefaut p.CommentairesChamps label {
	color: #555;
	display: block;
	float: left;
	padding: 0 4px 4px 0;
	text-align: right;
	width: 24%;
}
#pageDefaut p.CommentairesChamps input {
	width: 440px;
}

#commentPseudo, #commentMail, #commentSite, #commentComment {
	border: 1px solid #0066cc;
	margin: 0;
	padding: 1px;
}
#commentComment {
	width: 440px;
	height: 60px;
}
#pageDefaut p.CommentairesChamps #commentBoutonEnvoyer {
	border: 1px solid #0066cc;
	background: #0066cc;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	margin: 10px 0 0 25%;
	padding: 5px;
	width: auto;
	cursor: pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#recaptcha_div {
	margin: 10px 0 0 25%;
}
#pageDefaut p.CommentairesCaptchaLegende {
	font-size: 11px;
	font-style: italic;
	color: #555;
	margin: 3px 0 5px 25%;
}

/* Page 2 colonnes Gauche */
#pageColLeft {
	display: inline;
	float: left;
	font-size: 10pt;
	text-align: justify;
	padding:0;
	margin:10px 0 0 30px;
	width: 720px;
	font-weight:bold;
	overflow:hidden;
}
#pageColLeft h1 {
	color: #003888 !important;
	margin:0;
	padding:5px 0 0;
	display:block;
	position:relative;
	left:0px;
	top:0px;
	font-size:16px !important;
	font-weight:bold !important;
	font-style:italic !important;
	text-align:center;
	font-family:Arial, Helvetica, Verdana, sans-serif !important;
}
#titrePageColLeft {
	background: url("/images/h2_simple.jpg") no-repeat top center;
	height:31px;
}
#pageColLeft h2{
	margin: 15px 0 10px;
	padding-top: 15px;
	color:#0066CC;
	font-style:italic;
	border-top:dashed 1px #999999;
	font-size:16px;
}
#pageColLeft h3{
	margin:10px 0 5px;
	padding:0;
	color:#666;
	font-size:14px;
}
#pageColLeft a:link, #pageColLeft a:visited{
	margin:0;
	padding:0;
	color:#0066CC;
	text-decoration:none;
}
#pageColLeft a:hover, #pageColLeft a:active{
	margin:0;
	padding:0;
	color:#0066CC;
	text-decoration:underline;
}
#pageColLeft p {
	margin:5px 0;
	text-align:justify;
}
#pageColLeft ul li {
	list-style-image:url(/images/puce_test.gif);
	margin-top:2px;
	margin-bottom:2px;
	margin-left:10px;
	padding-left:5px;
	list-style-type:none;
}

/* Numericable */
#testEligNumericable {
	margin:10px 0 10px 10px;
	padding:0px;
	background:#fff url("/images/bg-eligadsl.jpg") no-repeat top center;
}
#formulaireEligibiliteNumericable {
	background:#CCFB1E none repeat scroll 0 0;
	font-family:Arial,Helvetica,Verdana,sans;
	font-size:12px;
	margin:0 8px;
	display:block;
}
#formulaireEligibiliteNumericable label {
	color:#000000;
	display:none;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:0 0 10px;
	width:100px;
}
#formulaireEligibiliteNumericableHome label {
	color:#000000;
	display:none;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:0 0 10px;
	width:100px;
}
#formulaireEligibiliteNumericable br {
	clear:both;
	display:block;
	height:1px;
	margin:0;
	padding:0;
}
#formulaireEligibiliteNumericable input[type="button"] {
	margin:0;
	padding:0;
	vertical-align:top;
}
#formulaireEligibiliteNumericable select, #formulaireEligibiliteNumericable input[type="text"] {
	background:#E4FF81 none repeat scroll 0 0;
	border:1px solid #FFFFFF;
	color:#000000;
	margin:0 0 10px;
	min-width:150px;
	vertical-align:top;
}
#formulaireEligibiliteNumericable select:focus, #formulaireEligibiliteNumericable input[type="text"]:focus {
	background:#FFFFFF none repeat scroll 0 0;
}
#numericable .lien {
	background-color:#E4FF81;
}
#numericable .fonce {
	background-color:#ACDB0E;
}
#numericable .clair {
	background-color:#E4FF81;
}
#ville, #nomRue, #numeroRue, #escalier, #etage, #logement {
	display:none;
}
#rue, #numero {
	border:1px solid #FFFFFF;
	display:none;
	margin:10px 0 0;
	vertical-align:top;
	width:340px;
}
#formulaireEligibiliteNumericable #rue, #formulaireEligibiliteNumericable #numero {
	background:#E4FF81 none repeat scroll 0 0;
	color:#000000;
}
#msgInfo {
	background:#CCFB1E none repeat scroll 0 0;
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	margin:0 auto;
	text-align:center;
}
.Throbber {
	display:none;
	font-size:10px;
	position:absolute;
	right:18px;
	text-align:center;
	top:81px;
}
.WrapModules {
	background-color:#CCFB1E;
	margin:0 auto;
	position:relative;
	width:100%;
}
.ModuleContent {
	margin:0;
	overflow:hidden;
	padding:0 2px;
}
#moduleContent {
	font-size:12px;
	height:auto;
	line-height:20px;
}
.ModuleHeader {
	background:transparent url(http://www.adsl-eligibilite.com/test-eligibilite/images/bg-h1-numericable.jpg) no-repeat scroll 0 5px;
	height:63px;
	margin:0 12px;
	padding:0;
}
.ModuleHeader h2#titreNumericable {
	color:#FFFFFF;
	font-family:Arial,Helvetica,Verdana,sans;
	font-size:14px;
	margin:0;
	padding:45px 0 0 97px;
	font-style:normal;
	border:none;
	clear:none;
}
.Flashy {
	color:#CCFB1E;
}
.WrapModules .TopRight {
	background:transparent url(http://www.adsl-eligibilite.com/test-eligibilite/images/module_top_right.gif) no-repeat scroll 0 0;
	float:right;
	height:81px;
	width:12px;
}
.WrapModules .TopLeft {
	background:transparent url(http://www.adsl-eligibilite.com/test-eligibilite/images/module_top_left.gif) no-repeat scroll 0 0;
	float:left;
	height:81px;
	width:12px;
}
.WrapModules .BottomRight {
	background:transparent url(http://www.adsl-eligibilite.com/test-eligibilite/images/module_bottom_right.gif) no-repeat scroll 0 0;
	float:right;
	height:12px;
	width:12px;
}
.WrapModules .BottomLeft {
	background:transparent url(http://www.adsl-eligibilite.com/test-eligibilite/images/module_bottom_left.gif) no-repeat scroll 0 0;
	float:left;
	height:12px;
	width:12px;
}
.WrapModules .SideLeft {
	background:transparent url(http://www.adsl-eligibilite.com/test-eligibilite/images/module_side_left.gif) repeat-y scroll left top;
	height:100%;
}
.WrapModules .SideRight {
	background:transparent url(http://www.adsl-eligibilite.com/test-eligibilite/images/module_side_right.gif) repeat-y scroll right top;
	height:100%;
}
.WrapModules .SideTop {
	background:transparent url(http://www.adsl-eligibilite.com/test-eligibilite/images/module_side_top.gif) repeat-x scroll 0 0;
	height:81px;
	width:auto;
}
.WrapModules .SideBottom {
	background:transparent url(http://www.adsl-eligibilite.com/test-eligibilite/images/module_side_bottom.gif) repeat-x scroll 0 0;
	height:12px;
	width:auto;
}
/* Liens footer jechange */
#LienFooter {
	font-size: 9pt;
	margin: 0 auto 5px;
	padding: 0;
	width: 930px;
}
#LienFooter a:active, #LienFooter a:hover {
	text-decoration: underline;
}
/* POPIN */
#popin {
	overflow: hidden;
	position: absolute;
	z-index: 10000;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	text-align: center;
	width: 100%;
	display: none;
}
#popin .InscriptionNewsletter {
	background: transparent url(/images/bg-popin-newsletter.png) no-repeat center top;
	height: 270px;
	width: 780px;
	margin: 138px auto 0;
	position: relative;
}
#popin .InscriptionNewsletter .content {
	padding:40px 60px;
}
#popin .InscriptionNewsletter .content h3 {
	color: #ffbb00;
	font-size: 22px;
	margin: 5px 0;
	font-weight: bold;
	font-style: italic;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}
#popin .InscriptionNewsletter .content p {
	color: #fff;
	font-size: 13px;
	margin: 10px 0;
	text-align: justify;
}
#popin .InscriptionNewsletter .content div {
	margin: 0;
	padding: 0;
}
#popin .InscriptionNewsletter .content div#newsletter p {
	margin: 0;
	padding: 15px 0 0;
	border: none;
	font-size: 16px;
}
#popin .InscriptionNewsletter .content div#newsletter p label{
	margin: 0 10px 0 20px;
	padding: 0;
	color: #fff;
	font-style: italic;
}
#popin .InscriptionNewsletter .content div#newsletter p input{
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
#popin .InscriptionNewsletter .content div#newsletter p input#emailNewsletter {
	margin: 0;
	padding: 2px;
	border: 1px solid #75baff;
	width: 200px;
}
#popin .InscriptionNewsletter .content div#newsletter p input#btnPopinNewsletter {
	margin: 0 0 0 6px;
}
#popin .FermePopin {
	cursor:pointer;
	display:block;
	position:absolute;
	right:55px;
	top:60px;
}
#popin .FermePopin span {
	color: #ffbb00;
	text-decoration: underline;
	font-size: 9px;
}
#popin .FermePopin img {
	vertical-align: middle;
}
#popin #erreurPopin {
	position: absolute;
	left: 180px;
	bottom: 55px;
	font-size: 13px;
	color: #ffc000;
}
#popin #succesPopin {
	font-size: 1.25em;
	font-weight: bold;
	color: #ffc000;
	margin: 10px auto;
}
/* FORMULAIRE MAILING */
fieldset.FormulaireMailing {
	margin: 0 0 15px;
	padding: 10px;
	border: 1px dashed #c9c9c9;
}
fieldset.FormulaireMailing legend {
	margin: 0 0 5px;
	padding: 0;
	color: #555;
	background: #fff;
}
fieldset.FormulaireMailing label {
	color: #004080;
	font-size: 13px;
	margin: 3px 0 0;
	padding:0;
}
fieldset.FormulaireMailing label.ChangeFai, fieldset.FormulaireMailing label.Qualification {
	color: #000;
}
fieldset.FormulaireMailing input.ChampsFormulairePrincipal, fieldset.FormulaireMailing select.ChampsFormulairePrincipal {
	width: 99%;
}
fieldset.FormulaireMailing input#nom, fieldset.FormulaireMailing input#prenom {
	width: 170px;
}
fieldset.FormulaireMailing input#codePostal, fieldset.FormulaireMailing input#dateNaissance {
	width: 115px;
}
fieldset.FormulaireMailing input, fieldset.FormulaireMailing button, fieldset.FormulaireMailing select {
	margin: 5px 0 10px;
	padding: 1px;
	vertical-align: middle;
}
#btnFormaulaireMailing {
	text-align: center;
}
#btnFormaulaireMailing .BtnValidationMailing {
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

/* Affichage Publbicite */
.PubliciteContentHome {
	text-align: center;
	margin: 10px auto;
}
.PubliciteContentPageDefaut {
	text-align: center;
	margin: 10px auto;
	padding: 0 10px 10px;
	background-color: #F5FAFF;
	border: 1px solid #E3EFFD;
}
.PubliciteContentPageDefaut p {
	text-align: center !important;
	margin: 0 !important;
	padding: 0;
	color: #7ca8d6;
}

/* les class qui ont pas la classe ! */
.aligneDroite {
	text-align: right;
}
.aligneCentre {
	text-align: center;
}
.smaller {
	font-size: smaller;
}
.clear {
	clear: both;
}
.MiseAJour {
	font-size: 10px;
	color: #666666;
	background-color: inherit;
}

/* formulaire de contact */
#formContact {
}
#formContact fieldset {
	margin: 0;
	padding: 10px;
	border: none;
}
#formContact input, button, select {
	vertical-align: middle;
}
#formContact input#contactNom, #formContact input#contactPrenom, #formContact input#contactEmail, #formContact input#contactSite, #formContact input#contactVille, #formContact input#contactCommentaire {
	width: 300px;
}
#formContact textarea {
	vertical-align: top;
	width: 300px;
	height: 150px;
}
#formContact label.LblContactForm {
	width: 150px;
	display: block;
	float: left;
	padding: 5px 0;
	text-align: right;
	margin-right: 10px;
}
#formContact br {
	clear: both;
}
#formContact input.OptionsContactForm {
	margin-left: 155px;
}
#formContact input#btnContactForm {
	margin:  15px 0 0 155px;
}

/* Questionnaire mailing qualif */
#conteneurPrincipal #pageDefaut #questionnaireQuiEtesVous input {
}
#conteneurPrincipal #pageDefaut #questionnaireQuiEtesVous p.QuestionnaireCivilitees {
	clear: left;
	margin: 0;
	padding: 5px 0;
	width: auto;
}
#conteneurPrincipal #pageDefaut #questionnaireQuiEtesVous p.QuestionnaireCivilitees label {
	display: block;
	float: left;
	font-weight: bold;
	padding: 0 4px 4px 0;
	text-align: right;
	width: 24%;
	color: #555;
}
#conteneurPrincipal #pageDefaut #questionnaireQuiEtesVous p.QuestionnaireCivilitees input {
	font-size: 12px;
	line-height: normal;
	padding: 1px 2px;
	width: 65%;
	border: 1px solid #0066cc;
	color: #555;
}
#conteneurPrincipal #pageDefaut #questionnaireQuiEtesVous p.QuestionnaireSondageFai label strong {
	color: #0066cc;
}
#conteneurPrincipal #pageDefaut #questionnaireQuiEtesVous p.QuestionnaireSondageFai label {
	font-weight: bold;
	color: #555;
}
#conteneurPrincipal #pageDefaut #questionnaireQuiEtesVous p.QuestionnaireBtn {
	margin: 10px auto;
	text-align: center;
}
#conteneurPrincipal #pageDefaut #questionnaireQuiEtesVous p input#questionnaireBtnSubmit {
	background: #0066cc;
	border: 1px solid #0066cc;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	cursor: pointer;
	border-radius: 5px;
	width: auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}