/* tags */
body {
	margin : 						0px;
	font :							normal 11px Arial;	
	color : 						#577284;	
	background :					#313F48 url(/img/common/tile_main.gif) repeat-x top left;	
}
img {
	border :						0px;
}
li {
	list-style :					none;
}	

/* id's */
div.cms_forms input.CMS_input_image {
	width :							auto;
	border :						none;
}

#degrade-left {
	background :					url(/img/common/bg-left.gif) no-repeat top left;	
	float : 						left;
	width :							10px;
	height :						560px;
}
#degrade-right {
	background :					url(/img/common/bg-right.gif) no-repeat top left;	
	float : 						right;
	width :							10px;
	height :						560px;
}
#conteneur {
	float : 						left;
	width :							946px;
}
#centre {
	padding :						0 0 0 5px;
}
#leftmenu {
	width :							182px;	
	float : 						left;
	background-color :				#FFFFFF;	 
}
#mainmenu {
	width :							182px;	
	background :					url(/img/common/tile-hor-menu.gif) repeat-y top left;	

	float : 						left;
}
#degrade-left-menu {
	background :					url(/img/common/menu-degrade-left.gif) no-repeat top left;	
	float : 						left;
	width :							16px;
	height :						187px;
}
#degrade-right-menu {
	background :					url(/img/common/menu-degrade-right.gif) no-repeat top left;	
	float : 						left;
	width :							16px;
	height :						187px;
}

#degrade-left-menu-bottom {
	background :					url(/img/common/menu-degrade-left-bottom.gif) no-repeat bottom left;	
	float : 						left;
	width :							16px;
	height :						187px;
}
#degrade-right-menu-bottom {
	background :					url(/img/common/menu-degrade-right-bottom.gif) no-repeat bottom left;	
	float : 						left;
	width :							16px;
	height :						187px;
}
#menu {
	float : 						left;
	width :							150px;	
	background :					url(/img/common/fond-menu-haut.gif)repeat-x top left;		
	padding :						28px 0 0 0px;
}
#menu ul{
	padding :						0px;
	margin :						0px;
}
#menu ul.CMS_lvl1{	
	border-top :					solid 1px #9AA9B4;
}
#menu li a.CMS_lvl1{ 
	display :						none;
}
#menu li{ 
	margin :						0px;	
	padding :						0px;
} 
#menu ul.CMS_lvl2{
	!margin-top :					-14px;
}
#menu li.CMS_lvl2{ 
	border-bottom :					solid 1px #9AA9B4;
} 
#menu ul.CMS_lvl2 li.CMS_lvl2 a.CMS_lvl2{ 
	font :							bold 12px Arial;	
	color : 						#FFF;	
	text-decoration :				none;
	padding :						7px 0px 0px 25px;
	width :							125px;
	height :						22px;
	display :						block;	
	background :					transparent url(/img/common/fond-dhtml.gif) no-repeat 0px 0px ;	
}
#menu ul.CMS_lvl2 li.CMS_lvl2 a.CMS_lvl2:hover{ 
	background-position :			-150px;	
}	
#menu ul.CMS_lvl2 li.CMS_open , #menu  ul.CMS_lvl2 li.CMS_current{ 
	background-color :				#485661;
	background-position :			0px;	
}
#menu ul.CMS_lvl2 li.CMS_open a.CMS_lvl2:hover, #menu  ul.CMS_lvl2 li.CMS_current  a.CMS_lvl2:hover{ 
	background-position :			0px;	
}	
#menu  ul.CMS_lvl2 li.CMS_current  a.CMS_lvl2 {	
	background :					transparent url(/img/common/fond-dhtml-on.gif) no-repeat 0px 0px ;	
	color : 						#FF7200;		
}
#menu ul.CMS_lvl2 li.CMS_open {
	background-position :			0px;	
	border-top :					solid 1px #D2DADE ;
	border-bottom :					solid 1px #D2DADE ;
}
#menu ul.CMS_lvl3{	
	border :						none;	
	background-color :				#485661;
	background-position :			0px;	
}

#menu ul.CMS_lvl3 li.CMS_lvl3 a.CMS_lvl3{ 
	font :							normal 11px Arial;	
	color : 						#FFF;	
	text-decoration :				none;
	padding :						2px 0 2px 25px;
	background :					url(/img/common/ico-dhtml-niv2.gif) no-repeat 17px 8px ;	
	width :							122	px;	
	display :						block;
}	
#menu ul.CMS_lvl3 li.CMS_lvl3 a.CMS_lvl3:hover { 	
	background-color :				#323F48;	
	font :							normal 11px Arial;	
}
#menu ul.CMS_lvl3 li.CMS_open a.CMS_lvl3, #menu ul.CMS_lvl3 li.CMS_current a.CMS_lvl3 { 	
	background-color :				#323F48;		
}
#menu ul.CMS_lvl3 li.CMS_current a.CMS_lvl3 { 	
	color : 						#FF7200;		
	background :					#323F48 url(/img/common/ico-dhtml-niv2-on.gif) no-repeat 17px 8px ;	
}

#menu ul.CMS_lvl3 li.CMS_open{	
	border :						none;		
}
#menu ul.CMS_lvl4{	
	border :						none;	
	background-color :				#323F48;
	background-position :			0px;	
}

#menu ul.CMS_lvl4 li.CMS_lvl4 a.CMS_lvl4, #menu ul.CMS_lvl4 li.CMS_current a.CMS_lvl4{ 
	font :							normal 11px Arial;	
	color : 						#FFF;	
	text-decoration :				none;
	padding :						2px 0 2px 35px;
	background :					url(/img/common/ico-dhtml-niv3.gif) no-repeat 25px 6px ;	
	width :							115px;
	display :						block;
}
#menu ul.CMS_lvl4 li.CMS_lvl4 a.CMS_lvl4:hover { 	
	color : 						#FFF;		
	background-color :				#242F37;
}
#menu ul.CMS_lvl4  li.CMS_current a.CMS_lvl4 { 	
	color : 						#FF7200;		
	background :					#242F37 url(/img/common/ico-dhtml-niv3-on.gif) no-repeat 25px 6px ;	
}
#menu ul.CMS_lvl4  li.CMS_current a.CMS_lvl4:hover { 	
	color : 						#FF7200;		
}
#menu-bottom {
	float : 						left;
	width :							150px;	
	height :						187px;
	background :					url(/img/common/fond-menu-bas.gif) repeat-x top left;	
}
#menu-bottom ul{
	padding :						60px 0 0 12px;
	margin :						0px;
}
#menu-bottom li{
	margin :						0px;	
	width :							128px;
	height :						14px;
	
}
#menu-bottom li.btn-bleu-key{		
	padding :						5px 0px 5px 0px;
}
#menu-bottom li.btn-bleu-key a{	
	background :					url(/img/common/fond-btn-bleu.gif) no-repeat 0px 0px ;		
	padding :						0px 0px 0px 2px;
	width :							125px;
	height :						14px;	
	display :						block;
}
#menu-bottom li.btn-bleu-key a:hover{	
	background-position :			-128px;	
}
#menu-bottom li.btn-bleu-key span{	
	background :					url(/img/common/ico-cle.gif) no-repeat 0px 3px ;	
	padding :						0px 0px 0px 18px;
}
#menu-bottom li.btn-gris-fleche{	
	padding :						5px 0px 5px 0px;
}
#menu-bottom li.btn-gris-fleche a{	
	background :					url(/img/common/fond-btn-gris.gif) no-repeat 0px 0px ;		
	padding :						0px 0px 0px 6px;
	width :							121px;
	height :						14px;	
	display :						block;
}
#menu-bottom li.btn-gris-fleche a:hover{	
	background-position :			-128px;	
}
#menu-bottom li.btn-gris-fleche span{	
	background :					url(/img/common/ico-fleche-blanc.gif) no-repeat 0px 3px ;	
	padding :						0px 0px 0px 14px;
}
#menu-bottom li a{ 
	font :							bold 11px Arial;	
	color : 						#FFF;	
	text-decoration :				none;
}
#footer {	
	width :							916px;
	margin :						0px auto 0px auto;
	background :					url(/img/common/bg-bas.gif) no-repeat top left;		
	padding :						10px 25px 0px 25px;			
}
#footer div.copyright {	
	float : 						left;
	width :							280px;
	color :							#B2BFC7;
}
#footer div.links {	
	float : 						right;
	width :							630px;
	text-align :					right;	
	margin-top :					-2px;
	!margin-top :					-4px;
}
#footer div.links ul{
	margin :						0px;
	padding :						0px;
}	
#footer div.links li{
	display :						inline;
	border-left :					solid 1px #6A7379;
	padding-top :					3px;
}
#footer div.links li a{
	padding :						0px 7px 0px 7px;		
	font :							normal 11px Arial;	
	color : 						#FFF;	
	text-decoration :				none;
}
#footer div.links li a:hover{
	color : 						#ADB2B6;	
}
#footer div.links li.fleche-verte{
	border :						none;
}
#footer div.links li.fleche-verte a{	
	background :					url(/img/common/ico-fleche-vert.gif) no-repeat 0px 3px;		
	padding :						0px 7px 0px 13px;		
	font :							normal 11px Arial;	
	color : 						#9ADF43;	
	text-decoration :				none;
}
#footer div.links li.fleche-verte a:hover{	
	background :					url(/img/common/ico-fleche-vert-on.gif) no-repeat 0px 3px;		
	padding :						0px 7px 0px 13px;	
	color : 						#C1EC8C;	
}
#content ul.CMS_lvl1, #content ul.CMS_lvl2, #content ul.CMS_lvl3, #content ul.CMS_lvl4 , #content ul.CMS_lvl5  {
	padding-left :					10px;
}
/* class */
div.right {
	float : 						right;
}
div.left {
	float : 						left;
}
.spacer {
	clear :							both;
	height:							0px;
	font-size:						0;
}
.hidden {
	display	 :						none;
	text-decoration :				none;
}
p.lien-all-news {
	padding-bottom :				10px;
	display:						inline;
	float:							right;
}
p.lien-all-news a{
	color:							#68BB01;
	font :							normal 11px Arial;
	text-decoration:				none;
	padding:						0px 0px 0px 8px;
	
	
}
p.lien-all-news a:hover{
	color:							#498203;
}
p.dl-pdf {
	display:						inline;
	float:							left;
}
.normal {
	font :							normal 11px Arial;	
	color : 						#577284;	
}
div.cadre-centre {
text-align : center;
}
.upper {
text-transform: uppercase;
}
.legende {
color:							#FF7200;
font :							bold 11px Arial;	
}


/* videoForm */
#videoForm{
	margin:				10px 0;
	padding:			0;
}
#videoForm .alert{
	border:				solid 1px #CCCCCC;
	padding:			7px;
	margin:				10px 0;
	color:				#FF0000;
}
#videoForm .alert a,
#videoForm .alert a:link,
#videoForm .alert a:visited,
#videoForm .alert a:hover,
#videoForm .alert a:active{
	color:				#FF0000;
}
#videoForm fieldset{
	margin:				0;
	padding:			0;
	border:				none;
}
#videoForm p{
	margin:				7px 0;
	padding:			0;
	clear:				left;
}
#videoForm .label{
	display:			block;
	width:				120px;
	text-align:			right;
	float:				left;
	font-size:			11px;
	font-weight:		bold;
	color:				#495660;
	padding:			0 7px 0 0;
}
#videoForm .required{
	color:				#FF0000;
	cursor:				help;
}
#videoForm .missing{
	color:				#FF0000;
}
#videoForm .input{
	font-size:			11px;
	color:				#577284;
	border:				solid 1px;
	border-color:		#7D7D7D #C4C4C4 #DEDEDE #C4C4C4;
}
#videoForm .inputText{
	width:				250px;
	padding:			1px 2px;
}
#videoForm .inputTextarea{
	width:				250px;
	height:				150px;
	padding:			1px 2px;
}
#videoForm .inputNoRobot{
	display:			none;
}
#videoForm .formSubmit{
	text-align:			center;
	background:			url(/img/interior/separation.gif) repeat-x 0 0;
	padding:			30px 0 0 0;
	margin:				30px 0 30px 0;
}
#content #videoForm .inputSubmit,
#content #videoForm .inputReset,
#content .linkCancel{
	border:				none;
	color:				#FFFFFF;
	font-size:			11px;
	font-weight:		bold;
	height:				18px;
	line-height:		normal;
	width:				76px;
}
#content #videoForm .inputSubmit{
	background:			url(/img/interior/btn-submit.gif) no-repeat 0 0;
}
#content #videoForm .inputReset{
	background:			url(/img/interior/btn-reset.gif) no-repeat 0 0;
}
#content #videoForm .linkCancel{
	display:			block;
	background:			url(/img/interior/btn-cancel.gif) no-repeat 0 0;
}
#content .video{
	text-align:			center;
}
#content .videoPresentation{
	margin:				18px 0 10px 0;
}
#content .videoPresentation .text-right{
	margin:				10px 0;
	padding:			0 70px 0 0;
	text-align:			left;
}
#siemens{
padding:0px 30px 25px 30px;
background-color:#FFF;
}
