<%@ page language="java" contentType="text/css" %>
<%@taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
/*********************************************************************************************************************************/
/* CLASS DES ONGLETS */
/*********************************************************************************************************************************/

/*#onglets {padding-left: 150px; font-size: 1em; font-weight: bold;}
#onglets li.actif a{color: white; text-decoration: none; display: block; padding: 8px 5px 10px 5px;}
#onglets a{color: black; text-decoration: none; display: block; padding: 8px 5px 10px 5px;}
#onglets li.first {margin-left: 80px; background-color: #000;}
#onglets li.double a{padding: 3px 5px 3px 5px;}
.onglets li{float: left; margin: 0 2px 0 0; min-height: 30px; max-width: 105px; text-align: center; background-color: <c:out value="${opositeColor}"/>; background-image: url(/images/onglets/passif-droite.gif); background-position: right top; background-repeat: no-repeat;}
.onglets li.actif{background-color: <c:out value="${originalColor}"/>; background-image: url(/images/onglets/actif-droite.gif);}
.onglets li.groupe{margin: 0 2px 0 10px;}
.onglets li.droite{float: right;}
.onglets li.adsl{background-image: url(/images/onglets/adsl-droite.gif); background-color: #66C;}
.onglets li.adsl div{background-image: url(/images/onglets/adsl-gauche.gif);}
.onglets li div{background-image: url(/images/onglets/passif-gauche.gif); background-position: left top; background-repeat: no-repeat;}
.onglets li.actif div{background-image: url(/images/onglets/actif-gauche.gif);}
.onglets li.soldes{background-image: url(/images/onglets/soldes-droite.gif); background-color: #c50000;}
.onglets li.soldes div{background-image: url(/images/onglets/soldes-gauche.gif);}
#onglets li.soldes a{color: <c:out value="${opositeColor}"/>;}*/


/*********************************************************************************************************************************/
/* CLASS DES ONGLETS */
/*********************************************************************************************************************************/
#onglets {}
#onglets ul{
	margin:0px 0px 0px 0px;
	padding:10px 0px 9px 0px;
	background-image: url(/images/08/onglets/bg_menuN.gif); background-color: #c50000}
#onglets li {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold;
	margin:8px 0px 0px 0px;
	padding:13px 0px 13px 0px;
	display:inline;
	font-size:0.9em;
	color:#FFFFFF;
}






#onglets ul.onglets a{
	margin:8px 0px 0px 0px;
	padding:10px 8px 8px 5px;
	display:inline;
	font-size:1.2em;
	color:#FFFFFF;
	background-image: none;
	text-decoration: none;
	border-left:1px solid #444;
	border-right:1px solid #444;
	}
		
	
#onglets ul.onglets a.actif{
	background-image: url(/images/08/onglets/bg_menuB.gif);
	text-decoration: none;
	}
	
#onglets ul.onglets a.accueil {
	margin:8px 0px 0px 0px;
	padding:10px 18px 8px 15px;
}






#onglets ul.onglets a:hover{
	background-image: url(/images/08/onglets/bg_menuB.gif); background-color: #c50000;
	text-decoration: underline;
}

#onglets ul.onglets a:hover.actif-vert{
	background-image: url(/images/08/onglets/bg_vert2.gif); background-color: #c50000;
	text-decoration: underline;
}
#onglets ul.onglets a:hover.actif-turquoise{
	background-image: url(/images/08/onglets/bg_turquoise2.gif); background-color: #c50000;
	text-decoration: underline;
}
		

#onglets ul.onglets a.actif-turquoise{
	background-image: url(/images/08/onglets/bg_turquoise.gif); background-color: #c50000;
	text-decoration: none;
	}	
	
#onglets ul.onglets a.actif-vert{
	background-image: url(/images/08/onglets/bg_vert1.gif); background-color: #c50000;
	text-decoration: none;
	}	
/*********************************/
/* Formulaire de TEST */
#homeCenter h1.dark2, #homeCenter h2.dark2, #centerAffiliation h1.dark2, #centerAffiliation h2.dark2{
	border:none;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 5px 0;
	padding: 4px 0 4px 40px;
	background-color: #000000;
	background-image: url(../images/puces/homeH1.gif);
	background-position: 2% 50%;
	background-repeat: no-repeat;
}
#homeCenterNL h1.dark2{
	border:none;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	margin: 5px 0 10px 0;
	padding: 4px 0 4px 25px;
	background-color: #fff;
	background-image: url(../images/puces/homeH1.gif);
	background-position: 0% 40%;
	background-repeat: no-repeat;
}

div.EligibilityForm2 div.undeuxtrois{
float:left;
margin:0px 0 10px 0;
width:185px;
height:60px;
}
div.EligibilityForm2 div.undeuxtrois2{
float:left;
margin:0px 20px 10px 16px;
width:185px;
height:60px;
}
div.EligibilityForm2 div.undeuxtrois3{
float:left;
margin:0px 0 10px 18px;
width:185px;
height:60px;
}

div.EligibilityForm2 div.undeuxtrois p, div.EligibilityForm2 div.undeuxtrois2 p, div.EligibilityForm2 div.undeuxtrois3 p{
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-align:center;
color:#fff;
margin-top:5px 0 5px 0;
}
div.EligibilityForm2 div.undeuxtrois span , div.EligibilityForm2 div.undeuxtrois2 span, div.EligibilityForm2 div.undeuxtrois3 span{
font-size: 24px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-align:center;
color:#cc0066;
}
/*********************************************************************************************************************************/

/*********************************************************************************************************************************/
div.onglets{
	background-color: #000;
	}

div.sousNavig{
	clear: both;
	line-height: 10px;
	padding:0;
	margin:0;
	background-image: url(/images/onglets/barre.gif);
	background-repeat: repeat-x;
	background-color: <c:out value="${originalColor}"/>;
	background-position: bottom left;
	}

/* class zone sous onglets */

.sousOnglets{
	clear: both;
	line-height: 1em;
	background-color: <c:out value="${hotColor}"/>;
	background-position: bottom left;
	height: 30px;
	}
div.sousOnglets ul.operatorLogo{
	padding: 5px 0 0 0;
	}
div.sousOnglets ul.operatorLogo img{cursor : pointer;}
div.sousOnglets ul.operatorLogo li{
	float: left;
	margin: 0 20px 0 0;
	}
div.sousOnglets div.leftSize{
	float: left;
	width: 170px;
	padding: 2px 0 0 5px;
	font-size: 1.1em;
	line-height: 1.2em;
	}
div.sousOnglets div.leftSize a{
	color: Black;
	}
div.sousOnglets div.leftSize a:hover{
	text-decoration: underline;
	color: Blue;
	}
div.sousOnglets div.rightSize{
	text-align: right;
	}
div.sousOnglets div.rightSize img{
	float: right;
	margin: 0 5px;
	}
div.sousOnglets div.rightSize a{
	text-decoration: none;
	color: Black;
	}
div.sousOnglets div.rightSize a:hover{
	text-decoration: underline;
	color: Blue;
	}

/*********************************************************************************************************************************/
/* CSS ECRAN PAR DEFAUT DE MEILLEURADSL.COM */
/* crÚÚ par www.sweetup.com */
/* copyright 2006 */
/*********************************************************************************************************************************/
BODY{
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	}
*{
	margin: 0;
	padding: 0;
	font-size: 1em;
	}

A{
	color: Black;
	text-decoration: none;
	}
A:hover{
	text-decoration: underline;
	color: #6666cc;
	}
A IMG{
	border: none;
	}
	
#homeCenter div.homeSite div.texteCadre p.option2{
	color:#666ccc;
	margin-top: 8px;
}	
#homeCenter div.homeSite div.texteCadre p.option2 a{
	color:#666ccc;
	text-decoration:underline;
}
LI{
	list-style: none;
	}
P{
	font-size: 1.2em;
	margin: 12px 0 0 0;
	}

#homeCenter div.homeSite div.texteCadre p.sousRUB{
	font-size: 1.3em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 10px 0 5px 0;
}
h1.image , h2.image , h3.image {
	border: none;
}
#homeCenter h1.imagePromo, #homeCenter h2.imagePromo, #homeCenter h3.imagePromo {
	border: none;
	height:94px;
}

#homeCenter h1, #homeCenter2 h1{
	font-size: 1.8em;
	padding: 10px 0px 8px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:none;
	}
#homeCenter p.h1{
	font-size: 1.8em;
	padding: 0 0 8px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image:none;	
	}
#center p {
	font-size: 1.3em;
}	

#homeCenter div.accroche {
	margin: 0 0 12px 0;
}	
#homeCenter div.accroche h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6666cc;
	margin:0px;
	padding: 0px;
	background-image: none;
	}	

/* style de la liste Ó puce des sommaires */
div.sommaire{
	margin: 0px 0px 20px 0px;
}
div.sommaire p{
	font-size: 12px;
}
div.sommaire  ul, div.sommaire  ul li{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color:#000000;
}
div.sommaire ul{
	margin: 10px 0px 15px 20px;
	}
div.sommaire li{
	margin: 5px 0;
	font-size: 0.8em;
	padding-left: 17px;
	background-image: url(../images/puces/psommaire.gif);
	background-position: 0% 20%;
	background-repeat: no-repeat;
	line-height: 14px;
}
div.sommaire a:link {
	color:#6666cc;
}
div.sommaire a:visited {
	color:#445088;
}
div.sommaire a:hover {
	color:#FF6633;
	text-decoration: underline;
}


/* Style de l'accroche */
.accroche{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	color: #6666cc;
	padding:5px 0 0 10px;
	margin: 0 0 20px 0;
	height:32px;
}

/*Place de l'image d'illustration */
.illustraD{
	float:right;
	padding-left:10px;
	padding-bottom:10px;
}
.illustraG{
	float:left;
	padding-left:10px;
	padding-bottom:10px;
}

/* pour effet de surlignement dans le tableau */
.ligneoff{
	background-color:white; color:#555555;
}
.ligneon{
	background-color:#e0d8ff; color:navy;
}



/* utilise dans degroupage/center,  telephonie/center et television/center */
.introtexte{
	font-size: 1.1em;
	color:#006699;
	/*font-weight: bold;*/
}
.fintexte{
	font-size: 1.0em;
	color:#006699;
}
/* utilise dans common/abonnement-center */
.option{
	font-size: 1.1em;
	color:#666ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* utilise dans fiche-forfait/center */
.option2{
	color:#666ccc;
}


/* utilise dans choix-options/center */
.option3{
	color:#666ccc;
	font-weight: bold;
}


/* utilise dans faq/center */
.pourinfo{
	font-size: 0.9em;
	color:#CC0000;
	font-weight: bold;
}

/* UtilisÚ dans faq/center */
.explication{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 1em;
}


/* Texte cadrÚ par marges de gauche et droite */
.texteCadre{
	margin-left:18px;
	margin-right:30px;
	font-size: 1.1em;
	text-align:justify;
}


/* bouton haut */
.btnhaut{
	float: right;
	padding: 0 0 0 0;
	border:0;
}

/* utilise dans elements/eligibility-test */
.sansMargTop{
	margin-top:0;
}
.alignSelonImgchiffre{
	margin-left:45px;
}

/* Tableau dans FAQ */
.centreElementFaq{
	margin-left:8%;
}
.centreElementFaq2{
	margin-left:39%;
}
.centreElementComparer{
	margin-left:11%;
}


/* UtilisÚ dans commande/coordonnees/centre */
.littleTexte{
	font-size: 0.9em;
}
.littleTexte2{
	font-size: 0.9em;
	color:#cc3333;
}
.txtobligatoire{
	font-size: 1.0em;
	font-weight: bold;
	color:#000;
}
.textefield2{
	width:120px;
	margin:0px;
}

/* Pour lien retour ou vers des pages complÚmentaires en bas de page */
.retour{
	font-size: 1.1em;
	color:#00778C;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/puce1T.gif);
	background-position: 0% 60%;
	background-repeat: no-repeat;
}
.etaussi{
	font-size: 1.1em;
	color:#00778C;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/pformulaireBlanc.gif);
	background-position: 0% 60%;
	background-repeat: no-repeat;
}
.etaussi2{
	font-size: 1.3em;
	color:#00778C;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/pformulaireBlanc.gif);
	background-position: 0% 60%;
	background-repeat: no-repeat;
}
/* met la police en.. */
/* rouge */
.redcolor{
	color:#ff6600;
}
.rose{
	color: #cc0066;
}
.turquoise{
	color:#00778C;
}
/* pour preciser*/
.precision {
	font-size:11px;
	text-align:left;
	margin:5px 0 10px 0;
}
/*********************************************************************************************************************************/
/* dÚfinition du template */
/*********************************************************************************************************************************/

#main{
	margin: auto;
	width: 960px;
	text-align: left;
	}
#cadreHeader{
	background-color: #fff;
}
#cadreHeader2{
	background-color: #000;
	height: 100px;
}	
#header{
	width: 100%;
	height: 70px;
	background-color: #000;
	}

#menuOnglets{
	width: 100%;
	padding:1px 0 0 0;
	}
#menuPictos{
	width: 99,9%;
	background-color: #fff;
	margin:0;
	padding:0 0 1px 0;
	clear: both;
	height: 35px;
	background-color: transparent;	
	background-image: url(/images/fonds/sousMenu.gif);
	background-repeat: repeat-x;
	background-position: 0% 0%;
  border-bottom: 2px solid #ff6600; 	
	}		
#navig{
	float: left;
	width: 100%;
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;	
	background-color: #ffffff;
	background-image: url(../images/fonds/bgnavi2.gif);
	background-position: left bottom;
	margin: 8px 0 15px 0;
	background-repeat: repeat-x;

	}	
	
#menu{
	float: left;
	width: 400px;
	}
#result{
	float: right;
	width: 530px;
	}
#footer{
	clear: both;
	border-top: 1px solid #DDDDDD;
	text-align: center;
	background-color: transparent;	
	background-image: url(/images/fonds/menu1b.gif);
	background-repeat: repeat-x;
	background-position: 0% 98%;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 10px; 		
	}
#footerLien {
	clear: both;
	border-bottom: 1px solid #DDDDDD;
	height:20px;
	padding: 3px 0 0 0;
	text-align: center;
	background-color: transparent;	
	background-image: url(/images/fonds/menu1b.gif);
	background-repeat: repeat-x;
	background-position: 0% 98%;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px; 		
	}	
#footerLien a{
	color: #000000;
	text-decoration: none;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px; 
	font-weight: bold;
	}
#footerLien a:hover{

	text-decoration: underline;
	color: #6666cc;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 11px; 	
	}
	
	
#homeCenter{
	width: 680px;
	float: left;
	margin-left: 2px;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 10px; 
	}
#homeCenter2{
	width: 810px;
	float: left;
	margin-left: 0px;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 10px; 
	}
#homeCenter3{
	width: 800px;
	float: left;
	margin-left: 2px;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 10px; 
	}		
#homeCenterNL{
	width: 955px;
	float: left;
	margin: 0 auto 0 auto;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 10px; 
	}	
#center{
	width: 810px;
	float: left;
	}
#centerFiche{
	width: 690px;
	float: left;
	}
#centerAffiliation	{
	width: 690px;
	float: left;
	}
#homePub{
	width: 120px;
	float: right;
	}
#menuPrincipal{
	width: 150px;
	float: left;
	margin: 9px 0 0  0;
	background-color:#e6eeff;
	}
#homePub2{
	width: 120px;
	float: right;
	margin: 0px 0 0 0;	
	}	
#homePub3{
	width: 251px;
	float: right;
	margin: 0;	
	}	
/*********************************************************************************************************************************/
/* dÚfinition header */
/*********************************************************************************************************************************/
#header img.logo{
	float: left;
	margin: 3px 0 0 3px;	
	}
#header div.pub{
	float: right;
	margin: 5px 5px 0 0;
 	padding: 0 0 5px 0;
	}

/*********************************************************************************************************************************/
/* dÚfinition du navig */
/*********************************************************************************************************************************/
#navig p{
	font-size: 10px; 
}

#navig ul{
	float: left;
	font-family: verdana,helvetica,arial,sans-serif;
	}
#navig li {
	float: left;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	color: #000;
	text-decoration: none;
	background-image: none;
}


#navig li.activ{
 	font-size: 10px; 
  padding:5px 8px 8px 8px;
  background-image: url(../images/fonds/bgnavi3.gif);
  background-position: bottom left;
  color:#000000;
  text-decoration: none;
  border-bottom: 0px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 0px solid #cccccc;
}
#navig li.activP1{
 	font-size: 10px; 
  padding:5px 8px 8px 8px;
  background-image: url(../images/fonds/bgnavi3.gif);
  background-position: bottom left;
  color:#000000;
  text-decoration: none;
  border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
}
#navig li.activLast{
 	font-size: 10px; 
  padding:5px 8px 8px 8px;
  background-image: url(../images/fonds/bgnavi3.gif);
  background-position: bottom left;
  color:#000000;
  text-decoration: none;
  border-bottom: 0px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
#navig li.unactiv{
 	font-size: 10px; 
  padding:5px 8px 8px 8px;
  background-image: url(../images/fonds/bgnavi2.gif);
  background-position: bottom left;
  color:#000000;
  text-decoration: none;
  border-bottom: 0px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 0px solid #cccccc;
}

#navig li.unactivP1{
 	font-size: 10px; 
  padding:5px 8px 8px 8px;
  background-image: url(../images/fonds/bgnavi2.gif);
  background-position: bottom left;
  color:#000000;
  text-decoration: none;
  border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
}
#navig li.unactivLast{
 	font-size: 10px; 
  padding:5px 8px 8px 8px;
  background-image: url(../images/fonds/bgnavi2.gif);
  background-position: bottom left;
  color:#000000;
  text-decoration: none;
  border-bottom: 0px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
#navig a:link{
 	font-size: 10px; 

  background-image: none;
  background-position: bottom left;
  color:#000000;
  text-decoration: none;
}
#navig a:visited{
 	font-size: 10px; 
  padding:0px;
  background-image: none;;
  background-position: bottom left;
  color:#000000;
  text-decoration: none;
}
#navig a:hover{
 	font-size: 10px; 
  padding:0px;
  background-image: none;;
  background-position: bottom left;
  color:#666ccc;
  text-decoration: none;
}



#navig li.activ2{
 	font-size: 10px; 
  padding:5px 8px 8px 8px;
  background-image: url(../images/fonds/bgnaviMM.gif);
  background-position: bottom left;
  color:#000000;
  text-decoration: none;
  border-bottom: 0px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 0px solid #cccccc;
	
	float:right;
  margin-left:80px;
  margin-right:0px;
}









/*********************************************************************************************************************************/
/* définition page d'acceuil */
/*********************************************************************************************************************************/
div.stepBloc{
	float: left;
	}
div.eligibilityBloc{
	float: left;
	}
div.utilityBloc{
	float: left;
	margin: 0 0 30px 0;
	}

.tierHome{
	float: left;
	width: 270px;
	}
.tierHome h2{
	font-size: 1.4em;
	color:#006699;
	margin-top:0px;
	padding-top:0px;
	}
.tierHome p{
	color:#666666;
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.tierHome img{
	float:right;
	padding-left:10px;
	padding-bottom:10px;
	}
.tierHome a{
	font-size: 0.9em;
	margin-top:0px;
	padding-top:0px;
	}
.stepActiv{
	background-color: #eeeeee;
	}
.stepActiv2{
	background-color: #eeeeee;
	width:800px;
	}
.stepActivTop{
	width: 260px;
	background-image: url(../images/fonds/eee-top-260.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}
.stepActivCenter{
	width: 260px;
	background-image: url(../images/fonds/eee-center-260.gif);
	background-position: left top;
	background-repeat: repeat-y;
	}
.stepActivBottom{
	width: 260px;
	background-image: url(../images/fonds/cadre-top-onglet1.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	}
	
	
.stepTop{
	width: 260px;
	background-image: url(../images/fonds/cadre-top-260.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
.stepCenter{
	width: 260px;
	background-image: url(../images/fonds/cadre-center-260.gif);
	background-position: top left;
	background-repeat: repeat-y;
	}
.stepBottom{
	width: 260px;
	background-image: url(../images/fonds/cadre-bottom-260.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}

.container{
	padding: 10px;
	}
.container h3{
	font-size: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.container2{
	padding: 1px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.container2 p{
	padding: 1px 5px 5px 2px;
}
.container2 ul{
	padding-left: 12px;
	padding-top:0px;
}
.container2 li{
	font-size: 1.1em;
	margin-left:22px;
	padding-left: 12px;
	line-height: 16px;
}
.container2 ul.tvtel{
	padding-left: 0px;
	padding-top:0px;
}
.container2 li.tvtel{
	font-size: 1.1em;
	margin-left:12px;
	padding-left: 12px;
	line-height: 16px;
}

.container3{ /* utilisÚ sur /forfait-adsl/fiche-operateur.jsp */
	padding:10px;
	float:left;
	}
.container3 ul{
	padding-left: 12px;
	padding-top:0px;
}
.container3 li{
	font-size: 1.1em;
	margin-left:22px;
	padding-left: 12px;
	line-height: 16px;
}


.containerHome1{
	padding: 0px 10px 0 10px;
	background-color: #eee;
	}
.containerHome1 h2{
	font-size: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	}
.containerHome1 h3{
	font-size: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	}
.containerHome1 h4{
	font-size: 1.6em;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	}
.containerHome1 h5{
	font-size: 1em;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding-bottom:4px;
	}
.containerHome1 div.police1 {
	font-size: 1.1em;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding-bottom:4px;
	}
.containerHome1 div.police2 {
	font-size: 1.2em;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding-top:12px;
	padding-bottom:6px;
	}
	
.containerHome2{
	padding: 0px 10px 0 0px;
	}
	
.containerHome3{
	width:600px;
	padding: 0px 10px 0 0px;
	}
.containerHome3 ul{
	padding-left: 12px;
	padding-top:0px;
}
.containerHome3 li{
	font-size: 1.1em;
	margin-left:22px;
	padding-left: 12px;
}

.containerOnly{
	padding: 0 10px;
	}
.containerOnly h2{
	font-size: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	color: #AAAAAA;
	}
.containerOnly h3{
	font-size: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	color: #AAAAAA;
	}
.containerOnly h4{
	font-size: 1.6em;
	color: #AAAAAA;
	font-family: Arial, Helvetica, sans-serif;
	}
	

/*  TEST  */

#homeCenter div.containerTest{
	padding: 0px 10px 0 10px;
	background-color: #eee;
	}
#homeCenter div.containerTest h2{
	font-size: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	background-image: none;
	list-style: none;
	}
#homeCenter div.containerTest h3{
	font-size: 1.6em;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	background-image: none;
	padding:0px;
	}

#homeCenter div.containerTest div.police1 {
	font-size: 1.1em;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding-bottom:4px;
	}
#homeCenter div.containerTest div.police2 {
	font-size: 1.2em;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding-top:12px;
	padding-bottom:6px;
	}	
	
#homeCenter div.containerOnlyTest{
	padding: 0 10px;
	}
#homeCenter div.containerOnlyTest h2{
	font-size: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	color: #AAAAAA;
	}
#homeCenter div.containerOnlyTest h3{
	font-size: 1.6em;
	color: #AAAAAA;
	font-family: Arial, Helvetica, sans-serif;
	background-image: none;
	list-style: none;
	padding:0px;
	}
/*  FIN TEST  */
	
	
	
	
	
	
div.stepCenter img{
	float: left;
	}
div.stepActiv img{
	float: left;
	}
div.stepActivCenter img{
	float: left;
	}

#homeCenter H2{
	font-size: 1.7em;
	padding: 0px 0px 8px 20px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#homeCenter H3{
	font-size: 1.8em;
	padding: 10px 0px 8px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/puces/tri2_20x20.gif);
	background-position: center left;
	background-repeat: no-repeat;
	}


.cadreformhomeTop{
	width: 800px;
	background-image: url(../images/fonds/top-800.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.cadreformhomeBottom{
	width: 800px;
	background-image: url(../images/fonds/bottom-800.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}


#eligibilityForm{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
#eligibilityForm fieldset{
	border: 0px;
	background-color: #eee;
	}
#eligibilityForm fieldset.fieldset2{

	background-color: #eee;
	width:800px;
	}
#eligibilityForm legend{
	display: none;
	padding: 0 0 10px 0;
	font-size: 1.2em;
	color: Black;
	}
#eligibilityForm label{
	font-size: 1.1em;
	font-weight: bold;
	color: #666;
	}
#eligibilityForm ul.ligne label{
	display: block;
	width: 150px;
	float: left;
	text-align: right;
	}

#eligibilityForm input.checkbox{
	float: left;
	margin: 0 5px 0 0;
	}
#eligibilityForm label.checkbox{
	display: block;
	float: left;
	width: 275px;
	font-weight: normal;
	color: Black;
	text-align: left;
	}
#eligibilityForm label.checkbox2{
	font-size: 0.9em;
	display: block;
	float: left;
	font-weight: normal;
	color: Black;
	text-align: left;
	}

#eligibilityForm ul{
	float: left;
	width: 300px;
	}
#eligibilityForm li{
	clear: both;
	margin: 10px 0 0 0;
	}

#eligibilityForm div.bouton{
	float: right;
	padding: 5em 0 0 0;
	}
#eligibilityForm div.bouton2{
	float: right;
	padding: 0em 0 0 0;
	margin-right:15px;
	}
	
div.utilityBloc img{
	float: left;
	margin: 0 10px 0 0;
	}

#faiListe{
margin:0px;
	}
#faiListe h2{
	font-size: 2em;
	margin: 0 0 20px 0;	
	}
#faiListe div.faiListe{
	background-color: #EEE;
	width: 810px;
	float: left;
	}
#faiListe div.container{
	float: left;
	}
#faiListe ul.logosListe{
	background-color: White;
	float: left;
	width: 790px;
	}
#faiListe ul.logosListe li{
	float: left;
	width: 197px;
	text-align: center;
	margin: 5px 0;
	}


#faiListe div.titreBouquetTV{
	font-size: 1.1em;
	color:#00778C;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 10px 0 5px 0;
	padding-left: 20px;
}





#faiListe ul.logosListe2, #faiListe2 ul.logosListe2{
	margin-bottom:20px;
	background-color: transparent;
	}
#faiListe li.logosListe2{
	float: left;
	height: 25px;
	text-align: center;
	margin: 0 4px 3px 8px;
	padding: 2px 8px 0 8px;
	border:1px solid #ccccff;
	font-size: 0.9em;
	}
#faiListe2 li.logosListe2{
	float: left;
	height: 25px;
	text-align: center;
	margin: 0 4px 3px 20px;
	padding: 2px 8px 0 8px;
	border:1px solid #ccccff;
	font-size: 0.9em;
	}
#faiListe ul.logosListe2 li.logosListe2 img, #faiListe2 ul.logosListe2  li.logosListe2 img{
	width: 50px;
	height: 20px;
	margin: 0;
	vertical-align:top;	
	}



#faiListe ul.logosListe3, #faiListe2 ul.logosListe3{
	background-color: White;
	margin-bottom:20px;
	}
#faiListe li.logosListe3{

	width: 160px;
	float: left;
	height: 16px;
	text-align: left;
	margin-bottom:3px;
	padding: 0 8px 0 8px;
	border:1px solid #ccccff;
	font-size: 1.0em;	
	}
#faiListe2 li.logosListe3{

	width: 160px;
	float: left;
	height: 16px;
	text-align: left;
	margin:0 0 3px 34px;
	padding: 0 8px 0 8px;
	border:1px solid #ccccff;
	font-size: 1.0em;	
	}
#faiListe ul.logosListe3 li.logosListe3 img, #faiListe3 ul.logosListe3 li.logosListe3 img{
	}



/*********************************************************************************************************************************/
/* définition menu comparateur */
/*********************************************************************************************************************************/

div.step{
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	background-image: url(../images/fonds/border-center-400.gif);
	background-position: top left;
	background-repeat: repeat-y;
	margin: 0 0 5px 0;
	float: left;
	width: 400px;
	}
div.step h2{
	font-size: 1.6em;
	margin: 10px 10px 5px 10px;
	}	
div.step img.chiffre{
	float: left;
	margin: 10px 10px 5px 10px;
	}
div.stepInactif{
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	background-image: url(../images/fonds/border-center-400.gif);
	background-position: top left;
	background-repeat: repeat-y;
	margin: 0 0 5px 0;
	float: left;
	width: 400px;
	}
div.stepInactif h2{
	font-size: 1.6em;
	margin: 10px 10px 5px 10px;
	color:#AAAAAA;
	}	
div.stepInactif img.chiffre{
	float: left;
	margin: 10px 10px 5px 10px;
	}
	
div.step2{
	border-top: 1px solid #DDD;
	background-image: url(../images/fonds/border-center-400.gif);
	background-position: top left;
	background-repeat: repeat-y;
	margin: 0;
	float: left;
	width: 400px;
	}
div.step2 h2{
	font-size: 1.6em;
	margin: 10px 10px 5px 10px;
	}
div.step2 img.chiffre{
	float: left;
	margin: 10px 10px 5px 10px;
	}
div.step2Inactif{
	border-top: 1px solid #DDD;
	background-image: url(../images/fonds/border-center-400.gif);
	background-position: top left;
	background-repeat: repeat-y;
	margin: 0;
	float: left;
	width: 400px;
	}
div.step2Inactif h2{
	font-size: 1.6em;
	margin: 10px 10px 5px 10px;
	color:#AAAAAA;
	}
div.step2Inactif img.chiffre{
	float: left;
	margin: 10px 10px 5px 10px;
	}
div.stepInactif .numtest{
	font-size: 1.2em;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 5px 0;
	background-image: url(../images/puces/puce1T.gif);
	background-position: 56px 20%;
	background-repeat: no-repeat;
	text-indent: 24px;
}

div.step3{
	background-image: url(../images/fonds/border-center-400.gif);
	background-position: top left;
	background-repeat: repeat-y;
	margin: 0;
	float: left;
	width: 400px;
	}
	
	
div.stepFirst{
	background-color: White;
	border-top: none;
	background-image: url(../images/fonds/border-top-400.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
div.stepLastInactif{
	background-color:#e0d8ff;
	border: none;
	background-image: url(../images/fonds/eee-bottom-400inactif.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin: 0 0 30px 0;
	}
div.stepLast{
	background-color:#e0d8ff;
	border: none;
	background-image: url(../images/fonds/eee-bottom-400.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin: 0 0 30px 0;
	}
	
	
dl{
	margin: 0 40px 5px 10px;
	font-size: 1.2em;
	float: left;
	}
dt{
	color: #666;
	font-weight: bold;
	float: left;
	}

ul.adsl{
	float: left;
	}
ul.adsl li{
	float: left;
	width: 115px;
	height: 50px;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	background-color: #FDFDFD;
	border: 1px solid #fff;
	background-image: url(../images/fonds/needs.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	}

ul.adsl li.activ{
	margin: 0 15px 0 0;
	background-color:#e0d8ff;
	padding: 10px 0 8px 0;
	background-image: none;
	border-top-width: 1px;
	border-top-style: solid;	
	border-top-color: #CECFCE;	
	border-right-width: 1px;
	border-right-style: solid;	
	border-right-color: #CECFCE;	
	border-bottom-width: 1px;
	border-bottom-style: none;	
	border-bottom-color: #CECFCE;	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CECFCE;
	}
ul.adsl li.activ a:hover{
	text-decoration:none;
}
ul.adsl li.none {
	text-decoration:none;
	margin: 0 15px 0 1px;
}		

ul.adsl li.none a:hover{
	display:block;
	text-decoration:none;
	background-color: #e0d8ff;
	padding: 10px 0 8px 0;
	background-image: none;
	border-top-width: 1px;
	border-top-style: solid;	
	border-top-color: #CECFCE;	
	border-right-width: 1px;
	border-right-style: solid;	
	border-right-color: #CECFCE;	
	border-bottom-width: 1px;
	border-bottom-style: none;	
	border-bottom-color: #CECFCE;	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CECFCE;
	}

ul.needs{
	margin: 0 0 10px 10px;
	background-color: White;
	width: 380px;
	font-size: 1.2em;
	}
ul.needs li{
	border-bottom: 1px solid #EEE;
	padding: 4px 2px;
	}
ul.needs li:hover{
	background-color: #86BFE9;
	}
ul.needs li div{
	font-size: 0.833em;
	margin: 0 0 0 24px;
	}
ul.needs .checkbox{
	margin: 0 5px;
	}
	
ul.needs2{
	margin: 0 0 10px 10px;
	background-color: White;
	width: 380px;
	font-size: 1.1em;
	}
ul.needs2 li{
	border-bottom: 1px solid #EEE;
	padding: 4px 2px;
	}
ul.needs2 li div{
	font-size: 0.833em;
	margin: 0 0 0 24px;
	}
ul.needs2 .checkbox{
	margin: 0 4px;
	}
ul.needs2 li div.retrait{
	font-size: 1em;
	text-indent: 20px;
	display: list-item;
	}
	
	
div.bouton{
	text-align: right;
	margin: 0 10px 10px 0;
	}
div.bouton2{
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding-top:4px;
	}
div.boutonG{
	float: left;
	margin: 0px 0px 10px 10px;
	}


#menu div.liste ul{
	padding-left: 12px;
	padding-bottom:8px;
}
#menu div.liste li{
	font-size: 1.2em;
	padding-left: 12px;
	background-image: url(../images/puces/pliste.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
#menu div.liste a:link {
	color:#6666cc;
	text-decoration: none;
}
#menu div.liste a:visited {
	color:#445088;
	text-decoration: none;
}
#menu div.liste a:hover {
	color:#FF6633;
	text-decoration: underline;
}


/*********************************************************************************************************************************/
/* définition resultats comparateur */
/*********************************************************************************************************************************/

div.resultCenter{
	background-image: url(../images/fonds/cadre-center-530.gif);
	background-position: top left;
	background-repeat: repeat-y;
	}
div.resultTop{
	background-image: url(../images/fonds/cadre-top-530.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
div.resultTop h2{
	font-size: 1.6em;
	margin: 0 10px 5px 10px;
	}
div.resultTop img.chiffre{
	float: left;
	margin: 10px 10px 5px 10px;
	}
div.resultTopInactif{
	background-image: url(../images/fonds/cadre-top-530.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
div.resultTopInactif h2{
	font-size: 1.6em;
	color: #AAAAAA;
	margin: 0 10px 5px 10px;
	}
div.resultTopInactif img.chiffre{
	float: left;
	margin: 10px 10px 5px 10px;
	}

div.resultBottom{
	background-image: url(../images/fonds/cadre-bottom-530.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}
#result h2{
	font-size: 1.4em;
	padding: 10px;
	}

table#resultTable{
	width: 510px;
	margin: 0 0 0 10px;
	}
table#resultTable th{
	color: #999;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	}
table#resultTable th.comparer{
	width: 20px;
	}
table#resultTable th.fai{
	text-align: center;
	width: 110px;
	}
table#resultTable th.offre{
	text-align: left;
	padding: 0 0 0 10px;
	}
table#resultTable th.prix{
	width: 60px;
	text-align: right;
	padding: 0 10px 0 0;
	}
table#resultTable th.details{
	width: 70px;
	}

table#resultTable td{
	border-bottom: 1px solid #DDD;
	}
table#resultTable tfoot td{
	border: none;
	}

table#resultTable td.comparer{
	padding: 0 5px;
	width: 20px;
	}
table#resultTable td.fai{
	text-align: center;
	padding: 5px 5px;
	}
table#resultTable td.offre{
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 10px;
	}
table#resultTable td.prix{
	text-align: right;
	padding: 0 10px 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #c00;
	}
table#resultTable td.prixAnnee{
	text-align: right;
	padding: 0 10px 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	}
table#resultTable td.details{
	text-align: right;
	padding: 0 10px 0 0;
	}

table#resultTable td.boutonComparer{
	padding: 5px 0 5px 10px;
	}
table#resultTable tr.colored{
	background-color: #F5F7F6;
	}


table#compare {
}
table#compare tr.titrecellule{
	font-size: 1.2em;
	color:#444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding:2px;
	border: 1px solid #E2E4E9;
	font-weight: bold;
}
table#compare td.colonneG{
	font-size: 1.0em;
	color:#444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	width:210px;
	padding:2px 2px 2px 4px;
		background-image: url(../images/fonds/menu1b.gif);
	background-position: 0% 100%;
	background-repeat: repeat-x;
}
table#compare th.cellC{
	text-align: center;
}
table#compare td.compare{
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding:2px;
	border: 1px solid #E2E4E9;

}
.bestvalue{
	font-size: 1.3em;
	color:#339933;
	font-weight: bold;
	font-style: oblique;
}

/*********************************************************************************************************************************/
/* définition centre listes forfaits */
/*********************************************************************************************************************************/
#center h1{
	font-size: 2em;
	margin: 0 0 20px 0;
	}
#center div.listeTrie{
	background-color: #EEE;
	float: left;
	width: 810px;
	margin: 0 0 12px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
#center div.listeTrie a{
	text-decoration: none;
	 }
#center div.listeTrie a:hover{
	text-decoration: underline;
	background-color: white;
	}
#center div.listeTrie div{
	float: left;
	text-align: center;
	font-size: 1.1em;
	padding: 0.5em 0.8em;
	}
#center div.listeTrie div.activ{
	font-weight: bold;
	}
#center div.listeTrie div.intro{
	margin: 0 0 0 6px;
	width: 105px; 
	text-align: left;
	font-weight: bold;
	/*border:1px solid red;*/
	}
#center div.listeTrie div.fai{
/*	width: 190px; */
	text-align: left;
	}
#center div.listeTrie div.debit{
/*	width: 240px; */
	}
#center div.listeTrie div.phone{
/*	width: 74px; */
	}
#center div.listeTrie div.tv{
/*	width: 74px; */
	}
#center div.listeTrie div.prix{
/*	width: 82px; */
	}

#center div.listeForfaitTop{
	clear: both;
	background-image: url(../images/fonds/cadre-top-810.gif);
	background-position: top left;
	background-repeat: repeat-y;
	margin: 10px 0 0 0;
	}
#center	div.listeForfait{
	background-image: url(../images/fonds/cadre-center-810.gif);
	background-position: top left;
	background-repeat: repeat-y;
	}
#center div.listeForfaitBottom{
	background-image: url(../images/fonds/cadre-bottom-810.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin: 0 0 20px 0;
	}

#center	table.listeForfait{
	width: 790px;
	margin: 0 0 0 10px;	font-size: 1.2em;
	}
#center	table.listeForfait th{
	vertical-align: top;
	color: #999;
	font-size: 1.0em;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
#center	table.listeForfait th.comparer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
#center	table.listeForfait th.offre{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0 0 0 10px;
	width: 220px;
	}
#center	table.listeForfait th.debit{
	text-align: center;
	padding: 0 10px 0 0;
	width: 140px;
	}
#center	table.listeForfait th.tel{
	text-align: center;
	padding: 0 10px 0 0;
	}		
#center	table.listeForfait th.prix{
	text-align: right;
	padding: 0 2px 0 0;
	width: 80px;
	}
#center	table.listeForfait td{
	font-size: 1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #DDD;
	padding: 5px 0;
	}

#center	table.listeForfait td.comparer{
	font-size: 1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 5px;
	width: 10px;
	}
#center	table.listeForfait td.offre{
	text-align: left;
	font-size: 1.1em;
	/*font-weight: bold;*/
	padding: 5px 0 8px 10px;
	/*width: 220px;*/
	/*color:#333399;*/
	}
#center	table.listeForfait td.degroupe{
	text-align: center;
	font-size: 0.9em;
	/*font-weight: bold;*/
	padding: 0px;
	width: 66px;
	}	
#center	table.listeForfait td.abo{
	text-align: center;
	font-size: 0.9em;
	/*font-weight: bold;*/
	padding: 0px;
	width: 48px;
	}	
#center	table.listeForfait td.tel{
	text-align: center;
	font-size: 0.9em;
	/*font-weight: bold;*/
	padding: 0px;
	width: 48px;
	}	
#center	table.listeForfait td.tv{
	text-align: center;
	font-size: 0.9em;
	/*font-weight: bold;*/
	padding: 0px;
	width: 48px;
	}	
#center	table.listeForfait td.debit{
	text-align: right;
	padding: 0 10px 0 0;
	font-size: 1.1em;
		width: 140px;
	}
#center	table.listeForfait td.prix{
	text-align: right;
	padding: 0px;
	font-size: 1.0em;
	/*font-weight: bold;*/
	color: #c00;
	}
#center	table.listeForfait td.details{
	text-align: center;
	font-size: 1em;
	width: 60px;
	}

#center	table.listeForfait td.boutonComparer{
	padding: 5px 0 5px 10px;
	}
#center	table.listeForfait tr.colored{
	background-color: #F5F7F6;
	}

#center	table.listeForfait tfoot td{
	border: none;
	}


/*********************************************************************************************************************************/
/* dÚfinition centre fiches forfaits */
/*********************************************************************************************************************************/
#center h1.logoTitle{
	float: left;
	width: 100%;
	line-height: 2em;
	}
#center h1.logoTitle img{
	float: left;
	margin: 0 20px 0 0;
	}


#center div.ficheDescriptif{
	width: 500px;
	float: left;
	}
#center div.ficheDescriptif h2{
	font-size: 1.4em;
	margin: 20px 0 10px 0;
	}

#center div.ficheDescriptif h3{
	font-size: 1.2em;
	margin: 20px 0 10px 0;
	}

#center div.ficheDescriptif dl{
	width: 500px;
	margin: 0;
	padding: 0;
	}
#center div.ficheDescriptif dt{
	margin: 0;
	padding: 0;
	}
#center div.ficheDescriptif div.container{
	/* padding: 0 10px; */
	}
#center div.ficheDescriptif2{ /* UtilisÚ sur /forfait-adsl/fiche-operateur.jsp */
	width: 330px;
	float: left;
	}
#center div.ficheDescriptif2 h2{ /* UtilisÚ sur /forfait-adsl/fiche-operateur.jsp */
	font-size: 1.4em;
	margin: 20px 0 10px 0;
	}
#center div.resumeTop{
	background-image: url(/images/fonds/eee-top-500.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
#center div.resumeCenter{
	background-color: #eee;
	width: 500px;
	float: left;
	font-size: 1.4em;
	font-weight: bold;
	}
#center div.resumeBottom{
	background-image: url(/images/fonds/eee-bottom-500.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin: 0 0 20px 0;
	}

#center div.descriptifTop{
	background-image: url(/images/fonds/cadre-top-500.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
#center div.descriptifCenter{
	background-image: url(../images/fonds/cadre-center-500.gif);
	background-position: top left;
	background-repeat: repeat-y;
	}
#center div.descriptifBottom{
	background-image: url(/images/fonds/cadre-bottom-500.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}


#center div.ficheSouscrire{
	width: 260px;
	float: right;
	border:0px solid red;
	}
	

#center div.ficheSouscrire2{
	width: 260px;
	float: right;
	border:0px solid red;
	}
	
#center div.ficheSouscrire div.container{
	padding: 0 10px;
	}
#center div.souscrireTop{
	background-image: url(../images/fonds/eee-top-260.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
#center div.souscrireCenter{
	background-color: #eee;
	}	
#center div.souscrireCenter input.bouton{
	float: right;
	margin: 0px 0px 0px 0px;
	padding-top:4px;
	}
#center div.souscrireBottom{
	background-image: url(../images/fonds/eee-bottom-260.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}
#center div.ficheSouscrire h2{
	font-size: 1.4em;
	}
#center div.ficheSouscrire2 h2{
	font-size: 1.4em;
	}

#center p.descriptif{
	font-size: 1.1em;
	color: #666;
	line-height: 1.4em;
	}
#center p.descriptif2{
	font-size: 1.1em;
	color: #666ccc;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	

#center div.detailsoffre{
	font-size: 1.1em;
	margin-left:20px;
	margin-bottom:2px;
	padding:2px 3px 4px 4px;
	width: 455px;
	color:#555555
}
#center div.detailsoffreon{
	font-size: 1.1em;
	margin-left:20px;
	margin-bottom:2px;
	padding:2px 3px 4px 4px;
	width: 455px;
	background-color:#e0d8ff;
	color:navy;
}
#center div.colonne1{
	margin-left:0px;
	width:320px;
	float:left;

}

#center div.colonne2{
}

#center div.lignePromo{
	padding-top:1px;
	padding-bottom:2px;
	color: #336699;
	clear:both;
}





/* Commande CoordonnÚes */
table#detailsoffre{

}
table#detailsoffre td.intitule{
	font-size: 1em;
	color:#444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:220px;
	padding:2px 4px 2px 4px;
	background-color:#F2F2F2;
}
table#detailsoffre td.donnees{
	font-size: 1em;
	color:#444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:470px;
	padding:2px 4px 2px 4px;
	background-color:#F5F4F7;
}


/*********************************************************************************************************************************/
/* dÚfinition Mieux comprendre l'ADSL */
/*********************************************************************************************************************************/
#liste ul{
	padding-left: 12px;
	padding-top:8px;
}
#liste li{
	font-size: 1.3em;
	padding-left: 12px;
	background-image: url(../images/puces/pliste.gif);
	background-position: left center;
	background-repeat: no-repeat;
}


/*********************************************************************************************************************************/
/* dÚfinition PAGE Mieux comprendre l'ADSL */
/*********************************************************************************************************************************/
#center div.adsl h2{
	font-size: 1.5em;
	color:#000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op1.gif);
	background-position: 0% 20%;
	background-repeat: no-repeat;
}
#center div.adsl h3{
	font-size: 1.1em;
	color:#00778C;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
}
#center div.adsl h4{
	font-size: 1.1em;
	color:#00778C;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/puce1T.gif);
	background-position: 0% 60%;
	background-repeat: no-repeat;
}
#center div.adsl h5{
	font-size: 0.9em;
	color:#00778C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:20px;
}



#center div.adsl p{
	font-size: 1.1em;
	color:#444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}


#center div.adsl  dl, dd, dt ,ul, li{
	color:#444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#center div.adsl ul{
	font-size: 1.1em;
	margin: 10px 0px 10px 40px;

	}
#center div.adsl li{
	font-size: 1.0em;
	margin: 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/pliste.gif);
	background-position: 0% 20%;
	background-repeat: no-repeat;
	}


#center div.adsl a:link {
	color:#6666cc;
}
#center div.adsl a:visited {
	/*color:#454FA0;*/
	color:#3399cc;
}
#center div.adsl a:hover {
	color:#FF6633;
	text-decoration: underline;
}

#center div.adsl hr{
	/*background-color: #E8E8E8;
	background-image: url(../images/hr2.gif);
	background-repeat: repeat-x;
	height:3px;
	border:0px;
	margin:12px 0 12px 0;*/
	height:2px;
	border:0px;
	margin:20px 0 20px 0;
	color: #9999cc;
	background-color: #9999cc;	
}


/*********************************************************************************************************************************/
/* dÚfinition PAGE FAQ */
/*********************************************************************************************************************************/
#center div.faq h2{
	font-size: 1.5em;
	color:#000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 5px 0;
	padding-left: 18px;
	background-image: url(../images/puces/psommaire-op1.gif);
	background-position: 0% 20%;
	background-repeat: no-repeat;
}
#center div.faq h3{
	font-size: 1.1em;
	color:#00778C;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
}
#center div.faq p{
	font-size: 1.1em;
	color:#444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}
#center div.faq p.sousH3{
	font-size: 1.1em;
	color:#444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	margin-top:2px;
}
#center div.faq  ul, li{
	font-size: 1.0em;
	color:#444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#center div.faq ul{
	margin: 10px 0px 10px 40px;
	}
#center div.faq li{
	margin: 5px 0;
	font-size: 1.1em;
	padding-left: 20px;
	background-image: url(../images/puces/pliste.gif);
	background-position: 0% 20%;
	background-repeat: no-repeat;
	}
#center div.faq a:link {
	color:#6666cc;
}
#center div.faq a:visited {
	color:#3399cc;
}
#center div.faq a:hover {
	color:#FF6633;
	text-decoration: underline;
}
#center div.faq hr{
	height:2px;
	border:0px;
	margin:20px 0 20px 0;
	color: #9999cc;
	background-color: #9999cc;	
}
tr.trfaq{
	text-align: left;
	padding-left:35px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CAD1D9;
}
th.titrecellule{
	font-size: 1.1em;
	color:#444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding:2px;
	border: 1px solid #E2E4E9;
}
th.debitfaq{
	font-size: 1em;
	color:#444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	width:80px;
	padding:1px;
	background-color:#E5E5E5;
}
th.downl{
	font-size: 1em;
	color:#444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	width:190px;
	margin:0 5px 5px 0;
	padding:1px;
	background-color:#E5E5E5;
}
td.debitfaq{
	text-align: right;
	padding: 0 10px 0 0;
	width:80px;
}
td.downl{
	text-align: left;
	padding-left:55px;
}
td.cellC{
	text-align: center;
}
/*********************************************************************************************************************************/
/* dÚfinition PAGE COMMANDE */
/*********************************************************************************************************************************/
/* Commande CoordonnÚes */

/* sans TV*/
.arianeC {
margin-left:12%;
margin-right:2%;
width:480px;
/*border:2px solid #ededed;*/
}
/* avec TV */
.arianeC2 {
margin-left:12%;
margin-right:2%;
width:570px;
/*border:2px solid #ededed;*/
}



table#commande{

}

 td.coordonnees{
	font-size: 1.1em;
	color:#333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:220px;
	padding:2px 4px 2px 4px;
	background-color:#F2F2F2;
	/*border:1px solid red;*/
}
td.champs{
	font-size: 1.1em;
	color:#444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:430px;
	padding:2px 2px 2px 4px;
	background-color:#F5F4F7;
	/*border:1px solid navy;*/
}
td.errorvide{
	font-size: 1em;
	color:#444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:430px;
	padding:2px 4px 2px 4px;
	background-color: #ffe1e1;
}
td.errorBank{
	font-size: 1em;
	color:#444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:430px;
	padding:2px 4px 2px 4px;
	background-color: #ccffcc;
}


.textefield
{
	width:240px;
	margin:0px;
}
div.commande{
	width:685px;
	/*border:1px solid #000;*/
}
div.commande h1.commande{
	font-size: 1.8em;
	padding: 10px 0px 8px 29px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/puces/flecheN.gif);
	background-position: 0% 50%;
	background-repeat: no-repeat;	
	/*border:1px solid red;*/
}


div.commande h2.commande{
	border:none;
	width:630px;
	height:18px;
	font-size: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 25px 0 5px 20px;
	padding: 0 0 2px 30px;
	background-color: #42b4e6;
	background-image: url(../images/fonds/menu2.gif);
	background-position: 0% 50%;
	background-repeat: repeat-x;
	/*border:1px solid red;*/
}



div.commande h3.commande{
	font-size: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	margin-top:12px;
	}


#centerFiche  h2.contact{
	border:none;
	width:630px;
	font-size: 1.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 25px 0 5px 20px;
	padding: 0 0 2px 30px;
	background-color: #42b4e6;
	background-image: url(../images/fonds/menu2.gif);
	background-position: 0% 50%;
	background-repeat: repeat-x;		
}
#centerFiche  h2.contact2{
	border:none;
	width:640px;
	font-size: 1.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 28px 0 5px 0px;
	padding: 0 0 2px 30px;
	background-color: #42b4e6;
	background-image: url(../images/fonds/menu2.gif);
	background-position: 0% 50%;
	background-repeat: repeat-x;		
}









/* Commande Option  */
/* utilise dans choix-options/center*/
/* sans TV*/
.ariane {
margin-left:26%;
margin-right:25%;
width:480px;
/*border:2px solid #ededed;*/
}
/* avec TV */
.ariane2 {
margin-left:25%;
margin-right:25%;
width:570px;
/*border:2px solid #ededed;*/
}
table#commadeoption{

}
table#commandeOption input{
	margin-left: 5px;
	margin-right:5px;
}
table#commandeOption td.champsOption{
	width:230px;
	font-size: 1em;
	color:#444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:2px 4px 2px 4px;
	background-color:#F2F2F2;
}
table#commandeOption td.prix{
	width:80px;
	font-size: 1em;
	color:#444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:2px 8px 2px 4px;
	background-color:#F5F4F7;
	text-align:right;
}


#optionListe ul.optionListe{
	background-color: White;
	float: left;
	/*width: 860px;*/
	width: 934px;
	margin-bottom:20px;
	padding-left: 0px;
	/*border:2px solid #ededed;*/
	}
#optionListe ul.optionListe li.optionListe{
	font-size: 11px;
	color:#444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 452px;
	height: 115px;
	min-height:70px;
	text-align: left;
	margin: 5px 8px 10px 0;
	padding:2px;
	border:1px solid #ccccff;
  line-height :15px;
	}

#optionListe ul.optionListe  li.optionListe img{
	float:right;
	width: 50px;
	height: 68px;
	margin: 0 2px 0 0;
	vertical-align:top;	
	/*border:1px solid red;*/
	}

#optionListe ul.optionListe  li.optionListe div.optionTexte{
	height: 76px;
	margin: 0 2px 0 0;
	vertical-align:top;	
	/*border:1px solid red;*/
}

#optionListe ul.optionListe  li.optionListe div.optionPrix{
	height: 32px;
	margin: 2px 2px 0 0;
	vertical-align:top;	
	/*border:1px solid red;*/
}




/* PAGE PAIEMENT  */
table#paiement{
/*border:1px solid red;*/
margin-left:20px;
}
table#paiement2{
/*border:1px solid red;*/
margin-left:20px;
}
td.infocarte{

	
	
	font-size: 1.1em;
	color:#333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:370px;
	padding:2px 4px 2px 4px;
	background-color:#F2F2F2;
}
td.champsPaiement{

	
	font-size: 1.1em;
	color:#444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:260px;	
	padding:2px 2px 2px 4px;
	background-color:#F5F4F7;	
}



/* GLOSSAIRE */
#center div.glossaire h2{
	font-size: 1.1em;
	color:#6666cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:30px;
	margin-bottom:0px;
	padding-top:4px;
	padding-left:5px;
	padding-bottom:4px;
	background-color:#F5F4F7;
}

#center div.glossaire p{
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding-left:20px;
	padding-right:15px;
	padding-bottom:5px;
	background-color:#F5F4F7;
}

/* ************************************************************************ */
/* ****************************** PAGE OPERATEUR ***************************** */
/* ************************************************************************ */
#center div.operateur p.titleh3{
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 15px;
}
#center div.operateur h4{
	font-size: 1.1em;
	color:#00778C;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/puce1T.gif);
	background-position: 0% 60%;
	background-repeat: no-repeat;
}

#center div.operateur h5{
	font-size: 0.9em;
	color:#00778C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:20px;
}
#center div.operateur p{
	margin: 0;
	font-size: 1.2em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
/*	border:1px solid red;*/
}
#center div.operateur dl, dd, dt ,ul, li{
	font-size: 11px;;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
}
#center div.operateur ul{
	margin: 10px 0px 10px 40px;
	}
	


#center div.operateur hr{

	height:2px;
	border:0px;
	margin:20px 0 20px 0;
	color: #9999cc;
	background-color: #9999cc;

}


/************* MENU *************/
#center div.operateur div.sommaire{
	/*border:1px solid red;*/	
	margin: 12px 0 20px 0;
	float:left;
	width:202px;
}

/************* MENU BLOC 1 ORANGE *************/
#center div.operateur div.sommaire dl.menuligne1{
	/*font-weight: bold;
	border:1px solid red;*/
	margin:40px 0 0 0 ;
	padding:0;
	width:200px;
	float:left;
	clear:both;
	font-size: 1.1em;
	}
#center div.operateur div.sommaire dl.menuligne1 dt.menuligne1{
	margin: 0 8px 5px 0;
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	width:195px;
	}
	

/************* MENU BLOC 2 ORANGE *************/
#center div.operateur div.sommaire dl.menuligne2{
	/*font-weight: bold;
	border:1px solid red;*/
	margin:30px 0 0 0 ;
	padding:0;
	width:100%;
	float:left;
	clear:both;
	}
#center div.operateur div.sommaire dl.menuligne2 dt.menuligne2{
	margin: 0 8px 5px 0;
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	}	


	
/* Bloc offres */	
#center div.operateur div.offres{
	/*border:1px solid navy;*/
	width:570px;
	float:right;
	margin: 10px 0 0 5px;
}
	#center div.operateur div.offres div.offretexteimg{
	/*border:1px solid red;*/
  width:565px;
	padding:0;
	float:left;
	}
	#center div.operateur div.offres div.offreliste{
	/*border:1px solid pink;*/
  width:330px;
	padding:0;
	float:left;
	margin: 0;
	font-size: 1.2em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	}
	#center div.operateur div.offres div.offreliste p{
	/*border:1px solid pink;*/
	margin: 0;
	font-size: 1.1em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-left:20px;
	}
	#center div.operateur div.offres div.offrelistetexte p{
	/*border:1px solid pink;*/
	margin: 0;
	font-size: 1.2em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-left:20px;
	}			
	#center div.operateur div.offres div.offretexte{
	/*border:1px solid red;*/
  width:565px;
	padding:0;
	float:left;
	margin: 0 0 15px 0;
	font-size: 1.2em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	}
#center div.operateur div.offres div.offretexte p{
  /*border:1px solid red;*/
	margin: 0;
	font-size: 1.1em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-left:20px;

}			
#center div.operateur div.offres2{
	/*border:1px solid red;*/
	width:800px;
	float:right;
	margin: 0 0 0 5px;
}	
	#center div.operateur div.offres2 div.offretexteimg{
	/*border:1px solid red;*/
  width:785px;
	padding:0;
	float:left;
	}
	#center div.operateur div.offres2 div.offreliste{
 /* border:1px solid red;*/
  width:544px;
	padding:0;
	float:left;
	margin: 0;
	font-size: 1.2em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	}
	#center div.operateur div.offres2 div.offretexte{
  /*border:1px solid red;  */
  width:782px;
	padding:0;
	float:left;
	margin: 0 0 15px 0;
	font-size: 1.2em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	}
#center div.operateur div.offres2 div.offretexte p{
	/*border:1px solid red;*/
	margin: 0;
	font-size: 1.1em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-left:20px;
}	
#center div.operateur  div.offreimg{
	/*border:1px solid red;  */
  width:220px;
	padding:0;
	float:left;
	margin:0 10px 0 0;
	}	
#center div.operateur  div.offreimg img{
	margin-top:4px;
  width:220px;
	}				


/* TEXTE SOUS LA LISTE */
	#center div.operateur div.offretexte2{
	/*border:1px solid navy; */
  width:545px;
	padding:0;
	float:left;
	margin: 0 0 15px 0;
	font-size: 1.1em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	}
#center div.operateur div.offretexte2 p{
	/*border:1px solid red;*/
	margin: 0;
	font-size: 1.1em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-left:20px;
}

#center div.operateur ul.offres{
	margin: 10px 0px 10px 20px;
}	
#center div.operateur ul.offres li.offres{
	font-size: 1.1em;
}

	
	/* TÚlÚcharger coupon*/
#center div.operateur ul.op{
	margin: 5px 0 0 0;
	}	
#center div.operateur ul.op li.op{
	margin: 0;
	padding-left: 20px;
	background-image: url(../images/puces/pformulaireBlanc.gif);
	background-position: 0% 20%;
	background-repeat: no-repeat;
	font-weight: bold;
	}
	
/* ************************************************************************ */
/* ****************************** PAGE ORANGE ************************** */
/* ************************************************************************ */
/* style de la liste Ó puce des sommaires */
#center div.orange h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.8em;
	padding: 10px 0px 8px 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/logos/logo-op-1-50.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	/*border:1px solid red;*/
}
#center div.orange h2{
	font-family: Arial, Helvetica, sans-serif;
	color:#ff6633;
	margin: 2px 0 5px 0;
	font-size: 1.4em;
	line-height:18px;
}
#center div.orange h3{
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	text-decoration: underline;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op1.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;	
}	

	#center div.orange h3.image{
	/*border:1px solid pink;*/
	width:313px;
	font-size: 1.3em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 15px 0 5px 230px;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op1.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;		
	}

#center div.orange li{
	font-size: 1.0em;
	margin: 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/puceListe-op1.gif);
	background-position: 0% 65%;
	background-repeat: no-repeat;
	}
#center div.orange a:link {
	color:#6666cc;	
}
#center div.orange a:visited {
	color:#454FA0;
	/*color:#3399cc;
	color:#6666cc;*/
}
#center div.orange a:hover {
	color:#FF6633;
	text-decoration: underline;
}	
#center div.orange div.sommaire  dl.menuligne1 dd.ligne1{
	width:195px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op1.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
}
/************* MENU BLOC 2 ORANGE *************/
#center div.orange div.sommaire  dl.menuligne2 dd.ligne2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op1.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
	width:100%;
}



/* ************************************************************************ */
/* ****************************** PAGE CLUB INTERNET ************************** */
/* ************************************************************************ */
/* style de la liste Ó puce des sommaires */
#center div.ci h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.8em;
	padding: 10px 0px 8px 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/logos/logo-op-3-50.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	/*border:1px solid red;*/
}
#center div.ci h2{
	font-family: Arial, Helvetica, sans-serif;
	color:#f00078;
	margin: 2px 0 5px 0;
	font-size: 1.4em;
	line-height:18px;
}
#center div.ci h3{
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	text-decoration: underline;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op3.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;	
}	

	#center div.ci h3.image{
	/*border:1px solid pink;*/
	width:313px;
	font-size: 1.3em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 15px 0 5px 230px;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op3.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;		
	}

#center div.ci li{
	font-size: 1.0em;
	margin: 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/puceListe-op1.gif);
	background-position: 0% 65%;
	background-repeat: no-repeat;
	}
#center div.ci a:link {
	color:#6666cc;	
}
#center div.ci a:visited {
	color:#454FA0;
	/*color:#3399cc;
	color:#6666cc;*/
}
#center div.ci a:hover {
	color:#f00078;
	text-decoration: underline;
}	
#center div.ci div.sommaire  dl.menuligne1 dd.ligne1{
	width:195px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op3.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
}
/************* MENU BLOC 2 CLUB INTERNET *************/
#center div.ci div.sommaire  dl.menuligne2 dd.ligne2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op3.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
	width:100%;
}






/* ************************************************************************ */
/* ****************************** PAGE NEUF ****************************** */
/* ************************************************************************ */
/* style de la liste Ó puce des sommaires */
#center div.neuf h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.8em;
	padding: 10px 0px 8px 160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/logos/logo-op-5-50.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	/*border:1px solid red;*/
}
#center div.neuf h2{
	font-family: Arial, Helvetica, sans-serif;
	color:#6699ff;
	margin: 2px 0 5px 0;
	font-size: 1.4em;
	line-height:18px;
}
#center div.neuf h3{
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	text-decoration: underline;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op5.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;	
}	

	#center div.neuf h3.image{
	/*border:1px solid pink;*/
	width:313px;
	font-size: 1.3em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 15px 0 5px 230px;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op5.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;		
	}


#center div.neuf li{
	font-size: 1.0em;
	margin: 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/puceListe-op1.gif);
	background-position: 0% 65%;
	background-repeat: no-repeat;
	}
#center div.neuf a:link {
	color:#6666cc;	
}
#center div.neuf a:visited {
	color:#454FA0;
	/*color:#3399cc;
	color:#6666cc;*/
}
#center div.neuf a:hover {
	color:#6699ff;
	text-decoration: underline;
}	
#center div.neuf div.sommaire  dl.menuligne1 dd.ligne1{
	width:195px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op5.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
}
/************* MENU BLOC 2 NEUF *************/
#center div.neuf div.sommaire  dl.menuligne2 dd.ligne2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op5.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
	width:100%;
}

/* ************************************************************************ */
/* ****************************** PAGE AOL ******************************** */
/* ************************************************************************ */
/* style de la liste Ó puce des sommaires */
#center div.aol h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.8em;
	padding: 10px 0px 8px 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/logos/logo-op-2-50.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	/*border:1px solid red;*/
}
#center div.aol h2{
	font-family: Arial, Helvetica, sans-serif;
	color:#6699ff;
	margin: 2px 0 5px 0;
	font-size: 1.4em;
	line-height:18px;
}
#center div.aol h3{
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	text-decoration: underline;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op2.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;	
}	


	#center div.aol h3.image{
	/*border:1px solid pink;*/
	width:313px;
	font-size: 1.3em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 15px 0 5px 230px;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op2.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;		
	}


#center div.aol li{
	font-size: 1.0em;
	margin: 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/puceListe-op1.gif);
	background-position: 0% 65%;
	background-repeat: no-repeat;
	}
#center div.aol a:link {
	color:#6666cc;	
}
#center div.aol a:visited {
	color:#454FA0;
	/*color:#3399cc;
	color:#6666cc;*/
}
#center div.aol a:hover {
	color:#6699ff;
	text-decoration: underline;
}	
#center div.aol div.sommaire  dl.menuligne1 dd.ligne1{
	width:195px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op2.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
}
/************* MENU BLOC 2 AOL *************/
#center div.aol div.sommaire  dl.menuligne2 dd.ligne2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op2.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
	width:100%;
}

/* ************************************************************************ */
/* ****************************** PAGE TELE 2 ******************************** */
/* ************************************************************************ */
/* style de la liste Ó puce des sommaires */
#center div.tele2 h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.8em;
	padding: 10px 0px 8px 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/logos/logo-op-4-50.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	/*border:1px solid red;*/
}
#center div.tele2 h2{
	font-family: Arial, Helvetica, sans-serif;
	color:#ff9900;
	margin: 2px 0 5px 0;
	font-size: 1.4em;
	line-height:18px;
}
#center div.tele2 h3{
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	text-decoration: underline;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op4.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;	
}	

	#center div.tele2 h3.image{
	/*border:1px solid pink;*/
	width:313px;
	font-size: 1.3em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 15px 0 5px 230px;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op4.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;		
	}

#center div.tele2 li{
	font-size: 1.0em;
	margin: 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/puceListe-op4.gif);
	background-position: 0% 65%;
	background-repeat: no-repeat;
	}
#center div.tele2 a:link {
	color:#6666cc;	
}
#center div.tele2 a:visited {
	color:#454FA0;
	/*color:#3399cc;
	color:#6666cc;*/
}
#center div.tele2 a:hover {
	color:#ff9900;
	text-decoration: underline;
}	
#center div.tele2 div.sommaire  dl.menuligne1 dd.ligne1{
	width:195px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op4.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
}
/************* MENU BLOC 2 TELE 2 *************/
#center div.tele2 div.sommaire  dl.menuligne2 dd.ligne2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op4.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
	width:100%;
}

/* ************************************************************************ */
/* ****************************** PAGE ALICE ****************************** */
/* ************************************************************************ */
/* style de la liste Ó puce des sommaires */
#center div.alice h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.8em;
	padding: 10px 0px 8px 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/logos/logo-op-6-50.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	/*border:1px solid red;*/
}
#center div.alice h2{
	font-family: Arial, Helvetica, sans-serif;
	color:#cc0000;
	margin: 2px 0 5px 0;
	font-size: 1.4em;
	line-height:18px;
}
#center div.alice h3{
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	text-decoration: underline;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op6.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;	
}	

	#center div.alice h3.image{
	/*border:1px solid pink;*/
	width:313px;
	font-size: 1.3em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 15px 0 5px 230px;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op6.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;		
	}


#center div.alice li{
	font-size: 1.0em;
	margin: 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/puceListe-op1.gif);
	background-position: 0% 65%;
	background-repeat: no-repeat;
	}
#center div.alice a:link {
	color:#0066ff;	
}
#center div.alice a:visited {
	color:#0066ff;
	/*color:#3399cc;
	color:#6666cc;*/
}
#center div.alice a:hover {
	color:#cc0000;
	text-decoration: underline;
}	
#center div.alice div.sommaire  dl.menuligne1 dd.ligne1{
	width:195px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op6.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
}
/************* MENU BLOC 2 ALICE *************/
#center div.alice div.sommaire  dl.menuligne2 dd.ligne2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op6.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
	width:100%;
}

/* ************************************************************************ */
/* ****************************** NOUVELLE HOME *************************** */
/* ************************************************************************ */


#homeCenter div.homeSite h1.ss{
	font-size: 1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 5px 0px;
	background-image: none;
	background-color: white;
	color:black;
	font-weight: normal;
	text-align:center;
}


#homeCenter div.homeSite h3{

	padding: 0 0 5px 20px;
	background-image: url(../images/puces/psommaire-op1.gif);
	background-position: 0% 35%;
	background-repeat: no-repeat;

}
#homeCenter div.adsl h3{

	padding: 1px 5px 10px 0px;
	background-image: none;
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif
	color: #000;
}





/*/////////////// NOUVELLE CHARTE  /////////////////*/

#homeCenter div.homeSite{
	font-size: 12px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#homeCenter div.homeSite h1, #homeCenter2 div.homeSite h1{
	border:none;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 5px 0;
	padding: 3px 0 2px 7px;
	background-color: #42b4e6;
	background-image: url(../images/fonds/menu2.gif);
	background-position: 0% 100%;
	background-repeat: repeat-x;	
}
#homeCenter div.homeSite h2, #homeCenter2 div.homeSite h2{
	border:none;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 5px 0;
	padding: 0 0 2px 7px;
	background-color: #42b4e6;
	background-image: url(../images/fonds/menu2.gif);
	background-position: 0% 100%;
	background-repeat: repeat-x;		
}

#homeCenter2 div.homeSite h2{
	border:none;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 5px 8px;
	padding: 0 0 2px 7px;
	background-color: #42b4e6;
	background-image: url(../images/fonds/menu2.gif);
	background-position: 0% 100%;
	background-repeat: repeat-x;		
}
#homeCenter div.homeSite h2.dark, #centerAffiliation div.homeSite h2.dark{
	border:none;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 5px 0;
	padding: 0 0 2px 7px;
	background-color: #42b4e6;
	background-image: url(../images/fonds/back_h2.gif);
	background-position: 0% 100%;
	background-repeat: repeat;		
}


#homeCenter div.homeSite h2.image, #centerAffiliation div.homeSite  h2.image,{
		border:none;
		background-color: transparent;
		background-image: none;
		margin:0 0 12px 0;
}


#homeCenter div.homeSite p, #centerAffiliation div.homeSite  p{
	font-size: 12px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*line-height: 14px;*/
}

#homeCenter div.homeSite ul.logosOp, #centerAffiliation div.homeSite  ul.logosOp{
	margin: 10px 0px 10px 10px;
	/*border:1px solid red;*/
	}

#homeCenter div.homeSite li.logosOp, #centerAffiliation div.homeSite li.logosOp{
	font-size: 12px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:90px;
	float:left;
}

#homeCenter div.homeSite li.logosOp a:link, #centerAffiliation div.homeSite  li.logosOp a:link{
	font-size: 11px;
	color:#0066ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*line-height: 16px;*/
 text-decoration: none ;

		
}
#homeCenter div.homeSite li.logosOp a:visited, #centerAffiliation div.homeSite  li.logosOp a:visited{
	font-size: 11px;
color:#307fd8;
 text-decoration: none ;

}
#homeCenter div.homeSite li.logosOp a:hover {
		font-size: 11px;
	color:#ff6600;
 text-decoration: none ;
}


/**/
#homeCenter ul.logosOp2{
	margin: 10px 0px 10px 10px;
	/*border:1px solid red;*/
	}

#homeCenter  li.logosOp2{
	font-size: 12px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:90px;
	height:31px;
	float:left;
	/*border:1px solid red;*/
	margin:2px 0 0 30px;
}

#homeCenter  li.logosOp2 a:link {
	font-size: 11px;
	color:#0066ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*line-height: 16px;*/
 text-decoration: none ;


		
}
#homeCenter li.logosOp2 a:visited {
	font-size: 11px;
color:#307fd8;
 text-decoration: none ;

}
#homeCenter  li.logosOp2 a:hover {
		font-size: 11px;
	color:#ff6600;
 text-decoration: none ;
}

/**/



#homeCenter div.HomeSite div.home{
	margin: 0;
	/*border:1px solid red;*/
	display: block;
	clear:both;
	
	font-size: 15px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*border:1px solid navy;	*/
	}
#homeCenter div.homeSite li.home{
	font-size: 11px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*border:1px solid navy;*/
}
#homeCenter div.homeSite dt.home, dd.home{
clear:both;
}

#homeCenter div.homeSite div.blocTop{
display: block;
/*border:1px solid navy;*/
padding-bottom:5px;
/*border-bottom:1px solid pink;*/
width:100%;
}
#homeCenter div.blocTop h2{
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0px 0 5px 0;
	padding: 0 0 0 25px;
	background-image: url(../images/puces/homeH2.gif);
	background-position: 0% 40%;
	background-repeat: no-repeat;
	background-color: #000;
	width:235px;	
}


#homeCenter div.homeSite div.blocBottom{
margin-top: 10px;
display: block;
/*border:1px solid navy;*/
}
#homeCenter div.blocBottom h2, #centerAffiliation div.blocBottom h2{
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0px 0 5px 0;
	padding: 0 0 0 25px;
	background-image: url(../images/puces/homeH2.gif);
	background-position: 0% 40%;
	background-repeat: no-repeat;
	background-color: #000;
	width:235px;
	background-image: url(../images/homepage/ongletMenu.gif);
	background-position: 0% 0%;
	background-repeat: repeat-x;
	border:none;			
}
#homeCenter div.homeSite div.blocTest1, #centerAffiliation div.homeSite div.blocTest1{

/*margin:0 16px 12px 0;*/
/*height:190px;*/
margin:0 0 1px 0;
padding:0;
/*border:1px solid pink;*/
}
#homeCenter div.homeSite div.blocTest2, #centerAffiliation div.homeSite div.blocTest2{
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
float:righ;
margin:0 0 12px 0;
padding:0;
border:1px solid yellow;
}
#homeCenter div.homeSite div.blocTest3, #centerAffiliation div.homeSite div.blocTest3{
float:right;
margin-right:0px;
/*border:1px solid olive;*/
width:295px;
	background-image: url(../images/fonds/menu1b.gif);
	background-position: 0% 100%;
	background-repeat: repeat;
}
#homeCenter div.homeSite div.bloc1, #centerAffiliation  div.homeSite div.bloc1{
float:left;
margin:0 6px 10px 0;
/*border:1px solid green;*/
width:325px;
height: 110px;
	background-image: url(../images/fonds/menu1b.gif);
	background-position: 0% 100%;
	background-repeat: repeat;
}

#homeCenter div.homeSite div.bloc1 h2, #centerAffiliation div.homeSite div.bloc1 h2{
	border:none;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 5px 0;
	padding: 0 0 0 5px;
	background-color: #42b4e6;
	background-image: url(../images/fonds/menu2.gif);
	background-position: 0% 100%;
	background-repeat: repeat-x;	
}
#homeCenter div.homeSite div.bigbloc1, #centerAffiliation div.homeSite div.bigbloc1{
float:left;
margin-right:0px;
/*border:1px solid green;*/
width:660px;
height:150px;
	background-image: url(../images/fonds/menu1b.gif);
	background-position: 0% 100%;
	background-repeat: repeat-x;
}
#homeCenter div.homeSite div.bigbloc1 h2, #centerAffiliation div.homeSite div.bigbloc1 h2{
	border:none;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 5px 0;
	padding: 0 0 0 5px;
	background-color: #42b4e6;
	background-image: url(../images/fonds/menu2.gif);
	background-position: 0% 100%;
	background-repeat: repeat-x;	
}

#homeCenter div.homeSite div.bloc2, #centerAffiliation div.homeSite div.bloc2{
float:right;
margin:0 0 10px 0;
/*border:1px solid olive;*/
width:325px;
height: 110px;
	background-image: url(../images/fonds/menu1b.gif);
	background-position: 0% 100%;
	background-repeat: repeat;
}

#homeCenter div.homeSite div.bloc2 h2, #centerAffiliation div.homeSite div.bloc2 h2{
	border:none;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 5px 0;
	padding: 0 0 0 5px;
	background-color: #42b4e6;
	background-image: url(../images/fonds/menu2.gif);
	background-position: 0% 100%;
	background-repeat: repeat-x;	
}
#homeCenter div.homeSite div.bloc1 a, #homeCenter div.homeSite div.bloc2 a, #centerAffiliation div.homeSite div.bloc1 a, #centerAffiliation div.homeSite div.bloc2 a{
	text-decoration: none;
	color: #307fd8;
}
#homeCenter div.homeSite div.bloc1 a:hover, #homeCenter div.homeSite div.bloc2 a:hover,  #centerAffiliation div.homeSite div.bloc1 a:hover, #centerAffiliation div.homeSite div.bloc2 a:hover{
	text-decoration: underline;
  color: #ff6633;
}
#homeCenter div.homeSite div.blocADSL1, #centerAffiliation div.homeSite div.blocADSL1{
float:left;
/*display: block;*/
width:155px;
/*height:160px;*/
margin:0 12px 10px 0;
/*border:1px solid pink;*/
	background-image: url(../images/homepage/adsl1.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#homeCenter div.homeSite div.blocADSL2, #centerAffiliation div.homeSite div.blocADSL2{
float:left;
width:155px;
margin:0 11px 10px 0;
/*border:1px solid pink;*/
	background-image: url(../images/homepage/adsl2.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#homeCenter div.homeSite div.blocADSL3, #centerAffiliation div.homeSite div.blocADSL3{
float:left;
width:155px;
margin:0 12px 10px 0;
/*border:1px solid pink;*/
	background-image: url(../images/homepage/adsl3.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#homeCenter div.homeSite div.blocADSL4, #centerAffiliation div.homeSite div.blocADSL4{
float:left;
width:155px;
/*height:160px;*/
margin:0 0 10px 0;
/*border:1px solid pink;*/
	background-image: url(../images/homepage/adsl4.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#homeCenter div.homeSite div.blocADSL1 h2, #centerAffiliation div.homeSite div.blocADSL1 h2{
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
  color: #fff;
	margin: 6px 0 10px 0;
	padding: 0px 0 0 8px;
	background-image: none;
	background-color:transparent;
  height:24px;	
	/*border:1px solid yellow;*/
border:none;	
}
#homeCenter div.homeSite div.blocADSL2 h2, #centerAffiliation div.homeSite div.blocADSL2 h2{
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
  color: #fff;
	margin: 6px 0 10px 0;
	padding: 0px 0 0 8px;
	background-image: none;
	background-color:transparent;
  height:24px;	
	/*border:1px solid yellow;*/
border:none;	
}
#homeCenter div.homeSite div.blocADSL3 h2, #centerAffiliation div.homeSite div.blocADSL3 h2{
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
  color: #fff;
	margin: 6px 0 10px 0;
	padding: 0px 0 0 8px;
	background-image: none;
	background-color:transparent;
  height:24px;	
	/*border:1px solid yellow;*/
border:none;	
}
#homeCenter div.homeSite div.blocADSL4 h2, #centerAffiliation div.homeSite div.blocADSL4 h2{
	font-size: 12px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	background-image: none;
		background-color:transparent;
	margin: 0 0 10px 0;
	padding: 1px 0 0 8px;
  height:29px;
	/*border:1px solid yellow;*/	
border:none;	
}


#homeCenter div.homeSite p.description, #centerAffiliation div.homeSite p.description{
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
width:155px;
height:60px;
margin-right:3px;
/*border:1px solid pink;*/
margin: 0;
padding: 0 0 0 8px;
}



#homeCenter li.bloc, #centerAffiliation li.bloc{
	color:#6666cc;
	font-size: 11px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	padding:0 0 1px 10px;	
	/*border:1px solid pink;*/
}
#homeCenter li.bloc a:link, #centerAffiliation li.bloc a:link{
	color:#0066ff;
	font-size: 11px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	display: block;
	padding-left:10px;	
	background-image: url(../images/puces/puceCarreNoire.gif);
	background-position: 0% 60%;
	background-repeat: no-repeat;
}
#homeCenter  li.bloc a:visited, #centerAffiliation  li.bloc a:visited  {
	color:#307fd8;
	padding-left:10px;	
	background-image: url(../images/puces/puceCarreNoire.gif);
	background-position: 0% 60%;
	background-repeat: no-repeat;	
}
#homeCenter  li.bloc a:hover, #centerAffiliation  li.bloc a:hover {
	color:#FF6633;
	text-decoration: underline;
	padding-left:10px;
	background-image: url(../images/puces/puceCarreBleue.gif);
	background-position: 0% 60%;
	background-repeat: no-repeat;	
}

#homeCenter li.bigbloc, #centerAffiliation li.bigbloc{
	color:#6666cc;
	font-size: 11px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	padding:0 0 1px 5px;	
	border:1px solid red;
}
#homeCenter div.op, #centerAffiliation div.op{
float:left;
margin:0px;
/*border:1px solid green;/*
width:660px;
/*height:150px;*/
	background-image: url(../images/fonds/menu1b.gif);
	background-position: 0% 100%;
	background-repeat: repeat-x;
}

#homeCenter div.op dl.op, #centerAffiliation div.op dl.op{ /*border:1px solid green;*/
	/*font-weight: bold;*/

	margin:0;
	padding:0;
	width:660px;
	float:left;
	clear:both;
	}
#homeCenter div.op dl.op dt.op, #centerAffiliation div.op dl.op dt.op{	/*border:1px solid navy;*/
	margin: 0 6px 2px 0;
	font-size: 0.8em;
	color:#000;
	font-weight: bold;
	display:inline;
	width:400px;
	}
#homeCenter div.op dl.op dt.op img, #centerAffiliation div.op dl.op dt.op img{	/*border:1px solid red;*/
	margin-right: 5px;
  text-decoration:none;
  border:none;
	}
	
#homeCenter div.op dl.op dt.pictoTop, #centerAffiliation div.op dl.op dt.pictoTop{/*border:1px solid red;*/
	font-size: 0.8em;
	color:#cc0000;
	margin:2px 0 0 10px;
	text-align:center;
	display:inline;
	width:85px;	
	}			
#homeCenter div.op dl.op dt.prixTop, #centerAffiliation div.op dl.op dt.prixTop{	/*border:1px solid red;*/
	font-size: 0.8em;
	color:#cc0000;
	margin:2px 0 2px 56px;
	/*padding:0 0 0 15px;*/
	text-align:left;
	display:inline;
	width:590px;
	height:16px;
	}
#homeCenter div.op dl.op dt.voirTop, #centerAffiliation div.op dl.op dt.voirTop {	/*border:1px solid red;*/
	font-size: 0.8em;
	color:#cc0000;
	margin:2px 0 0 35px;
	text-align:left;
	display:inline;
	}	
			
#homeCenter div.op dl.op dd.op, #centerAffiliation div.op dl.op dd.op{	/*border:1px solid pink;*/
	margin: 0 8px 8px 0px;
	padding:0 0 8px 56px;
	font-size: 0.8em;
	color:#555;
	/*font-weight: bold;*/
	clear:both;
	border-bottom:1px solid #ccc;
	}	
#homeCenter div.op dl.op dd.oplast, #centerAffiliation div.op dl.op dd.oplast{	/*border:1px solid red;*/
	border-bottom:none;
	}
	
#homeCenter div.op dl.op dt.op a:link, #centerAffiliation div.op dl.op dt.op a:link{
	/*color:#0066ff;*/
	font-size: 1.0em;
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	background-image: none;
}
#homeCenter div.op dl.op dt.op a:visited , #centerAffiliation div.op dl.op dt.op a:visited {
	font-size: 1.0em;
	color:#000;	
	background-image: none;
}
#homeCenter div.op dl.op dt.op a:hover, #centerAffiliation div.op dl.op dt.op a:hover{
	font-size: 1.0em;
	color:#FF6633;
	text-decoration: underline;
	background-image: none;
}	
#homeCenter div.op dl.op dt.op a image, #centerAffiliation div.op dl.op dt.op a image{
	color:#FF6633;
	text-decoration: none;
	background-image: none;
}	
		


.prixTop{
	font-size: 0.9em;
	color:#ff6600;
	margin-left:30px;
	text-align:left;
}





#homeCenter li.bigbloc img, #centerAffiliation li.bigbloc img{
	margin-right:5px;
	text-decoration: none;
	/*border:1px solid red;*/
}
#homeCenter li.bigbloc a:link, #centerAffiliation li.bigbloc a:link{
	color:#0066ff;
	font-size: 11px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	display: block;
	padding-left:10px;	
	background-image: none;
}
#homeCenter  li.bigbloc a:visited, #centerAffiliaiton  li.bigbloc a:visited {
	color:#307fd8;
	padding-left:10px;	
	background-image: none;
}
#homeCenter  li.bigbloc a:hover, #centerAffiliation  li.bigbloc a:hover  {
	color:#FF6633;
	text-decoration: underline;
	padding-left:10px;
	background-image: none;
}

	
#homEligibilite_ok{
  height:149px;
  width:660px;
	background-image: url(../images/fonds/backTest_ok.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin:0 0 0 12px;
	padding:0 0 0 0;
	}		
#homEligibilite_ok div.EligibilityForm_ok{
	width:420px;
	margin:0px 0 0 80px;
	padding: 40px 0 0 0;
	}		
	
#homEligibilite1{
  height:345px;
	/*background-image: url(../images/fonds/backTest.gif);*/
	clear:both;
	background-image: url(../images/08/fonds/test-bg1.png);
	background-position: left top;
	background-repeat: no-repeat;
	margin:0 auto;
	padding:0 0 0 0px;
	width:662px;
	}
#EligibiliteLandingpages{
  height:375px;
	/*background-image: url(../images/fonds/backTest.gif);*/
	clear:both;
	background-image: url(../images/landing_pages/pave_form_landing_pages.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin:0 auto;
	padding:0 0 0 0px;
	width:660px;
	}
#EligibiliteCMP{
    height:375px;
	clear:both;
	background-position: left top;
	background-repeat: no-repeat;
	margin:0;
	padding:0;
	width:662px;
	}			
.EligibiliteCMP2{
	background-image: url(../images/landing_pages/pave_form_landing_pages2.jpg);
	}
.EligibiliteCMP3{
	background-image: url(../images/landing_pages/pave_form_landing_pages3.jpg);
	}
.EligibiliteCMP4{
	background-image: url(../images/landing_pages/pave_form_landing_pages4.jpg);
	}	
.EligibiliteCMP5{
	background-image: url(../images/landing_pages/pave_form_landing_pages5.jpg);
	}
.EligibiliteCMP6{
	background-image: url(../images/landing_pages/pave_form_landing_pages6.jpg);
	}
.Eligibilite_2010{
	background-image: url(../images/landing_pages/adsl_fibre-optique_2010.jpg);
	}		
		
#homEligibilite1 div.EligibilityForm2, #homEligibilite2 div.EligibilityForm2, #homEligibilite3 div.EligibilityForm2{
	width:630px;
	/*height:200px;*/
	margin:0 0 0 0;
	border:1px solid red;
	}	


	
#homEligibilite2{
  /*height:308px;*/
	background-image: url(../images/demenagement/backTest.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin:0;
	padding:5.5em 0 0 0;
	/*border:1px solid navy;*/
	}
	
#homEligibilite3{
  /*height:308px;*/
  height:350px;
	/*background-image: url(../images/fonds/backTest.gif);*/
	clear:both;
	background-image: url(../images/08/fonds/test-bg2.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin:0px 0 0 0;
	padding:0 0 0 30px;
	border:1px solid navy;*/
	}		

#homEligibilite4{
  /*height:308px;*/
  height:350px;
	/*background-image: url(../images/fonds/backTest.gif);*/
	clear:both;
	background-image: url(../images/08/fonds/test-bg3.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin:0px 0 0 0;
	padding:0 0 0 30px;
	border:1px solid navy;*/
	}	
	
#homeCenter div.homEligibilite3{

  height:10px;
	background-image: url(../images/fonds/bgTestHomeTest2.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	/*border:1px solid navy;*/
	margin:0;
	padding:0;
	}

#homeCenter div.ficheDescriptif{ 
	width: 355px;
	float: left;
	/*border:1px solid navy;*/
	display: block;
	}

#homeCenter div.ficheSouscrire2{
	width: 350px;
	float: left;
	}	
	
#homeCenter div.souscrireTop{
 /* height:8px;
	margin:0;
	padding:0;  
	background-image: url(../images/fonds/bgTestHome.gif);
	background-position: top left;
	background-repeat: no-repeat;*/
	/*border:1px solid navy;*/
	}
	
	
	#homeCenter div.souscrireTop{
  height:55px;
	margin:0;
	padding:0;  
	background-image: url(../images/fonds/bgTestHomeTest.gif);
	background-position: top left;
	background-repeat: no-repeat;
	/*border:1px solid navy;*/
	}
	
	
	
#homeCenter div.souscrireCenter{
	background-image: url(../images/fonds/bgTestHomeCenterTest.gif);
	background-position: bottom left;
	background-repeat: repeat-y;
	margin:0;
	padding:0;
	/*background-color:#99ccff;*/
	/*border:1px solid navy;*/
	}
	
#homeCenter div.souscrireBottom{
  height:8px;	
	background-image: url(../images/fonds/bgTestHomeBottomTest.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}
	

#homeCenter label{
	font-size: 1.0em;
	color: Black;
	/*border:1px solid navy;*/
	}	
div.champ{
	font-size: 1.0em;
	/*border:1px solid navy;*/
	width:80px;
font-weight: bold;
	float:left;
	margin:3px 0 0 6px;
	}	
#homeCenter label.checkbox2{
	font-size: 0.9em;
	display: block;
	color: Black;
	text-align: left;
	/*border:1px solid navy;*/
	}	
	
	
	
#homeCenter div.homEligibilite2 input{
	margin: 2px 0px 0px 0px;
	padding:0;

	}	



#tabTest, #tabTest2 {
	margin: 0 0 0 10px;
	padding:0;
}
#tabTest td, #tabTest2 td{
	font-size: 1.0em;
	color: Black;
	font-weight: bold;
}
 td.champlabel{
	font-size: 1.2em;
	color: Black;
	width:330px;
	font-weight: bold;
}
#tabTest td.donnees, #tabTest2 td.donnees{	/*border:1px solid navy;*/
font-weight: bold;
	text-align:right;
}


#tabTest input, #tabTest2 input{
	/*float: right;*/
	margin: 0;
	padding:0;
	width:120px;
}

	
#homeCenter div.homeTest1{
	font-size: 0.9em;
	color: Black;
	display: inline;
	/*border:1px solid navy;*/
	margin:0 0 1px 12px;
	padding:0;
	}
#homeCenter div.homeTest3{
	font-size: 0.9em;
	color: Black;
	display: inline;
	/*border:1px solid navy;*/
	margin:0 0 3px 15px;
	padding:0;
	}			
#homeCenter div.homeTest1 input{
	/*float: right;*/
	margin: 2px 0px 0px 0px;
	padding:0;
	width:100px;
	/*border:1px solid navy;*/
}
#homeCenter div.homeTest3 input{
	/*float: right;*/
	margin: 2px 0px 0px 0px;
	padding:0;
	width:48px;
	/*border:1px solid navy;*/
}
#homeCenter div.homeTest2{
	font-size: 10px;
	color: Black;
	display: block;
  /*border:1px solid navy;*/
	margin:20px 0 0 10px;
	padding:0 0 5px 0;
	}		

#homeCenter div.homeTestLigne{
	margin:12px 0 0 38px;
	padding:0;
  /*border:1px solid navy;*/
	}		
#homeCenter div.homeTestLigne input{
  float:right;
	margin:0 10px 0 0;
	padding:0;
	/*border:1px solid navy;*/
	}		



#homeCenter div.descriptifTop{
	background-image: url(/images/fonds/cadre-top-500.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
#homeCenter div.descriptifCenter{
	background-image: url(../images/fonds/cadre-center-500.gif);
	background-position: top left;
	background-repeat: repeat-y;
	}
#homeCenter div.descriptifBottom{
	background-image: url(/images/fonds/cadre-bottom-500.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}
	
	
	
#menuPrincipal  div.home1{
	font-size: 13px;
  margin: 0 0 1px 0;
  padding:5px 8px 5px 10px;
	background-color: #42b4e6;
	background-image: url(../images/fonds/menu2.gif);
	background-position: 0% 50%;
	background-repeat: repeat-x;				
  color:#000;
  border-bottom: 2px solid #ff6600; 
  text-decoration: none;
	font-family: verdana, Arial, Helvetica, sans-serif;
	/*border:1px solid red;*/
		font-weight:bold;
	}	
#menuPrincipal  div.home2{
	font-size: 13px;
  margin: 15px 0 1px 0;
  padding:5px 8px 5px 10px;
	background-color: #42b4e6;
	background-image: url(../images/fonds/menu2.gif);
	background-position: 0% 50%;
	background-repeat: repeat-x;				
  color:#000;
  border-bottom: 2px solid #ff6600; 
  text-decoration: none;
	font-family: verdana, Arial, Helvetica, sans-serif;
	/*border:1px solid red;*/
	font-weight:bold;
	}	

#menuPrincipal  div.home3{
	font-size: 13px;
  margin: 12px 0 1px 0;
  padding:5px 8px 5px 10px;
	background-image: url(../images/fonds/menu2.gif);
	background-position: 0% 55%;
	background-repeat: repeat-x;				
  color:#000;
  border-bottom: 2px solid #ff6600; 
  text-decoration: none;
	font-family: verdana, Arial, Helvetica, sans-serif;
	/*border:1px solid red;*/
	font-weight:bold;	
	}		

	
#menuPrincipal  ul.home{
	font-size: 11px;
	border-bottom: none;
	}

#menuPrincipal li.homeTop{
	font-size: 12px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	display: block;
 	font-size: 10px; 
  padding:2px 2px 3px 8px;
  margin-bottom : 0px;
	border-top: none;
	/*border-bottom: 1px solid #e0e0e0;*/
}

li.homeTopoff{
	background-color:transparent;
	font-size: 12px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	display: block;
 	font-size: 10px; 
  padding:2px 2px 3px 8px;
  margin-bottom : 0px;
	border-top: none;
	/*border-bottom: 1px solid #e0e0e0;*/
}
li.homeTopon{
	background-color:white;	
	font-size: 12px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	display: block;
 	font-size: 10px; 
  padding:2px 2px 3px 8px;
  margin-bottom : 0px;
	border-top: none;
	/*border-bottom: 1px solid #e0e0e0;*/	
}


#menuPrincipal li.homeBottom{
	font-size: 12px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	display: block;
 	font-size: 10px; 
  padding:2px 2px 3px 8px;
  margin-bottom : 0px;
	/*border-bottom: 1px solid #e0e0e0;*/
}
/* pour effet de surlignement dans le tableau */
li.homeBottomoff{
	background-color:transparent;
	font-size: 12px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	display: block;
 	font-size: 10px; 
  padding:2px 2px 3px 8px;
  margin-bottom : 0px;
	/*border-bottom: 1px solid #e0e0e0;*/
}
li.homeBottomon{
	background-color:white;
	font-size: 12px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	display: block;
 	font-size: 10px; 
  padding:2px 2px 3px 8px;
  margin-bottom : 0px;
	/*border-bottom: 1px solid #e0e0e0;*/
}


#menuPrincipal li.homeLast{
	font-size: 12px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	display: block;
 	font-size: 10px; 
  padding:2px 2px 3px 8px;
  margin-bottom : 0px;
	/*border-bottom: 1px solid #e0e0e0;*/
}
/* pour effet de surlignement dans le tableau */
li.homeLastoff{
	background-color:transparent;
	font-size: 12px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	display: block;
 	font-size: 10px; 
  padding:2px 2px 3px 8px;
  margin-bottom : 0px;
	/*border-bottom: 1px solid #e0e0e0; */
}
li.homeLaston{
	/*background-color:#c7d9ee;*/
	background-color:white;	
	font-size: 12px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	display: block;
 	font-size: 10px; 
  padding:2px 2px 3px 8px;
  margin-bottom : 0px;
	/*border-bottom: 1px solid #e0e0e0;*/  
}




#menuPrincipal ul.home li a:link, #menuPrincipal ul.home li a:visited {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	display: block;
	padding-left:12px;
	background-image: url(../images/puces/puceCarreBleue.gif);
	background-position: 0% 60%;
	background-repeat: no-repeat;
	text-decoration: none;	
	color:#0066ff;		
}

#menuPrincipal ul.home li a:hover {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	display: block;
	padding-left:12px;
	background-image: url(../images/puces/puceCarreNoire.gif);
	background-position: 0% 60%;
	background-repeat: no-repeat;
	text-decoration: underline;	
	color:#ff6633;		
}



#menuPrincipal ul.home li.double a:link, #menuPrincipal ul.home li.double a:visited {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	display: block;
	padding-left:12px;
	background-image: url(../images/puces/puceCarreBleue.gif);
	background-position: 0% 15%;
	background-repeat: no-repeat;
	text-decoration: none;	
	color:#0066ff;		
}

#menuPrincipal ul.home li.double a:hover {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	display: block;
	padding-left:12px;
	background-image: url(../images/puces/puceCarreNoire.gif);
	background-position: 0% 15%;
	background-repeat: no-repeat;
	text-decoration: underline;
	color:#ff6633;	
}


#menuPictos div.pictos ul.logosOp{
	margin: 4px 0 0 0px;
	/*border:1px solid red;*/
	width:98%;
	height:30px;
	}

#menuPictos div.pictos  li.texte{
	margin: 5px 0px 0 0px;
	float:left;
	width:138px;
	/*border:1px solid red;*/
	}

 #menuPictos div.pictos  li.texte2{
	margin: 5px 0px 0 0px;
	float:left;
	width:144px;
	/*border:1px solid red;*/
	}

#menuPictos div.pictos  li.texte div.texte, #menuPictos div.pictos  li.texte2 div.texte{
	padding: 2px 0 0 10px;
	float:left;
	/*border:1px solid red;*/
	}
	
#menuPictos div.pictos  li.texte img{
	margin: 2px 20px 0 10px;
	/*border:1px solid pink;*/
	}	
#menuPictos div.pictos  li.texte2 img{
	margin: 2px 5px 0 5px;
	/*border:1px solid pink;*/
	}	

#menuPictos div.pictos li.logosOp{
	font-size: 12px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*width:90px;*/
	float:left;
	margin-left:24px;
	padding: 0 0 2px 0;
	/*border:1px solid pink;*/
}

#menuPictos div.pictos li.logosOp a:link {
	font-size: 11px;
	color:#0066ff;
	/*line-height: 16px;*/
 text-decoration: none ;

}
#menuPictos div.pictos li.logosOp a:visited {
	font-size: 11px;
color:#307fd8;
 text-decoration: none ;

}
#menuPictos div.pictos li.logosOp a:hover {
		font-size: 11px;
	color:#ff6600;
 text-decoration: none ;

 }
 
 
 


/* RESILIER */
/*#center fieldset.champResilier{
border: 5px solid #EEE;"
}*/

#center legend.champResilier{
	font-size: 1.2em;
	line-height:18px;
	color:#00778C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left:10px;
	padding:2px 8px 5px 8px;
	background-color:#ffffff;
	background-image: none;
	border:2px solid #dedede;
}

#center div.adsl ul.champResilier{
  list-style-type: none;
}

#center div.adsl ul.champResilier li.champResilier{
	font-size: 1em;
	color:#444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:20px;
	padding:5px 4px 2px 4px;
	background-color:#ffffff;
	background-image: none; 
	list-style-type: none;
}

#center div.adsl li.champResilier input{
	font-size: 1em;
	color:#444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:2px 4px 5px 4px;
	background-color:#ffffff;
	background-image: none;
	border:1px solid #c4d3f3;
}
#center div.adsl  textarea.champResilier{
	color:#444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:5px 4px 2px 4px;
	background-color:#ffffff;
	border:1px solid #c4d3f3;
}



.resilierActif{background-image: url(/images/fonds/resilier.gif); background-repeat: no-repeat; background-position: top left;}
.resilierActif p{margin: 10px 5px; text-align: center; font-size: 1.2em; width:168px;	font-family: Arial, Helvetica, sans-serif;}
.resilierActif p span{color:#000000; font-weight: bold; font-size: 1.4em; text-align: left;	font-family: Arial, Helvetica, sans-serif;}

.resilierPassif{background-image: url(/images/fonds/resilier-passif.gif); background-repeat: no-repeat; background-position: top left;}
.resilierPassif p{margin: 10px 5px; text-align: center; font-size: 1.2em; width:168px; 	font-family: Arial, Helvetica, sans-serif;}
.resilierPassif p span{color:#000000; font-weight: bold; font-size: 1.4em; text-align: left;	font-family: Arial, Helvetica, sans-serif;}




div.tier1,li.tier1{width:30%;float:left;margin-right:30px;}
div.tier2,li.tier2{width:30%;float:left;}
div.tier3,li.tier3{width:30%;float:right;}



/* POUR BREAK ENTRE 2 BLOCS */

	/*padding-top: 10px;
	margin-top: 10px;
	border:1px solid #c4d3f3;*/	

#homeCenter div.homeSite div.vide{
float:right;
margin-right:0px;
/*border:1px solid olive;*/
height:12x;
}



/* PAGE WIFI */
/*li.tier1, li.tier2, li.tier3 {background-image: none;}*/


/*div.tier1{width:195px;float:left; margin-right:30px;background-image: none;border: 1px solid navy;}
div.tier2{width:195px;float:left; margin-left:20px;background-image: none; border: 1px solid red;}
div.tier3{width:195px;float:right;background-image: none;border: 1px solid #ddd;}*/



ul.listeProduit{float: left; width: 650px;	background-image: none;}

ul.listeBloc{width: 635px; margin: 0 0 15px 0; padding: 0 0 0px 0; border: none;}
ul.listeBloc div.image{text-align: left; margin: 5px 0 5px 35px;}
ul.listeBloc p.titre{font-size: 1.2em; text-align: center; margin:2px 0 5px 0;}
ul.listeBloc p.details{font-size: 0.9em; margin: 7px 0 0 0;}
ul.listeBloc p.details span{color: Red; font-weight: bold; font-size: 1.1em;}
ul.listeBloc p.details .prixbarre{color: #666; font-weight: bold; font-size: 1.1em; text-decoration: line-through;}
ul.listeBloc p.details a{color: Black;}
ul.listeBloc p.compare{font-size: 0.9em; color: #666; margin: 7px 0 0 0;}
ul.listeBloc p.compare a{color: #666;}

ul.listeProduit li.tier1, ul.listeProduit li.tier2, ul.listeProduit li.tier3 {background-image: none;}

ul.listeBloc li.tier1{width:188px; display:inline; border: 1px solid #ddd;}
ul.listeBloc li.tier2{width:188px; display:inline; border: 1px solid #ddd;}
ul.listeBloc li.tier3{width:188px; display:inline; border: 1px solid #ddd;}

ul.listeBlocLast{border: none;}

ul.listeLigne{margin: 1em 0 0 0;}
ul.listeLigne li{margin: 0 0 20px 0; float: left; width: 100%; padding: 0 0 20px 0; border-bottom: 1px solid #ccc;background-image: none;}
ul.listeLigne div.compare{float: left; padding: 40px 0 0 0; margin: 0 5px 0 0; height: 70px;}
ul.listeLigne div.image{float: left; margin: 0 15px 0 0;}
ul.listeLigne div.details{float: right; padding: 40px 0 0 0;}
ul.listeLigne div.produit{float: left; width: 65%;}
ul.listeLigne div.littleProduit{float: left; width: auto;}
ul.listeLigne p.titre{font-size: 1.4em; text-align: left;}
ul.listeLigne p.descriptif{font-size: 1.2em; text-align: left;}
ul.listeLigne p.details{font-size: 1em; color: #666; margin: 7px 0 0 0;}
ul.listeLigne p.bigDetails{font-size: 1.2em; color: #666; margin: 7px 0 0 0;}
ul.listeLigne p.details a{color: #666;}
ul.listeLigne p.details span{color: Red; font-weight: bold;}
ul.listeLigne p.bigDetails span{color: Red; font-weight: bold; font-size: 1.2em;}




/* PRESENTATION DES OFFRES D'UN OP */
#offre h1.logoTitle{
	float: left;
	width: 100%;
	line-height: 2em;
	font-size: 2em;
	padding: 10px 0px 8px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*border:1px solid green;*/
	}

#offre h1.logoTitle img{
	float: left;
	margin: 0 20px 0 0;
	}


#offre div.op2{ /*border:1px solid red;*/
float:left;
margin:0 10px 0 10px;
/*border:1px solid green;*/
width:765px;
/*height:150px;*/
	/*background-image: url(../images/fonds/menu2.gif);
	background-position: 0% 2%;
	background-repeat: repeat-x;*/
}
#offre div.listeForfaitTop{ 
	clear: both;
	background-image: url(../images/fonds/cadre-top-790.gif);
	background-position: top left;
	background-repeat: repeat-y;
	margin: 0;
	background-color:transparent;
	width:790px;
	}
#offre div.listeForfait{
	background-image: url(../images/fonds/cadre-mid-790.gif);
	background-position: top left;
	background-repeat: repeat-y;
	margin: 0;
	background-color:transparent;
	width:790px;
	}
#offre div.listeForfaitBottom{
	background-image: url(../images/fonds/cadre-bottom-790.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin: 0 0 35px 0;
		width:790px;
	}
#offre div.comparerOp{ /*border:1px solid red;*/
	font-size: 0.8em;
	color:#000;
	margin:0px 5px 0px 1px;
	text-align:left;
	display:block;
	width:762px;
	/*border:1px solid red;*/
}	
#offre div.op2 dl.op{
	font-weight: bold;
	/*margin:0px 5px 0px 1px;*/
	margin:0 0 0 0px;
	padding:0;
	width:765px;
	float:left;
	clear:both;
	/*border-bottom:2px solid white; */	background-color: #fff;
	}
	
#offre div.op2 dl.colored{
	background-color: #eef0ff;
}	
	
#offre div.op2 dl.op dt.op{ /*border:1px solid red;*/
	margin:8px 0 0 0;
	font-size: 0.9em;
	color:#000;
	font-weight: bold;
	display:inline;
	width:342px;
	}
#offre div.op2 dl.op dt.opImg{ /*border:1px solid red;*/
	margin:8px 0 0 0;
	padding-top:0;
	font-size: 0.8em;
	color:#000;
	font-weight: bold;
	display:inline;
	width:342px;
	}
#offre div.op2 dl.op dt.opImg img{	/*border:1px solid red;*/
	margin:0 5px 0 0;
	vertical-align: middle;
  text-decoration:none;	
  border:none;
	}
	
#offre div.op2 dl.op dt.opImg input{	/*border:1px solid red;*/
	margin:0 5px 0 0;
	vertical-align: bottom;
  text-decoration:none;	

	}		
			
#offre div.op2 dl.op div.commentaire{	/*border:1px solid red;*/
	margin: 4px 8px 8px 0px;
	padding:0 0 1px 24px;
	font-size: 1em;
	font-weight:normal;
	color:#333;
	border-bottom:none;	
}

#offre div.op2 dl.op dt.debitTop{	/*border:1px solid red;*/
	font-size: 0.8em;
	color:#cc0000;
	margin:8px 0 0 6px;
	text-align:left;
	display:inline;
	width:130px;	
	}	
#offre div.op2 dl.op dt.pictoTop{ /*border:1px solid red;*/
	font-size: 0.8em;
	color:#cc0000;
	margin:8px 0 0 6px;
	text-align:center;
	display:inline;
	width:100px;	
	}		
	
	
#offre div.op2 dl.op dt.prixTop{ /*border:1px solid red;*/
	font-size: 12px;
	color:#cc0000;
	margin:8px 0 0 5px;
	text-align:left;
	display:inline;
	width:90px;	
	}
#offre div.op2 dl.op dt.voirTop{ /*border:1px solid red;*/
	font-size: 0.8em;
	color:#cc0000;
	margin:6px 0 0 13px;
	text-align:left;
	display:inline;

	}	
			
#offre div.op2 dl.op dd.op{	/*border:1px solid red;*/
	margin: 0 8px 8px 0px;
	padding:0 0 0px 24px;
	font-size: 0.9em;
	font-weight:normal;
	color:#333;
	clear:both;
	width:300px;
	float:left;
	border-bottom:none;
	}
#offre div.op2 dl.op dd.op2{ /*border:1px solid olive;*/
	/*font-size: 0.8em;*/
	color:#000;
	margin:0px 0 8px 44px;
	text-align:left;/*font-weight: bold;*/
	float:right;
	width:180px;	border-bottom:none;
	
	}	
#offre div.op2 dl.op dd.oplast{	/*border:1px solid red;*/
	border-bottom:none;
	}
	
#offre div.op2 dl.op dt.op a:link{
	/*color:#0066ff;*/
	font-size: 12px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	background-image: none;
}
#offre div.op2 dl.op dt.op a:visited {
	font-size: 12px;
	color:#333333;
	background-image: none;
}
#offre div.op2 dl.op dt.op a:hover {
	font-size: 12px;
	color:#FF6633;
	text-decoration: underline;
	background-image: none;
}	
#offre div.op2 dl.op dt.op a image{
	color:#FF6633;
	text-decoration: none;
	background-image: none;
}	


/* MENU TRIE */
div.listeTrie{
	/*background-color: #EEE;*/
	/* * background-color: #F5F4F7; * */
	float: left;
	width: 800px;
	margin: 0 0 12px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top:1px dashed #FF6633;
	border-bottom:1px dashed #FF6633;
	}
div.listeTrie a{
	text-decoration: none;
	 }
div.listeTrie a:hover{
	text-decoration: underline;
	background-color: white;
	}
div.listeTrie div{
	float: left;
	text-align: center;
	font-size: 1.1em;
	padding: 0.5em 0.8em;
	}
div.listeTrie div.activ{
	font-weight: bold;
	}
div.listeTrie div.intro{
	margin: 0 0 0 4px;
	width: 100px; 
	text-align: left;
	font-weight: bold;
	/*border:1px solid red;*/
	}
div.listeTrie div.fai{
/*	width: 190px; */
	text-align: left;
	}
div.listeTrie div.debit{
/*	width: 240px; */
	}
div.listeTrie div.phone{
/*	width: 74px; */
	}
div.listeTrie div.tv{
/*	width: 74px; */
	}
div.listeTrie div.prix{
/*	width: 82px; */
	}
	
	
	
	/* style de la liste Ó puce des sommaires */
	
	
#homeCenter div.sommaire{
	margin: 0px 0px 20px 0px;
}
#homeCenter div.sommaire ul, li{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 1.1em;
	color:#000000;
}
#homeCenter div.sommaire ul{
	margin: 10px 0px 15px 20px;
	}
#homeCenter div.sommaire li{
	margin: 5px 0;
	font-size: 0.8em;
	padding-left: 17px;
	background-image: url(../images/puces/psommaire.gif);
	background-position: 0% 20%;
	background-repeat: no-repeat;

}
#homeCenter div.sommaire a:link {
	color:#6666cc;
		font-size: 1.0em;
}
#homeCenter div.sommaire a:visited {
	color:#445088;
		font-size: 1.0em;
}
#homeCenter div.sommaire a:hover {
	color:#FF6633;
		font-size: 1.0em;
	text-decoration: underline;
} 

/**/



#homeCenter div.sommaire2{
	margin: 0px 0px 20px 0px;
}
#homeCenter div.sommaire2 ul, li{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 1.1em;
	color:#000000;
}
#homeCenter div.sommaire2 ul{
	margin: 10px 0px 15px 20px;
		padding-left: 15px;
	background-image: url(../images/puces/psommaire.gif);
	background-position: 0% 12%;
	background-repeat: no-repeat;
	}
#homeCenter div.sommaire2 li{
	margin: 5px 0 0 0px;
	font-size: 1.0em;



}
#homeCenter div.sommaire2 a:link {
	color:#6666cc;
		font-size: 1.0em;
}
#homeCenter div.sommaire2 a:visited {
	color:#445088;
		font-size: 1.0em;
}
#homeCenter div.sommaire2 a:hover {
	color:#FF6633;
		font-size: 1.0em;
	text-decoration: underline;
} 


/**/
#homeCenter div.adsl hr{

	height:2px;
	border:0px;
	margin:10px 0 15px 0;
	color: #9999cc;
	background-color: #9999cc;	
}



#homeCenter div.homeSite h2.contact{
	border:none;
	width:630px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 8px 0 5px 20px;
	padding: 0 0 2px 30px;
	background-color: #42b4e6;
	background-image: url(../images/fonds/menu2.gif);
	background-position: 0% 50%;
	background-repeat: repeat-x;		
}

#homeCenter div.homeSite h2.break{
	border:none;
	width:630px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 15px 0 2px 0px;
	padding: 0 0 2px 30px;
	background-color: #42b4e6;
	background-image: url(../images/fonds/menu2.gif);
	background-position: 0% 50%;
	background-repeat: repeat-x;		
}

#homeCenter div.homeSite h2.mobiles{
	border:none;
	width:645px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 8px 0 5px 0px;
	padding: 0 0 2px 10px;
	background-color: #42b4e6;
	background-image: url(../images/fonds/menu2.gif);
	background-position: 0% 50%;
	background-repeat: repeat-x;		
}




div.enumeration{
	margin-left: 2em;
	font-size: 12px;
	}


ol.enumeration{
	margin-left: 2em;
	/*text-align: justify;*/
	font-size: 12px;
	}
ol.enumeration li{
	margin-left: 3.5em;
	margin-bottom: 5px;
	list-style-type: decimal;
	font-size: 12px;
	line-height:14px;
	}
ol.enumeration ul{
	margin-left: 0em;
	font-size: 12px;
	}
ol.enumeration ul li{
	margin-bottom: 0;
	list-style-type: decimal;
	font-size: 12px;
	}
	
	
	
	
/* ************************************************************************ */
/* ****************************** PAGE OPERATEUR ***************************** */
/* ************************************************************************ */
#homeCenter div.operateur p.titleh3{
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 15px;
}
#homeCenter div.operateur h4{
	font-size: 1.1em;
	color:#00778C;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/puce1T.gif);
	background-position: 0% 60%;
	background-repeat: no-repeat;
}

#homeCenter div.operateur h5{
	font-size: 0.9em;
	color:#00778C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:20px;
}
#homeCenter div.operateur p{
	margin: 0;
	font-size: 1.2em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
/*	border:1px solid red;*/
}
#homeCenter div.operateur dl, dd, dt ,ul, li{
	font-size: 11px;;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
}
#homeCenter div.operateur ul{
	margin: 10px 0px 10px 40px;
	}
	


#homeCenter div.operateur hr{
	/*background-color: #E8E8E8;
	background-image: url(../images/hr2.gif);
	background-repeat: repeat-x;*/
	height:2px;
	border:0px;
	margin:20px 0 20px 0;
	color: #9999cc;
	background-color: #9999cc;

}


/************* MENU *************/
#homeCenter div.operateur div.sommaire{
	/*border:1px solid red;*/	
	margin: 12px 0 20px 0;
	float:left;
	width:202px;
}

/************* MENU BLOC 1 ORANGE *************/
#homeCenter div.operateur div.sommaire dl.menuligne1{
	/*font-weight: bold;*/
	border:1px solid red;
	margin:40px 0 0 0 ;
	padding:0;
	width:200px;
	float:left;
	clear:both;
	font-size: 1.1em;
	}
#homeCenter div.operateur div.sommaire dl.menuligne1 dt.menuligne1{
	margin: 0 8px 5px 0;
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	width:195px;
	}
	

/************* MENU BLOC 2 ORANGE *************/
#homeCenter div.operateur div.sommaire dl.menuligne2{
	/*font-weight: bold;*/
	/*border:1px solid red;*/
	margin:30px 0 0 0 ;
	padding:0;
	width:100%;
	float:left;
	clear:both;
	}
#homeCenter div.operateur div.sommaire dl.menuligne2 dt.menuligne2{
	margin: 0 8px 5px 0;
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	}	


	
/* Bloc offres */	
#homeCenter div.operateur div.offres{
	/*border:1px solid navy;*/
	width:460px;
	float:right;
	margin: 10px 0 0 5px;
}
	#homeCenter div.operateur div.offres div.offretexteimg{
	/*border:1px solid red;*/
  width:455px;
	padding:0;
	float:left;
	}
	#homeCenter div.operateur div.offres div.offreliste{
	/*border:1px solid pink;*/
  /*width:330px;*/
	padding:0;
	float:left;
	margin: 0;
	font-size: 1.2em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	}
	#homeCenter div.operateur div.offres div.offreliste p{
	/*border:1px solid pink;*/
	margin: 0;
	font-size: 1.1em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-left:10px;
	}
	#homeCenter div.operateur div.offres div.offrelistetexte p{
	/*border:1px solid pink;*/
	margin: 0;
	font-size: 1.2em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-left:20px;
	}			
	#homeCenter div.operateur div.offres div.offretexte{
	/*border:1px solid red;*/
  width:465px;
	padding:0;
	float:left;
	margin: 0 0 15px 0;
	font-size: 1.2em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	}
#homeCenter div.operateur div.offres div.offretexte p{
  /*border:1px solid red;*/
	margin: 0;
	font-size: 1.1em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-left:20px;

}			
#homeCenter div.operateur div.offres2{
	/*border:1px solid red;*/
	width:800px;
	float:right;
	margin: 0 0 0 5px;
}	
	#homeCenter div.operateur div.offres2 div.offretexteimg{
	/*border:1px solid red;*/
  width:785px;
	padding:0;
	float:left;
	}
	#homeCenter div.operateur div.offres2 div.offreliste{
 /* border:1px solid red;*/
  width:544px;
	padding:0;
	float:left;
	margin: 0;
	font-size: 1.2em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	}
	#homeCenter div.operateur div.offres2 div.offretexte{
  /*border:1px solid red;  */
  width:782px;
	padding:0;
	float:left;
	margin: 0 0 15px 0;
	font-size: 1.2em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	}
#homeCenter div.operateur div.offres2 div.offretexte p{
	/*border:1px solid red;*/
	margin: 0;
	font-size: 1.1em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-left:20px;
}	
#homeCenter div.operateur  div.offreimg{
	/*border:1px solid red;  */
  width:220px;
	padding:0;
	float:left;
	margin:0 10px 0 0;
	}	
#homeCenter div.operateur  div.offreimg img{
	margin-top:4px;
  width:220px;
	}				


/* TEXTE SOUS LA LISTE */
	#homeCenter div.operateur div.offretexte2{
	/*border:1px solid navy; */
  width:545px;
	padding:0;
	float:left;
	margin: 0 0 15px 0;
	font-size: 1.1em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	}
#homeCenter div.operateur div.offretexte2 p{
	/*border:1px solid red;*/
	margin: 0;
	font-size: 1.1em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-left:20px;
}

#homeCenter div.operateur ul.offres{
	margin: 10px 0px 10px 20px;
}	
#homeCenter div.operateur ul.offres li.offres{
	font-size: 1.1em;
}

	
	/* TÚlÚcharger coupon*/
#homeCenter div.operateur ul.op{
	margin: 5px 0 0 0;
	}	
#homeCenter div.operateur ul.op li.op{
	margin: 0;
	padding-left: 20px;
	background-image: url(../images/puces/pformulaireBlanc.gif);
	background-position: 0% 20%;
	background-repeat: no-repeat;
	font-weight: bold;
	}
	
/* ************************************************************************ */
/* ****************************** PAGE ORANGE ************************** */
/* ************************************************************************ */
/* style de la liste Ó puce des sommaires */
#homeCenter div.orange h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.8em;
	padding: 10px 0px 8px 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/logos/logo-op-1-50.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	/*border:1px solid red;*/
}
#homeCenter div.orange h2{
	font-family: Arial, Helvetica, sans-serif;
	color:#ff6633;
	margin: 2px 0 5px 0;
	font-size: 1.4em;
	line-height:18px;
}
#homeCenter div.orange h3{
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	text-decoration: underline;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op1.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;	
}	

	#homeCenter div.orange h3.image{
	/*border:1px solid pink;*/
	width:313px;
	font-size: 1.3em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 15px 0 5px 100px;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op1.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;		
	}

#homeCenter div.orange li{
	font-size: 1.0em;
	margin: 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/puceListe-op1.gif);
	background-position: 0% 65%;
	background-repeat: no-repeat;
	}
#homeCenter div.orange a:link {
	color:#6666cc;	
}
#homeCenter div.orange a:visited {
	color:#454FA0;
	/*color:#3399cc;
	color:#6666cc;*/
}
#homeCenter div.orange a:hover {
	color:#FF6633;
	text-decoration: underline;
}	
#homeCenter div.orange div.sommaire  dl.menuligne1 dd.ligne1{
	width:195px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op1.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
}
/************* MENU BLOC 2 ORANGE *************/
#homeCenter div.orange div.sommaire  dl.menuligne2 dd.ligne2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op1.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
	width:100%;
}



/* ************************************************************************ */
/* ****************************** PAGE CLUB INTERNET ************************** */
/* ************************************************************************ */
/* style de la liste Ó puce des sommaires */
#homeCenter div.ci h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.8em;
	padding: 10px 0px 8px 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/logos/logo-op-3-50.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	/*border:1px solid red;*/
}
#homeCenter div.ci h2{
	font-family: Arial, Helvetica, sans-serif;
	color:#f00078;
	margin: 2px 0 5px 0;
	font-size: 1.4em;
	line-height:18px;
}
#homeCenter div.ci h3{
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	text-decoration: underline;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op3.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;	
}	

	#homeCenter div.ci h3.image{
	/*border:1px solid pink;*/
	width:313px;
	font-size: 1.3em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 15px 0 5px 230px;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op3.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;		
	}

#homeCenter div.ci li{
	font-size: 1.0em;
	margin: 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/puceListe-op1.gif);
	background-position: 0% 65%;
	background-repeat: no-repeat;
	}
#homeCenter div.ci a:link {
	color:#6666cc;	
}
#homeCenter div.ci a:visited {
	color:#454FA0;
	/*color:#3399cc;
	color:#6666cc;*/
}
#homeCenter div.ci a:hover {
	color:#f00078;
	text-decoration: underline;
}	
#homeCenter div.ci div.sommaire  dl.menuligne1 dd.ligne1{
	width:195px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op3.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
}
/************* MENU BLOC 2 CLUB INTERNET *************/
#homeCenter div.ci div.sommaire  dl.menuligne2 dd.ligne2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op3.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
	width:100%;
}






/* ************************************************************************ */
/* ****************************** PAGE NEUF ****************************** */
/* ************************************************************************ */
/* style de la liste Ó puce des sommaires */
#homeCenter div.neuf h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.8em;
	padding: 10px 0px 8px 160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/logos/logo-op-5-50.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	/*border:1px solid red;*/
}
#homeCenter div.neuf h2{
	font-family: Arial, Helvetica, sans-serif;
	color:#6699ff;
	margin: 2px 0 5px 0;
	font-size: 1.4em;
	line-height:18px;
}
#homeCenter div.neuf h3{
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	text-decoration: underline;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op5.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;	
}	

	#homeCenter div.neuf h3.image{
	/*border:1px solid pink;*/
	width:313px;
	font-size: 1.3em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 15px 0 5px 230px;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op5.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;		
	}


#homeCenter div.neuf li{
	font-size: 1.0em;
	margin: 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/puceListe-op1.gif);
	background-position: 0% 65%;
	background-repeat: no-repeat;
	}
#homeCenter div.neuf a:link {
	color:#6666cc;	
}
#homeCenter div.neuf a:visited {
	color:#454FA0;
	/*color:#3399cc;
	color:#6666cc;*/
}
#homeCenter div.neuf a:hover {
	color:#6699ff;
	text-decoration: underline;
}	
#homeCenter div.neuf div.sommaire  dl.menuligne1 dd.ligne1{
	width:195px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op5.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
}
/************* MENU BLOC 2 NEUF *************/
#homeCenter div.neuf div.sommaire  dl.menuligne2 dd.ligne2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op5.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
	width:100%;
}

/* ************************************************************************ */
/* ****************************** PAGE AOL ******************************** */
/* ************************************************************************ */
/* style de la liste Ó puce des sommaires */
#homeCenter div.aol h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.8em;
	padding: 10px 0px 8px 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/logos/logo-op-2-50.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	/*border:1px solid red;*/
}
#homeCenter div.aol h2{
	font-family: Arial, Helvetica, sans-serif;
	color:#6699ff;
	margin: 2px 0 5px 0;
	font-size: 1.4em;
	line-height:18px;
}
#homeCenter div.aol h3{
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	text-decoration: underline;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op2.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;	
}	


	#homeCenter div.aol h3.image{
	/*border:1px solid pink;*/
	width:313px;
	font-size: 1.3em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 15px 0 5px 230px;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op2.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;		
	}


#homeCenter div.aol li{
	font-size: 1.0em;
	margin: 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/puceListe-op1.gif);
	background-position: 0% 65%;
	background-repeat: no-repeat;
	}
#homeCenter div.aol a:link {
	color:#6666cc;	
}
#homeCenter div.aol a:visited {
	color:#454FA0;
	/*color:#3399cc;
	color:#6666cc;*/
}
#homeCenter div.aol a:hover {
	color:#6699ff;
	text-decoration: underline;
}	
#homeCenter div.aol div.sommaire  dl.menuligne1 dd.ligne1{
	width:195px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op2.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
}
/************* MENU BLOC 2 AOL *************/
#homeCenter div.aol div.sommaire  dl.menuligne2 dd.ligne2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op2.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
	width:100%;
}

/* ************************************************************************ */
/* ****************************** PAGE TELE 2 ******************************** */
/* ************************************************************************ */
/* style de la liste Ó puce des sommaires */
#homeCenter div.tele2 h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.8em;
	padding: 10px 0px 8px 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/logos/logo-op-4-50.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	/*border:1px solid red;*/
}
#homeCenter div.tele2 h2{
	font-family: Arial, Helvetica, sans-serif;
	color:#ff9900;
	margin: 2px 0 5px 0;
	font-size: 1.4em;
	line-height:18px;
}
#homeCenter div.tele2 h3{
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	text-decoration: underline;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op4.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;	
}	

	#homeCenter div.tele2 h3.image{
	/*border:1px solid pink;*/
	width:313px;
	font-size: 1.3em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 15px 0 5px 230px;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op4.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;		
	}

#homeCenter div.tele2 li{
	font-size: 1.0em;
	margin: 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/puceListe-op4.gif);
	background-position: 0% 65%;
	background-repeat: no-repeat;
	}
#homeCenter div.tele2 a:link {
	color:#6666cc;	
}
#homeCenter div.tele2 a:visited {
	color:#454FA0;
	/*color:#3399cc;
	color:#6666cc;*/
}
#homeCenter div.tele2 a:hover {
	color:#ff9900;
	text-decoration: underline;
}	
#homeCenter div.tele2 div.sommaire  dl.menuligne1 dd.ligne1{
	width:195px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op4.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
}
/************* MENU BLOC 2 TELE 2 *************/
#homeCenter div.tele2 div.sommaire  dl.menuligne2 dd.ligne2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op4.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
	width:100%;
}

/* ************************************************************************ */
/* ****************************** PAGE ALICE ****************************** */
/* ************************************************************************ */
/* style de la liste Ó puce des sommaires */
#homeCenter div.alice h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.8em;
	padding: 10px 0px 8px 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/logos/logo-op-6-50.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	/*border:1px solid red;*/
}
#homeCenter div.alice h2{
	font-family: Arial, Helvetica, sans-serif;
	color:#cc0000;
	margin: 2px 0 5px 0;
	font-size: 1.4em;
	line-height:18px;
}
#homeCenter div.alice h3{
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	text-decoration: underline;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op6.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;	
}	

	#homeCenter div.alice h3.image{
	/*border:1px solid pink;*/
	width:313px;
	font-size: 1.3em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 15px 0 5px 230px;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op6.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;		
	}


#homeCenter div.alice li{
	font-size: 1.0em;
	margin: 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/puceListe-op1.gif);
	background-position: 0% 65%;
	background-repeat: no-repeat;
	}
#homeCenter div.alice a:link {
	color:#0066ff;	
}
#homeCenter div.alice a:visited {
	color:#0066ff;
	/*color:#3399cc;
	color:#6666cc;*/
}
#homeCenter div.alice a:hover {
	color:#cc0000;
	text-decoration: underline;
}	
#homeCenter div.alice div.sommaire  dl.menuligne1 dd.ligne1{
	width:195px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op6.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
}
/************* MENU BLOC 2 ALICE *************/
#homeCenter div.alice div.sommaire  dl.menuligne2 dd.ligne2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op6.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
	width:100%;
}



	
/* ************************************************************************ */
/* ****************************** PAGE OPERATEUR ***************************** */
/* ************************************************************************ */

#homeCenter div.homeSite div.espaceOrange{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.4em;
	padding: 10px 0px 2px 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/onglets/home-1.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	border-bottom:2px solid red;
}
#homeCenter div.homeSite div.espaceCi{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.4em;
	padding: 10px 0px 2px 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/onglets/home-3.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	border-bottom:2px solid red;
}
#homeCenter div.homeSite div.espaceAlice{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.4em;
	padding: 10px 0px 2px 72px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/onglets/home-6.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	border-bottom:2px solid red;
}
#homeCenter div.homeSite div.espaceNeuf{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.4em;
	padding: 10px 0px 2px 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/onglets/home-5.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	border-bottom:2px solid red;
}
#homeCenter div.homeSite div.espaceTele2{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.4em;
	padding: 10px 0px 2px 86px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/onglets/home-4.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	border-bottom:2px solid red;
}
#homeCenter div.homeSite div.espaceNoos{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.4em;
	padding: 10px 0px 0px 75px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/mail/opMail-10.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	border-bottom:2px solid red;
}

#homeCenter div.homeSite div.espaceSkyDSL{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.4em;
	padding: 10px 0px 0px 90px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/logos/logo-op-11-50.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	border-bottom:2px solid red;
}
/*  page déménagement  */

#homeCenter div.homeSite div.grandBloc{ border:1px solid #6666cc;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 0;
	padding: 0 4px 8px 8px;		
	font-size: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:340px;
}

#homeCenter div.homeSite div.petitBloc{ border:1px solid #6666cc;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 0 0 10px 8px;
	padding: 0 4px 12px 8px;	
	font-size: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:280px;
}



#homeCenter2 H2{
	font-size: 1.7em;
	padding: 0px 0px 8px 20px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	}
	
#homeCenter2 H3{
	font-size: 1.8em;
	padding: 10px 0px 8px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/puces/tri2_20x20.gif);
	background-position: center left;
	background-repeat: no-repeat;
	}






#homeCenter2 div.operateur p.titleh3{
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 15px;
}
#homeCenter2 div.operateur h4{
	font-size: 1.1em;
	color:#00778C;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/puce1T.gif);
	background-position: 0% 60%;
	background-repeat: no-repeat;
}

#homeCenter2 div.operateur h5{
	font-size: 0.9em;
	color:#00778C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:20px;
}
#homeCenter2 div.operateur p{
	margin: 0;
	font-size: 1.2em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
/*	border:1px solid red;*/
}
#homeCenter2 div.operateur dl, dd, dt ,ul, li{
	font-size: 11px;;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
}
#homeCenter2 div.operateur ul{
	margin: 10px 0px 10px 40px;
	}
	


#homeCenter2 div.operateur hr{
	/*background-color: #E8E8E8;
	background-image: url(../images/hr2.gif);
	background-repeat: repeat-x;*/
	height:2px;
	border:0px;
	margin:20px 0 20px 0;
	color: #9999cc;
	background-color: #9999cc;

}


/************* MENU *************/
#homeCenter2 div.operateur div.sommaire{
	/*border:1px solid red;*/	
	margin: 12px 0 20px 0;
	float:left;
	width:202px;
}

/************* MENU BLOC 1 ORANGE *************/
#homeCenter2 div.operateur div.sommaire dl.menuligne1{
	/*font-weight: bold;*/
	/*border:1px solid red;*/
	margin:40px 0 0 0 ;
	padding:0;
	width:200px;
	float:left;
	clear:both;
	font-size: 1.1em;
	}
#homeCenter2 div.operateur div.sommaire dl.menuligne1 dt.menuligne1{
	margin: 0 8px 5px 0;
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	width:195px;
	}
	

/************* MENU BLOC 2 ORANGE *************/
#homeCenter2 div.operateur div.sommaire dl.menuligne2{
	/*font-weight: bold;*/
	/*border:1px solid red;*/
	margin:30px 0 0 0 ;
	padding:0;
	width:100%;
	float:left;
	clear:both;
	}
#homeCenter2 div.operateur div.sommaire dl.menuligne2 dt.menuligne2{
	margin: 0 8px 5px 0;
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	}	


	
/* Bloc offres */	
#homeCenter2 div.operateur div.offres{
	/*border:1px solid navy;*/
	width:590px;
	float:right;
	margin: 10px 0 0 5px;
}
	#homeCenter2 div.operateur div.offres div.offretexteimg{
	/*border:1px solid red;*/
  width:585px;
	padding:0;
	float:left;
	}
	#homeCenter2 div.operateur div.offres div.offreliste{
	/*border:1px solid pink;*/
  width:345px;
	padding:0;
	float:left;
	margin: 0;
	font-size: 1.2em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	}
	#homeCenter2 div.operateur div.offres div.offreliste p{
	/*border:1px solid pink;*/
	margin: 0;
	font-size: 1.1em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-left:10px;
	}
	#homeCenter2 div.operateur div.offres div.offrelistetexte p{
	/*border:1px solid pink;*/
	margin: 0;
	font-size: 1.2em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-left:20px;
	}			
	#homeCenter2 div.operateur div.offres div.offretexte{
	/*border:1px solid red;*/
  width:585px;
	padding:0;
	float:left;
	margin: 0 0 15px 0;
	font-size: 1.2em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	}
#homeCenter2 div.operateur div.offres div.offretexte p{
  /*border:1px solid red;*/
	margin: 0;
	font-size: 1.1em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-left:20px;

}			
#homeCenter2 div.operateur div.offres2{
	/*border:1px solid red;*/
	width:800px;
	float:right;
	margin: 0 0 0 5px;
}	
	#homeCenter2 div.operateur div.offres2 div.offretexteimg{
	/*border:1px solid red;*/
  width:785px;
	padding:0;
	float:left;
	}
	#homeCenter2 div.operateur div.offres2 div.offreliste{
 /* border:1px solid red;*/
  width:544px;
	padding:0;
	float:left;
	margin: 0;
	font-size: 1.2em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	}
	#homeCenter2 div.operateur div.offres2 div.offretexte{
  /*border:1px solid red;  */
  width:782px;
	padding:0;
	float:left;
	margin: 0 0 15px 0;
	font-size: 1.2em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	}
#homeCenter2 div.operateur div.offres2 div.offretexte p{
	/*border:1px solid red;*/
	margin: 0;
	font-size: 1.1em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-left:20px;
}	
#homeCenter2 div.operateur  div.offreimg{
	/*border:1px solid red;  */
  width:220px;
	padding:0;
	float:left;
	margin:0 10px 0 0;
	}	
#homeCenter2 div.operateur  div.offreimg img{
	margin-top:4px;
  width:220px;
	}				


/* TEXTE SOUS LA LISTE */
	#homeCenter2 div.operateur div.offretexte2{
	/*border:1px solid navy; */
  width:545px;
	padding:0;
	float:left;
	margin: 0 0 15px 0;
	font-size: 1.1em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	}
#homeCenter2 div.operateur div.offretexte2 p{
	/*border:1px solid red;*/
	margin: 0;
	font-size: 1.1em;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-left:20px;
}

#homeCenter2 div.operateur ul.offres{
	margin: 10px 0px 10px 20px;
}	
#homeCenter2 div.operateur ul.offres li.offres{
	font-size: 1.1em;
}

	
	/* TÚlÚcharger coupon*/
#homeCenter2 div.operateur ul.op{
	margin: 5px 0 0 0;
	}	
#homeCenter2 div.operateur ul.op li.op{
	margin: 0;
	padding-left: 20px;
	background-image: url(../images/puces/pformulaireBlanc.gif);
	background-position: 0% 20%;
	background-repeat: no-repeat;
	font-weight: bold;
	}
	
/* ************************************************************************ */
/* ****************************** PAGE ORANGE ************************** */
/* ************************************************************************ */
/* style de la liste Ó puce des sommaires */
#homeCenter2 div.orange h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.8em;
	padding: 10px 0px 8px 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/logos/logo-op-1-50.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	/*border:1px solid red;*/
}



#homeCenter2 div.orange h2{
	font-family: Arial, Helvetica, sans-serif;
	color:#ff6633;
	margin: 2px 0 5px 0;
	font-size: 1.4em;
	line-height:18px;
}
#homeCenter2 div.orange h3{
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	text-decoration: underline;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op1.gif);
	background-position: 0% 55%;
	background-repeat: no-repeat;	
}	

	#homeCenter2 div.orange h3.image{
	/*border:1px solid pink;*/
	width:313px;
	font-size: 1.3em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 15px 0 5px 100px;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op1.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;		
	}

#homeCenter2 div.orange li{
	font-size: 1.0em;
	margin: 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/puceListe-op1.gif);
	background-position: 0% 65%;
	background-repeat: no-repeat;
	}
#homeCenter2 div.orange a:link {
	color:#6666cc;	
}
#homeCenter2 div.orange a:visited {
	color:#454FA0;
	/*color:#3399cc;
	color:#6666cc;*/
}
#homeCenter2 div.orange a:hover {
	color:#FF6633;
	text-decoration: underline;
}	
#homeCenter2 div.orange div.sommaire  dl.menuligne1 dd.ligne1{
	width:195px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op1.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
}
/************* MENU BLOC 2 ORANGE *************/
#homeCenter2 div.orange div.sommaire  dl.menuligne2 dd.ligne2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op1.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
	width:100%;
}



/* ************************************************************************ */
/* ****************************** PAGE CLUB INTERNET ************************** */
/* ************************************************************************ */
/* style de la liste Ó puce des sommaires */
#homeCenter2 div.ci h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.8em;
	padding: 10px 0px 8px 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/logos/logo-op-3-50.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	/*border:1px solid red;*/
}
#homeCenter2 div.ci h2{
	font-family: Arial, Helvetica, sans-serif;
	color:#f00078;
	margin: 2px 0 5px 0;
	font-size: 1.4em;
	line-height:18px;
}
#homeCenter2 div.ci h3{
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	text-decoration: underline;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op3.gif);
	background-position: 0% 55%;
	background-repeat: no-repeat;	
}	

	#homeCenter2 div.ci h3.image{
	/*border:1px solid pink;*/
	width:313px;
	font-size: 1.3em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 15px 0 5px 230px;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op3.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;		
	}

#homeCenter2 div.ci li{
	font-size: 1.0em;
	margin: 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/puceListe-op1.gif);
	background-position: 0% 65%;
	background-repeat: no-repeat;
	}
#homeCenter2 div.ci a:link {
	color:#6666cc;	
}
#homeCenter2 div.ci a:visited {
	color:#454FA0;
	/*color:#3399cc;
	color:#6666cc;*/
}
#homeCenter2 div.ci a:hover {
	color:#f00078;
	text-decoration: underline;
}	
#homeCenter2 div.ci div.sommaire  dl.menuligne1 dd.ligne1{
	width:195px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op3.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
}
/************* MENU BLOC 2 CLUB INTERNET *************/
#homeCenter2 div.ci div.sommaire  dl.menuligne2 dd.ligne2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op3.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
	width:100%;
}






/* ************************************************************************ */
/* ****************************** PAGE NEUF ****************************** */
/* ************************************************************************ */
/* style de la liste Ó puce des sommaires */
#homeCenter2 div.neuf h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.8em;
	padding: 10px 0px 8px 160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/logos/logo-op-5-50.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	/*border:1px solid red;*/
}
#homeCenter2 div.neuf h2{
	font-family: Arial, Helvetica, sans-serif;
	color:#6699ff;
	margin: 2px 0 5px 0;
	font-size: 1.4em;
	line-height:18px;
}
#homeCenter2 div.neuf h3{
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	text-decoration: underline;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op5.gif);
	background-position: 0% 55%;
	background-repeat: no-repeat;	
}	

	#homeCenter2 div.neuf h3.image{
	/*border:1px solid pink;*/
	width:313px;
	font-size: 1.3em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 15px 0 5px 230px;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op5.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;		
	}


#homeCenter2 div.neuf li{
	font-size: 1.0em;
	margin: 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/puceListe-op1.gif);
	background-position: 0% 65%;
	background-repeat: no-repeat;
	}
#homeCenter2 div.neuf a:link {
	color:#6666cc;	
}
#homeCenter2 div.neuf a:visited {
	color:#454FA0;
	/*color:#3399cc;
	color:#6666cc;*/
}
#homeCenter2 div.neuf a:hover {
	color:#6699ff;
	text-decoration: underline;
}	
#homeCenter2 div.neuf div.sommaire  dl.menuligne1 dd.ligne1{
	width:195px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op5.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
}
/************* MENU BLOC 2 NEUF *************/
#homeCenter2 div.neuf div.sommaire  dl.menuligne2 dd.ligne2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op5.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
	width:100%;
}

/* ************************************************************************ */
/* ****************************** PAGE AOL ******************************** */
/* ************************************************************************ */
/* style de la liste Ó puce des sommaires */
#homeCenter2 div.aol h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.8em;
	padding: 10px 0px 8px 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/logos/logo-op-2-50.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	/*border:1px solid red;*/
}
#homeCenter2 div.aol h2{
	font-family: Arial, Helvetica, sans-serif;
	color:#6699ff;
	margin: 2px 0 5px 0;
	font-size: 1.4em;
	line-height:18px;
}
#homeCenter2 div.aol h3{
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	text-decoration: underline;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op2.gif);
	background-position: 0% 55%;
	background-repeat: no-repeat;	
}	


	#homeCenter2 div.aol h3.image{
	/*border:1px solid pink;*/
	width:313px;
	font-size: 1.3em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 15px 0 5px 230px;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op2.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;		
	}


#homeCenter2 div.aol li{
	font-size: 1.0em;
	margin: 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/puceListe-op1.gif);
	background-position: 0% 65%;
	background-repeat: no-repeat;
	}
#homeCenter2 div.aol a:link {
	color:#6666cc;	
}
#homeCenter2 div.aol a:visited {
	color:#454FA0;
	/*color:#3399cc;
	color:#6666cc;*/
}
#homeCenter2 div.aol a:hover {
	color:#6699ff;
	text-decoration: underline;
}	
#homeCenter2 div.aol div.sommaire  dl.menuligne1 dd.ligne1{
	width:195px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op2.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
}
/************* MENU BLOC 2 AOL *************/
#homeCenter2 div.aol div.sommaire  dl.menuligne2 dd.ligne2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op2.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
	width:100%;
}



/******************************************************************************************************************************/
/* ************************************************************************ */
/* ****************************** PAGE TELE 2 ************************** */
/* ************************************************************************ */
/* style de la liste Ó puce des sommaires */
#homeCenter2 div.tele2 h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.8em;
	padding: 10px 0px 8px 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/logos/logo-op-4-50.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	/*border:1px solid red;*/
}
#homeCenter2 div.tele2 h2{
	font-family: Arial, Helvetica, sans-serif;
	color:#ff9900;
	margin: 2px 0 5px 0;
	font-size: 1.4em;
	line-height:18px;
}
#homeCenter2 div.tele2 h3{
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	text-decoration: underline;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op4.gif);
	background-position: 0% 55%;
	background-repeat: no-repeat;	
}	

	#homeCenter2 div.tele2 h3.image{
	/*border:1px solid pink;*/
	width:313px;
	font-size: 1.3em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 15px 0 5px 230px;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op4.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;		
	}

#homeCenter2 div.tele2 li{
	font-size: 1.0em;
	margin: 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/puceListe-op1.gif);
	background-position: 0% 65%;
	background-repeat: no-repeat;
	}
#homeCenter2 div.tele2 a:link {
	color:#6666cc;	
}
#homeCenter2 div.tele2 a:visited {
	color:#454FA0;
	/*color:#3399cc;
	color:#6666cc;*/
}
#homeCenter2 div.tele2 a:hover {
	color:#ff9900;
	text-decoration: underline;
}	
#homeCenter2 div.tele2 div.sommaire  dl.menuligne1 dd.ligne1{
	width:195px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op4.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
}
/************* MENU BLOC 2 TELE 2 *************/
#homeCenter2 div.tele2 div.sommaire  dl.menuligne2 dd.ligne2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op4.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
	width:100%;
}

/******************************************************************************************************************************/













/* ************************************************************************ */
/* ****************************** PAGE ALICE / SKYDSL ****************************** */
/* ************************************************************************ */
/* style de la liste Ó puce des sommaires */
#homeCenter2 div.alice h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.8em;
	padding: 10px 0px 8px 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/logos/logo-op-6-50.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	/*border:1px solid red;*/
}
#homeCenter2 div.skydsl h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.8em;
	padding: 10px 0px 8px 95px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/logos/logo-op-11-50.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	/*border:1px solid red;*/
}
#homeCenter2 div.alice h2, #homeCenter2 div.skydsl h2{
	font-family: Arial, Helvetica, sans-serif;
	color:#cc0000;
	margin: 2px 0 5px 0;
	font-size: 1.4em;
	line-height:18px;
}
#homeCenter2 div.alice h3, #homeCenter2 div.skydsl h3{
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	text-decoration: underline;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op6.gif);
	background-position: 0% 55%;
	background-repeat: no-repeat;	
}	

	#homeCenter2 div.alice h3.image, #homeCenter2 div.skydsl h3.image{
	/*border:1px solid pink;*/
	width:313px;
	font-size: 1.3em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 15px 0 5px 230px;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op6.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;		
	}


#homeCenter2 div.alice li, #homeCenter2 div.skydsl li{
	font-size: 1.0em;
	margin: 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/puceListe-op1.gif);
	background-position: 0% 65%;
	background-repeat: no-repeat;
	}
#homeCenter2 div.alice a:link, #homeCenter2 div.skydsl a:link {
	color:#0066ff;	
}
#homeCenter2 div.alice a:visited, #homeCenter2 div.skydsl a:visited {
	color:#0066ff;
	/*color:#3399cc;
	color:#6666cc;*/
}
#homeCenter2 div.alice a:hover, #homeCenter2 div.skydsl a:hover {
	color:#cc0000;
	text-decoration: underline;
}	
#homeCenter2 div.alice div.sommaire  dl.menuligne1 dd.ligne1, #homeCenter2 div.skydsl div.sommaire  dl.menuligne1 dd.ligne1{
	width:195px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op6.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
}
/************* MENU BLOC 2 ALICE *************/
#homeCenter2 div.alice div.sommaire  dl.menuligne2 dd.ligne2, #homeCenter2 div.skydsl div.sommaire  dl.menuligne2 dd.ligne2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op6.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
	width:100%;
}





/* ************************************************************************ */
/* ****************************** PAGE NOSS ************************** */
/* ************************************************************************ */
/* style de la liste Ó puce des sommaires */
#homeCenter2 div.numericable h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	margin: 2px 0;
	font-size: 1.8em;
	padding: 10px 0px 8px 90px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/logos/logo-op-10-50.gif);
	background-position: center left;
	background-repeat: no-repeat;	
	line-height:30px;
	/*border:1px solid red;*/
}
#homeCenter2 div.numericable h2{
	font-family: Arial, Helvetica, sans-serif;
	color:#990066;
	margin: 2px 0 5px 0;
	font-size: 1.4em;
	line-height:18px;
}
#homeCenter2 div.numericable h3{
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	text-decoration: underline;
	margin: 10px 0 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op10.gif);
	background-position: 0% 55%;
	background-repeat: no-repeat;	
}	

	#homeCenter2 div.numericable h3.image{
	/*border:1px solid pink;*/
	width:313px;
	font-size: 1.3em;
	color:#000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin: 15px 0 5px 230px;
	padding-left: 20px;
	background-image: url(../images/puces/psommaire-op10.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;		
	}

#homeCenter2 div.numericable li{
	font-size: 1.0em;
	margin: 5px 0;
	padding-left: 20px;
	background-image: url(../images/puces/puceListe-op1.gif);
	background-position: 0% 65%;
	background-repeat: no-repeat;
	}
#homeCenter2 div.numericable a:link {
	color:#6666cc;	
}
#homeCenter2 div.numericable a:visited {
	color:#454FA0;
	/*color:#3399cc;
	color:#6666cc;*/
}
#homeCenter2 div.numericable a:hover {
	color:#f00078;
	text-decoration: underline;
}	
#homeCenter2 div.numericable div.sommaire  dl.menuligne1 dd.ligne1{
	width:195px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op10.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
}
/************* MENU BLOC 2 NUMERICABLE *************/
#homeCenter2 div.numericable div.sommaire  dl.menuligne2 dd.ligne2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 8px 0 0;
	font-size: 1.0em;
	padding-left: 21px;
	background-image: url(../images/puces/puce-op10.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	line-height: 16px;
	text-align:left;
  clear:both;
	width:100%;
}



/**/
#homeCenter2 ul.cube{
	font-size: 1.1em;
	background-color: White;
	/*float: left;*/
  /*width: 170px;*/
	margin:0 0 20px 18px;
	/*padding-left: 20px;*/
	/*border:2px solid #ededed;*/
	}
#homeCenter2 li.cube{
	font-size: 1.0em;
	float: left;
	width: 180px;
	height: 58px;
	text-align: left;
	margin: 5px 8px 5px 0;
	border:1px solid #cccccc;
		font-weight: bold;
/*display:inline;*/

	}
#homeCenter2 li.cube2{
	font-size: 1.0em;
	float: left;
	width: 560px;
	height: 58px;
	text-align: left;
	margin: 5px 8px 5px 0;
	border:1px solid #cccccc;
	font-weight: bold;
display:block;


	}
	
#homeCenter2 li.cube span{
	font-size: 1.1em;
	/*float: left;*/
	/*width: 130px;
	height: 40px;*/
	text-align: left;
	margin: 2px 5px 2px 2px;
	/*border:1px solid #cccccc;*/
display:block;
	font-weight: bold;
	}
	
#homeCenter2 li.cube2 span{
	font-size: 1.1em;
	/*float: left;*/
	/*width: 130px;
	height: 40px;*/
	text-align: left;
	margin: 2px 5px 2px 2px;
	/*border:1px solid #cccccc;*/
display:block;
	font-weight: bold;
	
	}	
#homeCenter2 li.cube span.option2{
	font-size: 1.1em;
	/*float: left;*/
	/*width: 130px;
	height: 40px;*/
	text-align: left;
	margin: 2px 5px 2px 2px;
	/*border:1px solid #cccccc;*/
display:block;
	font-weight: normal;color:#666ccc;
	}
	
#homeCenter2 li.cube2 span.option2{
	font-size: 1.1em;
	/*float: left;*/
	/*width: 130px;
	height: 40px;*/
	text-align: left;
	margin: 2px 5px 2px 2px;
	/*border:1px solid #cccccc;*/
display:block;
	font-weight: normal;color:#666ccc;
	
	}	
	

#homeCenter2 ul.cube  li.cube img{
	width: 50px;
	height: 20px;
	margin: 0 5px 0 0;
	vertical-align:top;	
	/*border:1px solid red;*/
	}
/**/

/**/
#homeCenter2 div.topFiche{
	/*border:1px solid red;*/
		width: 830px
		display:block;
	}
	
#homeCenter2 div.topFiche1{
	/*border:1px solid navy;*/
	width: 450px;
	height: 250px;
	line-height: 12px;
	font-size: 8px;
	margin: 10px 5px 0 15px;
	padding: 10px 0 0 0;
	float:left;
	background-image: url(../images/comparateur/backFiche.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;	
	}
#homeCenter2 div.topFiche1 p{
	/*border:1px solid olive;*/
	width: 445px;
	margin:5px;
	}	
#homeCenter2 div.topFiche2{
	/*border:1px solid pink;*/
	width: 315px;	float:right;
	}	
/**/



/*********************************************************************************************************************************/
/* dÚfinition centre fiches forfaits */
/*********************************************************************************************************************************/
#centerFiche div.tete{ /*border:1px solid olive;*/
margin-top:10px;
}
/*#centerFiche div.ligne1{ border:1px solid yellow;
}*/
#centerFiche div.tete div.logo{ /*border:1px solid red;*/
float:left;
width:100px
}
#centerFiche div.tete div.titre{ /*border:1px solid navy;*/
float:left;
/*width:630px;*/
width:565px;
}
#centerFiche div.tete div.titre h1.vide{ /*border:1px solid navy;*/

font-size:1.9em; margin-left:0px;
}

#centerFiche div.tete div.box{/* border:1px solid red;*/
float:right;
clear:both;
height:75px;
width:183px;
}
#centerFiche div.tete div.pastilles{ /*border:1px solid pink;*/
margin:0 0 5px 0px;
/*width:418px;*/
display:block;
clear:both;
}

/* page fiche forfait -> promo */
div.promoforfait{
	/*color:#ff0000;*/
	font-size:1.3em;
	margin:0px 0 10px 0px;
	font-weight: bold;
	color: #cc0066;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}	

div.promoforfait span{
	color: #000;
}


#centerFiche h1{/*border:1px solid pink;*/
	font-size:1.9em;
	margin:0;	
	}
	
#centerFiche h4{

	
	
	border:none;
	width:610px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 8px 0 5px 20px;
	padding: 0 0 2px 18px;
	background-color: #42b4e6;
	background-image: url(../images/fonds/menu2.gif);
	background-position: 0% 30%;
	background-repeat: repeat-x;	
	
	}	
#centerFiche h4.tv,{

	
	
	border:none;
	width:610px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 8px 0 5px 20px;
	padding: 0 0 2px 18px;
	background-color: #42b4e6;
	background-image: url(../images/fonds/menu2.gif);
	background-position: 0% 40%;
	background-repeat: repeat-x;	
	}	
	
	
	
	
	
#homeCenter2 h2.op{
	border:none;
	width:730px;
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	margin: 8px 0 5px 0;
	background-image: none;
	}	
	
	
	
	
	
#homeCenter2 h3.tv{

	
	
	border:none;
	width:730px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 8px 0 5px 20px;
	padding: 0 0 2px 18px;
	background-color: #42b4e6;
	background-image: url(../images/fonds/menu2.gif);
	background-position: 0% 40%;
	background-repeat: repeat-x;	
	}		




#centerFiche div.ficheDescriptif{ /*border:1px solid yellow;*/
	width: 691px;
	float: left;
	}
#centerFiche div.ficheDescriptif h2{
	font-size: 1.4em;
	margin: 20px 0 10px 0;
	}
	

	
#centerFiche div.descriptionDetails{
	font-size: 1.3em;
	font-weight:bold;
	margin: 0 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666ccc;
	}
	

#centerFiche div.descriptionDetails span{

	color: #cc0066;
	}	
	
	
#centerFiche div.ficheDescriptif h2.description{
	font-size: 1.7em;
	margin: 0 0 10px 0;
	}
#centerFiche div.ficheDescriptif h3{ /*border:1px solid yellow;*/
	font-size: 1.2em;
	margin: 2px 0 0 0;
	}
#centerFiche div.ficheDescriptif h3.ouvert{ /*border:1px solid yellow;*/
	font-size: 1.6em;
	margin: 5px 0 0 0px;
	}
#centerFiche div.ficheDescriptif dl{
	width: 500px;
	margin: 0;
	padding: 0;
	}
#centerFiche div.ficheDescriptif dt{
	margin: 0;
	padding: 0;
	}
#centerFiche div.ficheDescriptif div.container{  /*border:1px solid olive;*/
	/* padding: 0 10px; */
	}
#centerFiche div.ficheDescriptif2{ /* UtilisÚ sur /forfait-adsl/fiche-operateur.jsp */
	width: 330px;
	float: left;
	}
#centerFiche div.ficheDescriptif2 h2{ /* UtilisÚ sur /forfait-adsl/fiche-operateur.jsp */
	font-size: 1.4em;
	margin: 20px 0 10px 0;
	}
#centerFiche div.resumeTop{
	background-image: url(/images/fonds/eee-top-500.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
#centerFiche div.resumeCenter{
	background-color: #eee;
	width: 500px;
	float: left;
	font-size: 1.4em;
	font-weight: bold;
	}
#centerFiche div.resumeBottom{
	background-image: url(/images/fonds/eee-bottom-500.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin: 0 0 23px 0;
	}


#centerFiche div.descriptifTopA{
	background-image: url(/images/fonds/top-fiche666_2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	/*border:1px solid navy;*/
	margin-top:12px;
	}
#centerFiche div.descriptifCenterA{
	background-image: url(../images/fonds/center-fiche666_2.gif);
	background-position: top left;
	background-repeat: repeat-y;
	}
#centerFiche div.descriptifBottomA{
	background-image: url(/images/fonds/bottom-fiche666_2.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-bottom:10px;
	}





#centerFiche div.descriptifTop{
	background-image: url(/images/fonds/top-fiche666.gif);
	background-position: top left;
	background-repeat: no-repeat;
	/*border:1px solid navy;*/
	}
#centerFiche div.descriptifCenter{
	background-image: url(../images/fonds/center-fiche666.gif);
	background-position: top left;
	background-repeat: repeat-y;
	}
#centerFiche div.descriptifBottom{
	background-image: url(/images/fonds/bottom-fiche666.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-bottom:10px;
	}


#centerFiche div.ficheSouscrire{
	width: 260px;
	float: right;
	/*border:0px solid red;*/
	}
	

#centerFiche div.ficheSouscrire2{
	width: 260px;
	float: right;
	/*border:0px solid red;*/
	}
	
#centerFiche div.ficheSouscrire div.container{
	padding: 0 10px;
	}
#homePub3 div.souscrireTop{
	background-image: url(../images/fonds/eee-top-260.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-top:20px;
	}
#homePub3 div.souscrireCenter{
	background-color: #eee;
	}	
#homePub3 div.souscrireCenter input.bouton{
	float: right;
	margin: 0px 0px 0px 0px;
	padding-top:4px;
	}
#homePub3 div.souscrireBottom{
	background-image: url(../images/fonds/eee-bottom-260.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-bottom:20px;
	}
	
#homePub3 div.testLigneTop{
	height:75px;
	margin: 0;
	padding:0;
	/*border:1px solid red;*/
	}
#homePub3 div.testLigneBottom{
	height:25px;
	margin: 0;
	padding:0;
	/*border:1px solid red;*/
	}			
#homePub3 div.testLigne{
	background-image: url(../images/fonds/250TestLigne.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height:255px;
	margin:10px 0 5px 0;
	padding:0 0 0 5px;
	/*border:1px solid red;*/
	font-size: 1.1em;
	color: #333333;
	line-height: 1.4em;
	}	
#homePub3 div.testLigne input{
	margin:2px 0 0 0;
	/*border:1px solid red;*/
	}		
	
	
#homePub3 div.souscrireLigne{
	background-image: url(../images/fonds/souscrire.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height:65px;
	margin: 0 0 10px 0;
	padding:0 0 0 5px;
	font-size: 1.1em;
	color: #333333;
	line-height: 1.4em;
	border:1px solid white;
	}		
	
	
#homePub3 div.souscrireLigne h2.souscrireLigne{
	font-size: 1.4em;
	margin:16px 0 0 29px;
	}		
	
	
	
#homePub3 div.informationLigne{
	background-image: url(../images/fonds/information.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height:160px;
	margin: 0 0 10px 0;
	padding:0 0 0 5px;
	font-size: 1.1em;
	color: #333333;
	line-height: 1.4em;
	border:1px solid white;
	}		
	
	
#homePub3 div.informationLigne h2.souscrireLigne{
	font-size: 1.4em;
	margin:16px 0 0 29px;
	}		
	
	
#homePub3 div.informationLigne2{
	background-image: url(../images/fonds/information2.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height:200px;
	margin: 0 0 10px 0;
	padding:0 0 0 5px;
	font-size: 1.1em;
	color: #333333;
	line-height: 1.4em;
	border:1px solid white;
	}		
	
	
#homePub3 div.informationLigne2 h2.souscrireLigne{
	font-size: 1.4em;
	margin:16px 0 0 29px;
	}	
	


#homePub3 div.informationLigne3{
	background-image: url(../images/fonds/information3.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height:180px;
	margin: 0 0 10px 0;
	padding:0 0 0 5px;
	font-size: 1.1em;
	color: #333333;
	line-height: 1.4em;
	border:1px solid white;
	}		
	
	
#homePub3 div.informationLigne3 h2.souscrireLigne{
	font-size: 1.4em;
	margin:16px 0 0 29px;
	}






#homePub3 div.contact{
	background-image: url(../images/illustrations/conseil2.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height:65px;
	margin: 0 0 10px 0;
	padding:0 0 0 5px;
	font-size: 1.1em;
	color: #333333;
	line-height: 1.4em;
	border:1px solid white;
	}		
	
	
#homePub3 div.contact h2.souscrireLigne{
	font-size: 1.4em;
	margin:16px 0 0 29px;
	}	






	
	
#homePub3 div.ficheSouscrire h2{
	font-size: 1.4em;
	}
#homePub3 div.ficheSouscrire2 h2{
	font-size: 1.4em;
	}
	
#homePub3 p.descriptif2{
	font-size: 1.1em;
	color: #000;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
	
	
#homePub3 p.descriptif3{
	font-size: 1.1em;
	color: #000;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0 28px;
	}	

#homePub3 p.descriptif3 span{
	font-size: 0.8em;
	color: #000;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0 25px;
	}


	
	
#centerFiche p.descriptifA, #homeCenter2 p.descriptifA{
	font-size: 1.1em;
	color: #000;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	}
#centerFiche p.descriptif, #homeCenter2 p.descriptif{
	font-size: 1.1em;
	color: #666;
	line-height: 1.4em;
	}
#descriptif p.descriptif2{
	font-size: 1.1em;
	color: #666ccc;
	line-height: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	

#centerFiche div.detailsoffre, #homeCenter2 div.detailsoffre{
	font-size: 1.1em;
	margin-left:20px;
	margin-bottom:2px;
	padding:2px 3px 4px 4px;
	width: 630px;
	color:#555555
}
#centerFiche div.detailsoffreon{
	font-size: 1.1em;
	margin-left:20px;
	margin-bottom:2px;
	padding:2px 3px 4px 4px;
	width: 630px;
	background-color:#e0d8ff;
	color:navy;
}
#centerFiche div.colonne1{ /*border:1px solid pink;*/
	margin-left:0px;
	width:280px;
	float:left;

}

#centerFiche div.colonne2{ /*border:1px solid red;*/
	/*width:320px;*/
}

#centerFiche div.lignePromo{
	padding-top:1px;
	padding-bottom:2px;
	color: #336699;
	clear:both;
}
#centerFiche div.BTNfermer,  #homeCenter2 div.BTNfermer{
	float:right;
	margin-right: 15px;
	/*border:1px solid red;*/
}


#centerFiche div.container2A{
	padding: 1px 0px 15px 5px;
	font-family: Arial, Helvetica, sans-serif;
	width:658px;
	/*border:1px solid red;*/
	}
	
#centerFiche div.container2{
	padding: 1px 0px 15px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:664px;
	/*border:1px solid red;	*/
	}
	
	
/*********************************************************************************************************************************/
/* définition Résilier */
/*********************************************************************************************************************************/
#homeCenter div.fildariane {	border:1px solid pink;
	background-image: url(../images/illustrations/arianeResilier2.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	width:656;
	height:80px;
	margin: 0;
	padding:0;
}

#homeCenter div.fildariane div.phase0{	/*border:1px solid green;*/
	padding-left:0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#f00078;
	width :30px;
	float:left;
}
#homeCenter div.fildariane div.phase1{	/*border:1px solid red;*/
	margin-left:0px;
	padding-left:0px;		
	font-family: Arial, Helvetica, sans-serif;
	color:#f00078;
	width:251px;
	float:left;
}
#homeCenter div.fildariane div.phase2{	/*border:1px solid blue;*/
	margin-left:0px;	
	padding-left:0px;	
	font-family: Arial, Helvetica, sans-serif;
	color:#f00078;
	width :290px;
	float:left;
}

#homeCenter div.fildariane div.phase3{	/*border:1px solid green;*/
	padding-left:0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#f00078;
	width :82px;
	float:left;
}
#homeCenter div.fildariane div.phase1 span, #homeCenter div.fildariane div.phase2 span, #homeCenter div.fildariane div.phase3 span{
	font-family: Arial, Helvetica, sans-serif;
	color:#f00078;
	font-size: 1.25em;
	font-weight: bold;
}

#homeCenter div.fildariane div.phase1 span.ssTitre, #homeCenter div.fildariane div.phase2 span.ssTitre, #homeCenter div.fildariane div.phase3 span.ssTitre{
	font-family: Arial, Helvetica, sans-serif;
	color:#6666cc;
	font-size: 1.0em;
	font-weight: normal;
}	
	
/*********************************************************************************************************************************/	
/* CLE DATA */
/*********************************************************************************************************************************/
.containerBloc{
clear:both;
margin: 0 0 20px 0px;
padding:0px;
width:810px;
}
.containerBloc2{
margin: 0 0 0px 0px;
padding:0px;
}
.containerBloc p{
font-size:13px;
}

.containerBloc h2{
margin:0 0 0 5px;

}


.containerBloc .titre{
font-size:12px;
font-weight:bold;
margin:5px 0 0 0;
}
.containerBloc .titre2 {
font-size:12px;
font-weight:bold;
color: #0099ff;
margin:0px 0 5px 10px;
padding:0;
line-height:20px;
}
.containerBloc2 .titre2 {
font-size:12px;
font-weight:bold;
color: #0099ff;
margin:5px 0 10px 10px;
padding:0;
line-height:20px;
}


.containerBloc .blocx1 .left, .containerBloc .blocx2 .left{
height: 200px;
float: left;
margin-right:10px;
}
.containerBloc .blocx2 .right{
height: 200px;
width:350px;
float: left;
margin: 0 0 0 5px;
}

.blocportable {
	padding: 0px;
	float: left;
	height: 210px;
	width: 295px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
	border: 1px solid #CCCCCC;
	color:#FFFFFF;
	background:#6666cc url(/images/cle-data/bg_portable.jpg) no-repeat right bottom;
}
.blocportable p {
margin:0 0 0 8px;
font-size:11px;
}
.blocportable p.titre {
margin:18px 0 5px 8px;
font-size:14px;
}
.blocx2 {
	padding: 0px;
	float: left;
	height: 210px;
	width: 488px;
	margin-top: 0 0 28px 0;
	border: 1px solid #CCCCCC;
}

.blocx1 {
	padding: 0px;
	float: left;
	height: 255px;
	width: 255px;
	margin: 0 0px 12px 0px;
	border: 1px solid #CCCCCC;
}

.first{
	margin-left: 8px;
}
.secondbloc .blocx1{
	margin: 0 0 0 15px;
}
.thirst .blocx1{
	margin: 0 0 0 15px;
}
.marche{
	padding: 3px;
	float: right;
	height: 92px;
	width: 720px;
	margin: 8px 30px 10px 0px;
}
.containerBloc .marche .titre{
font-size:12px;
font-weight:bold;
margin:10px 0 0 0px;
color: #0099ff;
}

.containerBloc .marche .left{
height: 90px;
width:114px;
float:left;
}
.containerBloc .marche .right{
height: 90px;
width:255px;
float: left;
margin: 0 0 0 5px;
}

.pratique {
	padding: 0px;
	float: right;
	height: 90px;
	width: 300px;
	color:#000;
	background:white url(/images/cle-data/bg_pratique.gif) no-repeat left top;
}
.containerBloc .pratique .titre{
font-size:12px;
font-weight:bold;
margin:16px 0 0 46px;
color:#000000;
}
.pratique p{
font-size:11px;
font-weight:normal;
margin:5px 0 0 46px;
}






.containerBloc ul{
margin:15px 0 0px 5px;
}
.containerBloc .blocx2 ul{
margin:15px 0 50px 0;
}
.containerBloc .blox1 ul{
margin:15px 0 0px 0;
}
.marche ul{
margin:5px 0 0 0;
}
.containerBloc ul li,  .blox1 ul li, .contient .bloc1 ul li{
font-size:11px;
list-style:inside;
list-style-type:square;
}
.marche ul li{
font-size:11px;
list-style:inside;
list-style-type:square;
}
.containerBloc .prix{
color: #cc0066;
font-size:11px;
font-weight:bold;
margin:70px 0 0 0;
}
.containerBloc .logo1{
float:right;
margin:0 8px 10px 0;
}
.containerBloc .btn{
float:right;
}



.ssbloc{
margin:0px 0 0 10px;
padding:0px 0 0 0;
width:225px;
height:40px;

}
.ssbloc .prix2{
color: #cc0066;
font-size:11px;
font-weight:bold;
margin:5px 0 0 0;
width:190px;
float:left;
}
.ssbloc .logo2{
float:right;
margin:0 0px 10px 0;
}
.ssbloc .btn2{
float:right;
margin:5px 30px 0 0;
}





.contient1, .contient2, .contient3, .contient4 {
	padding: 0px;
	height: 120px;
	width: 186px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.contient1 {
	margin-right: 8px;
	margin-left: 8px;
	float: left;
}
.contient2 {
	margin-right: 8px;
	margin-left: 10px;
	float: left;
}
.contient3 {
	margin-right: 8px;
	margin-left: 10px;
	float: left;
}
.contient4 {
	margin-right: 0px;
	float: right;
}

.contient1 p, .contient2 p, .contient3 p, .contient4 p {
	font-size:10px;
	margin:0;
}


.containerBloc .bloc1 {
	padding: 0px;
	float: right;
	height: 100px;
	width: 182px;
	margin-top: 0px;
	margin-bottom: 8px;
	border: 1px solid #CCCCCC;
	font-size:12px;
}

.containerBloc .bloc1 .titre{
font-size:12px;
font-weight:bold;
margin:5px 0 0 4px;
color:#000000;
}




.containerBloc2 table{
margin:0px 0 20px 0;
padding:0;
}
.containerBloc2 th, .containerBloc2 td{
background-color:#ccccff;
text-align:center;
width:135px;
height:20px;
}
.containerBloc2 td{
	background-color:#FFFFFF;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.containerBloc2 th, .containerBloc2 td{

}
.containerBloc2 td.borderleft{
	border-left:1px solid #CCCCCC;
}
.containerBloc2 td.borderright{
	border-right:1px solid #CCCCCC;
}
.containerBloc2 .none{
background-color:white;
border:none;
}
.containerBloc2 .vide{
height:4px;
}

/**/

.inputTest {
width:120px;}
.inputTestZip {
width:50px;}
