@charset "iso-8859-1";

/* --------------------------------------------- */
/* ALTER TELECOM WEBSITE CSS                     */
/* --------------------------------------------- */
/* Last update : 10/07/2009 (Benoit De Coninck)  */
/* Contact : benoit.de.coninck@quamediagroup.com */
/* --------------------------------------------- */



/* --------- */
/* RESET ALL */
/* --------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}

body{ line-height:1;}
ol, ul{ list-style:none;}
blockquote, q{ quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{ content:'';	content:none;}

/* remember to define focus styles! */
:focus{ outline:0;}

/* remember to highlight inserts somehow! */
ins{ text-decoration:none;}
del{ text-decoration:line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table{ border-collapse:collapse; border-spacing:0;}



/* ------------- */
/* GLOBAL STYLES */
/* ------------- */

a,
a:link,
a:active,
a:visited{ text-decoration:none;}
a:hover{ text-decoration:underline;}

.clear{ clear:both; float:none; width:0; height:0; margin:0; padding:0; border:0; outline:0; font-size:0; line-height:0;}

body{ z-index:0; margin:0; padding:0; background:#FFF; font:10px Verdana, Geneva, sans-serif; color:#4E4E4E;}

#wrapper{ z-index:0; position:relative; width:550px; margin:0 auto;}



/* ----- HEADER ----- */

#header{ margin:0; padding:0;}
	#header .logo{ display:block; float:none;}
	#header p{ display:none;}


/* ----- MAIN NAVIGATION ----- */

#main_navigation{ display:none;}


/* ----- DIRECT ACCESS ----- */

#direct_access{ display:none;}


/* ----- FLASH BANNER ----- */
#flash_banner{ display:none;}


/* ----- CONTENT WRAPPER ----- */
#content_wrapper{ background:#FFF;}
	/* SECONDARY NAVIGATION */
	#secondary_navigation{ display:none;}
	/* MAIN CONTENT */
	#main_content{ position:relative; float:none; width:550px; padding-top:20px;}
		#main_content h1{ display:block; width:auto; height:auto; margin-bottom:25px; padding:0; background:none; font-size:16px; line-height:normal; color:#074572; font-weight:normal; text-transform:uppercase;}
	/* BOTTOM */
	#content_wrapper .bottom{ display:none;}


/* ----- FOOTER ----- */
#footer{ display:none;}



/* ------- */
/* COMPANY */
/* ------- */


/* ----- TOPIC ----- */

.topic_page{ font-size:12px;}
	
	/* TITLE */
	.topic_page h2{ display:block; padding:0 0 20px 0; font-weight:bold; color:#074572;}
	.topic_page h3{ display:block; padding:0 0 20px 0; font-weight:bold; color:#000;}
	
	/* PARAGRAPH */
	.topic_page p{ padding:0 0 20px 0;}

	/* TOPIC LIST */
	.topic_page .topic_list{ margin:0;}
		.topic_page .topic_list li{ margin:0 0 40px 0; padding:0; background:none; border-bottom:1px solid #000;}
			.topic_page .topic_list li p,
			.topic_page .topic_list li h2{ margin:0 0 20px 0; padding:0;}
			.topic_page .topic_list li .date{ margin:0; padding:0; font-size:14px; font-weight:bold;}
			
			/* SEMINAR LIST */
			.topic_page .topic_list li .seminar{ padding:0 0 20px 0; font-size:11px;}
				.topic_page .topic_list li .seminar li{ margin:0 0 15px 0; padding:0; background:none; border:0;}
					.topic_page .topic_list li .seminar li ul{ margin:0 0 0 20px;}
						.topic_page .topic_list li .seminar li ul li{ margin:5px 0 0 0; padding-left:8px; background:url(../_img/indent-grey.gif) left 8px no-repeat;}
			
			/* PRESTATIONS */
			.topic_page .topic_list li p.services_list{ margin:0; padding:0 0 10px 0;}
			.topic_page .topic_list li ul.services_list{ margin:0; padding:0 0 20px 0;}
				.topic_page .topic_list li ul.services_list li{ margin:0 0 15px 0; padding:0; background:none; border:0;}
			
			/* TOGGLE LINK */
			.topic_page .topic_list li .toggle_link{ display:none;}
		


/* -------------- */
/* TESTIMONY LIST */
/* -------------- */


.testimony_list{ font-size:12px; color:#000;}

	/* SELECTOR */
	.selector{ display:none;}
	/* PRINT */
	.print{ display:none;}
	
	/* TITLES */
	.testimony_list h2{ text-transform:uppercase; color:#000;}
	
	/* TESTIMONY BOX */
	.testimony_list .testimony_box{ width:518px; padding:15px; margin-bottom:15px; background:none; border:1px solid #C0C0C0;}
		.testimony_list .testimony_box .testimony_top{ display:none;}
		.testimony_list .testimony_box .testimony_bottom{ display:none;}
		.testimony_list .testimony_box ul{ width:518px; padding:0; background:none; border:0;}
			.testimony_list .testimony_box ul li{ display:block; margin-bottom:15px; padding:0 0 16px 0; background:none; border-bottom:1px solid #EBEBEB;}
				.testimony_list .testimony_box ul li .portrait{ display:block; float:left; width:100px; padding-right:15px;}
				.testimony_list .testimony_box ul li p{ padding:0;}
				.testimony_list .testimony_box ul li blockquote{ width:500px; margin:5px 0 0 0; padding:0; background:none; font-size:12px; line-height:normal; font-style:normal; font-weight:normal; color:#074572;}
			.testimony_list .testimony_box ul li.company{ display:block; float:left; width:239px; margin:0; padding:0 20px 0 0; border:0;}
					.testimony_list .testimony_box ul li.company p a.customer_website,
					.testimony_list .testimony_box ul li.company p a.customer_website:link,
					.testimony_list .testimony_box ul li.company p a.customer_website:active,
					.testimony_list .testimony_box ul li.company p a.customer_website:visited,
					.testimony_list .testimony_box ul li.company p a.customer_website:hover{ display:block; margin-top:10px; padding:0; background:none; line-height:16px; color:#000;}
			.testimony_list .testimony_box ul li.problems{ display:block; float:right; width:259px; margin:0; padding:0; border:0;}