BODY {background:#fff;background-image:url(images/bg8.gif);background-repeat:repeat-x;color:#333;font:10px Verdana,Arial,Geneva,Lucida;margin:0}

a {font-size:10px;text-decoration:none;color:#11449D}

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

h1 {color:#1A4A9C;font:bold 16px Verdana,Geneva,Lucida}

#dek {position:absolute;visibility:hidden;z-index:200}

hr {color:#ccc;height:1px;margin:0;padding:0;line-height:1px;background:#EAEAEA}

table.mainTable {border-spacing:0;border-collapse:collapse;padding:0;width:800px;border-top:none;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #fff;background:#fff}

.texteMenuBlanc {font-size:10px;color:#fff;font-weight:bold}

.texteMenuBlanc a:hover {font-size:10px;color:#FFA800;font-weight:bold}

.titreBleu {font-size:11px;color:#1A4A9C;font-weight:bold}

ul {margin-left:20px;font-size:10px}

ol {margin-left:30px;padding:0}

li.square {font-size:10px;color:#1A4A9C;list-style-image:url(images/square2.gif);line-height:14px}

li.arrows1 {font-size:10px;color:#000;list-style-image:url(images/arrows1.gif);line-height:16px}

.legend {font-size:11px;color:#1A4A9C;font-weight:bold}

.pack {border-collapse:collapse;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#f9f9f9;color:#515151;padding:2px}

.fieldset {border-collapse:collapse;border:1px solid #eee;margin-bottom:4px;padding:4px;font-size:10px}

.fieldsetOver {border-collapse:collapse;border:1px solid #11449D;margin-bottom:4px;padding:4px;font-size:10px;cursor:hand}

.packPrix {color:#000;font:bold 17px Verdana,Arial,Geneva,Lucida}

.line {background:#D2D2D2}

.domaineLibre {font-size:10px;color:#1A4A9C;font-weight:bold}

input.text {font-size:11px;color:#1A4A9C}

.moduleTitre {font-size:12px;color:#000;font-weight:bold}

.moduleLigneHaut {font-size:10px;border-top:1px dashed #E8E8E8}

.moduleLigneHautOver {font-size:10px;border-top:1px dashed #E8E8E8;background:url(images/fmodule.jpg)}

.moduleNewsDate {font-size:10px;color:#1A4A9C;font-weight:bold}

.menuGaucheDashed {font-size:10px;border-right:1px dashed #ccc}

select {font-size:9px;color:#1A4A9C}

.moduleCommande {border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-top:1px solid #ddd;border-left:1px solid #ddd;font-size:9px;background:#f7f7f7}

.services {font-size:10px;border-top:1px dashed #E8E8E8}

.servicesOver {font-size:10px;border-top:1px dashed #E8E8E8;background:url(images/fmodule.jpg)}

.servicesTitre {font-size:11px;color:#000;font-weight:bold;background:transparent}

.titreFormule {font-size:16px;color:#1A4A9C;font-weight:bold;background:transparent}

.ligneService {cursor:hand;background:#fff}

.ligneServiceOver {color:#fff;cursor:help;background:#1A4A9C}

.options {font-size:10px;border-top:1px dashed #E8E8E8;background:#fff}

.optionsOver {font-size:10px;border-top:1px dashed #E8E8E8;background:url(images/fmodule.jpg)}

.ligneOption {cursor:hand;border:0;background:transparent}

.ligneOptionOver {border:0 solid #1A4A9C;color:#fff;border-bottom:1px solid #e7e7e7;cursor:help;background:#1A4A9C}

.numFreesurf {color:#000;font:bold 17px Verdana,Arial,Geneva,Lucida}

.texte {font-size:10px}

.horaire {font-size:14px;font-weight:bold;color:#000}

.telGras {font-size:15px;font-weight:bold;color:#000}

.telGrasBlanc {font-size:17px;font-weight:bold;color:#fff}

.popupTitre {font-size:17px;color:#000;font-weight:bold}

.copyright {font-size:10px;color:#000}

.fieldsetContact {border-collapse:collapse;border:1px solid #D2D2D2;margin-bottom:4px;padding:4px;font-size:10px;width:90%}

.fieldsetContactOver {border-collapse:collapse;border:1px solid #000;margin-bottom:4px;padding:4px;font-size:10px;cursor:hand;width:90%}

p.faqReponses {border:1px dashed #ddd;padding:1em;font-size:10px;background:#f7f7f7}

span.faqTitreRubrique {font-size:11px;color:#000;font-weight:bold}

.score {font-size:9px;color:#06F}

li.top10 {font-size:10px;color:#aaa;line-height:20px;list-style-type:square}

table.faqForm {border-collapse:collapse;border:1px dashed #ddd;padding:3px;font-size:10px;background:#f7f7f7}

td.tutoRubrique {border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-size:10px;color:#fff;font-weight:bold;background:#1A4A9C}

td.titreTutorial {font-size:14px;font-weight:bold;color:#000}

img.tutorial {border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #666;border-bottom:1px solid #666}

.champsObligatoire {font-size:10px;color:#1A4A9C;font-weight:bold}

.comparatifTitrePack {font-size:12px;color:#000;font-weight:bold;letter-spacing:0.1em;border-bottom:1px dashed #D2D2D2;background:transparent}

.comparatifPrix {font-size:10px;color:#000;font-weight:bold;letter-spacing:0.1em;background:transparent}

.serveurDedieTitre {font-size:14px;color:#000;font-weight:bold;letter-spacing:0.1em;background:transparent}

table.formulairePaiement {border-collapse:collapse;border:1px solid #777;padding:1em;font-size:10px;background:#fff}

td.formatBanner {border:1px dashed #777;text-align:center;font-size:10px}

.newsList {border:1px dashed #eee;padding:1em;font-size:10px;background:#fff}

table.liensUtiles {font-size:10px}

li.liensUtiles {margin-left:15px;line-height:15px;list-style-image:url(images/croix_plus.gif)}

.menuServeur {border-color:#fff;border-collapse:collapse;background:url(images/bg_menu.gif)}

.menu2Serveur {color:#fff;font-size:11px;font-weight:bold}

.menu2Serveur:hover {color:#FC0;font-size:11px;font-weight:bold;text-decoration:none}

.menuOverServeur {background:#11449D;color:#fff;font-size:11px;font-weight:bold;text-decoration:none}

.titreServeur {color:#000;font-size:12px;font-weight:bold;text-align:left}

.titre2Serveur {color:#000;font-size:12px;font-weight:bold;text-align:left}

.textServeur {font-size:11px;color:#000;font-weight:bold}

.buttonServeur {border:1px solid #000;font-size:11px;font-weight:bold;background:#023A94;color:#fff;width:100%}

.buttonServeur:hover {border:1px solid #000;font-size:11px;font-weight:bold;background:#2B62BB;color:#fff;width:100%}

.button_printServeur {border:1px solid #000;font-size:11px;font-weight:bold;background:#023A94;color:#fff}

.button_printServeur:hover {border:1px solid #000;font-size:11px;font-weight:bold;background:#2B62BB;color:#fff}

.prixServeur {background:#f7f7f7;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-collapse:collapse}

.servicesServeur {background:#fff;border-color:#fff;border-collapse:collapse;border-style:dashed}

.optionsServeur {background:#f7f7f7;border-color:#fff;border-collapse:collapse;border-style:dashed}

.forfaitsServeur {background:#f7f7f7;border-color:#fff;border-collapse:collapse;border-style:dashed}

.facturationServeur {background:#f7f7f7;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-collapse:collapse}

.economiServeur {color:#03C;background:#fff;text-align:left}

table.adsl {border-collapse:collapse;border:0 solid #D2D2D2;width:100%}

td.adsl {border-bottom:1px solid #eee}

td.adslCol {color:#1A4A9C;border-bottom:1px solid #eee;font-weight:bold}

span.monnaie {font-size:12px;font-weight:bold}

span.highlight {color:#1A4A9C}

table.references {width:95%;border:1px solid #1A4A9C}

span.referencesTitre {color:#1A4A9C;font-size:14px;font-weight:bold}

table.reseau {width:500px}

span.reseauTitre {color:#1A4A9C;font-size:12px;font-weight:bold}

span.reseauDate {color:#000;font-weight:bold}

span.reseauSujet {color:#1A4A9C}

.reseauLegende {color:#1A4A9C;font-size:12px;font-weight:bold}

.reseauFieldset {width:190px;border-collapse:collapse;border:1px solid #ccc;margin-bottom:4px;padding:4px;padding-left:1em;font-size:10px}







h2{

	font-size: 10pt;

	color:#E17000;

	font-weight: bold;

	margin-top:2px;

	margin-bottom:2px;

	margin-left:2px;

}



.box_prix {

	font-size:14pt;

	color:#1A4A9C;

	font-weight: bold;		

}

.box_monnaie {

	font-size:8pt;

	color:#1A4A9C;

	font-weight: bold;

}



.box_titre{

	height:15pt;

	background-repeat:no-repeat;

	background-image: url(images/head1.gif);

	padding-top: 2px;

}



td {

 	vertical-align: top;	

}







td.box1_titre{

	font-size:9pt;

	color:#fff;

	font-weight: bold;

	padding-top: 5px;

}



table.box1{

	width: 240px;

	height: 176px;

	font-size:7pt;		

	background-image: url(images/box1.gif);

	background-repeat:no-repeat;

}





td.box2_titre{

	font-size:9pt;

	color:#fff;

	font-weight: bold;

	padding-top: 5px;

}



table.box2{

	width: 240px;

	height: 176px;

	font-size:7pt;		

	background-image: url(images/box2.gif);

	background-repeat:no-repeat;

	color:#fff;

}







td.box3_titre{

	font-size:9pt;

	color:#fff;

	font-weight: bold;

	padding-top: 5px;

}



table.box3{

	width: 120px;

	height: 200px;

	font-size:7pt;		

	background-image: url(images/box3.gif);

	background-repeat:no-repeat;

}





td.box4_titre{

	font-size:9pt;

	color:#fff;

	font-weight: bold;

	padding-top: 5px;

}



table.box4{

	width: 120px;

	height: 200px;

	font-size:7pt;		

	background-image: url(images/box4.gif);

	background-repeat:no-repeat;

	color:#fff;

}

.tabTitel {
background-color:#1a4a9c;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
font-weight:bold;
padding:6px;
}

.tabTitelFolgespalte {
background-color:#1a4a9c;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
color:#FFFFFF;
font-weight:bold;
padding:6px;
}

.tabZelle {
background-color:#fff;
border-top:1px solid #ccc;
padding:6px;
vertical-align:top;
}

.tabFolgespalte {
background-color:#fff;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
padding:6px;
vertical-align:top;
}

.tabSubTitel {
background-color:#CCCCCC;
border-top:0px solid #FFFFFF;
color:#000000;
font-weight:bold;
padding:6px;
}

.tabSubTitelFolgespalte {
background-color:#CCCCCC;
border-left:0px solid #FFFFFF;
border-top:0px solid #FFFFFF;
color:#000000;
font-weight:bold;
padding:6px;
}
.contentBoxTitel {
background-color:#1a4a9c;
color:#FFFFFF;
font-weight:bold;
margin-bottom:2px;
padding:5px 6px;
}
.contentBox {
background-color:#E5E5E5;
margin-bottom:2px;
padding:6px;
}