/* CSS Document */

	/* HTML */
	body{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666; border:0px; margin:0px; padding:0px;}
	a{color:#666; text-decoration: none;}
	a:hover {color: #000;}
	a.active { color: #000; }
	img{border:0px;}		
	
	/* Estructura */
	#header{margin:0 auto; width:984px; height:100px;}
		#header_top{height:89px; width:984px;}
			#header_top_left{float:left; width:237px; height:89px;}
			#header_top_center{float:left; width:495px; height:89px;}
			#header_top_right{float:left; width:247px; height:89px;}
		#header_bot{height:102px; width:964px; /*background:url(../img/bullets.png) no-repeat top center;*/ position:relative;}
			#header_bot #logo{float:left; padding-top:15px;}
			#header_bot ul{display:block; width:660px; margin-left:185px; height:30px;padding-top:73px; list-style:none; overflow:hidden;}
			#header_bot li{display:block; float:left; margin-right:31px;}
				#header_bot li a{display:block; padding:5px; font-size:16px;}
				#header_bot li a:hover{color:#000}
				#header_bot .contact{filter:alpha(opacity=50); opacity:.5; -moz-opacity:0.5; padding-top:5px;}
				#header_bot .contact:hover{filter:alpha(opacity=100); opacity:.9; -moz-opacity:1.0;}
			#title_right{position:absolute; bottom:5px; right:-15px; font-size:16px; color:#0ae601; text-align:right;}
				
				
	#outer{margin:0 auto; width:984px;}
			#main{height:500px; width:100%;}
				#main_left{float:left; width:175px; margin-right:10px; padding-left:4px;}
					#main_left ul{text-align:left; list-style:none; margin-bottom:20px; margin-right:10px; margin-top:20px;}
					#main_left li a{margin-left:5px; font-size:13px; text-transform:lowercase;}
					.left_menu_h{color:#A0A0A0; /*text-transform:uppercase;*/ /*font-weight:bold;*/ font-size:13px;}
				#main_center{float:left; width:600px; margin-right:10px;}
				#main_center.index {width: 795px; margin-right:0;}
					#visor{width:595px; border-top:2px solid #58F500; /*background:#C0FF7F;*/  border-bottom:2px solid #58F500;}
/* 						#player{width:595px; height:340px; /*background:#666666;*/} */
						
						#realisations{width:595px; /*background:#3e3a3b;*/}
							#realisation{width:190px; height:145px; float:left; border:1px solid #CCCCCC; margin:3px; cursor:pointer;}
								#realisation img{display:block; height:125; width:190px;}
								#realisation p{border-top:1px solid #ccc; display:block; height:20px; margin:0px; padding:0px; padding-left:10px;}
							#realisation_view{height:434px; width:595px;}
								#realisation_view img{height:434px; width:595; display:block;}
								/*#realisation_view p{height:100px; border:1px solid #fff; background:#000; color:#fff;}*/
						
						#produits{padding:10px; padding-bottom:0px;/*background:#e4f6ce;*/}
							#produit{border-bottom:1px dotted #58F500; padding-top:20px; padding-bottom:20px;}
								#produit_solo{border-bottom:0px; padding-top:20px;}
								#produit h3{font-weight:bold; font-size:16px; padding:0px; margin:0px;margin-bottom:5px;}
								#produit_izq{width:210px; float:left;}
									#produit_izq #imagenes img{margin-bottom:7px; border:1px solid #e4f6ce;}
									#produit_izq #imagenes img:hover{border:1px solid #57e401;}
									#produit_izq h3{text-align:center; display:block; height:27px;}								
										
											#funciones img{margin-left:17px; margin-right:17px;}									
								#produit_dch{width:360px; float:right;}
									#produit_dch p{margin-top:10px; padding:0px; margin:0px; text-align:justify;}
									#produit_dch #player{width:360px; height:240px;}
									
								.ref_num{color:#57e401; font-size:16px; font-style:italic;}
								.conseils{margin-top:15px; display:block; height:17px;}
								.conseils a{background:url(../img/conseils-en-ligne.gif) no-repeat left; padding-left:25px; color:#FF0000; text-decoration:underline; font-size:13px; height:17px; display:block;}
								#nav{margin-top:45px; height:25px;}
									#funciones{float:left;}								
									#prod_nav{float:right; text-align:right; margin-top:10px;}
									
									
						#contact{padding:10px 0px;}
							#contact h3{margin:0px;}
							#contact #uno{margin:0px; background:#e4f6ce; margin-bottom:5px; padding-left:57px; line-height:25px;}
								#contact #uno img{float:left;}
							#contact #dos{margin:0px; background:#e4f6ce; margin-bottom:5px; padding-top:7px; padding-bottom:7px;}
								#contact #dos input{border:0px; width:350px;}
								#contact #dos textarea{border:0px; width:350px; height:150px;}
								#contact #dos select{border:0px; width:350px;}	
								#contact #dos p{width:200px; padding-left:160px; padding-top:10px;}	
								#c_d_correcto{width:234px; dispay:block; padding:5px; border:1px solid green; background:#DDF8CF; margin:0px auto; margin-left:160px;}															#c_d_incorrecto{width:234px; dispay:block; padding:5px; border:1px solid red; background:#F8DDCF; margin:0px auto; margin-left:160px;}															
								.boton_dos{background:#BCF7A0; padding:5px;}
								#contact #tres{margin:0px; background:#e4f6ce; margin-bottom:5px; padding:10px 0px 10px 160px;}
								.inscribirse{padding:5px; background:#BCF7A0; display:block; width:345px; text-align:center; color:#000; font-size:14px;}
								
					#visor_text{width:575px; text-align:justify; border-bottom:2px solid #58F500;  /*background:#E6FFCC;*/ padding:5px 0 20px 0; /*color:#000;*/ position:relative;font-size:14px;line-height:17px;color: #424242}
						#visor_text #volver{/*display:block; padding:5px; background:#BCF7A0; float:right;*/ position:absolute; top:5px; right:5px;}
						#realisations #visor_text{padding-bottom:10px;}
						#visor_text h2 {font-size: 30px; line-height: 30px;margin-bottom:10px;}
/* 						#visor_text strong {font-size: 30px; line-height: 36px;margin-bottom:10px;display:block;} */

					#footer{width:595px; margin-top:5px;}
						#footer ul{list-style:none;}
						#footer li{display:block; float:left; margin-right:5px;}
						.ample{float:right;}
							#bot{height:20px;}
							#partners{margin-top:0px; color:#A0A0A0; height:20px;}
								#partners a{color:#A0A0A0;}
				#main_right{float:left; width:185px;}
					#noticias{background:#C0FF7F; border-top:2px solid #58F500; border-bottom:2px solid #58F500;}
						#noticias p{/*text-align:justify;*/ color:#333333; font-size:12px; margin:5px 10px;}
						#noticias img{}
						.fechas{font-weight:bold;}
					#publicidad{border-bottom:2px solid #CAF026;/*border-top:2px solid #58F500;*/ background:#E6FFCC; border-bottom:2px solid #58F500;}
					
				.blanc{color:#fff; font-size:16px; margin-left:15px; line-height:15px;}
				.blau{color:#57e401;}
				#thick_img_1{height:400px;}
				#thick_img_2{height:400px;}
				
				.correcto{padding:5px; border:1px solid green; margin:0px auto; width:250px; text-align:center; background:#DDF8CF;}
				
				#t_newsletter{color:#fff; background:url(../img/news-tree.jpg) no-repeat top right #000; width:500px;}
					#t_newsletter form{/*background:#000;*/}
					#t_newsletter p{padding:5px; margin:10px; /*background:#000;*/}
					#t_newsletter .boton{background:#BCF7A0; padding:5px;}
					
				#t_confidentalite{color:#fff; padding:5px; text-align:justify;}
					#t_confidentalite img{margin-bottom:10px;}
					
				#services p{text-align:justify; padding-left:25px; margin-bottom:10px;}
				#services strong {font-size:16px; font-weight:normal; color:#000; display:block; padding-left:25px; height:30px; line-height:30px;}
				#services #service_no1{background:url(../img/1.gif) left no-repeat;}
				#services #service_no2{background:url(../img/2.gif) left no-repeat;}
				#services #service_no3{background:url(../img/3.gif) left no-repeat;}
				#services #service_no4{background:url(../img/4.gif) left no-repeat;}
				#services #service_no5{background:url(../img/5.gif) left no-repeat;}																
				#forum{}
				#forum p{margin-top:10px; text-align:justify;}
				
				#enterprise{}
				#enterprise p{margin-top:10px; text-align:justify;}
				
				.menu_selec a{color:#000;}
				
				#conseils{border:0px; margin:0px; padding:0px; color:#000; height:300px; width:490px; background:right bottom url(../img/operadora.jpg) no-repeat #fff;}
				#conseils p{margin:0 10px;}
				#conseils img{margin:0 10px;}
				#conseils_form{}
				
				#recommend{color:#fff;}
					#recommend p{margin:20px; font-weight:bold;}
					#recommend #img{display:block; background:#fff; padding-bottom:10px;}
				
				#imprimer{color:#000; background:url(../img/print.jpg) no-repeat #fff; width:271px; height:171px;}
					#imprimer p{margin:0 10px; text-align:justify;}
					
				#loading{position:absolute; left:0px; top:0px;}

	/* Forms */		
	form{margin: 0; padding: 0; width: 100%;}
	form fieldset{border:1px solid #000; padding: 10px; margin:0;}
	form fieldset legend{font-size:1.1em;}
	form label{display: block;	float: left; width: 150px; padding: 0; margin: 5px 0 0;	text-align: right;}
	form input, form textarea, form select{width:auto; margin:5px 0 0 10px; border: 1px solid #000;}
	textarea{overflow: auto;}
	form br{clear:left;}
	
	#language {color:#999;font-size:13px;position:absolute; right:-15px; font-weight: bold; margin-right:-5px; border-top:2px solid #58F500;text-align:center;}
	#language.index {top: 80px;border-top:none;text-align:right;}
	#header_bot #language span {font-size: 12px; color: #000; font-weight: normal;}
	#header_bot #language a {font-size: 12px; color: #666; font-weight: normal}
	#header_bot #language a:hover {color: #000}


	/* slideshow */
	
	.clear {clear: both;}
	
	#player {height: 334px;overflow:hidden;}
	#footer.index {width: 795px;}
	#visor.index {width:795px;}
	#visor_text.index {width: 795px;}
		#visor_text .welcome {width: 530px;float: left;margin-right:30px;position:relative;margin-top: 5px;}
			#visor_text .welcome a.learn-more {color:#85df2a;text-decoration:underline;position:absolute;bottom:0;right:0;}
			#visor_text .welcome a.hidden {overflow:hidden;text-indent:-9999px;color:#fff;}
		#visor_text .actualites {float:right;background:#c0ff7f;display:block;width: 145px;padding:0 10px 0 80px;min-height:150px; margin-top:10px;}
		#visor_text .actualites.index {color:#666666;font-size:11px;line-height:12px;position:relative;}
			#visor_text .actualites.index img.icon {position:absolute;left:15px;top:35px;}
			#visor_text .actualites.index h2 {font-size:16px;font-weight:normal;margin:0;}	
			#visor_text .actualites.index a {color:#999;text-decoration:underline;}
	#player {position:relative;}
	.caption {position:absolute;bottom:0;height:28px;background:url(../img/slideshow/bg-caption-translucid.png);color:#fff;width:775px;line-height:28px;text-align:right;font-size:14px;padding:0 10px;font-weight:bold;}
		.caption a {color:#fff;}
		.caption a:hover {text-decoration:underline;}
	#myController {position:absolute;bottom:6px;left:10px;}
		#myController .jFlowControl {width:16px;height:16px;display:block;float:left;background:url(../img/slideshow/slide-bullet.png) no-repeat;overflow:hidden;text-indent:-9999px;cursor:pointer;}
		#myController .jFlowSelected {background:url(../img/slideshow/slide-bullet-sel.png) no-repeat;}
