body {
	font-family: Arial;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#guilayout {
	width: 750px;
	position: absolute;
	left: 50%;
	margin-left: -375px;
}
div.default_widgetskin {
	margin: 3px;
}
div.default_widgetskin h4 {
	margin: 0px;
	padding: 2px 3px;
}
div.default_widgetskin table {
	font-size: 10px;
	border: 0px;
}
#row {
	height: 100px;
	width: 750px;
}
.static_widget {
}
#site_content {
	width: 646px;
	margin-left: 52px;
}
#site_content #column, #site_content #column1, #site_content #column2 {
	float: left;
}
#column {
	background: url(/img/pixel.gif) #97b500;
	width: 172px;
display: none;
}
#column1 {
	width: 646px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
background-color:#ffffff;
}
#column2 {
	width: 168px;
	background: url(/img/pixel.gif) #97b500;
	height: 100%;
display: none;
}
#column #n1000001 li {
	padding: 0px;
	width: 172px;
}
#column #n1000001, #column #n1000001 li ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	background: #97b500;
	width: 172px;
}
#column #n1000001 li ul {
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
}
#column #n1000001 div.notclickable {
	background: #008b4d;
	width: 162px;
	color: #fff;
	font-weight: bold;
	padding: 2px 0px 2px 10px;
}
#column #n1000001 li ul li a {
	color: #fff;
	text-decoration: none;
}
#column #n1000001 li ul li a:hover {
	color: #00514e;
}
div.bottomdiv {
	position: absolute;
	bottom: 0px;
}
#logo {
	width: 172px;
	height: 100px;
	text-align: center;
	border-right: 1px solid #fff;
	float: left;
}
#logo img {
	border: 0px;
	margin-top: 25px;
}
#logocdn {
	width: 172px;
	height: 100px;
	text-align: center;
	background: #97b500;
	color: #fff;
	font-size: 10px;
}
#logocdn img {
	border: 0px;
}
#n1000002 {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 172px;
	color: #fff;
}
#n1000002 li {
	float: left;
}
#n1000002 li a {
	color: #fff;
	text-decoration: none;
}
#n1000002 li a:hover {
	color: #00514e;
}
#pubbanner {
	float: left;
	width: 480px;
	height: 65px;
padding-top: 3px;
padding-left: 3px;
}
#pubbanner2 {
	float: left;
padding-top: 3px;
padding-left: 3px;
}
#row div.banner_bottom {
float: right;
width: 814px;
overflow: hidden;
}
ul#n1000003 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: none;
}
ul#n1000003 li {
	float: left;
	padding: 0px 3px;
	border-right: 1px solid #777;
}
ul#n1000003 li:last-child {
	border-right: 0px;
}
ul#n1000003 li a {
	color: #777;
	text-decoration: none;
	font-size: 10px;
}
ul#n1000003 li a:hover {
	text-decoration: underline;
}
#cp_blogs {
	color: #fff;
}
#cp_blogs h3 {
	background: #00514e;
	font-size: 12px;
	margin-top: 0px;
	padding: 2px 0px 2px 15px;
}
#cp_blogs a {
	text-decoration: none;
	font-weight: bold;
	color: #00514e;
}
#cp_blogs a:hover {
	text-decoration: underline;
}
#vbanner {
	text-align: center;
	margin-top: 5px;
	padding-top: 15px;
}
#site_content {
}
.acces{
	min-height: 79px;
}
.acces.without_knowmore {
	width: 475px;
}
.pagebutton_alert_validation {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	z-index: 1000;
}
#column #n1000001 li ul li#a100065 a {
	color: #ff0;
	font-weight: bold;
}
#cp_newsletter {
	border-bottom: 1px solid #fff;
}
#cp_newsletter h3 {
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background: #00514e;
	margin: 0;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#cp_newsletter form {
	margin: 0;
	padding: 5px;
}
#cp_newsletter .blanc12 {
	font-family: Arial,Helvetica,sans-serif;
	color: #fff;
	text-decoration: none;
}
#cp_newsletter .blanc10 {
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
	color: #fff;
	text-decoration: none;
}
#cp_newsletter input {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #4e772e;
	text-decoration: none;
}
#form_newsletter {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 380px;
	height: 520px;
	z-index: 50;
	margin-left: -190px;
	margin-top: -260px;
	background: #fff;
	border: 1px solid #000;
	color: #555;
}
body div#form_newsletter h1 {
	background-color: #063;
	color: #fff;
	font-size: 14px;
	padding: 5px;
	margin: 0;
	text-align: center;
}
#form_newsletter h1 a {
	float: right;
	margin: 0;
	padding: 0px 5px;
	font-size: 11px;
	text-decoration: none;
	color: #063;
	background: #fff;
}
#form_newsletter h1 a:hover {
	color: #fff;
	background: #4a7;
}
#form_newsletter #newsletter_inscr table td {
	color: #555;
	padding: 3px;
}
#form_newsletter #newsletter_inscr #form_table select {
	font-size: 11px;
	border: 1px solid #363;
}
#newsletter_inscr #form_table input {
	font-size: 11px;
	color: #999;
	padding: 3px;
	border: 1px solid #363;
}
#newsletter_inscr #form_table textarea {
	font-size: 11px;
	color: #999;
	padding: 3px;
	font-family: Arial,Helvetica,sans-serif;
	border: 1px solid #363;
}
#newsletter_inscr .submit_button input {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	border: 2px solid #666;
}
#newsletter_inscr .oblig {
	font-size: 14px;
	color: #c00;
}
#newsletter_inscr .legende {
	color: #555;
	font-size: 11px;
	font-style: italic;
}
#form_newsletter p {
	margin: 0;
	padding: 5px;
}