/* CSS Document */
*{
	margin:0;
	padding:0;
}
body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#76757A;
	background-color:#FFFFFF;
	
	scrollbar-3dlight-color:    #1F1E2C;   
	scrollbar-arrow-color:      #FFFFFF;   
	scrollbar-darkshadow-color: #CCCCCC;   
	scrollbar-face-color:       #CCCCCC;   
	scrollbar-highlight-color:  #FFFFFF;  
	scrollbar-shadow-color:     #FFFFFF;
}
ul, li {
	padding: 0;
	margin: 0;
}
.tx10 {
	font-size:10px;
}
.form_tx {
	background-color:#CCCCCC;
	border:0;
	font-size:12px;
}
.bt_form {
	background-color:#76757A;
	font-size:11px;
	color:#FFFFFF;
	border:0;
	font-weight:bold;
}
.spacer {
	clear: both;
}
a.lien_blc {
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
a.lien_blc:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
a.lien_gris {
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
a.lien_gris:hover {
	text-decoration:underline;
}
.affiche {
	visibility:visible;
}
.cache {
	visibility:hidden;
	display:none;
}
.fd_rouge {
	background-color:#FF0101;
}
.fd_vert {
	background-color:#99CC00;
}
.fd_bleu {
	background:#287c9f;
	}
a.lien_rond {
	font-size:14px;
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}
a.lien_rond:hover {
	color:#FE0103;
}
.fd_violet {
	background-color:#9D4DB1;
}
.fd_gris {
	background-color:#76757A;
}
.fd_violet_bloc {
	background-color:#9D4DB1;
}
.fd_orange {
	background-color:#FF9416;
}

/*FORMULAIRE CONTACT*/
.form_fd {
	background-color:#FFFFFF;
	border:solid 1px #999999;
	color:#76757A;
}
.tx_erreur {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#FE0103;
}
#formulaire_vendre input {
	font-size:11px;
	font-weight:bold;
}
#formulaire_vendre textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#76757A;
}
#formulaire_vendre li {
	list-style-type:none;
	padding-left:150px;
}
#formulaire_vendre fieldset {
	margin-top:20px;
	border:1px solid #DADDDC ;
	padding:10px;
	width:550px;
}
#formulaire_vendre label {
	float:left;
	width:150px;
	margin-right:10px;
	text-align:right;
}
#formulaire_vendre legend {
	color:#FE0103;
	font-weight:bold;
	font-size:13px;
}
#formulaire_vendre p {
	margin-bottom:15px;
}
.form_text {
	width:300px; 
	font-size:11px; 
	font-family: Tahoma,Arial, Helvetica, sans-serif; 
	background-color:#CCCCCC; 
	border: 1px #898989 solid ;
}
.form_select {
	font-size:11px;
	font-weight:bold;
	background-color:#FFFFFF;
	border:solid 1px #999999;
	color:#76757A;
}

/*FIN FORMULAIRE CONTACT*/

#conteneur {
	position: relative;
	width:960px;
	margin: 0 auto;
}
#page {
	position:relative;
	margin: 0;
	padding : 0;
	width:960px;
	height:550px;
}
#logo {
	position:absolute;
	left:10px;
	top:15px;
	width:184px;
	height:39px;
	text-indent:-50000px;
	background:url(images_squelettes/logo.gif) no-repeat;
}
#menu {
	position:absolute;
	left:320px;
	top:5px;
	width:100px;
	height:39px;
	line-height:14px;
}
#menu a, #menu_bas a, #espace_partenaire a, #menu_bas_accueil a {
	font-size:10px;
	color:#666666;
	text-decoration:none;
}
#menu a:hover, #menu_bas a:hover, #espace_partenaire a:hover, #menu_bas_accueil a:hover {
	color:#FE0103;
}
#menu li {
	list-style:none;
	line-height:0.7em;
}
*:first-child+html #menu li {
   line-height:0.8em; /* Lu uniquement par IE 7 */
}
#menu li.on {
	list-style:none;
	font-weight:bold;
}
#menu_produits_gpe {
	position:absolute;
	left:420px;
	top:25px;
	width:195px;
	height:39px;
}
#menu_produits_gpe a {
	color:#666666;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}
#menu_produits_gpe a:hover {
	color:#FE0103;

}
#menu_site {
	position:absolute;
	left:420px;
	top:0 ;
	width:520px;
	height:17px;
	background-color:#76757A;
	padding-top:4px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}
#menu_site li {
	list-style-type:none;
	display: inline;
	padding-left:36px;
}
#menu_site a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}
#menu_site a:hover {
	color:#CCCCCC;
}
#form_rechercher {
	position:absolute;
	left:750px;
	top:25px;
	width:184px;
	height:39px;
	text-align:right;
}
#menu_bas {
	position:relative;
	margin: 0 auto;
	width:960px;
	height:20px;
	font-size:10px;
	margin-top:-45px;

}
#adresse_accueil {
	position:relative;
	margin: 0 auto;
	width:960px;
	height:20px;
	font-size:10px;
	margin-top:-2px;
	font-size:10px;

}
#menu_bas_accueil {
	position:absolute;
	left:120px;
	top:515px;
	width:200px;
	height:20px;
	font-size:10px;
}
#espace_partenaire {
	position:absolute;
	left:675px;
	top:515px ;
	width:150px;
	height:20px;
	font-size:10px;
	z-index:100;
}
#accroche {
	position:absolute;
	left:55px;
	top:50px;
	width:184px;
	height:39px;
	text-indent:-50000px;
	z-index:300;
}
#accroche h2.borne {
background:url(images_squelettes/legende_logo_borne.gif) no-repeat;
}
#accroche h2.compteur {
background:url(images_squelettes/legende_logo_comteurs.gif) no-repeat;
}
#accroche h2.telecom {
background:url(images_squelettes/legende_logo_telecom.gif) no-repeat;
}
#accroche h2.corporate {
background:url(images_squelettes/legende_logo_corporate.gif) no-repeat;
}
#accroche h2 {
	font-size:10px;
	color:#666666;
}

/* PAGE ACCUEIL CORPORATE */
#accroche_accueil {
	position:absolute;
	top:45px;
	left:420px;
	width:350px;
	height:45px;
	font-weight:bold;
	font-size:12px;
	padding:10px;
	color:red;
	z-index:10;
	}
#accroche_accueil a { color:#666666; }
#actu_accueil {
	position:absolute;
	top:110px;
	right:10px;
	width:208px;
	border:solid 1px #CCCCCC;
	}
#actu_accueil ul {
	position:relative;
	list-style-type:square;
	list-style-position:inside;
	}
#actu_accueil ul li {
	margin-left:1em;
	font-size:11px;
	margin-top:5px;
	}
#actu_accueil ul li a {
	text-decoration: none;
	color:#666666;
	}
#actu_accueil ul li a:hover {
	color:#FF0000;
	}
#actu_accueil h3 {
	font-size:14px;
	margin-left:10px;
	}
#actu_accueil #lien_actu {
	margin-left:10px;
	padding-top:10px;
	margin-bottom:5px;
	}
#actu_accueil #lien_actu a { 
	color:red;
	text-decoration:none; 
	font-size:11px; 
	font-weight:bold; 
	}
#actu_accueil #lien_actu a:hover { color:#666666;}
#actu_accueil_liste ul {
	list-style-type:none;
	width:400px;
	}
#actu_accueil_liste ul li a {
	text-decoration:none;
	}
#actu_accueil_liste ul li a:hover {
	text-decoration: underline;
	}
#actu_accueil_liste ul li.titre a {
	color:red;
	font-size:14px;
	}
#actu_accueil_liste ul li.titre {
	margin-top:1em;
	}
#actu_accueil_liste ul li.texte a {
	font-size:11px;
	}

.accueil_corp {
	background:url(images_squelettes/fd_accueil_corp.gif) no-repeat;
}
#tx_rond, #tx_rond_default {
	position:absolute;
	top:110px;
	left:0;
	width:150px;
	height:63px;
	font-weight:bold;
	padding:5px;
}
#tx_rond {
	font-size:11px;
}
#tx_rond_default {
	width:200px;
	}
#tx_rond_default {
	font-size:18px;
	color:#fe0000;
}
#rond1, #rond2, #rond3, #rond4, #rond {
	position:absolute;
	left:210px;
	top:160px;
	width:375px;
	height:338px;
}
#rond {
	background:url(images_squelettes/centre_default.jpg) no-repeat;
	background-position:50px;
}
#rond1 {
	background:url(images_squelettes/centre_borne.jpg) no-repeat;
	visibility:hidden;
	background-position:50px;
}
#rond2 {
	background:url(images_squelettes/centre_taxaplus.jpg) no-repeat;
	visibility:hidden;
	background-position:50px;
}
#rond3 {
	background:url(images_squelettes/centre_telecom.jpg) no-repeat;
	visibility:hidden;
	background-position:50px;
}
#rond4 {
	background:url(images_squelettes/centre_projet.jpg) no-repeat;
	visibility:hidden;
	background-position:50px;
}
#rd_menu1, #rd_menu2, #rd_menu3, #rd_menu4 {
	position:absolute;
	width:180px;
	height:50px;
	line-height:15px;
}
#rd_menu1 {
	left:470px;
	top:160px;
}
#rd_menu2 {
	left:550px;
	top:200px;
	width:150px;
}
#rd_menu3 {
	left:580px;
	top:280px;
}
#rd_menu4 {
	left:580px;
	top:370px;
}


/*RUBRIQUE SITE CORPORATE */
.page_corp {
	background:url(images_squelettes/fd_int_corp.gif) no-repeat;
}
#sous_menu {
	position:absolute;
	left:110px;
	top:120px ;
	width:180px;
	height:20px;
}
#sous_menu ul.decalage {
	padding-left:20px;
	margin-top:5px;
}
#sous_menu h2, a.lien_titre {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:10px;
	text-decoration:none;
}
a.lien_titre:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#sous_menu li {
	font-size:11px;
	margin-left:20px;
	margin-bottom:5px;
}
#sous_menu li.off {
	list-style-image:url(images_squelettes/puce_rouge.gif);
	list-style-position:inherit;
}
#sous_menu li.on {
	font-weight:bold;
	color:#FF0000;
	list-style-image:url(images_squelettes/puce_grise.gif);
	list-style-position:inherit;
}
#sous_menu li.off2 {
	list-style-image:url(images_squelettes/puce_blc.gif);
	list-style-position:inherit;
}
#sous_menu li.on2 {
	font-weight:bold;
	color:#FF0000;
	list-style-image:url(images_squelettes/puce_blc.gif);
	list-style-position:inherit;
}
#texte_article {
	position:absolute;
	left:335px;
	top:120px ;
	width:520px;
	height:500px;
	font-size:12px;
	margin-top:10px;
	text-align:justify;
}
#texte_article p {
	font-size:12px;
	margin-top:10px;
}
#texte_article h2, .surtitre {
	font-size:12px;
	color:#FE0103;
	padding-bottom: 8px;
}
#texte_article a {
	color:#76757A;
}
#texte_article a:hover {
	color:#FE0103;
}

/*RESULTAT RECHERCHE*/
.recherche {
	font-size:16px;
	font-weight:bold;
}

/* PAGE ACCUEIL BORNES */
.accueil_bornes {
	background:url(images_squelettes/fd_accueil_bornes.gif) no-repeat;
}
#tx_rond_borne, #tx_rond_borne_default {
	position:absolute;
	top:120px;
	left:230px;
	width:150px;
	height:63px;
	padding:5px;
	font-weight:bold;
}
#tx_rond_borne {
font-size:11px;
}
#tx_rond_borne_default {
font-size:15px;
color:#FF0000;
}
#rond1_borne, #rond2_borne, #rond3_borne, #rond4_borne, #rond5_borne, #rond_borne, #rond6_borne {
	position:absolute;
	left:450px;
	top:160px;
	width:380px;
	height:338px;
}
#rond_borne {
	background:url(images_squelettes/centre_bornes.jpg) no-repeat;
}
#rond1_borne {
	background:url(images_squelettes/centre_am.jpg) no-repeat;
	visibility:hidden;
}
#rond2_borne {
	background:url(images_squelettes/centre_gamme.jpg) no-repeat;
	visibility:hidden;
}
#rond3_borne {
	background:url(images_squelettes/centre_projet2.jpg) no-repeat;
	visibility:hidden;
}
#rond4_borne {
	background:url(images_squelettes/centre_services.jpg) no-repeat;
	visibility:hidden;
}
#rond5_borne {
	background:url(images_squelettes/centre_faq.jpg) no-repeat;
	visibility:hidden;
}
#rond6_borne {
	background:url(images_squelettes/centre_logiciels.jpg) no-repeat;
	visibility:hidden;
}
#rd_borne_menu1, #rd_borne_menu2, #rd_borne_menu3, #rd_borne_menu4, #rd_borne_menu5, #rd_borne_menu4, #rd_borne_menu6 {
	position:absolute;
	width:170px;
	height:50px;
	line-height:15px;
	text-align:right;
}
#rd_borne_menu1 {
	left:415px;
	top:140px;
}
#rd_borne_menu2 {
	left:275px;
	top:280px;
}
#rd_borne_menu3 {
	left:280px;
	top:370px;
}
#rd_borne_menu4 {
	left:310px;
	top:435px;
}
#rd_borne_menu5 {
	left:350px;
	top:475px;
}
#rd_borne_menu6 {
	left:310px;
	top:205px;
	

}
#tx_rond_pub, #tx_rond_pub_default {
	position:absolute;
	top:120px;
	left:230px;
	width:150px;
	height:63px;
	padding:5px;
	font-weight:bold;
}
#tx_rond_pub {
font-size:11px;
}
#tx_rond_pub_default {
font-size:15px;
color:#FF0000;
}
#rond1_pub, #rond2_pub, #rond3_pub, #rond4_pub, #rond5_pub, #rond_pub, #rond6_pub {
	position:absolute;
	left:450px;
	top:160px;
	width:380px;
	height:338px;
}
#rond_pub {
	background:url(images_squelettes/centre_pub.jpg) no-repeat;
}
#rond1_pub {
	background:url(images_squelettes/centre_pub_rep.jpg) no-repeat;
	visibility:hidden;
}
#rond2_pub {
	background:url(images_squelettes/centre_pub_tax.jpg) no-repeat;
	visibility:hidden;
}
#rond3_pub {
	background:url(images_squelettes/centre_pub_proj.jpg) no-repeat;
	visibility:hidden;
}
#rond4_pub {
	background:url(images_squelettes/centre_pub_proj.jpg) no-repeat;
	visibility:hidden;
}
#rond5_pub {
	background:url(images_squelettes/centre_pub_services.jpg) no-repeat;
	visibility:hidden;
}
#rond6_pub {
	background:url(images_squelettes/centre_pub_pub.jpg) no-repeat;
	visibility:hidden;
}
#rd_pub_menu1, #rd_pub_menu2, #rd_pub_menu3, #rd_pub_menu4, #rd_pub_menu5, #rd_pub_menu4, #rd_pub_menu6 {
	position:absolute;
	width:170px;
	height:50px;
	line-height:15px;
	text-align:right;
}
#rd_pub_menu1 {
	left:415px;
	top:140px;
}
#rd_pub_menu2 {
	left:275px;
	top:280px;
}
#rd_pub_menu3 {
	left:280px;
	top:370px;
}
#rd_pub_menu4 {
	left:310px;
	top:435px;
}
#rd_pub_menu5 {
	left:350px;
	top:475px;
}
#rd_pub_menu6 {
	left:310px;
	top:205px;
	

}
#sous_menu h3 {
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	height:15px;
	width:180px;
	padding-left:10px;
	margin-top:20px;
}
#sous_menu li.actu_violet {
	list-style-type:square;
	color:#9D4DB1;
	list-style-position:inherit;
	margin-bottom:2px;
}
#sous_menu li.actu_bleu {
	list-style-type:square;
	color:#287c9f;
	list-style-position:inherit;
	margin-bottom:2px;
	}


/* PAGE INTERIEURES BORNES */
.page_bornes {
	background:url(images_squelettes/fd_bornes.gif) no-repeat;
}



/* PAGE ACCUEIL TAXAPLUS */
#promo {
	position:absolute;
	top:45px;
	left:420px;
	width:325px;
	height:45px;
	font-weight:bold;
	padding:10px;
}
.accueil_taxaplus {
	background:url(images_squelettes/fd_accueil_bornes.gif) no-repeat;
}
#sous_menu li.actu_vert {
	list-style-type:square;
	color:#99CC00;
	list-style-position:inherit;
	margin-bottom:2px;
}
#tx_rond_taxaplus, #tx_rond_taxaplus_default {
	position:absolute;
	top:120px;
	left:230px;
	width:150px;
	height:63px;
	padding:5px;
	font-weight:bold;
}
#tx_rond_taxaplus {
font-size:11px;
}
#tx_rond_taxaplus_default {
font-size:15px;
color:#FF0000;
}
#rond1_taxaplus, #rond2_taxaplus, #rond3_taxaplus, #rond4_taxaplus, #rond_taxaplus, #rond5_taxaplus {
	position:absolute;
	left:450px;
	top:160px;
	width:380px;
	height:338px;
}
#rond_taxaplus {
	background:url(images_squelettes/centre_compteurs.jpg) no-repeat;
}
#rond1_taxaplus {
	background:url(images_squelettes/centre_sdt.jpg) no-repeat;
	visibility:hidden;
}
#rond2_taxaplus {
	background:url(images_squelettes/centre_gsm.jpg) no-repeat;
	visibility:hidden;
}
#rond3_taxaplus {
	background:url(images_squelettes/centre_self.jpg) no-repeat;
	visibility:hidden;
}
#rond4_taxaplus {
	background:url(images_squelettes/centre_services_vert.jpg) no-repeat;
	visibility:hidden;
}
#rond5_taxaplus {
	background:url(images_squelettes/centre_faq_vert.jpg) no-repeat;
	visibility:hidden;
}
#rd_taxaplus_menu1, #rd_taxaplus_menu2, #rd_taxaplus_menu3, #rd_taxaplus_menu4, #rd_taxaplus_menu5  {
	position:absolute;
	width:180px;
	height:50px;
	line-height:15px;
	text-align:right;
}
#rd_taxaplus_menu1 {
	left:395px;
	top:150px;
}
#rd_taxaplus_menu2 {
	left:309px;
	top:200px;
}
#rd_taxaplus_menu3 {
	left:265px;
	top:290px;
}
#rd_taxaplus_menu4 {
	left:270px;
	top:370px;
}
#rd_taxaplus_menu5 {
	left:310px;
	top:440px;
}


/* PAGE INTERIEURES TAXAPLUS */
.page_taxaplus {
	background:url(images_squelettes/fd_bornes.gif) no-repeat;
}

/* PAGE ACCUEIL TELECOM */
.accueil_telecom {
	background:url(images_squelettes/fd_accueil_bornes.gif) no-repeat;
}
#sous_menu li.actu_orange {
	list-style-type:square;
	color:#FF9416;
	list-style-position:inherit;
	margin-bottom:2px;
}
#tx_rond_telecom, #tx_rond_telecom_default {
	position:absolute;
	top:120px;
	left:230px;
	width:150px;
	height:63px;
	padding:5px;
	font-weight:bold;
}
#tx_rond_telecom {
	font-size:11px;
}
#tx_rond_telecom_default {
	font-size:15px;
	color:#FF0000;
}
#rond1_telecom, #rond2_telecom, #rond3_telecom, #rond4_telecom, #rond_telecom, #rond5_telecom {
	position:absolute;
	left:450px;
	top:160px;
	width:380px;
	height:338px;
}
#rond_telecom {
	background:url(images_squelettes/centre_default_telecom.jpg) no-repeat;
}
#rond1_telecom {
	background:url(images_squelettes/centre_publiphonie.jpg) no-repeat;
	visibility:hidden;
}
#rond2_telecom {
	background:url(images_squelettes/centre_tel_badge.jpg) no-repeat;
	visibility:hidden;
}
#rond3_telecom {
	background:url(images_squelettes/centre_interphone.jpg) no-repeat;
	visibility:hidden;
}
#rond4_telecom {
	background:url(images_squelettes/centre_borne_appel.jpg) no-repeat;
	visibility:hidden;
}
#rond5_telecom {
	background:url(images_squelettes/centre_faq_orange.jpg) no-repeat;
	visibility:hidden;
}
#rd_telecom_menu1, #rd_telecom_menu2, #rd_telecom_menu3, #rd_telecom_menu4, #rd_telecom_menu5 {
	position:absolute;
	width:170px;
	height:50px;
	line-height:15px;
	text-align:right;
}
#rd_telecom_menu1 {
	left:400px;
	top:150px;
}
#rd_telecom_menu2 {
	left:300px;
	top:205px;
	width:190px;
}
#rd_telecom_menu3 {
	left:275px;
	top:285px;
}
#rd_telecom_menu4 {
	left:280px;
	top:370px;
}
#rd_telecom_menu5 {
	left:310px;
	top:440px;
}

/* PAGE INTERIEURES TELECOM */
.page_telecom {
	background:url(images_squelettes/fd_bornes.gif) no-repeat;
}
body#id-76 img {
	float:left;
	border-bottom: dashed 1px #999999;
	}
body#id-76 img a {
	border:0;
	border-bottom: dashed 1px #999999;
}
body#id-76 span.spip_documents_left {
	margin:0;
	padding:0;
	margin-left:5px;
	margin-top:5px;
	}
