﻿@charset "UTF-8";

	
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* STYLES RECURENTS */
	*									{
	margin:2;
	padding:0;
}
	html								{overflow:scroll;}
	html, body							{margin:0; padding:0;}
	body								{background:#ebeeee  url('../images/bgb.jpg') repeat-y;text-align:center;font-size:12px;background-position:center top;}
	a									{
	color:#000000;
	text-decoration:none;
	margin:0;
}
	a:hover								{}
	fieldset							{border:none;padding:0;margin:0;}
	p									{margin:0;padding:0 0 3px 0;}
	input,select,textarea				{border:1px solid #333;}
	label								{display:block;font-weight:bold;}
	#template form li					{list-style:none;}
	a img								{border:none; outline:none; margin:0; padding:0;}
	img,object							{margin:0;}
	dfn									{ color:#666;font-size:11px;font-style:normal;}
	address								{ font-size:9px; margin:0 0 12px; }
	hr									{ display:block; width:100%; background:#FFF; color:#FFF; height:2px; border:0; margin-bottom:12px; }
	
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* FONTS */
	body								{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
}
	b, strong							{font-weight:bold;}
	h1									{ font-size:12px; line-height:0; margin:0; background:none;}
	h2									{}
	h3									{font-size:12px;}
	.checkbox							{}
	#template							{font-size:15px;}
	
	
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* POSITIONNEMENT */
	#conteneur							{width:1097px;text-align:left;margin:0 auto 0 auto;position:relative;}
	#conteneur1							{width:1096px;text-align:left;margin:0 auto 0 auto;position:relative;}

	#partie_principale					{clear:both;}
	#header								{position:absolute; top:0; z-index:1000; height:170px; width:1097px;}
		#header h2						{margin:36px 0 0 270px; position:absolute; color:#000; font-size:24px; font-weight:bold; }
		#header p						{margin:80px 0 0 310px; position:absolute; color:#000; font-size:20px; font-weight:bold; }
	#header1								{position:absolute; top:0; z-index:1000; height:170px; width:1097px;}
		#header1 h2						{margin:36px 0 0 270px; position:absolute; color:#000; font-size:24px; font-weight:bold; }
		#header1 p						{margin:80px 0 0 310px; position:absolute; color:#000; font-size:20px; font-weight:bold; }

		#logo							{height:170px;display:block; width:1097px;}
		#logo1							{height:170px;display:block; width:1096px;}

	#template							{background:#FFF;position:relative;height:460px;z-index:0;top:177px;padding-bottom:0px;}
		html>body #template				{min-height:460px;height:auto !important;height:460px; }
	#navigation							{
	width:1097px;
	background:url('../images/fond_menu.jpg') repeat-x;
	height:23px;
}
	#navigation1						{width:1096px;background:url('../images/fond_menu.jpg') repeat-x;height:23px;}
	#barre_langue						{
	color:#FFFFFF;
	padding:0 10px;
	font:bold 10px Arial, Helvetica, sans-serif;
	height:2px;
	background:#484141;
	background-color: #FFF;
}
		#barre_langue ul				{width:100px;margin:3px 0 0 50px;float:left;padding:0;}
		#barre_langue li				{width:30px;display:inline;}
		#barre_langue p					{
	width:1080px;
	color:#FFF;
	font-weight:bold;
	padding:0 18px 0 0;
	font-size:14px;
	margin:3px 0 0;
}
		#barre_langue #telephone		{width:auto;float:right;}
	#footer								{background:#FFF url('../images/bas_template.jpg') repeat-x bottom;margin:0 auto;text-align:left; clear:both;clear:both;padding:20px 20px 0;color:#333; width:1057px; font-size:13px;}
	#footer								{background:url('../images/trame_home.gif');color:#868889; padding-bottom:10px; float:none;}
	#toph  							    {width:1097px;height:136px;margin:0 0 0 0;}
	#toph1  							{width:1096px;height:136px;margin:0 0 0 0;}

#footer a				{color:#FFF;}
	
#gauche, #droite					{ width:548px;float:left; }
	
.cale									{width:100%;height:0px;clear:both;float:none; background:#F00;}
.clear									{clear:both;}
.en_savoir_plus							{color:#333; background:url('../images/en_savoir_plus.png') no-repeat;padding-left:30px; display:block; padding-bottom:6px;font-size:13px;}
.left									{float:left; margin:10px 10px 10px 0;}
.right									{float:right; margin:10px 0 10px 10px;}

.vignettes								{list-style:none; width:78px; height:100px; border:1px solid #999; float:left; margin:0 10px 12px 0;}
.vignettes img							{width:78px;}


	
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*___________________ TEMPLATE __________________________________*/

#gauche						{position:relative;z-index:116;}
.article					{position:relative;}
.titre						{position:relative;z-index:115;}
.chapo						{position:relative;z-index:120;}
#article_1					{position:relative;z-index:115;}
#article_2					{position:relative;z-index:112;}
#article_3					{position:relative;z-index:113;}
#article_4					{position:relative;z-index:109;}
#article_5					{position:relative;z-index:108;}
#article_6					{position:relative;z-index:107;}

#article_n					{position:relative;z-index:115;}

#news #article_n     {width:1040px;float:left; margin-right:18px;}


#template .encadre			{background:url('../images/trame_orange.jpg') repeat;display:block;padding:12px;margin:8px 0;}

.chapo						{margin:0 30px;clear:both;font-weight:bold;color:#333;}
.article					{margin:0 30px;}
#template .titre			{}
#template h2				{color:#FFF;font-size:26px;line-height:31px;font-weight:normal;margin-bottom:30px;position:relative;
							background:url('../images/fond_titre_orange.jpg');padding:10px 0 0 70px; height:61px;}
#template h3				{margin:0;color:#97be0d;font-size:24px;padding:0 0 10px 0;border-bottom:1px solid #353535;margin-bottom:10px;clear:both;}
#template h4				{font-size:16px;margin:0 0 8px 0;clear:both;/*border-bottom:1px solid #999;*/ width:100%; border-bottom: 1px solid #666;}
#template p					{}
#template ol				{margin:0;padding:0 0 20px 0;list-style-position:inside;}
#template ul				{margin:0;padding:0 0 20px 0;list-style:inside;}
#template ul ul				{margin:0;padding-left:50px;list-style-position:inside;list-style:circle;}

	
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* RECHERCHER */
.surligne					{background:#e7db25;}

input,
textarea					{width:463px;}
textarea					{height:100px;}
.submit						{width:80px; margin-top:20px;background:#636262;color:#FFF; font-weight:bold;}

	
#home #galerie_plasturgie_design{color:#FFF;line-height:18px;}
#home #galerie_plasturgie_design h3{border:none;display:inline;}
#home #navigation			{margin-top:0px;}
#home #template				{background:#FFF;}
#home #template p,
#home #template ul			{
	padding-bottom:14px;
	color: #333;
}



#galerie_plasturgie_design	{min-height:365px;height:auto !important;height:765px;position:relative; background:#FFF url('../images/bg.jpg') repeat-x; margin-top:0;}

#galerie_plasturgie_designn	{min-height:365px;height:auto !important;height:765px;position:relative; background:white; margin-top:0;}

#home #galerie_plasturgie_design a,
#home #flexibilite_domaines a{
	color:#333;
}
#home #template h2				{color:#FFF;font-size:44px; background:none; padding:0; font-weight:bold; line-height:35px; margin:6px 0 0; padding-bottom:1px; height:auto;}
#home #template h2 span			{margin:-8px 0 0 0; display:block;}
#home #template h3				{color:#444;font-size:16px;margin:0 0 8px 0;clear:both;/*border-bottom:1px solid #999;*/ background:none; padding:0; font-weight:bold; height:18px;}
#home #galerie_3D h2			{line-height:50px; }
#home #galerie_3D			{width:341px;background:url('../images/m1r.png') no-repeat #6cb7da center bottom;}
#home #plasturgie_sans_moule{width:341px;background:url('../images/m2r.png') no-repeat #e8651a center bottom;}
#home #boitiers_sur_mesure	{width:341px;background:url('../images/m3r.png') no-repeat #91b12d center bottom;}

#home #galerie_3DB			{width:341px;background:url('../images/m1.png') no-repeat center bottom;height:55px;}
#home #plasturgie_sans_mouleB{width:341px;background:url('../images/m2.png') no-repeat center bottom;height:55px;}
#home #boitiers_sur_mesureB	{width:341px;background:url('../images/m3.png') no-repeat  center bottom;height:55px;}




#home #galerie_3D1			{color:#666;width:347px;height:43px;background:url('../images/fonds_home_11.png') no-repeat left top;}
#home #galerie_3D1  a {color:black;}
#home #plasturgie_sans_moule1 {color:#666;width:347px;height:43px;background:url('../images/fonds_home_21.png') no-repeat left top;}
#home #plasturgie_sans_moule1  a {color:black;}
#home #boitiers_sur_mesure1	{color:#666;width:347px;height:43px;background:url('../images/fonds_home_31.png') no-repeat  left top;}
#home #boitiers_sur_mesure1  a {color:black;}
#home #galerie_3D2			{color:#666;clear:both;border-bottom:4px solid #FFF;width:347px;position:relative;float:left;margin-left:18px;margin-right:15px;}
#home #galerie_3D2  a {color:black;}
#home #plasturgie_sans_moule2 {color:#666;border-bottom:4px solid #FFF;width:437px;float:left;margin-right:15px;}
#home #boitiers_sur_mesure2	{color:#666;border-bottom:4px solid #FFF;width:232px;float:left;margin-right:15px;}
#home #boitiers_sur_mesure2  a {color:black;}
#home #flexibilite_domaines	{color:#666;background:#FFF;clear:both;border-bottom:4px solid #FFF; padding-top:12px;}
#home #flexibilite_domaines h2{ border-bottom:1px solid #666; width:100%; height:26px;}
#home #flexibilite_domaines .article{font-size:14px;}
#home #article_4			{width:270px;float:left;margin:0;padding:0 10px; }
#home #article_5			{width:440px;float:left;margin:0 0 0 16px; }
#home #article_6			{width:230px;float:left;margin:0 0 0 6px;}
#home #animation #messageAlternatif	{font-size:11px;padding:150px 30px 20px;position:relative;}
#home #animation #messageAlternatif a{display:block;height:25px;background:url('../img/FlashLogo.gif') no-repeat;padding-left:30px;margin-top:10px;}


#home #animation			{width:436px;}
#home #animation2			{height:130px;width:230px;position:absolute;bottom:0;}
#home #article_1			{width:339px;margin:0 0 0 0;color:#4c4b4b;}
#home #article_2			{width:335px;margin:0 0 0 0;float:none;color:#4c4b4b;}
#home #article_3			{width:339px;margin:0 0 0 0;color:#4c4b4b;}
#home #article_4			{margin:0;}
#home #article_3 p			{margin:0;padding:0;}
#home #article_1 ul,
#home #article_2 ul,
#home #article_3 ul,
#home #article_4 ul,
#home #article_5 ul,
#home #article_6 ul			{margin:0 0 8px 0; padding:0;}


/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#article_1					{width:435px;float:left;margin-right:0;}
#article_2					{width:443px;float:right;/*border-bottom:1px solid #535353;*/margin-bottom:13px;margin-left:0;}

#nav2						{margin:0;position:absolute;top:18px;right:0;width:auto;height:52px;z-index:9000; text-align:right;}
#nav2 li					{float:left;width:auto; padding:0;color:#666;list-style:none;line-height:30px;border:1px solid #333;margin-right:8px;}
#nav2 li:hover				{}
#nav2 a						{color:#333;width:auto;text-decoration:none;font:bold 16px Trebuchet MS;font-weight:900;padding:0 8px;}
#nav2 a:hover				{}

#liste_et_detail #gauche	{width:250px;}
#liste_et_detail #droite	{width:772px;}
#liste_et_detail #article_1	{width:730px;}

#modele2 #article_1     {width:480px;float:left; margin-right:18px;}
#modele2 #article_2     {width:530px;float:left;}

#modele-I-z1-2  #article_1     {width:480px;float:left; margin-right:18px;}
#modele-I-z1-2  #article_2     {width:530px;float:left;}


#modele-z1 #article_1     {width:1040px;float:left; margin-right:18px;}

#technologie-I-z1-2-3 #gauche			{width:400px;float:left;}
#technologie-I-z1-2-3 #droite			{width:620px;float:right;border-left:1px solid #999;padding-left:20px;}
#technologie-I-z1-2-3 #article_1		{width:400px;}
#technologie-I-z1-2-3 #article_2		{width:600px;}

#modele3 #gauche			{width:400px;float:left;}
#modele3 #droite			{width:620px;float:right;border-left:1px solid #999;padding-left:20px;}
#modele3 #article_1			{width:400px;}
#modele3 #article_2			{width:600px;}


#modele-I-z1-2-3 #article_1     {width:280px;float:left; margin-right:18px;}
#modele-I-z1-2-3 #article_2     {width:400px;float:left; margin-right:18px;}
#modele-I-z1-2-3 #article_3		{width:330px;float:left; margin-right:18px;}
#modele-I-z1-2-3 #article_2,
#modele-I-z1-2-3 #article_3			{ margin-left:0;}

#modele-I-z1-2-3 #article_1			{ z-index:114;}
#modele-I-z1-2-3 #article_2			{ z-index:113;}
#modele-I-z1-2-3 #article_3			{ z-index:112;}

#contact-I-z1-2 #article_1			{width:500px;}
#contact-I-z1-2 #article_2			{width:480px; float:none;clear:both;margin-left:60px;}
#contact-I-z1-2 form				{width:480px;height:620px;margin-left:60px;}
#contact-I-z1-2 #gauche h3			{}
#contact-I-z1-2 .nom				{width:165px;float:left; height:40px;margin-right:50px;}
#contact-I-z1-2 .mail				{width:245px;float:left;height:40px;margin:0;}
#contact-I-z1-2 .nom label,
#contact-I-z1-2 .mail label,
#contact-I-z1-2 .nom input,
#contact-I-z1-2 .mail input		{width:100%;}
#contact-I-z1-2 .mail .submit,
#contact-I-z1-2 .nom .submit		{width:70px;}
#contact-I-z1-2 #message_contact			{ margin:30px; background:#F80;}


#galerie_boitiers .titre			{z-index:100;}
#galerie_boitiers #gauche			{width:530px;height:auto;margin-left:10px; margin-right:10px;}
#galerie_boitiers #droite			{width:460px;margin-left:80px;}
#galerie_boitiers #article_1		{width:540px;padding:0;margin:0 0 0 0px;}
#galerie_boitiers #article_2		{width:460px;padding-right:10px;}
#galerie_boitiers #TabbedPanels1	{margin-bottom:20px;}



/* STYLES EN FONCTION DES RUBRIQUES */
.rubrique1 #template .titre	{background:url('../images/fond_titre_bleu.jpg') repeat-x bottom;}
/*.rubrique1 #footer			{background:#FFF url('../images/bas_template_bleu.jpg') repeat-x bottom;}*/
.rubrique1 #template .encadre{background:url('../images/trame_bleue.jpg');}
/*.rubrique1 #article_2 p		{background:url('../images/trame_bleue.jpg');}
*/
.rubrique4 #template .titre	{background:url('../images/fond_titre_vert.jpg') repeat-x bottom;}
/*.rubrique4 #footer			{background:#FFF url('../images/bas_template_vert.jpg') repeat-x bottom;}*/
.rubrique4 #template .encadre{background:url('../images/trame_verte.jpg');}
/*.rubrique4 #template #article_2 p		{background:url('../images/trame_verte.jpg');}
*/


.masque 					{ background-color: #000; opacity: 0.8; filter:alpha(opacity=80); width: 100%; height: 1000px; margin: 0px; position: absolute; left: 0px; top: 0px; z-index: 998; }
.messageAlerte				{ background-color:#FFF; padding:25px; position:absolute; z-index:999; top:15%; left:35%; width:341px; border:2px solid #000; }
.messageAlerte input[type="submit"]	{ width:120px; margin-right:15px; }

#carte_plastique{
	height:148px; width:100%;background:#FFF; opacity : 0 ; -moz-opacity : 0 ; -khtml-opacity : 0 ; filter : alpha(opacity=0); display:block;
}
#carte_plastique span{
	display:none;
}
.ablien {font-size: 10px;color: #FFFFFF;text-decoration: none;text-align: center;}
.ablien2 {margin:0;color:#97be0d;font-size:24px;padding:0 0 10px 0;border-bottom:1px solid #353535;margin-bottom:10px;clear:both;}

