@charset "utf-8";
/* CSS Document */
@media screen {
html, body { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px; height:100%; }
body {background: #FFFFFF url(/tti/images_site/css/bg_tti.gif) repeat-x; font-family:Arial,Verdana,Helvetica, sans-serif; font-size:11px; color:#969696;}
body, ol, p, form, div, h1, h2, h3, h4, h5, h6, label, a, table {margin:0; padding:0; list-style:none;}
.clear { clear:both; }
a { cursor:pointer;}

h1, h2, h3, h4, h5, input, select, textarea { color:#F18306; font-family: Arial, Verdana, Helvetica, sans-serif;}
h1 { font-size:16px;}
h2 { font-size:15px;}
h3 { font-size:14px;}
h4 { font-size:13px;}
h5 { font-size:12px;}
input, select, textarea { font-size:11px;}
table { color:#969696; font-family:Arial, Verdana, Helvetica, sans-serif;}

#main {width:770px; height:auto; position:absolute; left:50%; margin-left:-385px; background:url(/tti/images_site/css/bg_head.jpg) repeat-y; }
	#head {width:770px; height:55px; background:#FFFFFF; padding-top:5px;}
		.image { float:left; margin-right:10px;}
		#logo_baseline { height:55px; float:left; width:650px; margin-left:10px;}
		#flags_date { height:55px; float:right; width:120px; text-align:right; margin-right:5px; margin-top:-55px;}
		
	#ombre_haut { width:770px; height:15px; background:url(/tti/images_site/css/bg_ombre.jpg) no-repeat;}	
	#img_menu { width:770px; height:260px; background:url(/tti/images_site/css/bg_head.jpg) repeat-y; }	
		#image_presentation { height:210px; width: 730px; margin-left:17.5px; }
		*+html #menu_haut { width:730px; height:46px; margin-left:17.5px; font-family:Arial, Helvetica, sans-serif;}
		#menu_haut { width:730px; height:46px; margin-left:17.5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
			#menu_haut ul { display:inline; margin:0px; padding:0px; list-style:none; list-style-image:none; list-style-position:outside;}
			#menu_haut li { float:left; }
			#menu_haut a { display:block; color:#969696; font-weight:bold; text-decoration:none; text-align:center; padding-top:15px;}
			/* menu haut anglais */
			#menu_haut .home_2 a { height:46px; width:121px; background:url(/tti/images_site/css/bg_li.jpg) top right no-repeat;}
			#menu_haut .about_us_2 a { height:46px; width:121px; background:url(/tti/images_site/css/bg_li.jpg) top right no-repeat;}
			#menu_haut .solutions_2 a { height:46px; width:122px; background:url(/tti/images_site/css/bg_li.jpg) top right no-repeat;}
			#menu_haut .news_events_2 a { height:46px; width:120px; background:url(/tti/images_site/css/bg_li.jpg) top right no-repeat;}
			#menu_haut .careers_2 a { height:46px; width:122px; background:url(/tti/images_site/css/bg_li.jpg) top right no-repeat;}
			#menu_haut .contact_us_2 a { height:46px; width:124px;}
			/* menu haut francais */
			#menu_haut .home_1 a { height:46px; width:111px; background:url(/tti/images_site/css/bg_li.jpg) top right no-repeat;}
			#menu_haut .about_us_1 a { height:46px; width:131px; background:url(/tti/images_site/css/bg_li.jpg) top right no-repeat;}
			#menu_haut .solutions_1 a { height:46px; width:122px; background:url(/tti/images_site/css/bg_li.jpg) top right no-repeat;}
			#menu_haut .news_events_1 a { height:46px; width:120px; background:url(/tti/images_site/css/bg_li.jpg) top right no-repeat;}
			#menu_haut .careers_1 a { height:46px; width:122px; background:url(/tti/images_site/css/bg_li.jpg) top right no-repeat;}
			#menu_haut .contact_us_1 a { height:46px; width:124px;}
			/* menu haut esepagnol */
			#menu_haut .home_4 a { height:46px; width:96px; background:url(/tti/images_site/css/bg_li.jpg) top right no-repeat;}
			#menu_haut .about_us_4 a { height:46px; width:121px; background:url(/tti/images_site/css/bg_li.jpg) top right no-repeat;}
			#menu_haut .solutions_4 a { height:46px; width:122px; background:url(/tti/images_site/css/bg_li.jpg) top right no-repeat;}
			#menu_haut .news_events_4 a { height:46px; width:145px; background:url(/tti/images_site/css/bg_li.jpg) top right no-repeat;}
			#menu_haut .careers_4 a { height:46px; width:122px; background:url(/tti/images_site/css/bg_li.jpg) top right no-repeat;}
			#menu_haut .contact_us_4 a { height:46px; width:124px;}
			/* menu haut portugais */
			#menu_haut .home_6 a { height:46px; width:140px; background:url(/tti/images_site/css/bg_li.jpg) top right no-repeat;}
			#menu_haut .about_us_6 a { height:46px; width:119px; background:url(/tti/images_site/css/bg_li.jpg) top right no-repeat;}
			#menu_haut .solutions_6 a { height:46px; width:120px; background:url(/tti/images_site/css/bg_li.jpg) top right no-repeat;}
			#menu_haut .news_events_6 a { height:46px; width:113px; background:url(/tti/images_site/css/bg_li.jpg) top right no-repeat;}
			#menu_haut .careers_6 a { height:46px; width:120px; background:url(/tti/images_site/css/bg_li.jpg) top right no-repeat;}
			#menu_haut .contact_us_6 a { height:46px; width:118px;}
			
			/* hover sur la page en cours*/
			#menu_haut a:hover, #menu_haut .marqueTaPage a { color:#FF6701; text-decoration:none;}
		#sous_menu { height:9px; width:730px; background:url(/tti/images_site/css/bg_sous_menu.jpg) no-repeat; margin-left:17.5px; }
		
	#content_index {width:770px; min-height:775px; height:auto; padding-bottom:0px;}
	#content_page {width:770px; height:auto; padding-bottom:30px;}
		#section_choose { height:65px; width:730px; margin-left:17.5px; background:#ffffff; border-bottom:2px dotted #969696; margin-bottom:20px; }
		#section_main { width:730px; margin-left:17.5px;}
		#section_main a { color:#AB3506; text-decoration:none;}
		#section_main a:hover { text-decoration:underline;}
			#section_menu { width:155px; height:200px; float:left;}
				#section_menu ul { margin:0px; padding-left:15px; list-style:none; list-style-position:inside; }
				#section_menu li { margin-top:3px;}
				#section_menu a { text-decoration:none; color:#969696; background:url(/tti/images_site/css/menu_gauche_li.gif) no-repeat;}
				#section_menu a span, #section_menu a:hover span { padding-left:15px;}
				#section_menu a:hover, #section_menu .marqueTaPageSecondaire a { text-decoration:none; color:#FF6701; background:url(/tti/images_site/css/menu_gauche_li_hover.gif) no-repeat;}
			#section_content { text-align:justify; background:#FFFFFF; width:570px; float:left; padding-left:5px; }
			#section_content li { list-style:outside; list-style-image:url(/tti/images_site/css/content_li.jpg);} 
				.bloc_title { height:50px; width:100%; border-bottom:#969696 dotted 2px;}
				.bloc_content { overflow:auto;}

			#register_for_demo { float:right; height:40px; width:107px; z-index:5;}
			
			/* home page francais */
			#bloc_welcome_1 { height:200px; width:320px; float:left; }
				#bloc_welcome_1 .bloc_title {background:url(/tti/images_site/design/home_welcome_1.gif) no-repeat;}
				#bloc_welcome_1 .bloc_content { width:320px; height:150px;}
			#bloc_solutions_1 { height:200px; width:380px; float:right;}
				#bloc_solutions_1 .bloc_title {background:url(/tti/images_site/design/home_solutions_1.gif) no-repeat;}
				#bloc_solutions_1 .bloc_content { width:380px; height:150px;}
			#bloc_news_1 { height:260px; width:320px; float:left; margin-top:10px;}
				#bloc_news_1 .bloc_title {background:url(/tti/images_site/design/home_news_1.gif) no-repeat;}
				#bloc_news_1 .bloc_content { width:320px; height:320px;}
			#bloc_customers_1 { height:260px; width:380px; float:right; margin-top:10px;}
				#bloc_customers_1 .bloc_title {background:url(/tti/images_site/design/home_customers_1.gif) no-repeat;}
				#bloc_customers_1 .bloc_content { width:380px; height:320px;}

			/* home page anglais */
			#bloc_welcome_2 { height:310px; width:320px; float:left; }
				#bloc_welcome_2 .bloc_title {background:url(/tti/images_site/design/home_welcome_2.gif) no-repeat; height:50px; width:320px;}
				#bloc_welcome_2 .bloc_content { width:320px; height:260px;}
			#bloc_solutions_2 { height:310px; width:380px; float:right;}
				#bloc_solutions_2 .bloc_title {background:url(/tti/images_site/design/home_solutions_2.gif) no-repeat; height:50px; width:380px;}
				#bloc_solutions_2 .bloc_content { width:380px; height:260px;}
				#bloc_solutions_2 .bloc_content ul { padding:0px; margin:0px;}
				#bloc_solutions_2 .bloc_content li { height:26px; list-style-position:outside; background:url(/tti/images_site/css/bg_solutions_li_off.jpg) no-repeat; padding-bottom:2px;}
				#bloc_solutions_2 .bloc_content li p { padding-top:4px; padding-left:35px;}
			#bloc_news_2 { height:260px; width:320px; float:left; margin-top:10px;}
				#bloc_news_2 .bloc_title {background:url(/tti/images_site/design/home_news_2.gif) no-repeat; height:50px; width:320px;}
				#bloc_news_2 .bloc_content { width:320px; height:320px;}
			#bloc_customers_2 { height:260px; width:380px; float:right; margin-top:10px;}
				#bloc_customers_2 .bloc_title {background:url(/tti/images_site/design/home_customers_2.gif) no-repeat; height:50px; width:380px;}
				#bloc_customers_2 .bloc_content { width:380px; height:320px;}

			/* home page espagnol */
			#bloc_welcome_4 { height:310px; width:320px; float:left; }
				#bloc_welcome_4 .bloc_title {background:url(/tti/images_site/design/home_welcome_4.gif) no-repeat; height:50px; width:320px;}
				#bloc_welcome_4 .bloc_content { width:320px; height:260px;}
			#bloc_solutions_4 { height:310px; width:380px; float:right;}
				#bloc_solutions_4 .bloc_title {background:url(/tti/images_site/design/home_solutions_4.gif) no-repeat; height:50px; width:380px;}
				#bloc_solutions_4 .bloc_content { width:380px; height:260px;}
				#bloc_solutions_4 .bloc_content ul { padding:0px; margin:0px;}
				#bloc_solutions_4 .bloc_content li { height:26px; list-style-position:outside; background:url(/tti/images_site/css/bg_solutions_li_off.jpg) no-repeat; padding-bottom:2px;}
				#bloc_solutions_4 .bloc_content li p { padding-top:4px; padding-left:35px;}
			#bloc_news_4 { height:260px; width:320px; float:left; margin-top:10px;}
				#bloc_news_4 .bloc_title {background:url(/tti/images_site/design/home_news_4.gif) no-repeat; height:50px; width:320px;}
				#bloc_news_4 .bloc_content { width:320px; height:320px;}
			#bloc_customers_4 { height:260px; width:380px; float:right; margin-top:10px;}
				#bloc_customers_4 .bloc_title {background:url(/tti/images_site/design/home_customers_4.gif) no-repeat; height:50px; width:380px;}
				#bloc_customers_4 .bloc_content { width:380px; height:320px;}
				
			/* home page portuguais */
			#bloc_welcome_6 { height:380px; width:320px; float:left; }
				#bloc_welcome_6 .bloc_title {background:url(/tti/images_site/design/home_welcome_6.gif) no-repeat;}
				#bloc_welcome_6 .bloc_content { width:320px; height:330px;}
			#bloc_solutions_6 { height:380px; width:380px; float:right;}
				#bloc_solutions_6 .bloc_title {background:url(/tti/images_site/design/home_solutions_6.gif) no-repeat;}
				#bloc_solutions_6 .bloc_content { width:380px; height:330px;}
				#bloc_solutions_6 .bloc_content ul { padding:0px; margin:0px;}
				#bloc_solutions_6 .bloc_content li { height:26px; list-style-position:outside; background:url(/tti/images_site/css/bg_solutions_li_off.jpg) no-repeat; padding-bottom:2px;}
				#bloc_solutions_6 .bloc_content li p { padding-top:4px; padding-left:35px;}
			#bloc_news_6 { height:260px; width:320px; float:left; margin-top:10px;}
				#bloc_news_6 .bloc_title {background:url(/tti/images_site/design/home_news_6.gif) no-repeat;}
				#bloc_news_6 .bloc_content { width:320px; height:320px;}
			#bloc_customers_6 { height:260px; width:380px; float:right; margin-top:10px;}
				#bloc_customers_6 .bloc_title {background:url(/tti/images_site/design/home_customers_6.gif) no-repeat;}	
				#bloc_customers_6 .bloc_content { width:380px; height:320px;}
				
			/* formulaire : envoi des infos perso pour careers */
			#send_resume td { vertical-align:top;}


	#footer { clear:both; width:770px; height:60px; background:url(/tti/images_site/css/bg_footer.jpg) no-repeat; padding:20px;}
		#footer_content { width:730px; border-top:#969696 dotted 2px; }
			.alignRight { float:right; margin-top:-30px;}
			.logo_tti { float:left; margin-top:-6px; margin-right:5px;}
			#footer_content a { color:#f6830e; text-decoration:underline;}
			#footer_content a:hover { color:#f6830e; text-decoration:none;}

}