@charset "UTF-8";
/* CSS Document */
body{
	background:#FFF url(../images/bg.gif) repeat-x;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

#wrap{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

.hidden{display:none;}
#header{
	width:960px;
	height:155px;
	background:url(../images/header.jpg);
}

h1{margin:0px; padding:0px;}

#industrie{
	text-indent:-10000px;
	top:-50px;
	left:-457px;
	position:relative;
	background:url(../images/industrie_plastique.png) no-repeat;	
	width:277px;
	height:33px;
	cursor:default;
}

h1 a{
	background:url(../images/logo.png) no-repeat;
	width:577px;
	height:64px;
	float:left;
	margin:50px 0px 0px 35px;
	text-indent:-10000px;
	outline:none;
	}

/*#menu {
	width:100%;
	
	
	
}
#menu ul{margin:0px; padding:0px 0px 0px 15px;float:left; list-style:none;}
#menu ul li{float:left; padding:0px 5px 0px 5px; font-size:18px;}
#menu ul li a{color:#1F73BB; text-decoration:none;}
#menu ul li a:hover{color:#F7941E;}*/
.firstTweet{color:#000;}
#twitter{width:280px; height:80px; background:url(../images/twitter-large-bg.png) no-repeat; float:right; margin:-50px 8px 0px 0px;}
#Like{margin:35px 0px 21px 19px;height:60px; overflow:hidden;width:375px; height:120px; background:url(../images/facebook_bg.png) no-repeat;padding:8px 0px 0px 18px;}
#partage{width:314px; height:76px; background:url(../images/partage.png) no-repeat;margin:-26px 0px 0px 613px;}


#menu {
width:935px;
float: left;
height:55px;
padding-left:25px;
background:url(../images/menu.jpg) 0px -1px;
text-transform:uppercase;
font-size:16px;
}

#menu ul {
list-style: none;
margin: -1px 0px 0px 0px;
width:auto;
padding:0px 0px 0px 0px;
float:left;
border-right:solid 1px #1C75BC;
height:22px;
color:#1F73BB;
}

#menu ul:hover{
	background:url(../images/menuOver.jpg) repeat-x;
	color:#FFF;
}

#menu a, #menu h2 {
margin: 0px;
padding: 2px 3px;
outline:none;
}

#menu h2 {
text-transform: uppercase;
font-size:18px;
width:100%;
height:100%;
}

#menu a {
color: #FFF;
text-decoration: none;
margin:0px;
padding:0px;
}

#menu a:hover {
color: #F7941E;
}

h2 #2metier{
	background:url(../images/2_metiers.gif);
	width:66px;
	height:16px;
}

#menu li {position: relative;float: left; width:auto;}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;

}

#menu ul ul {
position: absolute;
z-index: 500;
background:none;
margin:0px;
padding:7px 0px 0px 0px;

}

#menu ul ul li{
	padding:3px 5px 0px 10px;
}

.menuItem{border-right:solid 1px #FFF;}

#menu ul ul:hover {
	background:url(../images/submenuOver.jpg);
	height:27px;
}

div#menu ul ul {
display: none;
}

div#menu ul li h2:hover ul
{display: block;float: left;}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none; height:27px; background:url(../images/submenuOver.jpg); position:absolute; top:22px; left:0px;}

div#menu ul:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}



#content{float:left; background:#b192c4 url(../images/content_bg.gif) repeat-y; padding-bottom:0px;}
#moduleFlash{float:left;height:100%; width:430px;}

#contenu{
	background:#b192c4;
	width:480px; 
	height:100%;
	float:left;
	padding-left:25px;
	padding-right:25px;
	font-size:12px;
	line-height:20px;
	/*margin-bottom:35px;*/
}

#contenu ul li{list-style:none;background:url(../images/bullet-2.png) no-repeat 0px 2px;margin-left:-25px; padding-left:25px;}

#contenu a{color:#111; font-weight:bold;}
.subtitle{ font-weight:bold; }
#contenu h2{color:#662D91; font-size:18px; margin:20px 0px 15px 0px; padding:0px;}
#contenu h2 rouge{color:#F00;}
#contenu h4{color:#FFF; font-size:14px; margin:0px 0px 10px 0px; padding:0px; font-weight:bold; text-transform:uppercase;}
.conditions{font-size:10px; font-weight:bold; line-height:12px;}
#footer{width:960px;position:absolute;z-index:555; float:left; margin-top:15px; padding-bottom:20px;}
#footer ul, #footer ul li{list-style:none;}
#credits a{float:right;margin-top:-25px;margin-right:10px;text-indent:-10000px;width:76px;height:16px;background:url(../images/credits.png) no-repeat;outline:none;
}
#credits a:hover{float:right;margin-top:-25px;margin-right:10px;text-indent:-10000px;width:76px;height:16px;background:url(../images/credits_over.png) no-repeat;outline:none;}

#Plastique, #CPMT{text-indent:-10000px; float:left; margin-left:10px; outline:none;}

#CPMT{
	/*width:500px;
	height:105px;
	background:#FFF url(../images/cpmt_credit_lien.gif) no-repeat;*/
	padding-top:14px;
	}
	
#Plastique{
	/*width:250px;
	height:70px;
	background:url(../images/plasticompetences.jpg) no-repeat;*/
	margin:-4px 5px 0px 140px;
	}
.avertissement{font-size:10px; color:#333;}
.Required{color:#F00; font-weight:bold;}

.inputText{margin-bottom:5px;}
.inputTextarea{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#videos a{display:block; margin-bottom:40px;width:auto;width:252px; height:161px;}
#videos h3{color:#0f59a8; font-weight:bold;}

