body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #333333;
	background-image:url(./commun/bg.gif);
	background-repeat:repeat-x;
	background-color: #43535D;
	padding:0;
	line-height: 150%;
	margin:0;
	top:-30px;
}

#imprimer_page {
	color:#000000;
	background-color:#FFFFFF;
}


.contenu {
	width:850px;
	top:0;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
	margin-bottom: 0px;
	background-color: #43535D;
  text-align:justify;
}

.header {
	position:relative;
	background-color:#000022;
	height:60px;
	top:0;
	text-align:center;
	width: 100%;
	margin-right:auto;
	margin-left:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight:bold;
	z-index:10;
}


.header_logo {
	position:absolute;
	width:185px;
	height:59px;
	top:0;
	left:0;
	border:0;
}

.transition {
	position:relative;
	height:3px;
	width:100%;
}

.header_flash {
	position:relative;
	background-color: #3F3F3F;
	height:250px;
}

.header_flash_description {
	position:relative;
	background-color: #222B32;
	height:65px;
}

.corps {
	position:relative;
	background-color: #FFFFFF;
	z-index:5;
}

.popup_corps {
	position:relative;
	background-color:#FFFFFF;
	height:385px;
}

.footer {
	position:relative;
	background-image:url(./index/bloc_bas.jpg);
	background-repeat:no-repeat;
	height:18px;
  line-height:10px;
	color:#43535D;
	text-align:center;
	padding-top:7px;
	bottom:0;
}

.date {
	height:17px;
	color:#FFFFFF;
	padding-top:5px;
	text-indent:40px;
	background-repeat:no-repeat;
	text-align:right;
}	

.menu {
	position:absolute;
	width:560px;
	right:130px;
	bottom:2px;
	height:17px;
	color:#000022;
	padding-top:5px;
	text-indent:40px;
	background-repeat:no-repeat;
	text-align:left;
}

.menu a:link {
	text-decoration: none;
	color: #FFFFFF;
}

a.menu_selection:link {text-decoration: overline;}
a.menu_selection1:link {color: #0080FF;}
a.menu_selection4:link {color: #EF0001;}
a.menu_selection3:link {color: #FF8000;}
a.menu_selection2:link {color: #00A251;}
a.menu_selection5:link {color: #BFB9BB;}
a.menu_selection6:link {color: #B3D9FF;}

.menu a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

a.menu_selection:visited {text-decoration: overline;}
a.menu_selection1:visited {color: #0080FF;}
a.menu_selection4:visited {color: #EF0001;}
a.menu_selection3:visited {color: #FF8000;}
a.menu_selection2:visited {color: #00A251;}
a.menu_selection5:visited {color: #BFB9BB;}
a.menu_selection6:visited {color: #B3D9FF;}

.menu a:hover {text-decoration: overline;}

a.menu_lien1:hover {color: #0080FF;}
a.menu_lien4:hover {color: #EF0001;}
a.menu_lien3:hover {color: #FF8000;}
a.menu_lien2:hover {color: #00A251;}
a.menu_lien5:hover {color: #BFB9BB;}
a.menu_lien6:hover {color: #B3D9FF;}

.index {
	position:relative;
	text-align:center;
  margin-top:100px;
}

.index h1{
  height:24px;
  background-image:url(./index/bloc_haut.jpg);
  margin:0;
  padding:0;
}

.index h1 span{
  visibility:hidden;
}

.index p{
	background-color:#222B32;
  margin:0;
  padding:0;
}

.index p img {
	border:0;
  margin:0;
  padding:0;
}

.index_corps {
	position:relative;
	background-color: #FFFFFF;
	height:290px;
	padding:20px;
}

.sousmenu_tete {
	text-indent:10px;
	height:25px;
	padding-top:9px;
	text-align:left;
	color:#000000;
	font-weight:bold;
	background-repeat:no-repeat;
}

.sousmenu_tetepresentation {background-image:url(./presentation/presentation_bouton.gif);}
.sousmenu_teteactivite {background-image:url(./activite/activite_bouton.gif);}
.sousmenu_tetesolutionstelecom {background-image:url(./solutionstelecom/solutionstelecom_bouton.gif);}
.sousmenu_teteservices {background-image:url(./services/services_bouton.gif);}
.sousmenu_tetemaintenance {background-image:url(./maintenance/maintenance_bouton.jpg);}
.sousmenu_tetecontacts{background-image:url(./contacts/contacts_bouton.gif);}

.sousmenu{
	position:absolute;
	width:150px;
	left:0;
	top:260px;
	color:#333333;
	margin:0;
	padding:0;
	list-style-type: none;
	text-indent:10px;
	z-index:50;
}

.sousmenu2{
	position:absolute;
	width:160px;
	left:0;
	top:60px;
	color:#333333;
	margin:0;
	padding:0;
	list-style-type: none;
	text-indent:10px;
	z-index:50;
}

.sousmenu dt {
	position:relative;
	height:20px;
	width:150px;
  text-indent:20px;
	background-color:#FFFFFF;
	z-index:50;
}

.sousmenu2 dt {
	position:relative;
	height:20px;
	width:150px;
  text-indent:10px;
	background-color:#FFFFFF;
	z-index:50;
}

.avec {
	background-image:url("./commun/sousmenu_transition.gif");
  text-indent:10px !important;
}

.sousmenu dt a {
	display:block;
	position:relative;
	height:20px;
	width:150px;
	text-decoration:none;
	color:#333333;
}

.sousmenu2 dt a {
	display:block;
	position:relative;
	height:20px;
	width:150px;
	text-decoration:none;
	color:#333333;
}

.sousmenu dt a:hover {
	color: #ffffff;
	text-decoration:none;
}

.sousmenu2 dt a:hover {
	color: #ffffff;
	text-decoration:none;
}
.sousmenu_presentation dt a:hover {background-color:#0080FF;}
.sousmenu_services dt a:hover {background-color:#EF0001;}
.sousmenu_solutionstelecom dt a:hover {background-color:#FF8000;}
.sousmenu_activite dt a:hover {background-color:#00A251;}
.sousmenu_contacts dt a:hover {background-color:#BFB9BB;}
.sousmenu_accueil dt a:hover {background-color:#B3D9FF;}

.theme {
	position:relative;
	width:100%;
	height:50px;
	top:0;
	left:0;
	text-align:right;
}

.theme_index {background-color: #0678B3;}
.theme_presentation {background-color: #0080FF;}
.theme_services {background-color: #EF0001;}
.theme_solutionstelecom {background-color: #F97D01;}
.theme_activite {background-color: #00A251;}
.theme_maintenance {background-color: #BFB9BB;}
.theme_accueil {background-color: #B3D9FF;}
.theme_plandusite {background-color: #63737D;}

.logo {
	position:relative;
	width:100%;
	height:50px;
	top:0;
	left:0;
	/*text-align:right;*/
}

.corps_droite {
	position:relative;
	width:80%;
	left:150px;
	top:15px;
}

.corps_droite_pimphony {
	position:relative;
	width:80%;
	left:150px;
	top:15px;
	height:760px;
	text-align:center;
}
.chemin {
	text-transform:uppercase;
	font-weight:bold;
	font-size:150%;
}

.chemin_produit {color:#FF8000;}

.produit_titre {
	position:relative;
	font-weight:bold;
	font-size:120%;
}

.droite {
	text-align:right;
	right:20px;
}

.droite img {
	border:none;
}

.droite a {
	color:#555555;
	font-size:90%;
}

table {
	width:100%;
}
.tab_globaltax {
	width:600px;
}

.produit_image {
	position:relative;
	width:240px;
	text-align:center;
	top:0px;
}

.produit_image img {
	border-style:none;
}

.produit_designation {
	position:relative;
	top:0px;
 }
 
 .produit {
	width:590px;
}

.popup_fermer {
	position:absolute;
	left:520px;
	top:22px;
	width:81px;
	height:19px;
	background-image:url(./commun/popup_fermer.gif);
	text-align:left;
	text-indent:30px;
	padding-top:2px;
	color:#FFFFFF;
}

.popup_fermer a {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}

.popup_fermer a:hover {text-decoration:underline;}

.popup_contenu{
	text-indent:30px;
	color:#000000;
}

.popup_lien a {
	color:#000000;
	text-decoration:none;
}

.popup_lien a:hover {
	color:#666666;
	text-decoration:underline;
}

.popup_lien a:visited {color:#CC0000;}

.sousmenu ul {
	position:relative;
	width:115px;
	top:-5px;
	color:#333333;
	margin:0;
	padding: 0;
	list-style-type: none;
	text-indent:5px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	z-index: 200;
}

.sousmenu dd {
	position: absolute;
	z-index: 200;
}

.sousmenu li {
	position:relative;
	height:20px;
	width:115px;
	background-color:#FFFFFF;
	top:0px;
	z-index:200;
}

.sousmenu li a {
	display:block;
	height:20px;
	width:115px;
	text-decoration:none;
	color:#888888;
}

.sousmenu li a:hover {
	color: #ffffff;
	text-decoration:none;
}

.sousmenu_operateurs li a:hover {background-color:#EF0001;}
.sousmenu_solutionstelecom li a:hover {background-color:#FF8000;}
.sousmenu_services li a:hover {background-color:#00A251;}
.sousmenu_maintenance li a:hover {background-color:#BFB9BB;}
.sousmenu_accueil li a:hover {background-color:#B3D9FF;}

.footer a:link {
	color: #43535D;
	text-decoration:none;
}

.footer a:visited {
	color: #43535D;
	text-decoration:none;
}

.footer a:hover {
	color: #43535D;
	text-decoration:underline;
}

.produit_titre_big {
	background-color:#EEEEEE;
	border:0;
	padding:0;
	margin:0;
	left:0;
	right:0;
	padding-right:10px;
}

.bordurebas_accueil {border-bottom: 3px solid #B3D9FF;}
.bordurebas_presentation {border-bottom: 3px solid #0080FF;}
.bordurebas_services {border-bottom: 3px solid #EF0001;}
.bordurebas_solutionstelecom {border-bottom: 3px solid #F97D01;}
.bordurebas_activite {border-bottom: 3px solid #00A251;}
.bordurebas_maintenance {border-bottom: 3px solid #BFB9BB;}
.bordurebas_accueil {border-bottom: 3px solid #B3D9FF;}

.popup_image_aggrandissement {
	position:absolute;
	top:15px;
	right:15px;
	width:460px;
	height:340px;
}

.popup_image_miniatures {
	position:absolute;
	top:25px;
	left:35px;
	width:140px;
}

.popup_image_miniatures img {
	border:none;
}

.popup_demandeinfos_contenupanier {
	position:relative;
	top:30px;
	left:30px;
	right:30px;
}

.produits_panier {
	position:absolute;
	top:60px;
	right:10px;
	width:40px;
	height:60px;
	text-align:center;
	line-height:7px;
}

.produits_panier img {
	border:none;
}

.produits_panier a {
	color:#28372B;
	text-decoration:none;
}

.header_recherche {
	position:absolute;
	text-align:left;
	top:36px;
	right:0;
	height:24px;
	width:218px;

}

#header_recherche3{
	position:absolute;
	top:4px;
	left:38px;
}

#header_recherche3 a{
	color:#000022;
	text-decoration:none;
}

#header_recherche1{
	position:absolute;
	height:12px;
	width:85px;
	margin-top:5px;
	right:26px;
	font-size:100%;
}

#header_recherche2{
	position:absolute;
	width:14px;
	height:14px;
	top:6px;
	right:6px;
}


.header_recherche_accueil{background-image:url(./accueil/accueil_recherche.jpg);}
.header_recherche_presentation {background-image:url(./presentation/presentation_recherche.jpg);}
.header_recherche_activite {background-image:url(./activite/activite_recherche.jpg);}
.header_recherche_solutionstelecom {background-image:url(./solutionstelecom/solutionstelecom_recherche.jpg);}
.header_recherche_services {background-image:url(./services/services_recherche.jpg);}
.header_recherche_maintenance {background-image:url(./contact/contact_recherche.jpg);}

.focus_produits {
	position:relative;
	width:100%;
	height:201px;
}

.focus_gauche {
	position:absolute;
	width:91px;
	height:201px;
	left:0;
}

.focus_centre {
	position:absolute;
	left:100px;
	right:115px;
	top:15px;
	bottom:15px;
}

.focus_droite {
	position:absolute;
	width:111px;
	height:201px;
	right:0;
}

.focus_elem1 {color:#BFE10E;background-image:url(./produits/focus_elem1_centre.jpg);}
.focus_elem2 {color:#F5E619;background-image:url(./produits/focus_elem2_centre.jpg);}
.focus_elem3 {color:#EF037F;background-image:url(./produits/focus_elem3_centre.jpg);}
.focus_elem4 {color:#01A0C7;background-image:url(./produits/focus_elem4_centre.jpg);}
.focus_elem5 {color:#B2B2B2;background-image:url(./produits/focus_elem5_centre.jpg);}
.focus_elem6 {color:#E4BD96;background-image:url(./produits/focus_elem6_centre.jpg);}

.focus_elem1_gauche {background-image:url(./produits/focus_elem1_gauche.jpg);}
.focus_elem2_gauche {background-image:url(./produits/focus_elem2_gauche.jpg);}
.focus_elem3_gauche {background-image:url(./produits/focus_elem3_gauche.jpg);}
.focus_elem4_gauche {background-image:url(./produits/focus_elem4_gauche.jpg);}
.focus_elem5_gauche {background-image:url(./produits/focus_elem5_gauche.jpg);}
.focus_elem6_gauche {background-image:url(./produits/focus_elem6_gauche.jpg);}

.focus_elem1_droite {background-image:url(./produits/focus_elem1_droite.jpg);}
.focus_elem2_droite {background-image:url(./produits/focus_elem2_droite.jpg);}
.focus_elem3_droite {background-image:url(./produits/focus_elem3_droite.jpg);}
.focus_elem4_droite {background-image:url(./produits/focus_elem4_droite.jpg);}
.focus_elem5_droite {background-image:url(./produits/focus_elem5_droite.jpg);}
.focus_elem6_droite {background-image:url(./produits/focus_elem6_droite.jpg);}

.focus_produits img {
	position:absolute;
	top:15px;
}

.focus_titre {
	font-size:16px;
}

body img {
	border:none;
}

#contacts_adresse {
	position:absolute;
	top:260px;
	left:0;
	width:150px;
	padding:15px;
	color:#000022;
}

#contacts_adresse a{
	text-align:center;
	text-decoration:none;
	color:#000022;
}

.contacts_contenu {
	height:350px;

}

#accueil_login {
	position:absolute;
	/*width:150px;*/
	width:201px;
	top:190px;
	left:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-image:url(./accueil/accueil_login_bgmilieu.gif);
	margin:0;
	padding:0;
	z-index:8;
}

#accueil_login h4{
	/*width:150px;*/
	width:201px;
	text-align:center;
	font-size: 110%;
	color:#003399;
	background-image:url(./accueil/accueil_login_bghaut2.gif);
	background-repeat:no-repeat;
	padding-top:18px;
	padding-bottom:10px;
	margin:0;
}

#accueil_login h5{
	/*width:150px;*/
	width:201px;
	height:19px;
	text-align:center;
	font-size: 110%;
	background-image:url(./accueil/accueil_login_bgbas2.gif);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}

#accueil_login form{
	margin-left:24px;
	margin-bottom:15px;
}

#accueil_login input{
	width:150px;
	height:20px;
	background-color:#eaeaea;
}

#accueil_login p{
	/*width:100px;*/
	width:201px;
	margin-bottom:25px;
	margin-left:24px;
}
#accueil_patchwork {
	position:absolute;
	/*width:150px;*/
	width:201px;
	top:190px;
	left:316px;
	margin:0;
	padding:0;
	z-index:8;
}
#accueil_dblbord2 {
	position:absolute;
	height:1500px;	
	top:179px;
	/*top:150px;firefox*/
	left:0px;
	margin-left:231px;
	padding:0;
	z-index:8;
	background-image:url(./accueil/accueil_bglong.gif);
	background-repeat:repeat-y;
}
#accueil_dblbord3 {
	position:absolute;
	height:1500px;	
	top:179px;
	/*top:150px;firefox*/
	left:0px;
	margin-left:245px;
	padding:0;
	z-index:8;
	background-image:url(./accueil/accueil_bglong.gif);
	background-repeat:repeat-y;
}


#accueil_newsIE {
	position:relative;
	width:535px;
	top:420px;
	/*margin-left:175px;*/
	margin-left:280px;
	padding:0;
}

#accueil_newsNE {
	position:relative;
	width:535px;
	top:480px;
	/*margin-left:175px;*/
	margin-left:280px;
	padding:0px;
}

#accueil_newsIE div{
	margin:0;
	background-image:url(./accueil/accueil_element_milieu_500.jpg);
	background-repeat:repeat-y;
}
#accueil_newsNE div{
	margin:0;
	background-image:url(./accueil/accueil_element_milieu_500.jpg);
	background-repeat:repeat-y;
}

#accueil_newsIE h4 {
	height:22px;
	background-image:url(./accueil/accueil_element_haut_500.jpg);
	padding-top:5px;
	padding-left:20px;
	margin:0;
	font-size: 19px;
	font-style:italic;
	text-indent:2px;
	background-repeat:no-repeat;
}
#accueil_newsNE h4 {
	height:22px;
	background-image:url(./accueil/accueil_element_haut_500.jpg);
	padding-top:5px;
	padding-left:20px;
	margin:0;
	font-size: 150%;
	text-indent:2px;
	background-repeat:no-repeat;
}
.accueil_soulign{
	border-bottom: 3px solid #003399;	
	} 

#accueil_newsIE p{
	padding-right:25px;
	padding-left:25px;
	font-size: 12px;
}
#accueil_newsNE p{
	padding-right:25px;
	padding-left:25px;
	font-size: 12px;
}

#accueil_newsIE h5 {
	/*height:2px;*/
	height:31px;
	text-align:right;
	padding:0;
	padding-right:15px;
	background-image:url(./accueil/accueil_element_bas_500.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;

}
#accueil_newsNE h5 {
	height:31px;
	text-align:right;
	padding-top:7px;
	padding-right:15px;
	background-image:url(./accueil/accueil_element_bas_500.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;

}

#accueil_newsIE img {
  margin-left:7px;
}
#accueil_newsNE img {
  margin-left:7px;
}

#accueil_rss {
	position:absolute;
	width:201px;
	/*top:80px;*/
	top:380px;
	left:15px;
	/*right:15px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-image:url(./accueil/accueil_fluxrss_bgmilieu2.gif);
	margin:0;
	padding:0;
	z-index:8;
}

#accueil_rss h4{
	width:201px;
	height:35px;
	text-align:center;
	font-size: 110%;
	color:#003399;
	background-image:url(./accueil/accueil_fluxrss_bghaut2.gif);
	background-repeat:no-repeat;
	padding-top:30px;
	padding-bottom:20px;
	margin:0;
}

#accueil_rss h5{
	width:201px;
	height:35px;
	text-align:center;
	font-size: 110%;
	background-image:url(./accueil/accueil_fluxrss_bgbas2.gif);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}

#accueil_rss ul{
	width:171px;
	margin:0;
	padding-right:15px;
	padding-left:15px;

}

#accueil_rss a{
	width:171px;
	color:#000000;
	text-decoration:none;
}

#accueil_rss a:hover{
	text-decoration:underline;
}

#accueil_rss li{
	width:171px;
	list-style:none;

}

#accueil_rss h3{
	width:171px;
	font-size: 95%;
	text-transform:uppercase;
}

#accueil_rss p{
	width:171px;
	font-size: 90%;
	margin-bottom:25px;
	text-align:justify;
}

#accueil_rss li img{
	float:left;
	margin-left:0;
	margin-right:10px;
}

#presentation_presentation {
	position:relative;
	top:0;
	width:640px;
	margin-left:150px;
	padding:20px;
}

#presentation_presentation div{
	margin:0;
	background-image:url(./presentation/presentation_element_milieu.jpg);
	background-repeat:repeat-y;

}

#presentation_presentation h3{
	height:22px;
	background-image:url(./presentation/presentation_element_haut.jpg);
	padding-top:13px;
	padding-left:20px;
	margin:0;
	font-size: 120%;
	text-indent:2px;
}

#presentation_presentation p{
	padding-right:25px;
	padding-left:25px;
}

#presentation_presentation ul{
	padding-right:25px;
	padding-left:75px;
}

#presentation_presentation span img{
	margin-left:70px;
	margin-right:45px;
}

#presentation_presentation h4 {
	height:30px;
	text-align:right;
	padding-top:7px;
	padding-right:15px;
	background-image:url(./presentation/presentation_element_bas.jpg);
}

#emails {
	float:right;
	margin-right:45px;
	font-weight:bold;
}

#emails li{
	list-style-image: url(presentation/presentation_courrier.gif);
	font-weight:normal;
}

#emails a{
	color:#333333;
	text-decoration:none;
}

#emails a:hover{
	color:#0080FF;
}

#d {
	position:absolute;
	top:15px;
	left:10px;
	color:#FFFFFF;
	z-index:15;
}

#activite_contenu {
	position:relative;
	top:0;
	width:640px;
	margin-left:150px;
	padding:20px;
}

#activite_contenu div{
	margin:0;
	background-image:url(./activite/activite_element_milieu.jpg);
	background-repeat:repeat-y;
}

#activite_contenu h3{
	height:22px;
	background-image:url(./activite/activite_element_haut.jpg);
	padding-top:13px;
	padding-left:20px;
	margin:0;
	font-size: 120%;
	text-indent:2px;
}


#activite_contenu p{
	padding-right:25px;
	padding-left:25px;
}

#activite_contenu span img {
	margin-left:40px;
	margin-right:0;
}

#activite_contenu h4 {
	height:30px;
	text-align:right;
	padding-top:7px;
	padding-right:15px;
	background-image:url(./activite/activite_element_bas.jpg);
}

#services_contenu {
	position:relative;
	top:0;
	width:640px;
	text-align:justify;
	margin-left:150px;
	padding:20px;
}

#services_contenu div{
	margin:0;
	background-image:url(./services/services_element_milieu.jpg);
	background-repeat:repeat-y;
}

#services_contenu h3{
	height:22px;
	background-image:url(./services/services_element_haut.jpg);
	padding-top:13px;
	padding-left:20px;
	margin:0;
	font-size: 120%;
	text-indent:2px;
}


#services_contenu p{
	padding-right:25px;
	padding-left:25px;
}


#services_contenu h4 {
	height:30px;
	text-align:right;
	padding-top:7px;
	padding-right:15px;
	background-image:url(./services/services_element_bas.jpg);
}

.pimg_haut_droite {
	float:right;
	border:1px solid #EEEEEE;
	margin-left: 20px;
}

.pimg_haut_gauche{
	float:left;
	border:1px solid #EEEEEE;
	margin-right: 20px;
}

.pimg_bas_gauche{
	float:left;
	border:1px solid #EEEEEE;
	margin-right: 20px;
	margin-left: 20px;
}

.pimg_bas_droite{
	border:1px solid #EEEEEE;
  margin-top:10px;
}


#presentation_map {
	left:25px;
	width:585px;
	height:333px;
}

#contacts_map {
	width:675px;
	height:470px;
	left:165px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
}

#eye_top{
	font: normal 800 15px/15px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color : #000000;
}

#solutionstelecom_contenu {
	position:relative;
	top:0;
	width:640px;
	margin-left:150px;
	padding:20px;
}

#solutionstelecom_contenu div{
	margin:0;
	background-image:url(./solutionstelecom/solutionstelecom_element_milieu.jpg);
	background-repeat:repeat-y;
}

#solutionstelecom_contenu div h3{
	height:22px;
	background-image:url(./solutionstelecom/solutionstelecom_element_haut.jpg);
	background-repeat:no-repeat;
	padding-top:13px;
	padding-left:20px;
	margin:0;
	font-size: 120%;
	text-indent:2px;
}


#solutionstelecom_contenu p{
	padding-right:25px;
	padding-left:25px;
}

#solutionstelecom_contenu ul{
	padding-right:25px;
	padding-left:25px;
}

#solutionstelecom_contenu li {
  margin-bottom:5px;
}

#solutionstelecom_contenu span {
	vertical-align: 4px;
	font-size: 70%;
}

#solutionstelecom_contenu span img {
	margin-left:120px;
	margin-right:120px;
}

#solutionstelecom_contenu h4 {
  clear:both;
	height:30px;
	text-align:right;
	padding-top:7px;
	padding-right:15px;
	background-image:url(./solutionstelecom/solutionstelecom_element_bas.jpg);
	background-repeat:no-repeat;
}

.plandusite {
  margin:0;
  padding:0 0 0 75px;
  background-color:#FFFFFF;
}

.plandusite a:link{
  color:#000000;
  text-decoration:none;
  background-color:#FFFFFF;
}

.solutions_focus{
  font-size:160%;
  line-height:22px;
  text-decoration:underline;
}

.plandusite a:visited{
  text-decoration:none;
  background-color:#FFFFFF;
}

.plandusite a:hover{
  text-decoration:none;
  background-color:#B3D9FF;
}

#agrements {
  float:left;
  margin: 0 10px 10px 5px;
}

#td_taillemin {
  height:700px;
  vertical-align:top;
}

#gdes_entreprises li {
  text-indent:30px;
}

#voixsurip li{
  text-indent:20px;
  margin-right:20px;
}

#partenaires li {
  margin:0 40px 0 10px;
}

#bouton_tpe {
  float:left;
  width:250px;
  height:32px;
  padding:0;
  margin: 10px auto 0 12px;
  text-align:center;
  font-weight:bold;
  background-image:url(./solutionstelecom/bouton_tpe.jpg);
  background-repeat:no-repeat;
  background-position:0 2px;
}

#bouton_pme {
  float:left;
  width:310px;
  height:32px;
  padding:0;
  margin: 10px auto 0 12px;
  text-align:center;
  font-weight:bold;
  background-image:url(/solutionstelecom/bouton_pme.jpg);
  background-repeat:no-repeat;
  background-position:0 2px;
}

#bouton_gde {
  float:left;
  width:540px;
  height:32px;
  padding:8px 0 0 0;
  margin: 5px auto 0 12px;
  text-align:center;
  font-weight:bold;
  background-image:url(./solutionstelecom/bouton_gde.jpg);
  background-repeat:no-repeat;
  background-position:0 2px;
}

#bouton_apps {
  float:right;
  width:250px;
  height:32px;
  padding:8px 0 0 0;
  margin: 10px 12px 0 auto;
  text-align:center;
  font-weight:bold;
  background-image:url(/solutionstelecom/bouton_tpe.jpg);
  background-repeat:no-repeat;
  background-position:0 2px;
}
/*-------------------------------------------------------*/

.clear{height:0;clear:both;}
.lnkdownload {display:block; text-align:right; padding:3px 0;}
.lnkdownload a {color:#000; text-decoration:underline; padding:0 0 0 10px; background:url(../images/a_puce.gif) 0 5px no-repeat;}
.lnkdownload a:hover {text-decoration:none;}

/*-------------------------------------------------------*/



ul{list-style:none;}
li{}

p{}

a{}
a:hover{}
a:visited{}
a:active{}

img{border:0;}

table{ border:none;}
td.gray{ background:#FFF;}
td{ padding:9px 5px 9px 5px;}
/*-------------------------------------------------------*/

#main{position:relative;width:463px;text-align:left; margin:0 auto; padding:20px 0px 15px 24px; background:#FFF;}
	#masthead{padding:0;}
		#masthead img{float:left;}
		#masthead h1 img{margin:0 20px 0 0;}
		
	#lev1{padding:25px 0 10px 0;}
	*html #lev1{padding:25px 0 0 0;}
		#lev1 li{display:inline; float:left;}
		
	#content{float:left; width:460px;}	

	#meaMain{padding:0px 0 0 0;}
		#meaMain h3{ padding:0 10px 0; clear:both; text-transform:uppercase;}
		#meaMain div {width:463px; padding:10px 10px 0 10px; margin:0 0 0 0;}
			#meaMain img{float:left; margin:0 25px 0 0;}
			#meaMain ul{float:right; width:400px; margin:5px 0 10px 0;}	
				#meaMain li{ background:url(../images/li_puce_square.gif) no-repeat 0 6px; padding:0 0 0 8px;}
					#meaMain ul.sub{float:right; width:380px; margin:10px 0 10px 20px;}
						#meaMain ul.sub li{ background:none; margin:0 0 5px 0;}

		#meaMain #body{padding:40px 0 0 120px; width:370px; height:200px;}
			#meaMain #body h2{color:#F36E21; background:url(../images/h2_puce.gif) no-repeat 0 5px; padding:0 0 0 20px; margin:0 0 0 0 ;}
				#meaMain #body h3{color:#F36E21; border:none; padding:0 0 0 20px;text-transform:none;}
					#meaMain #body ul{margin:0; padding:0 0 0 40px; float:none; list-style:none; position:absolute; top:380px; left:190px;}
					#meaMain #body li{font-style:italic;color:#FFFFFF; list-style:none; padding:0 0 15px 8px; background:url(../images/li_puce_dot.gif) no-repeat 0 9px;}
					
		#meaMain #intro{padding:0;}
			#meaMain #intro p{font-size:12px;}
					
		#meaMain #meaHome{height:390px; width:460px;}
		*html #meaMain #meaHome{height:393px; width:460px;}
			#meaMain div#meaHome{padding:0; margin:0; width:auto;}
				#meaMain #meaHome img{ padding:45px 0 0 180px; float:none; margin:0;}
				#meaMain #meaHome .button{position:relative; padding:0; top:25px; left:100px;}
					

	#contextual{float:left;margin:20px 0 0 20px;}
		#contextual li{margin-top:-3px;}
	
	#contextualSubTop{background:url(../images/bgd_contextualSub_top.gif) top left no-repeat; padding:15px 0 0 5px; margin:0 0 0 -5px;}
	#contextualSub{ background:url(../images/bgd_contextualSub.gif) bottom left no-repeat;}
	
	#contextual .greeting{  width:246px;padding:20px 15px 10px 10px; }
		#contextual .greeting h2{ padding:0px 0 10px 0;}
		#contextual .greeting p{ padding:20px 10px 10px 5px; width:165px;}
		#contextual .greeting a img{ padding:70px 0 0 0px; }
	
	#contextual #wireless{ background:url(../images/bgd_wireless.jpg) no-repeat top left; height:200px; width:276px; margin:19px 0 0 0;}
		#contextual #wireless h2{ padding:10px 0 15px 10px;}
			#contextual #wireless p{ padding:0 100px 0 10px;}
				#contextual #wireless a{ position:relative; top:32px; left:10px;}
	
	#footer{background: url(../images/bgd_footer.png) no-repeat center top; margin:auto; width:940px; height:22px; background-color:none; text-align:left; padding:0 0 20px 0;}
		#footer a{ font-size:11px;position:relative; top:12px; left:20px; z-index:1; color:#4D5452; font-weight:bold; text-decoration:none; background:url(../images/a_puce.gif) no-repeat 0 3px; padding:0 0 0 8px;}
		#footer a:hover{ text-decoration:underline;}
	
	
	#formIntro{width:547px; height:125px;}	
		#formIntro h2{color:#FFFFFF; padding:0 0 2px 240px; background:url(../images/h2_puce_withe.gif) no-repeat 220px 4px;}
			#formIntro p{ padding:0 5px 0 220px; }
	
	
	#form {width:547px; background:url(../images/bgd_form.gif) no-repeat bottom left; position:relative; top:-40px;}
		#form label{width:200px; float:left;}
		#form .radio{float:left;}
		#form .radio_label{width:90px; }
		*html #form .radio_label{width:90px;padding:3px 0 0 0; }
		#form .checkbox_label{width:280px; margin:0; padding:0 0 12px 0;}
		*html #form .checkbox_label{width:280px; margin:0; padding:3px 0 12px 0;}
		#form .text{width:300px;}
		#form .checkbox_group{float:left;width:300px;padding:0; margin:0;}
		#form .label_agree{ width:400px;padding:3px 0 0 0;}
		#form span{ color:#FF0000; padding:0 0 0 5px;}
		#form .submit{ position:relative; top:20px; left:-200px;background:url(../images/btn_submit.gif) no-repeat top left; width:73px; height:27px; border:none; cursor:pointer;}
		*html #form .submit{cursor:hand;} margin:auto; width:940px; height:22px; background-color:none; text-align:left; padding:0 0 20px 0;}
		#footer a{ font-size:11px;position:relative; top:12px; left:20px; z-index:1; color:#4D5452; font-weight:bold; text-decoration:none; background:url(../images/a_puce.gif) no-repeat 0 3px; padding:0 0 0 8px;}
		#footer a:hover{ text-decoration:underline;}
	
	
	#formIntro{width:547px; height:125px;}	
		#formIntro h2{color:#FFFFFF; padding:0 0 2px 240px; background:url(../images/h2_puce_withe.gif) no-repeat 220px 4px;}
			#formIntro p{ padding:0 5px 0 220px; }
	
	
	#form {width:547px; background:url(../images/bgd_form.gif) no-repeat bottom left; position:relative; top:-40px;}
		#form label{width:200px; float:left;}
		#form .radio{float:left;}
		#form .radio_label{width:90px; }
		*html #form .radio_label{width:90px;padding:3px 0 0 0; }
		#form .checkbox_label{width:280px; margin:0; padding:0 0 12px 0;}
		*html #form .checkbox_label{width:280px; margin:0; padding:3px 0 12px 0;}
		#form .text{width:300px;}
		#form .checkbox_group{float:left;width:300px;padding:0; margin:0;}
		#form .label_agree{ width:400px;padding:3px 0 0 0;}
		#form span{ color:#FF0000; padding:0 0 0 5px;}
		#form .submit{ position:relative; top:20px; left:-200px;background:url(../images/btn_submit.gif) no-repeat top left; width:73px; height:27px; border:none; cursor:pointer;}
		*html #form .submit{cursor:hand;}