html {
	overflow: scroll;
}

body {
	margin: auto;
	padding: 0px;
	border:0px;
	text-align:left;
	/**/background: #fff;
}

a {
    color:#003040;
    color:#0cf;
    color:#0097AA;
}


#page {
	width: 960px;
	border:0px;
	padding:0px;
	margin: auto;
	font-family:Arial,Helvetica,Verdana;
	font-size:12px;
	*font-size:16px;
}
#page #printable_logo {
	display:block;
	margin-bottom:50px;
}

#page #top {
	display:none;
	margin: 0px;
	background:url(../images/logo_fse_noir.jpg) no-repeat top #FFFFFF;
	padding:0px;
	height:73px;
	width:339px;
}

#page #top #fse_logo{
	/*float:left;*/
	position:absolute;
	margin:0px 0 0 0;
	/*height:100%;*/
}

#page #top a.link_logo{
	display:none;
	/*margin:60px 180px 0px 20px;*/
	margin:0px 0px 0px 0px;
	height:0px;	
}

/* style for frontpage*/
#page #fp-middle {
	width:100%;
	height:100%;
	background:#fff;
}
/*
#page #fp-left-side {
	float:left;
	width: 400px;
	border:0px;
	padding:10px 10px 10px 20px;
	margin:0px;
	*width:627px;
}

#page #fp-right-side {
	float:left;
	width: 200px;
	padding:10px;
}
#page #fp-right-side img {
	width:200px;
}*/
/* end of style for frontpage */
#page #middle {
	width:100%;
	height:100%;
	background:#fff;
}

#page #left-side {
	float:left;
	width: 210px;
	border:0px;
	padding:0px;
	margin:0px;
/**/	display:none;
}

#page #right-side {
	float:none;
	width: 650px;
	padding:0px;
	text-align:justify;
}


#page .print_button {
	display:none;
}
#page .partners {
	display:none;
	margin:0px;
	border:0px;
	padding:0px;
	background:#fff;
	height:auto;
}

#page .partners .link_partners{
	margin-top:50px;
	height:75px;
}

#page .partners .link_partners img{
	padding:0px;
	border:none;
	vertical-align:bottom;
	width:650px;
}


#add_info {
	width: 100%;
	height:0px;
	margin:0px;
	border:0px;
	padding:0px;
	color:#fff;
	text-align:left;
	padding-top:10px;
	display:none;
}

#add_info .title{
	font-weight:bold;
	padding:0px
}


#add_info div, #add_info table{
	border:none;
	margin:0px auto;
	padding:0px 5px;
}

#add_info table tr, #add_info table td{
	border:none;
	margin:0px;
	padding:0px;
}

#add_info img{
	border:none;
	margin:0px;
	padding:0px;
}

#add_info_left {
	width:36%;
	float:left;
}

#add_info_left #fse{
	width:100%;
}
/* menu - bottom */
#add_info_left #fse .menu-bottom{
	width:100%;
	border:none;
	margin:0px;
	padding:0px;
	list-style:none;
}

#add_info_left #fse .f-m-fse-l{
	margin:0px;
	border:none;
	padding:0px;
	padding-top:5px;
	float:left;
	width:50%;
}
/*
#add_info_left #fse .f-m-fse-r{
	margin:0px;
	border:none;
	padding:0px;
	padding-top:5px;
	float:right;
	width:48%;
}

#add_info_left #fse .menu-item{
	margin:0px;
	padding:0px;
	border:0px;
	width:100%;
}

#add_info_left #fse .menu-item a{
	color:#fff;
	text-decoration:none;
	margin:0px;
	padding:0px;
	display:block;
	width:100%;

}*/
/* end of the bottom menu */

#add_info_middle {
	width:35%;
	float:left;
}

#add_info #csq .title{
	padding:0px 15px;
}

#add_info_middle #csq{
	width:100%;
}

#add_info_middle #csq .menu-csq a{
	text-align:left;
	text-decoration:none;
	display:block;
	color:#fff;
	padding:0px 7px 3px 4px;
}

#add_info_right {
	width:25%;
	float:left;
}
#add_info_right .title{
	padding-left:5px;
}
#add_info_right #sys-tech{
	width:100%;
}
#add_info_right #sys-tech a.xhtml, #add_info_right #sys-tech a.css2{
}
.clear{
	clear:both;
}
.tx-slideshow-pi1{
	text-align:center;
	padding:10px;
	background:#333333;
}
.tx-macinasearchbox-pi1{
	width:100%
}
.tx-macinasearchbox-pi1 .searchbox{
	width:100%
}
.tx-macinasearchbox-pi1 .search input{
	width:120px;
	padding:0px 3px;
	min-width:0;
	margin:auto;
	text-align:left;
}

.tx-macinasearchbox-pi1 .submit input{
	padding:2px;
	width:35px;
	min-width:0;
	margin:auto;
	text-align:right;
}

/*Login box*/
.tx-loginboxmacmade-pi1{
	width:300px;
	margin:auto;
	padding-top:100px;
}
/*///// list /////*/
table.mm-dam-row-container{
	border:none;
	margin:5px 0 5px 0;
	padding:5px;
} 
.clearer {
	clear:both;
	display:block;
	visibility:hidden;
	}
.tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-file:hover,
.mm-dam-row-container:hover {
	/*background-color: #FFFFDD;*/
	background-color: #ececec;
	}
.tx-mmdamfilelist-pi1-more{
	float:left;}
/*//////// poste à poste /////////*/
.tx-posteaposte-pi1{
}

.tx-mmdamfilelist-pi1-image img {
	 border: 1px solid #eaeaea;
}
.left-side-credits {
	margin:15px 0 0 15px;
	font-size:10px;
}
#top_menu{
	display:none;
}
#top_menu[id]{
	display:none;
}
#top_bar{
	display:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='http://fse.clients.sys-tech.net/fileadmin/templates/images/px-gray-50.png');
	width:100%;
    height:30px;
	padding:0px;
	border:none;
	margin:0px;
}
#top_bar[id]{
	display:none;
	background:url(../images/px-gray-50.png) repeat;
	filter:none;
	padding:0px;
	border:none;
	margin:0px;
	height:30px;
}
/*/////////////////////////////// SEARCH BOX //////////////////////*/
#search_box{
	float:left;
	width:30%;
	margin:0px;
	margin-top:6px;
	border:none;
	padding:0px;
}
#search_box input{
	vertical-align:middle;
	border:none;
	margin:0 5px 0 10px;
	padding:0px;
}

form{
	padding:0;
	margin:0;
	border:none;
}

/*/////////////////////////////// LOGIN BOX //////////////////////*/


#login_box{
	float:left;
	width:70%;
	text-align:right;
	margin:0px;
	margin-top:6px;
	color:#FFFFFF;
	font-size:10px;
	border:none;
	padding:0px;
}
.champ{
	color:#000;
	background:#fff;
	width:120px;
	height:15px;
	border:none;
	padding:0px;
	font-size:12px;
	text-indent:2px;
}
#login_box input{
	vertical-align:middle;
	border:none;
	margin:0 10px 0 5px;
	padding:0px;
}

#login_box input.champ{
	vertical-align:middle;
	border:none;	
	margin:0 10px 0 5px;
	padding:0px;
}

/*///////////////////////// breadcrumb_box////////////////////////////////*/
#breadcrumb_box{
width:550px;
	font-size:10px;
	padding:10px 0 10px 0;
	/**/margin:0 0 0 0px;
	border-bottom: 1px solid #CCCCCC;
}

.tx-felogin-pi1 {
	float:right;
}

.right {
	float:right;
}

#hautpage{
	background:url(../images/fleche-haut-page.gif) no-repeat right;
	height:15px;
	margin:0px 10px 0px 0px;
	border:none;
	padding:0px;
	text-align:right;
	font-size:10px;
	display:none;
}

#hautpage a{
	padding:0px 15px 0px 0px;
}

