/********************************************************************************/
/*************************************** RESET **********************************/
/********************************************************************************/

* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
ol, ul, li {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	color: #000;
	text-decoration: none;
	outline:none;
}
.iePng {
	behavior: url(/images/iepngfix.htc);
}
{
text-align: left;
}
.clear {
	clear: both;
}
/********************************************************************************/
/*********************************** CONTENEURS *********************************/
/********************************************************************************/

#conteneur_header {
	background-color: #000000;
	height: 118px;
	position:relative;
	z-index:2;
}
#conteneur_slider {
	background: url("../img/index/fond_slider.jpg") top left repeat-x;
	height: 279px;
	position:relative;
	z-index:1;
}
#conteneur_sous_menu {
	background: url("../img/pages/fond_sous_menu.png") top left repeat-x;
	height: 56px;
	position:relative;
	z-index:1;
}
#conteneur_content {
	background: url("../img/pages/fond_content.png") top left repeat-x #FFFFFF;
	min-height:250px;
}
#conteneur_content_offre, #conteneur_content_page {
	background: url("../img/offres/fond_content_offre.png") top left repeat-x #FFFFFF;
	min-height:414px;
}
#conteneur_footer {
	background: url("../img/pages/fond_footer.png") top left repeat-x #1d1d1d;
	height: 238px;
}
#conteneur_bas_footer {
	background-color: #000000;
	height: 48px;
	border-top: 1px solid #404040;
}
/********************************************************************************/
/*************************************** MENU ***********************************/
/********************************************************************************/

#header {
	width: 1000px;
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	z-index:2;
}
#logo {
	width:220px;
	height:118px;
	float:left;
}
#logo a {
	display: block;
	width: 220px;
	height:118px;
	background: url("../img/pages/logo_header.jpg") top left no-repeat;
}
#logo a span {
	display: none;
}
#menu {
	height: 30px;
	padding: 45px 0 0px 0;
	background:none;
	overflow:visible;
}
#menu ul li {
	display: block;
	float: right;
	text-align: right;
	cursor:pointer;
}
#menu ul li a {
	display: block;
	font-size: 14px;
	color:#FFFFFF;
	padding:5px 10px 0 10px;
}
#menu ul li a:hover {
	background: url("../img/pages/menu.png") top center repeat-x;
	background-position: center bottom;
	height: 30px;
}
#menu ul li.active a {
	background: url("../img/pages/menu.png") top center repeat-x;
	background-position: center top;
	height: 30px;
	color: #000000;
}
#menu ul li.compte {
	position: absolute;
	top: 0;
	right: 0;
	background-color:#c2007b;
	display: block;
	height: 27px;
	cursor:pointer;
}
#menu ul li.compte a {
	background:none;
}
#menu ul li.compte #compte_menu {
	display:none;
	position:absolute;
	top:27px;
	right:0;
	height: 0px;
	width: 190px;
	z-index:1000;
}
#menu ul li.compte #compte_menu a {
	font-size:10px;
}

#menu ul li.webmail {
	position: absolute;
	top: 0;
	right: 98px;
	background-color:#4084d6;
	display: block;
	height: 27px;
	cursor:pointer;
}

/*#menu ul li.compte:hover #compte_menu {
				display:block;
			}*/
			
			#fond_compte_menu {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background-color:#c2007b;
	opacity:0.7;
	filter : alpha(opacity=70);
	z-index:1000;
}
#formulaire_compte_menu {
	position:absolute;
	left:15px;
	right:10px;
	top:10px;
	bottom:10px;
	z-index:1100;
}
#formulaire_compte_menu form p {
	font-size:11px;
	color:#FFFFFF;
	float:left;
	padding-top:5px;
}
#formulaire_compte_menu input {
	margin-top:10px;
	height:26px;
	width:149px;
	background:url("../img/pages/fond_input.png") top left no-repeat;
	font-size:10px;
	color:#555555;
	font-style:italic;
	padding-left:10px;
	line-height:26px;
}
#formulaire_compte_menu input[type=checkbox] {
	margin-top:0;
	margin-right:5px;
	background:none;
	width:15px;
	height:15px;
	font-size:11px;
	float:left;
	padding-left:0;
}
#formulaire_compte_menu input[type=submit] {
	background:url("../img/pages/submit_menu.png") top left no-repeat;
	background-position:left top;
	width:119px;
	height:17px;
	float:right;
	cursor:pointer;
	margin-right:10px;
}
#formulaire_compte_menu input[type=submit]:hover {
	background-position:left bottom;
}
/********************************************************************************/
/**************************************SLIDER ***********************************/
/********************************************************************************/

#slider {
	width: 1000px;
	height: 315px;
	margin: 0 auto;
	overflow:hidden;
	position:relative;
}
#slider .images_slider {
	position:absolute;
	top:0;
	left:0;
	width: 1000px;
	height:315px;
	z-index:9;
}
#slider .images_slider ul li {
	position:relative;
}
#slider .prev {
	background:url("../img/index/slider_btn_gauche.png") top left no-repeat;
	position:absolute;
	top:25%;
	left:0;
	width:32px;
	height:147px;
	z-index:10;
	cursor:pointer;
}
#slider .next {
	background:url("../img/index/slider_btn_droite.png") top left no-repeat;
	position:absolute;
	top:25%;
	right:0;
	width:32px;
	height:147px;
	z-index:10;
	cursor:pointer;
}
#slider .images_slider p span.btn_acces_offre {
	position:absolute;
	left:35%;
	bottom:12%;
}
#slider .images_slider p span.btn_acces_offre a {
	float: left;
	background:url("../img/offres/btn_acces_offre.png") top left no-repeat;
	background-position: left top;
	width: 165px;
	height: 28px;
}
#slider .images_slider p span.btn_acces_offre a:hover {
	background-position: left bottom;
}


/********************************************************************************/
/******************************* MAIN  SLIDER ***********************************/
/********************************************************************************/


#slider .dev-images_slider{position:absolute;top:0;left:0;width:1000px;height:315px;z-index:9;}
#slider .dev-images_slider ul li{position:relative;}
#slider .dev-images_slider p span{position:absolute;left:70px;bottom:12%;dislay:block;height:28px;width:436px;text-align:right;background:none;z-index:100;}
#slider .dev-images_slider p span a{height:28px;display:block;margin:0px 6px 0px 6px;float:right;text-indent: -99999px;}
#slider .dev-images_slider p span a.btn_acces_offre {background:url("../img/offres/btn_acces_offre.png") top left no-repeat;background-position: left top;width: 165px;float:left;}
#slider .dev-images_slider p span a.btn_acces_offre:hover {background-position: left bottom;}
#slider .dev-images_slider p span a.btn_zoom_fibre {background:url("../img/offres/btn_zoom_fibre.png") top left no-repeat;background-position: left top;width: 165px;}
#slider .dev-images_slider p span a.btn_zoom_fibre:hover {background-position: left bottom;}
#slider .dev-images_slider p span a.btn_zoom_satellite {background:url("../img/offres/btn_zoom_satellite.png") top left no-repeat;background-position: left top;width: 162px;}
#slider .dev-images_slider p span a.btn_zoom_satellite:hover {background-position: left bottom;}
#slider .dev-images_slider p span a.btn_zoom_radio {background:url("../img/offres/btn_zoom_radio.png") top left no-repeat;background-position: left top;width: 165px;}
#slider .dev-images_slider p span a.btn_zoom_radio:hover {background-position: left bottom;}
#slider .dev-images_slider p span a.btn_savoir-plus {background:url("../img/offres/btn_savoir-plus.png") top left no-repeat;background-position: left top;width: 121px;}
#slider .dev-images_slider p span a.btn_savoir-plus:hover {background-position: left bottom;}
#slider .dev-images_slider p span a.btn_eligibilite {background:url("../img/offres/btn_eligibilite.png") top left no-repeat;background-position: left top;width: 136px;float:left;}
#slider .dev-images_slider p span a.btn_eligibilite:hover {background-position: left bottom;}
#slider .dev-images_slider p span a.btn_nos_offres {background:url("../img/offres/btn_nos_offres.png") top left no-repeat;background-position: left top;width: 103px;float:left;}
#slider .dev-images_slider p span a.btn_nos_offres:hover {background-position: left bottom;}
#slider .next, #slider .prev, #slider .next:hover, #slider .prev:hover {outline:none;border:none;}



#recherche {
	position:absolute;
	right:0;
	top:7px;
	width:300px;
	height:40px;
	z-index:100
}
#fond_recherche {
	position:absolute;
	background:#FFFFFF;
	left:0;
	right:0;
	top:0;
	bottom:0;
	opacity:0.5;
	filter : alpha(opacity=50);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	z-index:200;
}
#formulaire_recherche {
	position:absolute;
	left:7px;
	right:7px;
	top:7px;
	bottom:7px;
	z-index:300;
}
#formulaire_recherche input {
	background:url("../img/pages/submit_recherche.png") top left no-repeat;
	width:249px;
	height:26px;
	float:left;
	font-size:12px;
	font-style:italic;
	color:#555555;
	line-height:26px;
}
#formulaire_recherche input[type=submit] {
	background:url("../img/pages/btn_recherche.png") top left no-repeat;
	background-position:top left;
	width:26px;
	height:26px;
	cursor:pointer;
}
#formulaire_recherche input[type=submit]:hover {
	background-position:bottom left;
}
/********************************************************************************/
/************************************* CONTENT **********************************/
/********************************************************************************/

#content {
	width: 1000px;
	margin:0 auto;
	padding-top: 50px;
	font-family:Arial, Helvetica, sans-serif;
}

/************************************* BLOC CARTE ET ELIGIBILITE ***********************************/
#carte_et_eligibilite { background: url("../img/index/carte_et_eligibilite_new.jpg") top left no-repeat; width: 330px; height: 270px; border : 4px solid #c1c1c1; float:left; position:relative; }
#carte_et_eligibilite p { padding:78px 150px 0px 12px; line-height:16px; font-size:12px; color:#FFFFFF; }
#carte_et_eligibilite p span.btn_carte_et_eligibilite { position:absolute; right:8px; bottom:8px; }
#carte_et_eligibilite p span.btn_carte_et_eligibilite a { float:right; background:url("../img/index/btn_carte_et_eligibilite.png") top left no-repeat; background-position: left top; width: 166px; height: 25px; }
#carte_et_eligibilite p span.btn_carte_et_eligibilite a:hover { background-position: left bottom; }
/********************************* FIN BLOC CARTE ET ELIGIBILITE ***********************************/


/************************************* BLOC HOME ACTUALITES ***********************************/
#home_actualites { background: #FFF; width: 330px; height: 280px; float:left; position:relative; }
#home_actualites h2 { background: #FFF; border-bottom: 2px solid #C1C1C1; color: #9A9A9A; display: block; line-height: 30px; width: 100%; margin-bottom: 15px; }
#home_actualites .home_actu { position: relative; display: block; font-size: 11px; margin: 0 10px 20px 0; }
#home_actualites .home_actu .actu_image { float: left; margin: 0 10px 0 0; }
#home_actualites .home_actu .actu_texte { }
#home_actualites .home_actu .actu_texte a { color: #000; font-weight: bold; font-size: 13px; }
#home_actualites .home_actu .actu_texte p { color: #333; font-weight: normal; }

#home_actualites .bt_actualites { position: absolute; right: 20px; bottom: 12px;}
#home_actualites .bt_actualites a { float: right; background:url("../img/index/btn_actus_new.png") no-repeat left top; width: 147px; height: 25px; display:block; text-indent:-9999px; }
#home_actualites .bt_actualites a:hover {background-position: left bottom;}
/********************************* FIN BLOC HOME ACTUALITES ***********************************/


/************************************* BLOC SERVICE CLIENTS ***********************************/
#service_clients { background: #FFF; width: 330px; height: 280px; float: left; position: relative; }
#service_clients h2 { background: #FFF; border-bottom: 2px solid #C1C1C1; color: #9A9A9A; display: block; line-height: 30px; text-indent: 15px; width: 100%; margin-bottom: 15px; }
#service_clients .asc_bloc{width:auto;margin:0px 15px 15px 15px;line-height:20px; font-size: 11px; }
#service_clients .asc_bloc span.titre_bleu{display:block;font-size :13px;color: #4f90d9; font-weight:bold;margin:0px 0px 0px 0px;line-height:20px;}
#service_clients .asc_bloc span.titre_rose{display:block;font-size :13px;color: #c2007b; font-weight: bold;line-height:20px;}
#service_clients .asc_bloc span.titre_noir{display:block;font-size :13px;color: #000; font-weight: bold;line-height:20px;}
#service_clients .asc_bloc span.texte_assistance{display:block;font-size :12px;color:#333; padding-left:2px;line-height:18px;}
#service_clients .asc_tel { width: auto; font-size: 26px; font-weight: bold; color: #000; margin: 0 0 0 15px; }

#service_clients .bt_dispo {position:absolute;right:10px;bottom:12px;}
#service_clients .bt_dispo a {float:right;background:url("../img/index/btn_dispo.png") top left no-repeat;background-position: left top;width: 193px;height: 25px;}
#service_clients .bt_dispo a:hover {background-position: left bottom;}
/********************************* FIN BLOC SERVICE CLIENTS ***********************************/


/************************************* BLOC ASSISTANCE FOOTER ***********************************/
.assistance_footer { padding: 50px 10px 0 10px; color: #FFF; font-size: 12px; }
.assistance_footer .as_it_bloc { float: left; width: 120px; margin-right: 20px; }
.assistance_footer .as_ii_bloc { float: left; width: 150px; }
.assistance_footer ul li a { line-height: 17px; color: #d6d6d6; }
.assistance_footer .bt_assistance { position:absolute; right:8px; bottom:8px; }
.assistance_footer .bt_assistance a { float:right; background:url("../img/index/btn_assistance_new.png") top left no-repeat; background-position: left top; width: 193px; height: 25px; }
.assistance_footer .bt_assistance a:hover { background-position: left bottom; }
/********************************* FIN BLOC ASSISTANCE FOOTER ***********************************/


/**************************************BLOC WEBSTORE ***********************************************/
#webstore { background: url("../img/index/fond_content_new.png") repeat-x 0 33px; width: 1000px; float: left; margin-left: 0; position: relative; overflow: hidden; margin: 25px 0; }
#webstore h2 { background: #FFF; border-bottom: 2px solid #C1C1C1; color: #9A9A9A; display: block; line-height: 30px; text-indent: 15px; width: 1000px; }
#webstore h2 a {color: #9A9A9A; }

#webstore .images_webstore {
	width:863px !important;
	height:194px;
	margin-left: 70px;
}
#webstore span.btn_webstore {
	position:absolute;
	right: 0;
	top: 0;
	z-index:10;
}
#webstore .images_webstore p {
	font-size:12px;
	text-align:center;
	margin-top:10px;
}
#webstore .images_webstore p a {
	color:#333;
}

#webstore .cadre_webstore_b p a{color:#444;}

#webstore span.btn_webstore a {
	float:right;
	background:url("../img/index/btn_webstore.png") top left no-repeat;
	background-position: left top;
	width: 151px;
	height: 25px;
}
#webstore span.btn_webstore a:hover {
	background-position: left bottom;
}
.images_webstore ul li.cadre_webstore {
	background: #FFF;
	width: 145px;
	height: 140px;
	margin: 35px 0 0 0;
	padding: 0 35px;
	border-right: 1px solid #e7e7e7;
}

.images_webstore ul li.cadre_webstore a { font-size: 12px; color: #333; }

.images_webstore ul li.cadre_webstore a .cadre_webstore_content { display: block; width: auto; height: auto; text-align: center; padding: 6px; }
.images_webstore ul li.cadre_webstore a:hover .cadre_webstore_name { background: #f1f1f1; }

.images_webstore ul li.cadre_webstore a .cadre_webstore_content img { margin-bottom: 10px; }

.images_webstore ul li.cadre_webstore_b {
	background:url("../img/index/cadre_webstore_b.png") top center no-repeat;
	width:134px;
	height:123px;
	margin-top:35px;
	margin-left:40px;
}

#webstore .prev_webstore {
	background:url("../img/index/left_arrow.png") top left no-repeat;
	position:absolute;
	top:40%;
	left:15px;
	width:20px;
	height:60px;
	z-index:10;
	cursor:pointer;
}
#webstore .prev_webstore:hover {
	background-position:bottom left;
}
#webstore .next_webstore {
	background:url("../img/index/right_arrow.png") top left no-repeat;
	position:absolute;
	top:40%;
	right:15px;
	width:20px;
	height:60px;
	z-index:10;
	cursor:pointer;
}
#webstore .next_webstore:hover {
	background-position:bottom left;
}

#header_produit {
	padding-top:30px;
	padding-left:20px;
}
#content_offre #partie_gauche_content #header_produit, #content_offre #partie_gauche_content #header_produit a {
	color:#C2007B;
	font-size:12px;
	margin:0;
	font-weight:bold;
	text-decoration:none;
}
#content_offre #partie_gauche_content td.nom_cat a {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
#content_offre #partie_gauche_content td.nom_cat a:hover {
	text-decoration:underline;
	color: #000;
}
#content_offre #partie_gauche_content .article {
	margin-top:20px;
	margin-bottom:20px;
}
#content_offre #partie_gauche_content .article .texte .liste_produit table {
	border: 1px dotted #999999;
	margin:0 20px 20px;
	width:655px;
}
#content_offre #partie_gauche_content .article .texte .liste_produit td {
	margin: 10px 20px;
}
#content_offre #partie_gauche_content .liste_produit td.descr_produit p {
	font-weight:normal;
}
#content_offre #partie_gauche_content .article .texte .liste_produit td.prix_produit {
	text-align:center;
	font-weight:bold;
	background-color:#F1F1F1;
}
td.prix {
	font-weight:bold;
}
#content_offre #partie_gauche_content .article .texte .liste_produit td.descr_produit p {
	margin:10px 10px 10px 0;
	padding:0;
}
#content_offre #partie_gauche_content .article .texte .liste_produit td img {
	margin-left: 20px !important;
}
#content_offre #partie_gauche_content .infos_produits {
	width:655px;
	margin: 20px;
}
#content_offre #partie_gauche_content .infos_produits table {
	margin-top:20px;
}
#content_offre #partie_gauche_content .infos_produits table table {
	margin-top:40px;
}
#content_offre #partie_gauche_content .infos_produits tr td .texte_description, #content_offre #partie_gauche_content .infos_produits tr td .texte_description p {
	margin:10px 0 0 0;
	padding:0;
	font-size:11px;
	font-weight:normal;
}
#content_offre #partie_gauche_content .infos_produits tr td .texte_description ul {
	margin:0;
	padding:0;
	text-align:left;
}
#content_offre #partie_gauche_content .infos_produits tr td .texte_description ul li {
	text-align:left;
	margin:0;
	font-size:11px;
	display:inline;
	padding:0;
}
#content_offre #partie_gauche_content .infos_produits tr td span.titre_description {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#content_offre #partie_gauche_content .infos_produits tr td span.nom_produit {
	font-weight:bold;
}
.panier {
	margin:20px;
	font-size:12px;
}
.panier .infos_article_panier {
}
.panier .infos_article_panier td.td_img_produit {
	border:1px solid #999999;
	border-right: none;
}
.panier .infos_article_panier td.td_nom_produit {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-weight:bold;
}
.panier .infos_article_panier td.td_quantite {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.panier .infos_article_panier td.td_prix {
	border:1px solid #999999;
	border-left: none;
}
.panier #bas_infos_panier td#prix_total {
	text-align:right;
	text-align:center;
	padding:20px 0;
	background:#F1F1F1;
	margin-bottom:20px;
}
.panier .infos_article_panier td {
	margin: 10px 20px;
}
.panier .infos_article_panier td img {
	margin-left:20px !important;
}
.panier .infos_article_panier td.td_prix {
	text-align:center;
	background-color:#F1F1F1;
	padding:20px;
}
.panier .infos_article_panier td.td_quantite {
	text-align:center;
	padding-top:6px;
}
.panier .infos_article_panier td.td_nom_produit, .panier .infos_article_panier td.td_quantite, .panier .infos_article_panier td.td_prix {
	font-size:12px;
}
.panier .infos_article_panier td.td_prix {
	font-weight:bold;
}
.nouveau_client {
	margin:30px 20px 20px;
}
.nouveau_client img {
	float:none !important;
	margin:0 !important;
	padding:0 !important;
}
.nouveau_client p {
	margin:0 !important;
	padding:0 !important;
	font-size:11px !important;
	font-weight:normal !important;
}
.nouveau_client p.sous_titre {
	margin:0 0 10px 0 !important;
	padding:0 !important;
	font-size:12px !important;
	font-weight:bold !important;
}
.identification_client {
	margin:30px 20px 20px;
}
.identification_client img {
	float:none !important;
}
.identification_client p {
	margin:0 !important;
	padding:0 !important;
	font-size:11px !important;
	font-weight:normal !important;
}
.identification_client p.sous_titre {
	margin:0 0 10px 0 !important;
	padding:0 !important;
	font-size:12px !important;
	font-weight:bold !important;
}
.identification_client p.sous_titre img {
	margin:0 !important;
	padding:0 !important;
}
.identification_client form table tr td {
	font-size:11px;
	height:30px;
	vertical-align:top;
	line-height:25px;
}
.identification_client form input {
	background:#F1F1F1;
	border:1px solid #999999;
	height:20px;
}
.texte_verdana_10 {
	margin-left:20px;
	font-size:12px;
}
.titre {
	margin-left:20px;
	font-size:14px;
	font-weight:bold;
}
.texte_verdana_10 table {
	margin-left:20px;
	font-size:12px;
	font-style:italic;
}
#div_inscription {
	margin: 0 20px;
	font-size:12px;
}
#div_inscription .bloc_process_achat {
	border : 1px dotted #999999;
	margin-bottom:20px;
	padding:10px;
}
#div_inscription .bloc_process_achat td {
	height:30px;
}
#div_inscription .bloc_process_achat td input, #div_inscription .bloc_process_achat td select {
	background:#F1F1F1;
	border:1px solid #999999;
	height:20px;
}
#div_inscription .bloc_process_achat p.sous_titre img, #div_inscription .bloc_process_achat p {
	margin:0 !important;
	padding:0 !important;
}
#div_inscription .bloc_process_achat p.sous_titre {
	margin-bottom:10px !important;
}
tr {
	margin:0;
	padding:0;
}
td.nom_cat {
	text-align:center;
	background:url("../img/pages/fond_input.png") top left repeat-x !important;
	border: 1px dotted #999999;
	margin-bottom:20px;
}
td.img_cat {
	border: 1px dotted #999999;
}
td img {
	margin:0 !important;
}
#contenu_partie_gauche_centre .description_general .adresse_livraison, #contenu_partie_gauche_centre .description_general .methode_envoi, #contenu_partie_gauche_centre .description_general .conditions_generales, #contenu_partie_gauche_centre .description_general .nouvelle_adresse, #contenu_partie_gauche_centre .description_general .adresse_facturation, #contenu_partie_gauche_centre .description_general .methode_paiement {
	padding:30px 20px;
	font-size:12px;
}
#contenu_partie_gauche_centre .description_general .nouvelle_adresse td {
	height:30px;
}
#contenu_partie_gauche_centre .description_general .nouvelle_adresse input, select {
	background:#F1F1F1;
	border: 1px solid #999999;
	height:20px;
}
#contenu_partie_gauche_centre .description_general .adresse_livraison img, #contenu_partie_gauche_centre .description_general .methode_envoi img, #contenu_partie_gauche_centre .description_general .conditions_generales img, #contenu_partie_gauche_centre .description_general .nouvelle_adresse img, #contenu_partie_gauche_centre .description_general .adresse_facturation img, #contenu_partie_gauche_centre .description_general .methode_paiement img {
	padding:0;
	margin:0 !important;
}
#contenu_partie_gauche_centre .description_general .moduleRowSelected {
	font-weight:bold;
}
#contenu_partie_gauche_centre .description_general .adresse_livraison p.sous_titre, #contenu_partie_gauche_centre .description_general .methode_envoi p.sous_titre, #contenu_partie_gauche_centre .description_general .conditions_generales p.sous_titre, #contenu_partie_gauche_centre .description_general .nouvelle_adresse p.sous_titre, #contenu_partie_gauche_centre .description_general .adresse_facturation p.sous_titre, #contenu_partie_gauche_centre .description_general .methode_paiement p.sous_titre {
	padding:0 !important;
	margin:0 0 10px 0 !important;
}
#contenu_partie_gauche_centre .description_general .adresse_livraison .tableau_identification2 td.sous_titre2, #contenu_partie_gauche_centre .description_general .methode_envoi .tableau_identification2 td.sous_titre2, #contenu_partie_gauche_centre .description_general .adresse_facturation .tableau_identification2 td.sous_titre2 {
	font-weight:bold;
	font-size:11px;
	padding-bottom:5px;
}
#contenu_partie_gauche_centre .description_general .adresse_livraison .tableau_identification2 img, #contenu_partie_gauche_centre .description_general .methode_envoi .tableau_identification2 img, #contenu_partie_gauche_centre .description_general .adresse_facturation .tableau_identification2 img {
	padding-top:5px;
}
#contenu_partie_gauche_centre .description_general .adresse_livraison .tableau_identification2 td.texte_identification, #contenu_partie_gauche_centre .description_general .methode_envoi .tableau_identification2 td.texte_identification, #contenu_partie_gauche_centre .description_general .adresse_facturation .tableau_identification2 td.texte_identification {
	padding-left:10px;
}
#contenu_partie_gauche_centre .description_general .adresse_livraison .tableau_identification2 td.sous_titre2 a, #contenu_partie_gauche_centre .description_general .methode_envoi .tableau_identification2 td.sous_titre2 a, #contenu_partie_gauche_centre .description_general .adresse_facturation .tableau_identification2 td.sous_titre2 a {
	font-size:11px;
}
#contenu_partie_gauche_centre .description_general .btn-etape table {
	width: 685px;
	margin-left:10px;
}
#contenu_partie_gauche_centre .description_general .password_perdu {
	padding-top:30px;
}
#contenu_partie_gauche_centre .description_general .password_perdu .erreur {
	padding: 20px 0;
	font-weight:bold;
}
#contenu_partie_gauche_centre .description_general .password_perdu input {
	background:#F1F1F1;
	border: 1px solid #999999;
	height:20px;
}
a.supprimer_produit_panier {
	display:block;
	background:url("../img/offres/btn.png") top left no-repeat;
	background-position:top left;
	width:151px;
	height:25px;
	color:#FFF !important;
	text-decoration:none !important;
	line-height:25px;
	padding-left:30px
}
a.supprimer_produit_panier:hover {
	background-position:bottom left;
	color:#FFF !important;
}
form table.bordergray {
	float:right;
}
form table.bordergray tr td {
	padding:10px;
}
tr.bas_infos_panier {
	background:#F1F1F1;
	border:1px solid #999999;
	padding:10px;
}
.compte_historique {
	margin-top:30px;
}
.compte_historique table.texte_verdana_10 {
	width:655px;
	margin:0;
	padding:20px;
}
.compte_historique table.texte_verdana_10 tr {
	margin:0;
	padding:0;
}
.mon_compte {
	margin-top:30px;
}
#formulaire_compte_menu a.acceder {
	display:block;
	background:url(../img/mon-compte/acceder.png) top left no-repeat !important;
	background-position:top left;
	width:151px;
	height:25px;
	margin:0 0 0 10px;
	padding:0;
	margin:10px auto;
}
#formulaire_compte_menu a.acceder:hover {
	display:block;
	background-position:bottom left !important;
	width:151px;
	height:25px;
	margin:10px auto;
	padding:0;
}
#formulaire_compte_menu a.deconnexion {
	display:block;
	background:url(../img/mon-compte/deconnexion.png) top left no-repeat !important;
	background-position:top left;
	width:151px;
	height:25px;
	padding:0;
	margin:0 auto;
}
#formulaire_compte_menu a.deconnexion:hover {
	display:block;
	background-position:bottom left !important;
	width:151px;
	height:25px;
	margin:0 auto;
	padding:0;
}
#mon_compte a.acceder {
	display:block;
	background:url(../img/mon-compte/acceder.png) top left no-repeat !important;
	background-position:top left;
	width:151px;
	height:25px;
	margin:0 0 0 10px;
	padding:0;
	margin:10px auto;
}
#mon_compte a.acceder:hover {
	display:block;
	background-position:bottom left !important;
	width:151px;
	height:25px;
	margin:0 0 0 10px;
	padding:0;
	margin:10px auto;
}
#mon_compte a.deconnexion {
	display:block;
	background:url(../img/mon-compte/deconnexion.png) top left no-repeat !important;
	background-position:top left;
	width:151px;
	height:25px;
	margin:0 0 0 10px;
	padding:0;
	margin:10px auto;
}
#mon_compte a.deconnexion:hover {
	display:block;
	background-position:bottom left !important;
	width:151px;
	height:25px;
	margin:0 0 0 10px;
	padding:0;
	margin:10px auto;
}
.mon_compte table tr td {
	padding-left:20px;
	font-size: 12px;
}
.modif_compte {
	margin-top:30px;
	padding-left:20px;
}
.modif_compte input[type=text] {
	background:#FFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #F1F1F1;
	border-bottom:1px solid #F1F1F1;
	color:#8A8A8A;
	font-size:11px;
	font-style:italic;
	height:26px;
	line-height:26px;
	padding-left:10px;
	width:177px;
	margin:5px 0;
}
.modif_compte input[type=radio] {
	margin-bottom:10px;
}
table.condition_general .articleX {
	font-weight:bold;
	font-size:14px;
	color:#C2007B;
}
table.condition_general .texte-articleX {
	font-size:12px;
	text-align:justify;
}
table.condition_general strong {
	font-size:12px;
	color:#D53382;
	font-weight:bold;
}
table.condition_general .texte-articleX a {
	font-weight:bold;
	text-decoration:underline;
}
table.condition_general .texte-articleX a:hover {
	color:#C2007B;
}
.historique_commande p.sous_titre {
	margin:0 0 10px 20px !important;
	padding:0 !important;
}
.historique_commande .tableau_identification2 {
	font-size:12px;
	margin-left:20px;
}
/*********************************FIN *BLOC WEBSTORE ***********************************************/

/**************************************BLOC COMPTE ***********************************************/

#mon_compte {
	background: url("../img/index/mon_compte.jpg") top left no-repeat;
	width: 180px;
	height: 194px;
	border : 4px solid #c1c1c1;
	float:left;
	margin-left: 16px;
	position: relative;
}
/*************************************************************/

#mon_compte p.pass, #formulaire_compte_menu p.passbis {
	position:relative;
}
#mon_compte p.pass span.label, #formulaire_compte_menu p.passbis span.labelbis {
	font-size:10px;
	font-style:italic;
	position:absolute;
	top:10px;
	left:0;
	display:block;
	width:159px;
	height:26px;
	color:#555555;
	padding-top:8px;
	padding-left:10px;
	text-align:left;
}
#formulaire_compte_menu p.passbis span.labelbis {
	top:0;
	padding-top:22px;
	cursor:text;
}
/************************************************************/




	#mon_compte form {
	width:160px;
	margin-top:40px;
}
#mon_compte form p {
	margin-top:5px;
	margin-left: 10px;
	font-size:11px;
	color:#FFFFFF;
}
#mon_compte form p a {
	color:#FFF;
}
#mon_compte input {
	margin-top:10px;
	height:26px;
	width:149px;
	background:url("../img/pages/fond_input.png") top left no-repeat;
	font-size:10px;
	color:#555555;
	font-style:italic;
	padding-left:10px;
	line-height:26px;
}
#mon_compte input[type=checkbox] {
	margin-top:0;
	margin-right:5px;
	background:none;
	width:15px;
	height:15px;
	font-size:11px;
	float:left;
	padding-left:0;
}
#mon_compte input[type=submit] {
	background:url("../img/index/submit.png") top left no-repeat;
	background-position:left top;
	width:107px;
	height:25px;
	float:right;
	cursor:pointer;
	position:absolute;
	bottom:5px;
	right:10px;
}
#mon_compte input[type=submit]:hover {
	background-position:left bottom;
}
/**********************************FIN BLOC COMPTE ***********************************************/

/***********************************BLOC ASSISTANCE **********************************************/

#assistance {
	background: url("../img/index/assistance.jpg") bottom left no-repeat;
	width: 324px;
	height: 250px;
	float:left;
	margin-top:20px;
	position:relative;
}
#assistance h2 {
	color:#9A9A9A;
	padding-left: 15px;
	border-bottom: 2px solid #C1C1C1;
	line-height:30px;
}
#assistance .contact_assistance {
	padding-left:100px;
	padding-top:15px;
}
#assistance .contact_assistance span.texte_contact {
	display:block;
	font-size :16px;
	font-style:italic;
	color: #333333;
}
#assistance .contact_assistance span.numero {
	display:block;
	padding-top:15px;
	font-size: 30px;
	color: #4f90d9;
	text-shadow: 0.5px 1px #FFFFFF;
}
#assistance .contact_assistance span.texte_numero {
	display:block;
	line-height:5px;
	font-size :10px;
	font-style:italic;
	color:#696868;
}
#assistance .services_assistance {
	padding-top: 5px;
	padding-left: 20px;
}
#assistance .services_assistance span.titre_bleu {
	display:block;
	font-size :13px;
	color: #4f90d9;
	text-shadow: 0.5px 1px #FFFFFF;
	font-weight:bold;
}
#assistance .services_assistance span.titre_rose {
	padding-top: 5px;
	display:block;
	font-size :13px;
	color: #c2007b;
	text-shadow: 0.5px 1px #FFFFFF;
	font-weight: bold;
}
#assistance .services_assistance span.texte_assistance {
	display:block;
	font-size :11px;
	color:#696868;
	text-shadow: 0.5px 1px #FFFFFF;
}
#assistance .services_assistance span.btn_assistance {
	position:absolute;
	right:10px;
	bottom:5px;
}
#assistance .services_assistance span.btn_assistance a {
	float:right;
	background:url("../img/index/btn_assistance.png") top left no-repeat;
	background-position: left top;
	width: 193px;
	height: 25px;
}
#assistance .services_assistance span.btn_assistance a:hover {
	background-position: left bottom;
}
/******************************FIN BLOC ASSISTANCE **********************************************/

/*******************************BLOC OFFRE PROMOTIONNELLES **************************************/

#offres_promotionnelles {
	background: url("../img/pages/offres_promotionnelles.jpg") bottom left no-repeat;
	width: 349px;
	height: 250px;
	float:left;
	margin-top:20px;
	position:relative;
}
#offres_promotionnelles h2 {
	color:#9A9A9A;
	padding-left: 15px;
	border-bottom: 2px solid #C1C1C1;
	line-height:30px;
}
#offres_promotionnelles p {
	color:#333333;
	padding-top: 10px;
}
#offres_promotionnelles p span {
	padding-left: 10px;
	margin: 0 20px 0 5px;
	display: block;
	font-size: 14px;
	line-height: 30px;
	border-bottom: 1px solid #d9d9d9;
}
#offres_promotionnelles p span.btn_offres_promotionnelles {
	border:none;
	position:absolute;
	right: 5px;
	bottom:5px;
}
#offres_promotionnelles p span.btn_offres_promotionnelles a {
	float:right;
	background:url("../img/index/btn_offres_promotionnelles.png") top left no-repeat;
	background-position: left top;
	width: 237px;
	height: 25px;
}
#offres_promotionnelles p span.btn_offres_promotionnelles a:hover {
	background-position: left bottom;
}
/*******************************BLOC OFFRE PROMOTIONNELLES **************************************/

/**************************************BLOC ACTUALITES ******************************************/	

#actualites {
	background: url("../img/index/actualites.png") bottom left no-repeat;
	width: 327px;
	height: 250px;
	float:left;
	margin-top:20px;
	position:relative;
}
#actualites h2 {
	color:#9A9A9A;
	padding-left: 15px;
	border-bottom: 2px solid #C1C1C1;
	line-height:30px;
}
#actualites h3 {
	color:#c2007b;
	font-size:12px;
}
#actualites .contenu_actualites {
	background-color:#FFFFFF;
	height:73px;
	margin:7px 7px 2px 7px;
	padding:5px;
}
#actualites .contenu_actualites .image_actualites {
	float:left;
	position:relative;
	padding-right:5px;
}
#actualites .contenu_actualites .image_actualites p.date_actualites {
	background-color:#FFFFFF;
	opacity:0.5;
	filter : alpha(opacity=50);
	position:absolute;
	height:17px;
	width:92px;
	bottom:0;
	left:0;
	font-size:10px;
	font-style:italic;
	text-align:center;
	padding-top:3px;
}
#actualites .contenu_actualites .texte_actualites p, #actualites .contenu_actualites .texte_actualites p a {
	font-size:11px;
	color:#535353;
}
#actualites p span.btn_actualites {
	border:none;
	position:absolute;
	right: 5px;
	bottom:5px;
}
#actualites p span.btn_actualites a {
	float:right;
	background:url("../img/index/btn_actualites.png") top left no-repeat;
	background-position: left top;
	width: 147px;
	height: 27px;
}
#actualites p span.btn_actualites a:hover {
	background-position: left bottom;
}
.invisible {
	visibility:hidden;
	clear:both;
}
/*********************************FIN BLOC ACTUALITES ******************************************/	



/********************************************************************************/
/************************************** FOOTER HAUT******************************/
/********************************************************************************/

#footer {
	width: 1000px;
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
}
/*********************************BLOC GAUCHE******************************************/	

#partie_gauche_footer {
	background:url("../img/offres/bonhomme_footer.png") center left no-repeat;
	width:315px;
	height:234px;
	float:left;
	position:relative;
}
#partie_gauche_footer p span.btn_abonnement_en_ligne {
	position:absolute;
	right: 10%;
	bottom:40%;
}
#partie_gauche_footer p span.btn_abonnement_en_ligne a {
	float:right;
	background:url("../img/index/btn_abonnement_en_ligne.png") top left no-repeat;
	background-position: left top;
	width: 180px;
	height: 34px;
}
#partie_gauche_footer p span.btn_abonnement_en_ligne a:hover {
	background-position: left bottom;
}
/********************************* FIN BLOC GAUCHE ******************************************/	

/*********************************** BLOC CENTRE ********************************************/	

			
#partie_centre_footer {
	padding:10px;
	float:left;
}
#contenu_partie_centre_footer {
	background:url("../img/pages/temoignages_footer.png") top left no-repeat #313131;
	border: 1px solid #404040;
	height:218px;
	width:330px;
	position:relative;
}
#contenu_partie_centre_footer p {
	margin: 50px 10px 10px 10px;
}
#contenu_partie_centre_footer p span.guillemet_haut {
	background:url("../img/pages/guillemet_haut.png") top left no-repeat;
	width:20px;
	height:14px;
	float:left;
}
#contenu_partie_centre_footer p span.contenu_temoignage {
	font-size: 12px;
	color:#dddddd;
	text-shadow: 1px 1px #000000;
	width:250px;
	float:left;
	padding:0 10px;
}
#contenu_partie_centre_footer p span.guillemet_bas {
	background:url("../img/pages/guillemet_bas.png") bottom right no-repeat;
	width:20px;
	height:16px;
	float:left;
	margin-top:70px;
}
#contenu_partie_centre_footer p span.guillemet_bas {
	float:left;
	font-size:14px;
	font-style:italic;
}
#contenu_partie_centre_footer p.signature_temoignage {
	margin: 10px 30px 0 0;
	border-top:1px dotted #DDDDDD;
	width:260px;
	line-height:30px;
	float:right;
	color:#DDDDDD;
	text-align:right;
	font-size:14px;
	font-style:italic;
}
#contenu_partie_centre_footer p span.btn_temoignages {
	position:absolute;
	right: 5px;
	bottom:5px;
}
#contenu_partie_centre_footer p span.btn_temoignages a {
	float:right;
	background:url("../img/index/btn_temoignages.png") top left no-repeat;
	background-position: left top;
	width: 177px;
	height: 25px;
}
#contenu_partie_centre_footer p span.btn_temoignages a:hover {
	background-position: left bottom;
}
/*********************************FIN BLOC CENTRE ******************************************/	

/************************************BLOC DROITE *******************************************/	

	
#partie_droite_footer {
	padding:10px 0 10px 0;
	float:left;
}
#contenu_partie_droite_footer {
	background:url("../img/pages/commune_a_la_une_footer.png") top left no-repeat #313131;
	border: 1px solid #404040;
	width:330px;
	height:218px;
	position:relative;
}
#contenu_partie_droite_footer p span.btn_commune_a_la_une {
	position:absolute;
	right: 5px;
	bottom:5px;
}
#contenu_partie_droite_footer p span.btn_commune_a_la_une a {
	float:right;
	background:url("../img/index/btn_commune_a_la_une.png") top left no-repeat;
	background-position: left top;
	width: 177px;
	height: 25px;

}
#contenu_partie_droite_footer p span.btn_commune_a_la_une a:hover {
	background-position: left bottom;
}
#commune_a_la_une {
	margin:50px 10px 0 10px;
}
#commune_a_la_une p, #commune_a_la_une p a {
	font-size:11px;
	color:#fafafa;
	text-shadow:1px 1px #000000;
}
#revue_de_presse ul {
	padding-left:40px;
	margin:0 !important;
}
#revue_de_presse ul li {
	background:url("../img/offre-telephonie/puce.png") top left no-repeat;
	background-position:0 5px;
	display:block;
	text-align:left;
	padding: 0 20px 5px 10px !important;
	margin:0;
}
#commune_a_la_une p.titre_commune_a_la_une a {
	color:#dfb2ce;
	font-size:13px;
	text-shadow:1px 1px #000000;
}
#commune_a_la_une .image_commune {
	width:101px;
	height:66px;
	float: left;
	text-align:center;
	padding-right:5px;
}
#commune_a_la_une .image_commune img {
	position: relative;
	z-index: 1;
}
#commune_a_la_une .cadre_image_commune_a_la_une {
	background:url("../img/pages/cadre_photo.png") top left no-repeat;
	width:101px;
	height:66px;
	position:absolute;
	z-index:100;
}
/********************************FIN BLOC DROITE *******************************************/			
		
/********************************************************************************/
/*********************************** FOOTER BAS**********************************/
/********************************************************************************/		

#bas_footer {
	width: 1000px;
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
}
#bas_footer #menu_footer {
	float:left;
	margin-top:15px;
	height:20px;
}
#bas_footer #menu_footer ul li {
	height:20px;
	line-height:16px;
	float:left;
	border-right: 1px solid #FFFFFF;
}
#bas_footer #menu_footer ul li a {
	color:#FFFFFF;
	font-size:11px;
	padding:0 5px;
}
#bas_footer #copyright_footer {
	float:right;
	margin-top:15px;
}
#bas_footer #copyright_footer p span {
	color:#FFFFFF;
	font-size:11px;
}

/* actus dans Footer */
#contenu_partie_centre_footer {background:url("../img/pages/assistance_footer.png") top left no-repeat #313131;border: 1px solid #404040;height:218px;width:330px;position:relative;}
#contenu_partie_centre_footer .div_footerActus {margin:46px 10px 0px 10px;height:132px;}
#contenu_partie_centre_footer .div_footerActus .fa_uneActu{margin:0px 0px 2px 0px;height:66px;display:block;}
#contenu_partie_centre_footer .div_footerActus .fa_uneActu .fa_image {width:101px;height:66px;float: left;text-align:center;padding-right:5px;overflow:hidden;}
#contenu_partie_centre_footer .div_footerActus .fa_uneActu .fa_image img {z-index: 1;overflow:hidden;}
#contenu_partie_centre_footer .div_footerActus .fa_uneActu .cadre_fa_image {background:url("../img/pages/cadre_photo.png") top left no-repeat;width:101px;height:66px;position:absolute;z-index:100;}
#contenu_partie_centre_footer .div_footerActus .fa_uneActu .fa_texte{width:204px;height:66px;display:block;float:left;line-height:14px;}
#contenu_partie_centre_footer .div_footerActus .fa_uneActu .fa_texte a{margin:1px 0px 0px 0px;color:#dfb2ce;font-size:12px;text-shadow:1px 1px #000000;line-height:14px;}
#contenu_partie_centre_footer .div_footerActus .fa_uneActu .fa_texte p{margin:3px 0px 0px 0px;line-height:13px;font-size:11px;color:#fafafa;text-shadow:1px 1px #000000;}
#contenu_partie_centre_footer p span.fa_btn_actualites {position:absolute;right: 5px;bottom:5px;}
#contenu_partie_centre_footer p span.fa_btn_actualites a {float:right;background:url("../img/pages/btn_actus.png") no-repeat left top;width: 147px;height: 25px;display:block;text-indent:-9999px;}
#contenu_partie_centre_footer p span.fa_btn_actualites a:hover {background-position: left bottom;}

/* Promos dans Footer */
#contenu_partie_droite_footer {background:url("../img/pages/offres_promos-footer.jpg") top left no-repeat #313131;border: 1px solid #404040;height:218px;width:330px;position:relative;}
#contenu_partie_droite_footer p span.btn_offres-promos {position:absolute;right: 5px;bottom:5px;}
#contenu_partie_droite_footer p span.btn_offres-promos a {float:right;background:url("../img/pages/btn_offres.png") no-repeat left top;width: 147px;height: 25px;display:block;text-indent:-9999px;}
#contenu_partie_droite_footer p span.btn_offres-promos a:hover {background-position: left bottom;}

#contenu_partie_droite_footer #footerOffres {margin:44px 10px 0px 10px;height:132px;}
#contenu_partie_droite_footer #footerOffres a{display:block;height:40px;line-height:40px;color:#dfb2ce;font-size:14px;text-shadow:1px 1px #000000;}


/* Fix menu footer */

div#bas_footer div#menu_footer ul li:last-child{border-right:none;}

/********************************************************************************/
/************************************** PAGE OFFRE **********************************/
/********************************************************************************/

/********************************BLOC SOUS MENU **************************************/	

#sous_menu {
	width:1000px;
	margin: 0 auto;
	position: relative;
}
/******************************** FIN BLOC SOUS MENU ************************************/	

/******************************** BLOC CONTENT OFFRE ************************************/	

#content_offre {
	width:1000px;
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
}
#content_offre #partie_gauche_content_offre, #partie_gauche_content {
	float:left;
	width:708px;
	margin-top:30px;
	float:left;
}
.navigation_offres {
	clear:both;
	float:left;
	width:650px;
	padding: 10px 20px 10px 20px;
}
.navigation_offres .precedent {
	float: left;
	position:relative !important;
	left:0px !important;
	line-height:23px;
}
.navigation_offres .suivant {
	float: right;
	position:relative !important;
	right:0px !important;
	line-height:23px;
}
.navigation_offres a.suivant {
	font-size:12px;
	text-decoration:none !important;
	color:#FFF !important;
	font-family:Arial, Helvetica, sans-serif;
	background:url("../img/offres/btn.png") top left no-repeat !important;
	background-position:top left !important;
	width:151px !important;
	height:25px !important;
}
.navigation_offres a span {
	margin: 0 30px;
}
.navigation_offres a.suivant:hover {
	background-position:bottom left !important;
}
.navigation_offres a.precedent {
	font-size:12px;
	text-decoration:none !important;
	color:#FFF !important;
	font-family:Arial, Helvetica, sans-serif;
	background:url("../img/offres/btn2.png") top left no-repeat !important;
	background-position:top left !important;
	width:151px !important;
	height:25px !important;
}
.navigation_offres a.precedent:hover {
	background-position:bottom left !important;
}
/************** partie gauche particulier */	

		#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_fibre_optique {
	background:url("../img/fibre-optique/offre_partie_gauche_top_fibre_optique.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_wimax {
	background:url("../img/wimax/offre_partie_gauche_top_wimax.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_satellite {
	background:url("../img/satellite/offre_partie_gauche_top_satellite.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_particulier {
	background:url("../img/offre-particuliers/offre_partie_gauche_top_particulier.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content_offre .offre_abonnement {
	background:#f2f2f2;
	width:300px;
	height:55px;
	float:right;
	margin:20px 35px 0 0;
}
#content_offre #partie_gauche_content_offre .offre_abonnement p {
	background:url("../img/offres/fond_prix_offres.png") top left no-repeat;
	width: 280px;
	height:35px;
	margin:10px;
}
#content_offre #partie_gauche_content_offre .offre_abonnement p span {
	font-size:11px;
	color:#9b9b9b;
	text-align:left;
	width:130px;
	display:block;
	float:left;
	line-height:15px;
	padding-left: 10px;
}
#content_offre #partie_gauche_content_offre .offre_abonnement p span strong {
	font-size:14px;
	color:#FFFFFF;
	font-weight:normal;
}
#content_offre #partie_gauche_content_offre .offre_abonnement p span.btn_abonnement_offre a {
	background:url("../img/offres/btn_abonnement_offre.png") top left no-repeat;
	background-position:top left;
	width:117px;
	height:35px;
	float:right;
}
#content_offre #partie_gauche_content_offre .offre_abonnement p span.btn_abonnement_offre a:hover {
	background-position:bottom left;
}

#content_offre #partie_gauche_content_offre .offre_abonnement p span.btn_decouvrir_offre a {
	background:url("../img/offres/btn_decouvrir_offres.png") top left no-repeat;
	background-position:top left;
	width:194px;
	height:35px;
	float:right;
}
#content_offre #partie_gauche_content_offre .offre_abonnement p span.btn_decouvrir_offre a:hover {
	background-position:bottom left;
}


.liste_pdf_offre p span.btn_abonnement_offre a {
	background:url("../img/offres/btn_abonnement_offre.png") top left no-repeat;
	background-position:top left;
	width:117px;
	height:35px;
	float: left;/*margin:20px 0 0 250px;*/
}
.liste_pdf_offre p span.btn_abonnement_offre a:hover {
	background-position:bottom left;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier {
	margin-left:9px;
	border-left:1px solid #D2D2D2;
	border-right:3px solid #D2D2D2;
	width:695px;
	float:left;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier {
	background:url("../img/offre-particuliers/offre_partie_gauche_centre_particulier.jpg") top left no-repeat #FFFFFF;
	;
	width:695px;
	min-height:400px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre {
	background:url("../img/offres/offre_partie_gauche_centre.jpg") top left no-repeat #FFFFFF;
	;
	width:695px;
	min-height:400px;
}
#content_offre #partie_gauche_content_offre .description_general_offre p {
	padding:30px 200px 20px 20px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	min-height:100px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier #image_offre_particulier {
	background:url("../img/offre-particuliers/image_offre_particulier.jpg") top left no-repeat;
	width:222px;
	height:282px;
	margin: 20px 10px 0 20px;
	float:left;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre #image_offre_particulier_fibre_optique {
	background:url("../img/offre-particuliers/image_offre_particulier_fibre_optique.jpg") top left no-repeat;
	width:222px;
	height:282px;
	margin: 30px 10px 0 20px;
	float:left;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre #image_offre_particulier_wimax {
	background:url("../img/offre-particuliers/image_offre_particulier_wimax.jpg") top left no-repeat;
	width:222px;
	height:282px;
	margin: 30px 10px 0 20px;
	float:left;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre #image_offre_particulier_satellite {
	background:url("../img/offre-particuliers/image_offre_particulier_satellite.jpg") top left no-repeat;
	width:222px;
	height:282px;
	margin: 0 20px 0 20px;
	float:left;
}
#content_offre #partie_gauche_content_offre #description_offre {
	width: 430px;
	float:left;
	padding:20px 0 0 0;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier #description_offre h2 {
	color:#8ea82a;
	font-size:16px;
	margin-top:10px;
	font-weight:normal;
}
#content_offre #partie_gauche_content_offre #description_offre p {
	color:#555555;
	font-size:12px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier #complement_information #description_offre_particulier {
	margin-top:10px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier #complement_information #description_offre_particulier h2 {
	color:#8ea82a;
	font-size:16px;
	margin-top:10px;
	margin-bottom:5px;
	font-weight:normal;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier #complement_information #description_offre_particulier p {
	margin-bottom:20px;
	text-align:justify;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier #description_offre_particulier_a {
	background:url("../img/offre-particuliers/image_description_a.jpg") top left no-repeat;
	min-height:77px;
	min-width:77px;
	padding:0 10px 0 87px;
	margin-top:10px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier #description_offre #description_offre_particulier_b {
	background:url("../img/offre-particuliers/image_description_b.jpg") top right no-repeat;
	min-height:73px;
	min-width:91px;
	padding: 0 101px 0 10px;
	margin:20px 10px 0 0;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier #description_offre #description_offre_particulier_b h2 {
	text-align:right;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier #description_offre #description_offre_particulier_b p {
	text-align:right;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier #description_offre #description_offre_particulier_c {
	background:url("../img/offre-particuliers/image_description_c.jpg") top left no-repeat;
	min-height:84px;
	min-width:71px;
	padding:0 10px 0 87px;
	margin-top:20px;
}
#content_offre #partie_gauche_content_offre #bloc_fin_description {
	width:650px;
	margin:10px 0 0 20px;
	float:left;
	border-top: 1px solid #afafaf;
}
#content_offre #partie_gauche_content_offre #bloc_fin_description p {
	font-size:10px;
}
#content_offre #partie_gauche_content_offre #bloc_a {
	background:url("../img/offres/bloc_1.png");
	width:199px;
	height:160px;
	margin-top:20px;
	float:left;
	position:relative;
}
#content_offre #partie_gauche_content_offre #bloc_b {
	background:url("../img/offres/bloc_2.jpg");
	width:199px;
	height:160px;
	margin:20px 26px 10px 26px;
	float:left;
	position:relative;
}
#content_offre #partie_gauche_content_offre #bloc_b #test_eligibilite {
	width:205px;
	height:26px;
	margin-top:55px;
	float:left;
}
#content_offre #partie_gauche_content_offre #bloc_b #test_eligibilite input {
	background:url("../img/offres/fond_input_eligibilite.png") top left no-repeat;
	width:197px;
	height:25px;
	color:#8a8a8a;
	font-size:11px;
	font-style:italic;
	padding-left:10px;
	padding-top:6px;
	line-height:25px;
	margin-bottom:5px;
}
#content_offre #partie_gauche_content_offre #bloc_b #test_eligibilite a.lancer_le_test {
	background:url("../img/index/btn_test_eligibilite.png") top left no-repeat;
	background-position:top left;
	width:107px;
	height:27px;
	margin-left:5px;
	cursor:pointer;
	display:block;
}
#content_offre #partie_gauche_content_offre #bloc_b #test_eligibilite p.lancer_le_test:hover {
	background-position :bottom left;
}
#content_offre #partie_gauche_content_offre #bloc_c {
	background:url("../img/offres/bloc_3.png");
	width:199px;
	height:160px;
	margin-top:20px;
	float:left;
	position:relative;
}
#content_offre #partie_gauche_content_offre .lien_bloc_fond {
	background:#000000;
	opacity:0.7;
	filter : alpha(opacity=70);
	height:20px;
	width:185px;
	position: absolute;
	bottom:1px;
	right:1px;
}
#content_offre #partie_gauche_content_offre #bloc_b .lien_bloc_fond {
	width:100px;
}
#content_offre #partie_gauche_content_offre #bloc_c .lien_bloc_fond {
	width:135px;
}
#content_offre #partie_gauche_content_offre .lien_bloc_texte {
	position:absolute;
	bottom:0;
	right:0;
	font-size:11px;
}
#content_offre #partie_gauche_content_offre .lien_bloc_texte a {
	height:20px;
	width:185px;
	color:#FFFFFF;
	line-height:20px;
	padding-right:10px;
}
#content_offre #offre_partie_gauche_bottom {
	background:url("../img/pages/partie_gauche_bottom.png") top left no-repeat;
	width:708px;
	height:12px;
	float:left;
	margin-bottom:30px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier .bloc_technologies {
	clear:both;
	float:left;
	width:610px;
	border: 1px dotted #8EA854;
	background:#e9f4e9;
	padding:20px;
	margin: 30px 0 0 20px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier .bloc_technologies p {
	color:#8EA854;
	font-weight:bold;
	font-size:14px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier .bloc_technologies ul {
	margin-top:10px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_particulier #contenu_offre_partie_gauche_centre_particulier .bloc_technologies ul li {
	background: url("../img/offre-telephonie/puce.png") top left no-repeat;
	font-size:12px;
	padding-left:10px;
	display:block;
	height:20px;
	background-position:0 4px;
}
#content_offre #partie_gauche_content_offre h4 {
	color:#C2007B;
	font-size:16px;
	margin-top:10px;
	margin-bottom:5px;
	font-weight:normal;
}
#content_offre #partie_gauche_content_offre .liste_pdf_offre {
	border: 1px dotted #C2007B;
	background:#f1dfea;
	width:605px;
	margin:0 auto;
	clear: both;
	padding:20px;
}
#content_offre #partie_gauche_content_offre .liste_pdf_offre ul li {
	background: url("../img/offre-telephonie/puce.png") top left no-repeat;
	font-size:12px;
	padding-left:10px;
	display:block;
	height:20px;
	background-position:0 4px;
}
/********** fin partie gauche particulier */

/************** partie droite particulier */
	
	#content_offre #partie_droite_content_offre, #partie_droite_content {
	background:url("../img/offres/fond_partie_droite.png") top left no-repeat;
	width:262px;
	min-height:456px;
	float:left;
	margin:30px 0 0 30px;
}
#content_offre #partie_droite_content_offre #sous_menu_offres, #partie_droite_content #sous_menu_partie_droite {
	float:left;
	margin-left:10px;
}
.titre_toutes_nos_offres {
	background:url("../img/offres/titre_toutes_nos_offres.png") top left no-repeat;
	width:123px;
	height:24px;
	margin:20px auto;
}
#content_offre #partie_droite_content_offre #sous_menu_offres ul li, #partie_droite_content #sous_menu_partie_droite ul li {
	/* display: block; */
			cursor:pointer;
}
#content_offre #partie_droite_content_offre #sous_menu_offres ul li a, #partie_droite_content #sous_menu_partie_droite ul li a {
	background:url("../img/offres/fond_menu_partie_droite.png") top left no-repeat;
	background-position: top left;
	display: block;
	font-size: 12px;
	color:#444444;
	width:233px;
	height:33px;
	line-height: 30px;
	padding-left:10px;
}
#content_offre #partie_droite_content_offre #sous_menu_offres ul li.sous_menu a, #partie_droite_content #sous_menu_partie_droite ul li.sous_menu a {
	background:none;
	background-position: top left;
	display: block;
	font-size: 12px;
	color:#444444;
	width:203px;
	height:33px;
	line-height: 30px;
	padding-left:20px;
	margin-left:20px;
}
#content_offre #partie_droite_content_offre #sous_menu_offres ul li.sous_menu a:hover, #partie_droite_content #sous_menu_partie_droite ul li.sous_menu a:hover {
	color:#000000;
}
#content_offre #partie_droite_content_offre #sous_menu_offres ul li a:hover, #partie_droite_content #sous_menu_partie_droite ul li a:hover {
	color:#000000;
}
#content_offre #partie_droite_content_offre #sous_menu_offres ul li.active a, #partie_droite_content #sous_menu_partie_droite ul li.active a {
	background:url("../img/offres/fond_menu_partie_droite.png") top left no-repeat;
	background-position: bottom left;
	padding-left:25px;
	color:#000000;
	font-weight:bold;
	width:218px;
}
#content_offre #partie_droite_content_offre #sous_menu_offres ul li.sous_menu.active2 a {
	background:url("../img/offre-telephonie/puce.png") top left no-repeat;
	background-position:22px 12px;
	padding-left:30px;
	color:#000000;
	width:188px;
}
#content_offre #partie_droite_content_offre #caracteristique_offre {
	background:url("../img/offres/fond_caracteristique_offre.png") top left no-repeat;
	width:243px;
	min-height:243px;
	float:left;
	margin-left:10px;
	margin-top:50px;
	padding-top:60px;
}
#content_offre #partie_droite_content_offre #caracteristique_offre ul li {
	border-bottom : 1px solid #d9d9d9;
	height:40px;
	width:242px;
}
#content_offre #partie_droite_content_offre #caracteristique_offre ul li img {
	margin-left:10px;
}
#content_offre #partie_droite_content_offre #caracteristique_offre ul li p span {
	height:50px;
	margin-left:10px;
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
	color:#444444;
}
#illustration_partie_droite {
	background:url("../img/pages/offres_promotionnelles.jpg") center top no-repeat;
	margin-top:10px;
	width:242px;
	height:130px;
	float:left;
}
#partie_gauche_content_offre .liste_pdf_offre p {
	color:#222222 !important;
	margin: 10px 0;
	padding:0;
	font-weight:bold;
}
/************** fin partie droite particulier */

/************** partie gauche  pro */

#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_pro {
	background:url("../img/offre-professionnelles/offre_partie_gauche_top_pro.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro {
	margin-left:9px;
	border-left:1px solid #D2D2D2;
	border-right:3px solid #D2D2D2;
	width:695px;
	float:left;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro {
	background:url("../img/offre-professionnelles/offre_partie_gauche_centre_pro.jpg") top left no-repeat #FFFFFF;
	;
	width:695px;
	min-height:400px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro #image_offre_pro {
	background:url("../img/offre-professionnelles/image_offre_pro.jpg") top left no-repeat;
	width:222px;
	height:282px;
	margin: 20px 10px 0 20px;
	float:left;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro #description_offre #description_offre_pro_a {
	background:url("../img/offre-professionnelles/image_description_a_pro.jpg") top left no-repeat;
	min-height:77px;
	min-width:77px;
	padding-left:87px;
	padding-right:10px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro #description_offre #description_offre_pro_b {
	background:url("../img/offre-professionnelles/image_description_b_pro.jpg") top right no-repeat;
	min-height:73px;
	min-width:91px;
	padding-right:101px;
	padding-left:10px;
	margin: 10px 10px 0 0;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro #description_offre h2 {
	color:#4084d6;
	font-size:16px;
	margin-top:10px;
	font-weight:normal;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro #description_offre #description_offre_pro_b h2 {
	text-align:right;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro #description_offre #description_offre_pro_b p {
	text-align:right;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro #description_offre #description_offre_pro_c {
	background:url("../img/offre-professionnelles/image_description_c_pro.jpg") top left no-repeat;
	min-height:84px;
	min-width:71px;
	padding-left:81px;
	padding-right:10px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro #bloc_fin_description #encart_pme {
	width:628px;
	margin:0 auto;
	background:#d5e2f2;
	border: 1px dotted #4084d6;
	padding:10px;
	margin-top:30px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro #bloc_fin_description #encart_pme img {
	float:left;
	margin-right:10px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro #bloc_fin_description #encart_pme h3 {
	color:#4084D6;
	font-size:16px;
	font-weight:normal;
	margin-bottom:10px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro .bloc_technologies {
	clear:both;
	float:left;
	width:610px;
	border: 1px dotted #4084D6;
	background:#e6ecf3;
	padding:20px;
	margin:30px 0 0 20px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro .bloc_technologies p {
	color:#4084D6;
	font-weight:bold;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro .bloc_technologies ul {
	margin-top:10px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_pro #contenu_offre_partie_gauche_centre_pro .bloc_technologies ul li {
	background: url("../img/offre-telephonie/puce.png") top left no-repeat;
	font-size:12px;
	padding-left:10px;
	display:block;
	height:20px;
	background-position:0 4px;
}
/************** fin partie gauche pro */

/************** partie droite pro */

#illustration_partie_droite_pro {
	background:url("../img/offre-professionnelles/bonhomme_offre_pro.jpg") left top no-repeat;
	margin:10px 0 0 60px;
	width:136px;
	height:178px;
	float:left;
}
/************** fin partie droite pro */

/**************  partie gauche tel particulier */





		#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_telephonie_a {
	background:url("../img/offre-telephonie/offre_partie_gauche_top_telephonie_1.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_telephonie_b {
	background:url("../img/offre-telephonie/offre_partie_gauche_top_telephonie_2.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_telephonie_c {
	background:url("../img/offre-telephonie/offre_partie_gauche_top_telephonie_3.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content_offre .offre_abonnement p span.btn_abonnement_telephonie a {
	background:url("../img/offre-telephonie/btn_abonnement_telephonie.png") top left no-repeat;
	background-position:top left;
	width:117px;
	height:35px;
	float:right;
}
#content_offre #partie_gauche_content_offre .offre_abonnement p span.btn_abonnement_telephonie a:hover {
	background-position:bottom left;
}
#content_offre #partie_gauche_content_offre #complement_information {
	width: 655px;
	float:left;
	padding: 20px 0 20px 20px;
}
#content_offre #partie_gauche_content_offre #complement_information ul li {
	background:url("../img/offre-telephonie/puce.png") top left no-repeat;
	background-position:0 5px;
	padding-left:10px;
	margin-top:10px;
	display:block;
	font-size:12px;
	color:#555555;
}
#content_offre #partie_gauche_content_offre p.important {
	text-align:center;
	font-size:13px;
	padding:10px 0;
	font-weight:bold;
}
#content_offre #partie_gauche_content_offre #description_offre_tel {
	width: 655px;
	float:left;
	padding:20px 0px 20px 20px;
}
#content_offre #partie_gauche_content_offre #description_offre_fax {
	width: 665px;
	float:left;
	padding:20px 0px 20px 20px;
}
#content_offre #partie_gauche_content_offre p {
	color:#555555;
	font-size:12px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel {
	margin-left:9px;
	border-left:1px solid #D2D2D2;
	border-right:3px solid #D2D2D2;

	width:695px;
	float:left;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel {
	background:url("../img/offre-telephonie/offre_partie_gauche_centre_telephonie.jpg") top left no-repeat #FFFFFF;
	;
	width:695px;
	min-height:400px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #image_offre_telephonie_1 {
	background:url("../img/offre-telephonie/image_offre_telephonie_1.jpg") top left no-repeat;
	width:222px;
	height:282px;
	margin: 20px 10px 0 20px;
	float:left;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #image_offre_telephonie_2 {
	background:url("../img/offre-telephonie/image_offre_telephonie_2.jpg") top left no-repeat;
	width:222px;
	height:282px;
	margin: 20px 10px 0 20px;
	float:left;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #image_offre_telephonie_3 {
	background:url("../img/offre-telephonie/image_offre_telephonie_3.jpg") top left no-repeat;
	width:222px;
	height:282px;
	margin: 20px 10px 0 20px;
	float:left;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #image_offre_telephonie_fax {
	background:url("../img/offre-telephonie/image_offre_telephonie_fax.jpg") top left no-repeat;
	width:222px;
	height:282px;
	margin: 20px 10px 0 20px;
	float:left;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #image_offre_fax {
	background:url("") top left no-repeat;
	width:312px;
	height:150px;
	margin: 20px 20px 0 10px;
	float:left;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_tel_a {
	background:url("../img/offre-telephonie/image_description_a_tel.jpg") top left no-repeat;
	min-height:59px;
	min-width:60px;
	padding-left:69px;
	padding-right:10px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_tel_b {
	background:url("../img/offre-telephonie/image_description_b_tel.jpg") top right no-repeat;
	min-height:54px;
	min-width:56px;
	padding-right:64px;
	padding-left:10px;
	margin: 10px 10px 0 0;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel a:hover {
	color:#DE0A1C;
	text-decoration:underline;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel h2 {
	color:#ce0a1c;
	font-size:16px;
	margin-top:10px;
	margin-bottom:5px;
	font-weight:normal;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_tel_b h2 {
	text-align:right;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_tel_b p {
	text-align:right;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_tel_c {
	background:url("../img/offre-telephonie/image_description_c_tel.jpg") top left no-repeat;
	min-height:56px;
	min-width:58px;
	padding-left:68px;
	padding-right:10px;
	margin: 30px 0 0 20px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles a.visuelle_offre_lien {
	background:none;
	display:block;
	width:203px;
	height:346px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles a.visuelle_offre_lien:hover {
	background:none;
}
/************** fin partie gauche tel particulier */

/************** partie gauche tel pro */

		#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_telephonie_a_pro {
	background:url("../img/offre-telephonie/offre_partie_gauche_top_telephonie_1_pro.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_telephonie_b_pro {
	background:url("../img/offre-telephonie/offre_partie_gauche_top_telephonie_2_pro.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content_offre #complement_information p {
	color: #555555;
	font-size:12px
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #image_offre_telephonie_1_pro {
	background:url("../img/offre-telephonie/image_offre_telephonie_1_pro.jpg") top left no-repeat;
	width:222px;
	height:282px;
	margin: 20px 10px 0 20px;
	float:left;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #image_offre_telephonie_2_pro {
	background:url("../img/offre-telephonie/image_offre_telephonie_2_pro.jpg") top left no-repeat;
	width:222px;
	height:282px;
	margin: 20px 10px 0 20px;
	float:left;
}
/************** fin partie gauche tel pro*/


/**************  partie gauche fax */

		#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_telephonie_fax {
	background:url("../img/offre-telephonie/offre_partie_gauche_top_fax.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_fax_a {
	background:url("../img/offre-telephonie/image_description_a_tel.jpg") top left no-repeat;
	min-height:59px;
	min-width:60px;
	padding-left:69px;
	padding-right:10px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_fax_b {
	background:url("../img/offre-telephonie/image_description_b_tel.jpg") top right no-repeat;
	min-height:54px;
	min-width:56px;
	padding-right:64px;
	padding-left:10px;
	margin: 10px 10px 0 0;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_fax_b h2 {
	text-align:right;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_fax_b p {
	text-align:right;
}
/************** fin partie gauche fax */

/***************** partie gauche offre telephonie ****************/

		#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_telephonie_part {
	background:url("../img/offre-telephonie/offre_partie_gauche_top_telephonie_part.png") top left no-repeat;
	width:708px;
	height:85px;
}
/* check point */
		#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_telephonie_pro {
	background:url("../img/offre-telephonie/offre_partie_gauche_top_telephonie_pro.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content_offre .description_general_offre ul {
	padding:30px 200px 20px 20px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	min-height:100px;
}
#content_offre #partie_gauche_content_offre .description_general_offre ul li {
	background:url("../img/offre-telephonie/puce.png") top left no-repeat;
	background-position:0 5px;
	margin-left:20px;
	margin-bottom:10px;
	padding-left:10px;
	height:auto;
	text-align:left;
	color:#444444;
	text-align:justify;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_a {
	background: url("../img/offre-telephonie/visuel_offre1.jpg") no-repeat scroll left top #F3F3F3;
	height: 450px;
	width:205px;
	float:left;
	margin:70px 0 20px 20px;
	position:relative;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_b {
	background: url("../img/offre-telephonie/visuel_offre2.jpg") no-repeat scroll left top #F3F3F3;
	height:450px;
	width:203px;
	float:left;
	margin:70px 0 20px 20px;
	position:relative;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_c {
	background:url("../img/offre-telephonie/visuel_offre3.jpg") top left no-repeat;
	height:346px;
	width:202px;
	float:left;
	margin:70px 0 20px 20px;
	position:relative;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_pro_a {
	background:url("../img/offre-telephonie/visuel_offre_pro_1.jpg") top left no-repeat;
	height:346px;
	width:203px;
	float:left;
	margin:70px 0 20px 100px;
	position:relative;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_pro_b {
	background:url("../img/offre-telephonie/visuel_offre_pro_2.jpg") top left no-repeat;
	height:346px;
	width:204px;
	float:left;
	margin:70px 0 20px 100px;
	position:relative;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles p {
	position:absolute;
	font-size:24px;
	color:#CE0A1C;
	top:80%;
	right:25%;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles p span {
	position:absolute;
	font-size:10px;
	color:#999999;
	margin-left:2px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles a {
	position:absolute;
	display:block;
	background:url("../img/offre-telephonie/btn_acces_offres_telephonie.png") top left no-repeat;
	width:162px;
	height:23px;
	background-position:top left;
	bottom:10px;
	right:10px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles a:hover {
	background-position: bottom left;
}
/************* fin partie gauche offre telephonie ****************/







/********************************FIN BLOC CONTENT OFFRE *********************************/	

/********************************************************************************/
/********************************** PAGE CLASSIQUES *****************************/
/********************************************************************************/


#content_offre #partie_gauche_content #questions_frequentes_partie_gauche_top {
	background:url("../img/questions-frequentes/questions_frequentes_partie_gauche_top.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content #partie_gauche_centre {
	margin-left:9px;
	border-left:1px solid #D2D2D2;
	border-right:3px solid #D2D2D2;
	width:695px;
	float:left;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre {
	background:url("../img/pages/partie_gauche_centre.png") top left no-repeat #FFFFFF;
	;
	width:695px;
	min-height:400px;
}
#content_offre #partie_gauche_content #partie_gauche_bottom {
	background:url("../img/pages/partie_gauche_bottom.png") top left no-repeat;
	width:708px;
	height:12px;
	float:left;
	margin-bottom:30px;
}
#content_offre #partie_gauche_content .description_general #description_questions_frequentes {
	margin:0 20px;
}
#content_offre #partie_gauche_content .description_general #description_questions_frequentes img {
	float: left;
	margin: 0 20px 0 0;
}
#content_offre #partie_gauche_content .description_general #description_questions_frequentes p {
	padding:0;
	margin: 0;
}
#content_offre #partie_gauche_content .description_general h2 {
	padding:30px 20px 20px 20px;
	color:#c2007b;
	font-size:16px;
}
#content_offre #partie_gauche_content h3 {
	color:#e34b98;
	font-size:14px;
	padding:30px 20px 10px 20px;
	clear:both;
}
#content_offre #partie_gauche_content p {
	padding:0 20px 10px 20px;
	font-size:12px;
	color:#333333;
	border-bottom: 1px dotted #999999;
	margin: 10px 20px;
	text-align:justify;
}
#content_offre #partie_gauche_content p.preced_liste {
	border-bottom:none;
}
#content_offre #partie_gauche_content .description_general p {
	padding:0 20px 20px 20px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	border:none;
}
#content_offre #partie_gauche_content p.question {
	font-style:italic;
	font-weight:bold;
	padding: 5px 20px 10px 30px;
	border:none;
}
#content_offre #partie_gauche_content ul {
	margin:10px 0;
	clear:both;
	text-align:center;
}
#content_offre #partie_gauche_content .liste ul {
	text-align:left;
	margin-left:35px;
}
#content_offre #partie_gauche_content ul li, .liste ul li {
	list-style:none;
	height:20px;
	display:block;
	padding:0 5px;
	color:#333333;
	font-size:12px;
}
#content_offre #partie_gauche_content a {
	color:#000000;
	text-decoration:underline;
}
#content_offre #partie_gauche_content a.liste {
	clear:both;
}
#content_offre #partie_gauche_content a:hover {
	color:#c2007b;
}
.titre_questions_frequentes {
	background:url("../img/questions-frequentes/titre_questions_frequentes.png") top left no-repeat;
	width:144px;
	height:24px;
	margin:20px auto;
}

/* (sous) titres */ 
#content_offre #partie_gauche_content #questions_frequentes_partie_gauche_top {background:url("../img/questions-frequentes/infos_pratiques_partie_gauche_top.png") top left no-repeat;}
.titre_questions_frequentes {background:url("../img/questions-frequentes/titre_infos_pratiques.png") top left no-repeat;width:106px;}

#sous_menu_docs{float:left;margin-left:10px;}
#sous_menu_docs ul li {cursor:pointer;}
#sous_menu_docs ul li a {background:url("../img/offres/fond_menu_partie_droite.png") top left no-repeat;background-position: top left;display: block;font-size: 12px;color:#444444;width:233px;height:33px;line-height: 30px;padding-left:10px;}
#sous_menu_docs ul li.sous_menu a {background:none;background-position: top left;display: block;font-size: 12px;color:#444444;width:203px;height:33px;line-height: 30px;padding-left:20px;margin-left:20px;}
#sous_menu_docs ul li.sous_menu a:hover {color:#000000;}
#sous_menu_docs ul li a:hover {color:#000000;}
#sous_menu_docs ul li.sous_menu {background:url("../img/offres/docs_pdf.jpg") no-repeat 26px 11px;}
#partie_droite_content #sous_menu_partie_droite ul li span#docs {background:url("../img/offres/fond_menu_partie_droite.png") bottom left no-repeat;background-position: bottom left;display: block;font-size: 12px;color:#444444;width:233px;height:33px;line-height: 30px;padding-left:25px;cursor:default;}
/* Listing questions */
#content_offre #partie_gauche_content .description_general #description_questions_frequentes {margin:0px 20px 0px 20px;width:635px;}
#content_offre #partie_gauche_content .description_general #description_questions_frequentes img {float: left;margin: 0px 20px 0px 0px;}

#content_offre #partie_gauche_content .description_general #description_questions_frequentes .qf_liste{width:227px;margin:0px 10px 0px 0px;float:left;line-height:20px;}
#content_offre #partie_gauche_content .description_general #description_questions_frequentes .qf_liste#qf_second{margin:0px;}
#content_offre #partie_gauche_content .description_general #description_questions_frequentes .qf_liste a{color:#333;font-weight:bold;font-size:12px;line-height:15px;text-decoration:none;display:block;margin:4px 0px 3px 0px;}
#content_offre #partie_gauche_content .description_general #description_questions_frequentes .qf_liste a:hover{color:#111;}

span.question_cat { font-size: 12px; color: #C2007B; text-transform: uppercase; }

/* Questions */
#content_offre #partie_gauche_content h3 {color:#e34b98;font-size:14px;padding:30px 20px 10px 20px;clear:both;}
#content_offre #partie_gauche_content h3.qf_titre{width:658px;height:30px;line-height:30px;color:#ee4b98;font-weight:bold;font-size:14px;text-shadow: 0 1px 0px #FFFFFF;background:#efeeee url("../img/questions-frequentes/question_toogle.jpg") no-repeat bottom right;padding:0px;margin:10px auto 10px auto;text-indent:10px;border:1px solid #eac2d6;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;}
#content_offre #partie_gauche_content h3.active{background-position:top right;}
#content_offre #partie_gauche_content .rep{margin:0;padding:5px 0px 0px 0px;}
#content_offre #partie_gauche_content .rep p {padding:5px 20px 20px 15px;font-size:12px;color:#333333;border-bottom: 1px dotted #999999;margin: 10px 20px;text-align:justify;}
#content_offre #partie_gauche_content .rep p.qf_last{border:none;} 
#content_offre #partie_gauche_content .rep p.question {font-style:italic;font-weight:bold;padding: 10px 20px 0px 20px;border:none;background:url("../img/questions-frequentes/qf_puce.jpg") no-repeat 15px 13px;text-indent:5px;}


/********************************************************************************/
/******************************** FIN PAGE CLASSIQUES ***************************/
/********************************************************************************/


/********************************************************************************/
/**************************** PAGE OFFRES PROMOTIONNELLES ***********************/
/********************************************************************************/

		#content_offre #partie_gauche_content #offres_promotionnelles_partie_gauche_top {
	background:url("../img/offres/offres_promotionnelles_partie_gauche_top.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #page_offres_promotionnelles p {
	margin:10px 0;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #page_offres_promotionnelles img {
	float:left;
	margin:10px 20px 20px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #page_offres_promotionnelles p.etoile {
	clear:both;
	font-weight:normal;
	color: #444444;
	font-style:italic;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #page_offres_promotionnelles p.italique {
	font-weight:normal;
	color: #444444;
	font-style:italic;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #page_offres_promotionnelles p.cadre {
	font-weight:normal;
	color: #444444;
	border: 1px dotted #444444;
	width:370px;
	float:left;
	padding:10px;
	margin:0 0 50px 0;
}
hr.separation {
	border-top: 1px dotted #444444;
	margin: 0 20px;
}
/********************************************************************************/
/************************* FIN PAGE OFFRES PROMOTIONNELLES **********************/
/********************************************************************************/

/********************************************************************************/
/********************************* PAGE AVANTAGES *******************************/
/********************************************************************************/

		#content_offre #partie_gauche_content #avantages_partie_gauche_top {
	background:url("../img/pages/avantages_partie_gauche_top.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #avantages {
	padding: 40px 20px;
	width:655px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #avantages p {
	font-weight:normal;
	margin:0;
	padding:10px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #avantages h3 {
	margin:0;
	padding:10px;
	clear:none;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #avantages img {
	float:left;
	margin:0 20px;

}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general .bloc_avantage {
	float:left;
	border-bottom: 1px dotted #444444;
	padding:20px 0;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general .bloc_avantage_bas {
	float:left;
	border:none;
	padding:20px 0 0 0;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general .bloc_avantage_bas img {
	margin:0 0 0 20px;
}
/********************************************************************************/
/****************************** FIN PAGE AVANTAGES ******************************/
/********************************************************************************/

/********************************************************************************/
/******************************** PAGE SOCIETE **********************************/
/********************************************************************************/


		#content_offre #partie_gauche_content #societe_partie_gauche_top {
	background:url("../img/societe/societe_partie_gauche_top.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #societe {
	padding: 20px 10px 40px 10px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #societe p {
	font-weight:normal;
	margin:0;
	padding:0 10px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #societe h3 {
	margin:0;
	padding:10px;
	margin-top:20px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #societe #green-it {
	background:url("../img/societe/green-it.jpg") top left no-repeat;
	width:650px;
	height:194px;
	margin: 20px auto;
	border: 1px dotted #444444;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #societe #green-it ul {
	margin-left:270px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #societe #green-it ul li {
	background:url("../img/offre-telephonie/puce.png") top left no-repeat;
	background-position:0 5px;
	padding-left:10px;
	text-align:left;
	margin-bottom:10px;
	height: auto;
	line-height:16px;
	color:#FFF;
}
.img_arrondi_directeur {
	width:250px;
	height:100px;
	float:left;
	border:1px solid #999999;
	margin:0 10px 0 10px;
}
.img_arrondi_directeur span {
	display:none;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #societe .tab_bleu {
	background:#d7e2f0;
}
#tab_chiffres {
	width:650px;
	margin: 0 auto;
	border:1px dotted #999999;
}
#tab_chiffres th {
	border: 1px dotted #999999;
	padding:10px;
	font-size:12px;
	color:#444444;
}
#tab_chiffres td {
	border: 1px dotted #999999;
	padding:10px;
	font-size:10px;
	color:#444444;
	width:40px;
}
/********************************************************************************/
/******************************** FIN PAGE SOCIETE ******************************/
/********************************************************************************/

/********************************************************************************/
/*************************** PAGE COMMUNE A LA UNE ******************************/
/********************************************************************************/

		#content_offre #partie_gauche_content #commune_a_la_une_partie_gauche_top {
	background:url("../img/commune-a-la-une/commune_a_la_une_partie_gauche_top.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #commune_a_la_une {
	margin:0;
}
.img_arrondi_commune_a_la_une {
	width:300px;
	height:200px;
	float:left;
	border:1px solid #999999;
	margin:20px 10px 0px 20px;
}
.img_arrondi_commune_a_la_une span {
	display:none;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #commune_a_la_une h2 {
	font-size:26px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #commune_a_la_une p {
	font-weight:normal;
	text-shadow:none;
	color:#444444;
	padding:10px 0 0 0;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #commune_a_la_une p span {
	margin:0;
	padding:0;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #commune_a_la_une p.chapeau {
	font-style:italic;
	margin:-15px 0 0 10px;
	padding:10px;
	color:#e34b98;
	font-size:14px;
}
.titre_commune_a_la_une {
	background:url("../img/commune-a-la-une/titre_commune_a_la_une.png") top left no-repeat;
	width:143px;
	height:24px;
	margin:20px auto;
}
/********************************************************************************/
/*************************** FIN PAGE COMMUNE A LA UNE **************************/
/********************************************************************************/

/********************************************************************************/
/********************************** PAGE ACTUALITE ******************************/
/********************************************************************************/

		#content_offre #partie_gauche_content #actualites_partie_gauche_top {
	background:url("../img/actualites/actualites_partie_gauche_top.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_actualites {
	padding-top:10px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_actualites h2 {
	margin-bottom:20px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_actualites h3 {
	margin-top:20px;
}
.img_arrondi_actualites {
	width:200px;
	height:150px;
	float:left;
	border:1px solid #999999;
	margin:0px 10px 0px 20px;
}
.img_arrondi_actualites span {
	display:none;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_actualites p {
	font-weight:normal;
	margin:0;
	padding:0 20px 10px 20px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_actualites p.nom_redacteur {
	float:right;
	font-weight:bold;
}
/********************************************************************************/
/****************************** FIN PAGE ACTUALITE ******************************/
/********************************************************************************/

/********************************************************************************/
/*********************************** PAGE MON COMPTE ***********************************/
/********************************************************************************/

		#content_offre #partie_gauche_content #mon_compte_partie_gauche_top {
	background:url("../img/mon-compte/mon_compte_partie_gauche_top.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content #page_mon_compte {
	font-size:12px;
	padding-top:30px;
}
#content_offre #partie_gauche_content #page_mon_compte table#menu_mon_compte {
	width:655px;
	margin:0 auto;
}
#content_offre #partie_gauche_content #page_mon_compte table#menu_mon_compte tr td a {
	margin-right:10px;
	text-decoration:none;
}
#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte {
	width:655px;
	padding:30px 20px 0 20px;
}
#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte div a {
	font-weight:bold;
	line-height:50px;
}
#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte div i {
	color:#555555;
	font-size:11px;
}
#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte fieldset {
	padding-bottom: 10px;
	border-bottom:1px dotted #999999;
}
#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte fieldset legend, #content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte span.titre, #content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte td.Weather_titre {
	font-size:14px;
	font-weight:bold;
	color:#C2007B;
	padding:0 0 20px 0;
}
#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte th {
	text-align:left;
}
#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte td {
	height:30px;
	vertical-align:middle;
}
#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte input[type=text], #content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte input[type=password] {
	background:#FFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #F1F1F1;
	border-bottom:1px solid #F1F1F1;
	color:#8A8A8A;
	font-size:11px;
	font-style:italic;
	height:26px;
	line-height:26px;
	padding-left:10px;
	width:177px;
	margin:5px 0;
}
#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte textarea {
	background:#FFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #F1F1F1;
	border-bottom:1px solid #F1F1F1;
	color:#8A8A8A;
	font-size:11px;
	font-style:italic;
	padding-left:10px;
	margin:5px 0;
}
#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte #div_boutons_input input {
	margin-bottom:10px;
}
#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte select {
	background:#FFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #F1F1F1;
	border-bottom:1px solid #F1F1F1;
	height:26px;
}
#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte input[type=text] {
	width:160px;
}
#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte input[type=radio] {
	height:inherit;
	background:none;
	border:none;
}
#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte input[type=button], #content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte input[type=submit] {
	background:url("../img/offres/btn.png") top left no-repeat;
	height:25px;
	width:151px;
	background-position:top left;
	border:none;
	color:#FFF;
	cursor:pointer;
	padding-bottom:6px;
}
#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte input[type=button]:hover, #content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte input[type=submit]:hover {
	background-position:bottom left;
}
#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte td.Weather_corps table {
	border:1px dotted #999999;
	margin:20px;
}
#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte td.Weather_corps a img {
	text-align:center;
}
#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte td.Weather_corps table tr td {
	padding: 2px 10px;
}
#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte td.Weather_corps_logo img {
	float:right;
}
#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte td.Weather_texte {
	background:#F1F1F1;
	border-bottom:1px dotted #999999;
	font-size:11px;
}
#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte td.Weather_sstitre {
	font-size:12px;
	font-weight:bold;
}
#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte fieldset table table.incidents {
	background-color:#F1F1F1;
	width:100%;
	margin-bottom:10px;
}
#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte fieldset table table.incidents tr td, #content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte fieldset table table.incidents tr th {
	padding:10px;
	border-bottom: 1px dotted #999999;
}
#content_offre #partie_gauche_content a.bouton_retour_mon_compte {
	text-decoration:none;
	background:url("../img/offres/btn2.png") top left no-repeat;
	display:block;
	height:25px;
	width:151px;
	background-position:top left;
	padding-left:60px;
	line-height:25px;
	color:#FFF;
	margin: 20px 0;
}
#content_offre #partie_gauche_content a.bouton_retour_mon_compte:hover {
	background-position:bottom left;
}
#content_offre #partie_gauche_content #page_mon_compte #contenu_page_mon_compte p.erreur {
	font-style:italic;
	padding:0 15px 0 0;
	margin:0;
	text-align:justify;
	font-weight:normal;
}
.attention_page_mon_compte {
	margin:0 20px;
	width:655px;
}
.attention_page_mon_compte td.default_text_arial_9_C50076 {
	text-align:left;
	padding-left: 10px;
}
/********************************************************************************/
/********************************* FIN PAGE MON COMPTE *********************************/
/********************************************************************************/



/********************************************************************************/
/*********************************** PAGE plan du site ***********************************/
/********************************************************************************/

		#content_offre #partie_gauche_content #plan_site_partie_gauche_top {
	background:url("../img/plan_du_site_partie_gauche_top.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content #plan_du_site {
	padding:40px 20px 20px;
	;
}
#content_offre #partie_gauche_content #plan_du_site h3 {
	margin:0;
	padding:20px 0 10px;
	;
}
#content_offre #partie_gauche_content #plan_du_site ul {
	margin:0;
	text-align:left;
	border-bottom: 1px dotted #999999;
	padding-bottom:10px;
}
#content_offre #partie_gauche_content #plan_du_site ul li {
	background:url("../img/offre-telephonie/puce.png") top left no-repeat;
	background-position:0 5px;
	padding-left:10px;
	height:30px;
}
#content_offre #partie_gauche_content #plan_du_site ul li a {
	text-decoration:none;
}
#content_offre #partie_gauche_content #plan_du_site ul li.sous_menu {
	margin-left:20px;
	height:25px;
}
#content_offre #partie_gauche_content #plan_du_site ul li.sous_menu a {
	color:#666666;
	font-weight:normal;
}
#content_offre #partie_gauche_content #plan_du_site ul li.sous_menu a:hover {
	color:#222222;
}
/********************************************************************************/
/*********************************** PAGE  plan du site ***********************************/
/********************************************************************************/

/********************************************************************************/
/********************************** PAGE WEBMAIL ********************************/
/********************************************************************************/

		#content_offre #partie_gauche_content #webmail_partie_gauche_top {
	background:url("../img/webmail/webmail_partie_gauche_top.png") top left no-repeat;
	width:708px;
	height:85px;
}
/********************************************************************************/
/******************************* FIN PAGE WEBMAIL *******************************/
/********************************************************************************/



/********************************************************************************/
/********************************** PAGE TEMOIGNAGES ****************************/
/********************************************************************************/

		#content_offre #partie_gauche_content #temoignages_partie_gauche_top {
	background:url("../img/temoignages/temoignages_partie_gauche_top.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_temoignages {
	padding-top:30px;
	margin:0;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_temoignages h2 {
	padding:20px 0 0 0;
	margin:0;
	clear:both;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #temoignages_partenaires {
	width:650px;
	margin:0 auto;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_temoignages ul li {
	display:block;
	float:left;
	height:100px;
	width:150px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_temoignages #temoignages_partenaires ul li.contenu_tooltip {
	background:url("../img/temoignages/fond_tooltip.png");
	display:none;
	font-size:11px;
	color:#fff;
	z-index:1000000;
	border:1px dotted #c2007b;
	width:500px;
	height:auto;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_temoignages #temoignages_partenaires ul li.contenu_tooltip h3 {
	padding:10px 0 0 0;
	margin:0;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_temoignages #temoignages_partenaires ul li.contenu_tooltip p {
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	corlor: #444444;
	margin:0;
	padding:10px;
	text-align:center;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_temoignages #temoignages_particuliers {
	width:650px;
	margin:0 auto;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_temoignages #temoignages_particuliers ul li {
	border: 1px dotted #c2007b;
	display:block;
	width:630px;
	height:auto;
	margin:0 0 10px 0;
	padding: 10px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_temoignages #temoignages_particuliers h3 {
	padding:0;
	margin:0;
	text-align:left;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_temoignages #temoignages_particuliers p {
	padding:10px;
	margin:0;
	color:#444444;
	font-style:italic;
	font-weight:normal;
}
/********************************************************************************/
/******************************* FIN PAGE TEMOIGNAGES ***************************/
/********************************************************************************/

/********************************************************************************/
/********************************** PAGE WEBSTORE *******************************/
/********************************************************************************/

		#content_offre #partie_gauche_content #webstore_partie_gauche_top {
	background:url("../img/webstore/webstore_partie_gauche_top.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_webstore {
	padding-top:30px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general .ariane {
	padding: 30px 0 0 20px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_webstore p {
	font-weight:normal;
	margin:0;
	padding:0 20px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_webstore #attention {
	border: 1px dotted #c2007b;
	background:#f4e0ed;
	padding:10px;
	width:650px;
	margin: 0 auto;
	margin-bottom:30px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contenu_webstore #attention p {
	font-style:italic;
	text-align:center;
	color:#444444;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #boutique {
	width:650px;
	margin:0 auto;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #boutique div {
	background:url("../img/webstore/fond_boutique.jpg") top left no-repeat;
	height:134px;
	width:200px;
	margin:0 7px 30px 7px;
	float:left;
	position:relative;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #boutique div img {
	position:absolute;
	left:50%;
	margin-left:-35px;
	width:70px;
	height:70px;
	margin-top:20px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #boutique div span {
	position:absolute;
	width:200px;
	bottom:20px;
	left:50%;
	margin-left:-100px;
	color:#FFF;
	font-size:10px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #boutique div a {
	display:block;
	height:132px;
	width:198px;
	cursor:pointer;
	border:1px dotted #759533;
	text-decoration:none;
	text-align:center;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #boutique div a:hover {
	border:1px dotted #3f4d15;
}
.produit_indisponible {
	font-size:10px;
	font-weight:bold;
	padding-top:20px;
}
#header_produit .nom_produit {
	color:#999999;
}
/********************************************************************************/
/******************************* FIN PAGE WEBSTORE ******************************/
/********************************************************************************/

/********************************************************************************/
/****************************** PAGE MENTION LEGALES ****************************/
/********************************************************************************/

		#content_offre #partie_gauche_content #mentions_legales_partie_gauche_top {
	background:url("../img/mentions-legales/mentions_legales_partie_gauche_top.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #mentions_legales {
	padding:40px 20px 0 20px;
	text-align:justify;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #mentions_legales #information_entreprise img {
	float:left;
	margin-right:20px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #mentions_legales span {
	color:#444444;
	font-size:11px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #mentions_legales .separation {
	margin-top:20px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #mentions_legales ul li {
	background:url("../img/offre-telephonie/puce.png") top left no-repeat;
	background-position:0 3px;
	margin-left:20px;
	margin-bottom:10px;
	padding-left:10px;
	height:auto;
	text-align:left;
	font-size:10px;
	color:#444444;
	text-align:justify;
}
/********************************************************************************/
/*************************** FIN PAGE MENTION LEGALES ***************************/
/********************************************************************************/

/********************************************************************************/
/******************************* PAGE RECRUTEMENT *******************************/
/********************************************************************************/

		#content_offre #partie_gauche_content #recrutement_partie_gauche_top {
	background:url("../img/recrutement/recrutement_partie_gauche_top.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #recrutement {
	padding:40px 20px 0 20px;
	text-align:justify;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #recrutement h3 {
	padding:0;
	margin:0;
	clear:none;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #recrutement p {
	font-weight:normal;
	color:#444444;
	margin:0;
	padding:0;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #recrutement #photo_recrutement {
	float:left;
	margin:0 20px 0 0
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #recrutement ul {
	margin-top:5px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #recrutement ul li {
	height:auto;
	margin:5px 0 0 0;
	padding:0;
	display:block;
	text-align:left;
}
/********************************************************************************/
/****************************** FIN PAGE RECRUTEMENT ****************************/
/********************************************************************************/

/********************************************************************************/
/********************************** PAGE CONTACT ********************************/
/********************************************************************************/

		#content_offre #partie_gauche_content #contact_partie_gauche_top {
	background:url("../img/contact/contact_partie_gauche_top.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact {
	padding:40px 20px 0 20px;
	text-align:justify;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact h3 {
	margin:10px 0;
	padding:0;
	color:#C2007B;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #contact_informations_personnelles {
	float:left;
	width:320px;
	margin-right:15px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #contact_informations_personnelles #informations_personnelles input {
	margin:0 10px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #contact_informations_professionnelles {
	float:left;
	width:320px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #formulaire_contact {
	float:left;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #contact_informations_personnelles #informations_personnelles {
	display:none;
	margin-bottom:30px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #contact_informations_professionnelles #informations_professionnelles {
	display:none;
	margin-bottom:20px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact p {
	margin:0;
	padding:0;
	font-weight:normal;
	height:38px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact p.sous_titre_contact {
	height:auto;
	margin-bottom:20px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact p span {
	height:36px;
	line-height:26px;
	float:left;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact form {
	margin-top:30px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact form input[type=text] {
	/*background:url("../img/contact/fond_input_contact.png") no-repeat scroll left top transparent;*/
						background:#FFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #F1F1F1;
	border-bottom:1px solid #F1F1F1;
	color:#8A8A8A;
	font-size:11px;
	font-style:italic;
	height:26px;
	line-height:26px;
	padding-left:10px;
	width:177px;
	float:right;
	margin:5px 0;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact form input[type=submit] {
	background:url("../img/contact/btn_envoyer.png") top left no-repeat;
	background-position:top left;
	float:right;
	cursor:pointer;
	width:117px;
	height:35px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact form input[type=submit]:hover {
	background-position:bottom left;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact form input {
	margin: 0 10px 0 0;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact label {
	cursor:pointer;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact .choix_contenu {
	color:#c2007b;
	font-weight:bold;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #formulaire_contact #objet {
	width:200px;
	float:left;
	margin-bottom:20px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #formulaire_contact #message {
	width:455px;
	float:left;
	margin-bottom:20px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #formulaire_contact #envoie {
	clear:both;
	width:655px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #formulaire_contact .objet {
	height:20px;
	margin-right:10px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #formulaire_contact #objet label {
	display:block;
	height:24px;
	margin-left:30px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #formulaire_contact p.textarea {
	height:auto;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #contact #formulaire_contact textarea {
	margin-left:15px;
	background:#FFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #F1F1F1;
	border-bottom:1px solid #F1F1F1;
	height:100px;
}
/********************************************************************************/
/******************************** FIN PAGE CONTACT ******************************/
/********************************************************************************/


/********************************************************************************/
/********************************** PAGE RECHERCHE ******************************/
/********************************************************************************/


		#content_offre #partie_gauche_content #recherche_partie_gauche_top {
	background:url("../img/recherche/recherche_partie_gauche_top.png") top left no-repeat;
	width:708px;
	height:85px;
}
#content_offre #partie_gauche_content .description_general #page_recherche {
	font-size:12px;
	padding:30px 20px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche img {
	float:left;
	margin-top:10px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche ul {
	clear:none;
	float:left;
	width:400px;
	margin:0 0 20px 20px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche ul li {
	height:auto;
	text-align:left;
	background:url("../img/offre-telephonie/puce.png") top left no-repeat;
	background-position:0 4px;
	margin-top:10px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche ul li a {
	text-decoration:none;
	padding-left:5px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche ul li a:hover {
	text-decoration:underline;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche ul li.sous_menu {
	margin-left:10px;
	;
	margin-top:2px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche ul li.sous_menu a {
	color:#555555;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche p.titre {
	font-size:14px;
	color:#000;
	font-weight:bold;
	margin:20px 0 0 20px;
	;
	padding:0;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche p.titre span {
	color:#E34B98;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche .resultat_recherche p {
	background:#F1F1F1;
	border:1px dotted #999999;
	margin:20px 0;
	padding:0;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche .resultat_recherche p a {
	display:block;
	text-decoration:none;
	font-weight:normal;
	font-style:italic;
	padding:5px 20px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche .resultat_recherche p a:hover {
	font-style:italic;
	color:#000;
	background-color:#E1E1E1;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche .resultat_recherche {
	margin:20px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #page_recherche .bloc_page_recherche .resultat_recherche span.titre_categorie {
	line-height:30px;
	padding:0;
	color:#C2007B;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	margin:20px;
}
/********************************************************************************/
/******************************** FIN PAGE RECHERCHE ****************************/
/********************************************************************************/




.noStyleLink, .noStyleLink:hover, .noStyleLink:visited, .noStyleLink:active {
	color:inherit;
	text-decoration:none;
}
/********************************************************************************/
/************************************ ELIGIBILITE *******************************/
/********************************************************************************/

#content_offre #partie_gauche_content #partie_gauche_top_eligibilite {
	background:url("../img/eligibilite-reseau/eligibilite_partie_gauche_top.png") top left no-repeat;
	width:708px;
	height:85px;
}
#mapFrance {
	margin-left:150px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #eligibilite #eligibilite_reseau {
	padding: 30px 20px;
}
#content_offre #partie_gauche_content #partie_gauche_centre #contenu_partie_gauche_centre .description_general #eligibilite #eligibilite_reseau p {
	margin:0 0 40px 0;
	padding:0;
}
/** Rajouté par thomas le 07/01/2011 **/
		
		/* Particulier */
		#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel .offres_visuelles {
	width:448px;
	margin:0 auto
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel .offres_visuelles .navigation_offres {
	width:530px
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_a {
	background:url("../img/offre-telephonie/visuel_offre1.jpg") no-repeat scroll left top #F3F3F3
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel h2 {
	color:#8EA82A
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_tel_a {
	background: url("../img/offre-telephonie/image_description_a_tel.jpg") no-repeat scroll left top transparent
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_tel_b {
	background: url("../img/offre-telephonie/image_description_b_tel.jpg") no-repeat scroll right top transparent
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_tel_c {
	background: url("../img/offre-telephonie/image_description_c_tel.jpg") no-repeat scroll left top transparent;
	margin: 30px 0 0 0
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_telephonie_part {
	background:url("../img/offre-telephonie/offre_partie_gauche_top_telephonie_part.png") top left no-repeat;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_telephonie_a {
	background: url("../img/offre-telephonie/offre_partie_gauche_top_telephonie_1.png") no-repeat scroll left top transparent
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_telephonie_b {
	background: url("../img/offre-telephonie/offre_partie_gauche_top_telephonie_2.png") no-repeat scroll left top transparent
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_top_telephonie_pro {
	background:url("../img/offre-telephonie/offre_partie_gauche_top_telephonie_pro.png") top left no-repeat;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel {
	background:url("../img/offre-telephonie/offre_partie_gauche_centre_telephonie.jpg") top left no-repeat #FFFFFF;
}
/* PRO */
		#content_offre #partie_gauche_content_offre.pro #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel {
	background:url("../img/offre-telephonie/offre_partie_gauche_centre_telephonie_pro.jpg") top left no-repeat #FFFFFF;
}
#content_offre #partie_gauche_content_offre.pro #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_pro_a {
	margin: 70px 0 20px 20px;
	background: url("../img/offre-telephonie/visuel_offre_pro_1.jpg") no-repeat scroll left top transparent;
}
#content_offre #partie_gauche_content_offre.pro #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_pro_b {
	margin: 70px 0 20px 20px;
	background: url("../img/offre-telephonie/visuel_offre_pro_2.jpg") no-repeat scroll left top transparent;
}
#content_offre #partie_gauche_content_offre.pro #offre_partie_gauche_top_telephonie_a_pro {
	background: url("../img/offre-telephonie/offre_partie_gauche_top_telephonie_1_pro.png") no-repeat scroll left top transparent
}
#content_offre #partie_gauche_content_offre.pro #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel h2 {
	color:#4084D6
}
#content_offre #partie_gauche_content_offre.pro #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_tel_a {
	background: url("../img/offre-telephonie/image_description_a_tel-pro.jpg") no-repeat scroll left top transparent
}
#content_offre #partie_gauche_content_offre.pro #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_tel_b {
	background: url("../img/offre-telephonie/image_description_b_tel-pro.jpg") no-repeat scroll right top transparent
}
#content_offre #partie_gauche_content_offre.pro #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #description_offre_tel_c {
	background: url("../img/offre-telephonie/image_description_c_pro.jpg") no-repeat scroll left top transparent
}






/* Rajouté par thomas le 10/01/2011 */
#contenu_recrutement {
	font-size:12px
}
#photo_recrutement {
	margin: 0 20px 10px 0;
}
#photo_recrutement > img {
	max-width:150px;
}
/* Rajouté par Thomas le 24/01/2011 */

#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_b p {
	top:83%;
	color:#6E9728
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_b ul {
	position: absolute;
	top: 265px;
	left: 8px;
	color: #6E9728;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_b ul img {
	float: left;
	margin-right: 2px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_b ul li {
	font-size: 12px;
	clear:both;
	line-height:18px;
	padding-bottom:5px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_a p {
	top:83%;
	color:#6E9728
}
/* Rajouté par Thomas le 28/01/2011 */
	#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_a ul {
	position: absolute;
	top: 265px;
	left: 8px;
	color: #6E9728;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_a ul img {
	float: left;
	margin-right: 5px;
}
#content_offre #partie_gauche_content_offre #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_a ul li {
	font-size: 12px;
	clear:both;
	line-height:18px;
	padding-bottom:12px;
}
#content_offre #partie_gauche_content_offre.pro #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles p {
	color:#195A9B
}
#content_offre #partie_gauche_content_offre.pro #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_pro_a, #content_offre #partie_gauche_content_offre.pro #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_pro_b {
	background-color:#F3F3F3;
	height:490px;
}
#content_offre #partie_gauche_content_offre.pro #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_pro_a ul li, #content_offre #partie_gauche_content_offre.pro #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_pro_b ul li {
	font-size: 12px;
	clear:both;
	line-height:18px;
}
#content_offre #partie_gauche_content_offre.pro #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_pro_a ul li img, #content_offre #partie_gauche_content_offre.pro #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_pro_b ul li img {
	float:left;
	margin-right:7px
}
#content_offre #partie_gauche_content_offre.pro #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_pro_a ul, #content_offre #partie_gauche_content_offre.pro #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel .offres_visuelles #visuel_offre_pro_b ul {
	position: absolute;
	top: 265px;
	left: 8px;
	color: #195A9B;
}
#content_offre #partie_gauche_content_offre.pro #offre_partie_gauche_centre_tel #contenu_offre_partie_gauche_centre_tel #image_offre_telephonie_1_pro {
	background:url("../img/offre-telephonie/image_offre_telephonie_2.jpg") top left no-repeat;
}


/* MAP OFFRES */

div#map_details { position: relative; }
div#map_details div.departement_info { position: absolute; background: #f3f3f3; border: 1px solid #d2d2d2; padding: 15px; width: 200px; height: 85px; bottom: 150px; right: 50px; }
div#map_details div.departement_info h3 { text-align: center; padding: 0 !important; }


/* OFFRES */
#offre_departement_partager { float: right; height: 30px; margin: 35px 15px 0 0; width: 305px; }
#content_offre div.offre_abonnement_content { text-align: center; width: 100%; margin-top: 10px; }
#content_offre a.btn_departement_abonnement_offre {	background:url("../img/offres/btn_abonnement_offre.png") top left no-repeat; display: inline-block; background-position:top left; width:117px;	height:35px; }
#content_offre a.btn_departement_abonnement_offre:hover { background-position:bottom left; }
#content_offre #offre_departement { background:url(../img/offre-departement/offre_departement_bg.jpg) top left repeat-x #FFF; padding: 30px 20px 0 20px; }
#content_offre #offre_departement h1 { font-size: 19px; color: #8ea82a; margin: 0 0 5px 0; }
#content_offre #offre_departement h2 { font-size: 16px; margin: 0 0 10px 0; font-weight: normal; }
#content_offre #offre_departement h3 { font-size: 14px; margin-bottom: 10px; color: #8ea82a; font-weight: bold; }
#content_offre #offre_departement h4 { font-size: 12px; font-weight: bold; color: #000; margin-bottom: 2px; }
#content_offre #offre_departement .bloc_offre_departement { position: relative; width: 100%; padding: 20px 0; border-bottom: 1px dotted #444444; }
#content_offre #offre_departement .bloc_offre_departement.last_item { border-bottom: none; }
#content_offre #offre_departement .bloc_offre_departement .left { float: left; margin: 0 10px 10px 0; }
#content_offre #offre_departement .bloc_offre_departement .right { float: right; margin: 0 0 10px 10px; }
#content_offre #offre_departement .bloc_offre_departement a { font-weight: bold; }
#content_offre #offre_departement .bloc_offre_departement p a:hover { text-decoration: underline; }
#content_offre #offre_departement .bloc_offre_departement .offre_detail { position: relative; background: #f3f3f3; border-radius: 4px; border: 1px solid #eaeaea; width: 293px; padding: 10px; float: left; margin-right: 25px; margin-bottom: 20px;  }
#content_offre #offre_departement .bloc_offre_departement .offre_detail.last_item { margin-right: 0; }
#content_offre #offre_departement .bloc_offre_departement .offre_detail .sep { border-top: 1px solid #dadada; border-bottom: 1px solid #FFF; margin: 5px 0; }
#content_offre #offre_departement .bloc_offre_departement .offre_detail .offre_prix { position: absolute; top: 10px; right: 10px; font-size: 17px; font-weight: bold; color: #8ea82a; }
#content_offre #offre_departement .bloc_offre_departement .offre_detail .offre_prix sup { color: #989898; font-size: 9px; }
#content_offre #offre_departement .bloc_offre_departement .offre_detail h4 { font-size: 17px; color: #414141; margin: 0; padding-right: 130px; }
#content_offre #offre_departement .bloc_offre_departement .offre_detail p { line-height: 16px; margin-bottom: 5px; }

#content_offre a.btn_retour_carte {	background:url("../img/offres/btn_retour_carte.png") top left no-repeat; display: inline-block; background-position:top left; width:152px;	height:35px; }
#content_offre a.btn_retour_carte:hover { background-position:bottom left; }


div#societe #temoignages_partenaires {
	width:650px;
	margin:0 auto;
}

div#societe #temoignages_partenaires ul li.tooltip {
	display:block;
	float:left;
	height:100px;
	width:150px;
}
div#societe #temoignages_partenaires ul li.contenu_tooltip {
	background:url("../img/temoignages/fond_tooltip.png");
	display:none;
	font-size:11px;
	color:#fff;
	z-index:1000000;
	border:1px dotted #c2007b;
	width:500px;
	height:auto;
	padding: 0 0 10px 0;
}
div#societe #temoignages_partenaires ul li.contenu_tooltip h3 {
	margin:0 !important;
}
div#societe #temoignages_partenaires ul li.contenu_tooltip p {
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	color: #444444;
	margin:0;
	padding:10px;
	text-align:center;
}
div#societe #temoignages_particuliers {
	width:650px;
	margin:0 auto;
}
div#societe #temoignages_particuliers ul li {
	border: 1px dotted #c2007b;
	display:block;
	width:630px;
	height:auto;
	margin:0 0 10px 0;
	padding: 10px;
}
div#societe #temoignages_particuliers h3 {
	padding:0;
	margin:0;
	text-align:left;
}
div#societe #temoignages_particuliers p {
	padding:10px;
	margin:0;
	color:#444444;
	font-style:italic;
	font-weight:normal;
}


/* Bloc selection offres */

#content_offre #partie_gauche_content_offre .selection_departement { border: 1px dotted #C2007B; background:#f1dfea; width:605px; margin:0 auto; clear: both; padding:20px; font-size: 11px; color: #222222; }
#content_offre #partie_gauche_content_offre .selection_departement form { margin-top: 15px; }
#content_offre #partie_gauche_content_offre .selection_departement select { width: 200px; padding: 4px; margin-right: 15px; font-size: 12px; height: 26px; }
#content_offre #partie_gauche_content_offre .selection_departement select option { padding: 3px; }
#content_offre #partie_gauche_content_offre .selection_departement select option:hover { background: #f3e8ef; }
#content_offre #partie_gauche_content_offre .selection_departement input[type=submit] { background:url("../img/pages/btn_offres.png") no-repeat left top; width: 147px; height: 25px; display: inline-block; cursor: pointer; box-shadow: 1px 1px 3px #666; }
#content_offre #partie_gauche_content_offre .selection_departement input[type=submit]:hover { background-position: left bottom; }


/* Installateurs */

#content_offre #partie_gauche_content #installateurs_partie_gauche_top { background:url("../img/installateurs/installateurs_partie_gauche_top.png") top left no-repeat; width:708px; height:85px; }
#content_offre #partie_gauche_content div#installateurs { padding: 40px 20px 20px 20px; }
#content_offre #partie_gauche_content div#installateurs h1 { color: #c2007b; font-size: 19px; margin: 0 0 20px 0; }
#content_offre #partie_gauche_content div#installateurs div.installateur { padding-top: 20px; margin-bottom: 20px; border-top: 1px solid #e7e7e7; }
#content_offre #partie_gauche_content div#installateurs div.installateur h3 { padding: 0; margin: 0 0 10px 0; }
#content_offre #partie_gauche_content div#installateurs div.installateur p { font-weight: normal; padding: 0; margin: 3px 0 7px 0; }
#content_offre #partie_gauche_content div#installateurs div.installateur .right { float: right; margin: 0 0 10px 10px; }

/* Top news */
#topnews { background: #272727; color: #FFFFFF; font-size: 12px; font-weight: bold; height: 27px; left: 291px; line-height: 27px; padding: 0 10px; position: absolute; top: 0; width: 516px; overflow: hidden; }
#topnews a { color: #FFF; font-weight: normal; }
#topnews a:hover { text-decoration: underline; }
#topnews #topnews_title { display: block; float: left; margin-right: 5px; }
#topnews #topnews_carousel ul { display: block; float: left; width: 450px; }
#topnews #topnews_carousel ul li { display: block; float: left; width: 450px; }
