		/* ALL PAGE  -------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
html {
	text-decoration: none;
	width: 1004px;
	*width: 100%;
	-width: 1004px;
	font-size: 11px;
	font-family: Verdana;
	margin: 0 auto auto auto;
	height: auto !important;
	height: 100%;
	*text-align: center;
	-text-aliFh2gn: left;
}

body{
	background-color: white;
	color: #000000;
	text-decoration: none;
	width: 1004px;
	*width: 100%;
	-width: 1004px;
	font-size: 12px;
	font-family: Verdana;
	margin-top:20px;
}


#Page{
	background-color: #ECEDED;
	width: 972px;
	margin-left: -502px;
	position: relative;
	left: 50%;
	*left: 0;
	-left: 50%;
	text-align: left;

	*margin-left: 0;
	-margin-left: -475px;
	padding-right:16px;
	padding-left:16px;
}

		/* HEADER PAGE  -------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#TopContent{

}

#SearchHeader{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float:left;
	width:204px;
	height:145px;
	position: relative;
}

#MenuHeader{
	margin: 0 0 0 16px ;
	padding: 0 0 0 0;
	width:752px;
	height:145px;
	float:left;
	position: relative;
    margin-bottom:6px;
}

#MainLogo
{

	height:70px;
	width :752px;
}

#SearchBox{
	position:absolute;
	bottom:0px;
	left:0px;
	vertical-align:bottom;
}

#MainMenu
{
	position:absolute;
	bottom:0px;
	width :752px;
}

#Separator
{
	height:4px;
	width:972px!important;
	background-color:White;
	margin-bottom:6px;
	display:block;
	clear:both;
}



#MainMenu a{
	text-decoration: none;
	/*color: #000000;*/
}



#MenuHeader a
{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:White;
	text-align:left;
	vertical-align:bottom;
	/*margin-left:4px;
	position:absolute;
	bottom:0px;*/
}





#Menu1
{
	background-image: url(../images/menuFond1.jpg);
	background-repeat:repeat;
	height:39px;
	width:112px;
	float:left;
	position:absolute;
	bottom:0px;
	/*padding-left:4px;*/
}

#Menu2
{
	background-image: url(../images/menuFond2.jpg);
	height:53px;
	width:112px;
	float:left;
	left:128px;
	position:absolute;
	bottom:0px;

}

#Menu3
{
	background-image: url(../images/menuFond3.jpg);
	height:63px;
	width:112px;
	float:left;
	left:256px;
	position:absolute;
	bottom:0px;
}

#Menu4
{
	background-image: url(../images/menuFond4.jpg);
	height:40px;
	width:112px;
	float:left;	
	left:384px;
	position:absolute;
	bottom:0px;
}

#Menu5
{
	background-image: url(../images/menuFond5.jpg);
	height:28px;
	width:112px;
	float:left;	
	left:512px;
	position:absolute;
	bottom:0px;
}

#Menu6
{
	background-image: url(../images/menuFond6.jpg);
	height:21px;
	width:112px;
	float:left;	
	left:640px;
	position:absolute;
	bottom:0px;
}
 #Menu1 img, #Menu2 img, #Menu3 img, #Menu4 img, #Menu5 img, #Menu6 img {
       position:absolute;
       bottom:0px;
       border:0px;
}




#LoginBox{
	margin:  2px 0 0 0;
}

#LoginBox input{
	vertical-align: middle;
	width: 150px;
	height: 12px;
	border: 1px solid #000;
	font: normal 9px arial;
	-height: 16px; 
	color:#999999;
	margin-bottom:4px;
}

#ContentLoginBox
{
	float:left;
	padding-left:20px;
	font-size:9px;
}

#ContentLoginBox input{
	width: 90px;
	border: 1px solid #c0c0c0;
	color:#c0c0c0;
}

		/* USER CONTENT PAGE  --------------------------------------------------------------------------------------------------------------------------------------------------------*/
#MainContent{

	width:972px;
	display:block;
	overflow:hidden;
}

#LeftContent{
	float:left;
	width:204px;
	min-height:512px;
	-height:512px;
    	display:block;
    	background-image:url(/fileadmin/templates/images/panneau_gauche.jpg);
    	background-repeat:no-repeat;
    	/*padding:5px!important;
    	padding-right:5px!important;*/

}

#RightContent{
	float:right;
	width:752px;


}

		/* FOOTER PAGE  ------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#Footer{

	font:normal 10px arial;
	color:Black;
	clear:both;
	height:44px;
	background-color: #ECEDED;
	padding-top:54px; 
	text-transform:uppercase;
	
	width: 972px;
	margin-left: -502px;
	position: relative;
	left: 50%;
	*left: 0;
	-left: 50%;
	*margin-left: 0;
	-margin-left: -475px;
	padding-right:16px;
	padding-left:16px;
}
#Footer a
{
	color:Black;
}

#Footer a:hover
{
	color:#39A9DC;
}

#PartnersLogo{
	clear:both;
	background-color: #ECEDED;
	text-transform:uppercase;
	
	width: 972px;
	margin-left: -502px;
	position: relative;
	left: 50%;
	*left: 0;
	-left: 50%;
	*margin-left: 0;
	-margin-left: -475px;
	padding-right:16px;
	padding-left:16px;
	text-align:right;
}

		/* OTHER --------------------------------------------------------------------------------------------------------------------------------------------------------*/
#BottomPage{
	text-align: left;
}

/* Page styles tags */

h1{
font-size: 25px;
font-weight: bold;
margin-bottom: 8px;
/*text-transform: uppercase;*/
font-family: Times;

margin-left:15px;
}

.bodyRightContent h1, .bodyRightContent h2, .bodyRightContent h3
{
	margin-left:0px!important;
}




h2{ /* Titre de paragraphe */
font-size: 16px;
font-weight: bold;
text-decoration: none;
margin-bottom:0px;
font-family:Times;

margin-left:15px;
}

.bodyRightContent h2
{
	margin-left:0px!important;
}

h3{
font-size: 12px;
font-weight: normal!Important;
font-family:Arial;
margin-bottom: 8px;
text-transform: uppercase;

margin-left:15px;
}

h4{
font-size: 11px;
font-weight: bold;

margin-left:15px;
}

p
{
font-size: 12px;
	text-align:left;
	font-family: Verdana;
	line-height:14,4px;
	margin-top:0px;
	padding-top:0px;
}

p.align-left
{
	text-align:left;
	font-family: Verdana;
}

p.align-center
{
	text-align:center;
	font-family: Verdana;
}

p.align-right
{
	text-align:right;
	font-family: Verdana;
}


p.align-justify
{
	text-align:justify!important;
	font-family: Verdana;

}

.bodyLeftContent .bodytext
{
	margin:0px;

	margin-left:15px;
	font-family:Arial!important;
}

.bodyRightContent .bodytext
{
	margin:0px;

	margin-right:15px;
	font-family:Arial!important;
}

a
{
	color:#39A9DC;
	text-decoration:none;
}

a:hover
{
	color:#39A9DC;
	text-decoration:underline;
}

.bodytext a
{
	font-weight:bold;
}

.bodytext a:hover
{
	font-weight:bold;
	color:#7d695a;
}

#LeftContent p{
	margin:0px;
}


li
{
	list-style-image:url(/fileadmin/templates/nanocem1/images/bullet_hypen.png);
	font-family:Arial!important;
	font-size:12px!important;
}



img{
	border:none;
}



/* Internal template ***********************/

#LeftMenuContent{
	float:left;
	width:204px;
	height:100%;
    display:block;

}

#LeftMenuImage
{
	width:204px;
	/*height:188px;
	margin-bottom:40px;*/
}

.sousMenu
{
	font-family:Times New Roman;
	font-size:13px;
	text-transform:uppercase;
	margin-bottom:60px;
	font-weight:bolder;
	border-bottom:2px solid white;
}


.sousMenuAvecSousSousMenu
{
	font-family:Times New Roman;
	font-size:13px;
	text-transform:uppercase;
	margin-bottom:10px;
	font-weight:bolder;
	border-bottom:2px solid white;
}


.sousMenuAvecSousSousMenu a
{
	font-family:Times New Roman;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bolder;
	text-decoration:none;
	color:gray;
}
.sousMenu a
{
	font-family:Times New Roman;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bolder;
	color:black;

	text-decoration:none;
}


.sousMenuACTNoSub
{
	font-family:Times New Roman;
	font-size:13px;
	text-transform:uppercase;
	margin-bottom:60px;
	font-weight:bolder;
	border-bottom:2px solid white;
}

.sousMenuACTNoSub a
{
	font-family:Times New Roman;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bolder;
	color:gray;

	text-decoration:none;
}

.sousMenuACT
{
	font-family:Times New Roman;
	font-size:13px;
	text-transform:uppercase;
	margin-bottom:10px;
	font-weight:bolder;
	border-bottom:2px solid white;
}

.sousMenuACT a
{
	font-family:Times New Roman;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bolder;
	color:gray;

	text-decoration:none;
}



.SubMenu, .SubMenu_act{
	font-family:Times New Roman;
	font-size:12px;
	margin-bottom:10px;
	font-weight:bold;
}


.SubMenu a{
	font-family:Times New Roman;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:black;
}

.SubMenu_act a{
	font-family:Times New Roman;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:gray;
}


.SubMenuMiddle, .SubMenuMiddle_act{
	font-family:Times New Roman;
	font-size:12px;
	margin-bottom:10px;
	font-weight:bold;
}


.SubMenuMiddle a{
	font-family:Times New Roman;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:black;
}

.SubMenuMiddle_act a{
	font-family:Times New Roman;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:gray;
}



.SubMenuEnd, .SubMenuEnd_act{
	font-family:Times New Roman;
	font-size:12px;
	margin-bottom:40px;
	font-weight:bold;

}


.SubMenuEnd a{
	font-family:Times New Roman;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:black;
}

.SubMenuEnd_act a{
	font-family:Times New Roman;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:gray;
}




.SubMenu2, .SubMenu2_act{
	font-family:Times New Roman;
	font-size:12px;
	margin-bottom:10px;
	font-weight:normal;
}


.SubMenu2 a{
	font-family:Times New Roman;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:black;
}

.SubMenu2_act a{
	font-family:Times New Roman;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:gray;
}


.SubMenuMiddle2, .SubMenuMiddle2_act{
	font-family:Times New Roman;
	font-size:12px;
	margin-bottom:10px;
	font-weight:normal;
}


.SubMenuMiddle2 a{
	font-family:Times New Roman;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:black;
}

.SubMenuMiddle2_act a{
	font-family:Times New Roman;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:gray;
}



.SubMenuEnd2, .SubMenuEnd2_act{
	font-family:Times New Roman;
	font-size:12px;
	margin-bottom:10px;
	font-weight:normal;

}


.SubMenuEnd2 a{
	font-family:Times New Roman;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:black;
}

.SubMenuEnd2_act a{
	font-family:Times New Roman;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:gray;
}

.SubMenuActColor{
	color:gray;
}


#RightMainContent
{
	background-color:White;
	min-height:600px;
	position:relative;
	overflow-y:auto;
}


.bodyLeftContent
{
	float:left;
	font-family:Verdana;
	font-size:12px;
	width:368px;
	display:block;

}

.bodyRightContent
{
	float:right;
	font-family:Verdana;
	font-size:12px;	
	width:368px;
	display:block;

}

.cssTickerContainer{
	display:inline!important;
}

#tickerspace {
	display:inline!important;
}
#divTicker{
	display:inline!important;
}

.dmnt_a{
color:black;
}

#divTicker:hover{
color:black;
background-color:white;
}

#divTickerEntry1:hover{
color:black;
background-color:white;
}
			
#divTickerEntry2:hover{
color:black;
background-color:white;
}

#divTickerEntry3:hover{
color:black;
background-color:white;
}


.news-list2-container, .list2-subdiv-hdr{

background-color:white;
}

#NewsTitle a {
font-family:Arial;
color:#39A9DC;
font-size:12px;
line-height:19px;
padding:0px;
margin:0px;
font-weight:normal;
}

#NewsTitle p{
font-family:Arial;
color:Black;
font-size:12px;
line-height:19px;
height:19px;

display:inline;

margin:0px;
margin-left:10px;
}

.news-single-img{
float:left!important;
margin-left:15px!important;
}


/*Login BOX*/
.tx-felogin-pi1
{
padding-left:15px!Important;
{


