@CHARSET "ISO-8859-1";
body {
	background: url(other/bg.pattern.png) repeat-x top left;
	padding: 	0;
	margin: 	0;
}

#view {
	border: 0px solid red;
	margin: 0px auto;
	width: 		1113px;
	height:		94px;
	background: url(other/header.bg.hd.jpg) no-repeat top left;
	overflow: hidden;
}

.bg_white {
	background-color: white;
	border: 0px solid red;
}

#top {
	margin: 0pt auto;
	width: 1113px;
	height: 90px;
	overflow: hidden;
	background: url(other/header.bg.hd.jpg) no-repeat top left;
	
}
#top_spacer {
	padding-left: 109px;
}
#logo {
	width: 286px;
	height: 94px;
	background: url(other/logo.png) no-repeat 7px 16px;
}
#logon  {
	float: right;
	height: 100px;
	width: 388px;
	padding-top: 14px;
	border: 0px;
}
#login_form {
	background: url(home/title.login.png) no-repeat 0px 18px;
	border: 0px solid red;
	width: 300px;
	height: 78px;
	padding-top: 4px;
}
.login_form_td {
	height: 20px;
	padding-top: 2px
}
.logon_title {
	background: url(home/title.login.png);
	height: 19px;
	width: 257px;
}
.login_txt_header {
	font-size: 13px;
	color: #777777
}
.login_input {
	width: 102px;
	height: 12px;
}

#partner {
	border: 0px solid red;
	margin: 0pt auto;
	width: 800px;
}
#partner_spacer {
	padding-top: 25px;
	padding-left: 15px;
	padding-right: 15px;
}

#partner_content {
	height: 33px;
}


#main {
	border: 0px solid red;
	margin: 0pt auto;
	width: 945px;
	background-color: white;
}
#main_spacer {
	padding-top: 0px;
	padding-left: 7px;
	padding-right: 10px;
}

#main_content {
	border: 0px solid red;
	
}
#main_bloc_left  .gps {
	margin: 0pt auto;
	text-align: center;
	padding-top: 15px;
}
#main_bloc_left  .actus .date { 
	color: #C244AE;
	font-size: 12px;
}
#main_bloc_left  .actus-all  a {
	color: #C244AE;
	font-size: 11px;
}
#main_bloc_left  .actus-all {
	padding-top: 5px;
	padding-right: 10px;
	text-align: right;
}
#main_bloc_left  .actus{
	padding-left: 15px;
	padding-top: 5px;
	font-size: 12px;
}

#main_panel_left {
	float: left;
	border: 0px solid red;
	width: 620px;
}

#main_panel_right {
	float: right;
	border: 0px solid red;
	width: 306px;
	height: 235px;
}
.main_bloc_spacer {
	padding-left: 10px;
}
.main_bloc_vspacer {
	padding-top: 4px;
}
#main_bloc_middle {
	border: 0px solid red;
	width: 302px;
	height: 235px;
	float: left;
	background: transparent url(home/docs.bg.png) no-repeat scroll 11px 30px;
}

#footer {
	background-color: #96bd2f
}
.panelbox {

}
.panel_top {
	width: 620px;
	height: 10px;
	background: url(other/bloc.top.png) no-repeat top left;
}
.panel_content_spacer {
	padding-top: 4px;
	padding-left: 10px;
}
.panel_content {
	width: 620px;
	background: url(other/bloc.bg.png) repeat-y top left
}
.panel_bottom {
	width: 620px;
	height: 14px;
	background: url(other/bloc.bottom.png) no-repeat top left
}