/* ------------------------------ */
/* -- CSS By Prezenz		----- */
/* -- www.prezenz.com		----- */
/* ------------------------------ */

/* ------------------------------ */
/* -- STRUCTURE				----- */
/* ------------------------------ */

html {
	height:100%;
	margin:0px;
	padding:0px;
}

body {
	height:100%;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

a {
	color:#6E8CA0;
	text-decoration:none;
}

a:hover {
	color:#333333;
}

img {
	border:0px;
	vertical-align:middle;
}

form {
	margin:0px;
	padding:0px;
}

/* ------------------------------ */
/* -- HEADER				----- */
/* ------------------------------ */

#header {
  background:none;
  border-bottom:1px solid #6E8CA0;
}

#logo {
	display:none;
}

#logo_print {
	padding-bottom:20px;
	padding-top:20px;
}

/* ------------------------------ */
/* -- PAGE					----- */
/* ------------------------------ */

#page {

}

/* ------------------------------ */
/* -- SUBHEADER				----- */
/* ------------------------------ */

#subheader {
	display:none;
}

#clientbox {
	float:right;
	text-transform:uppercase;
	font-size:14px;
}

#searchbox a {
	color:#888888;
}

/* ------------------------------ */
/* -- BOX-NEWS				----- */
/* ------------------------------ */

#box-news {
	height:238px;
	clear:both;
}

/* ------------------------------ */
/* -- BOX-COMPANY			----- */
/* ------------------------------ */

#box-company {
	height:238px;
	clear:both;
}

/* ------------------------------ */
/* -- MAIN-NEWS				----- */
/* ------------------------------ */

#main-news {
	padding:0px;
	margin:0px;
	clear:both;
}

#main-news-bottom {
	padding:0px;
	margin:0px;
}

#main-news-mini {
	height:11px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:3px;
	margin-bottom:5px;
	clear:both;
}

/* ------------------------------ */
/* -- MAIN-COMPANY			----- */
/* ------------------------------ */

#main-company {
	padding:0px;
	margin:0px;
	clear:both;
}

#main-company-bottom {
	padding:0px;
	margin:0px;
}

#main-company-mini {
	height:11px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:3px;
	margin-bottom:5px;
	clear:both;
}

.content-company {
	padding:0px;
	margin:0px;
}

.content-news {
	padding:0px;
	margin:0px;
}

.content-company .blocktext {

}

.content-news .blocktext {

}

/* -- ...		----------------- */

.continuite {
	margin:0px;
	padding:10px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
}

/* ------------------------------ */
/* -- BOX DIVERS			----- */
/* ------------------------------ */

#main-news-mini #details, #main-company-mini #details {
	display:none;
}

.left {
	display:none;
}

/* -- langue	----------------- */

.langue {
	position:relative;
	top:-35px;
	margin-left:160px;
	font-size:10px;
	color:#FFFFFF;
}

.langue a {
	color:#FFFFFF;
}

.langue a.hover {
	color:#333333;
}

.langue a.active {
	color:#333333;
}

/* -- h1		----------------- */

h1 {
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:18px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-left:10px;
}

h1 a {
	color:#FFFFFF;
	display:none;
}

/* -- h2		----------------- */

h2 {
	font-size:16px;
	font-weight:bold;
	padding-bottom:12px;
}

/* -- menu		----------------- */

.menu {
	color:#FFFFFF;
	font-size:14px;
	margin-top:25px;
}

.menu ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

.menu ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	padding-bottom:3px;
}

.menu ul li ul {
	margin:0px;
	padding:0px;
	padding-top:3px;
}

.menu ul li ul li {
	margin:0px;
	padding:0px;
	padding-bottom:3px;
}

.menu ul li a {
	color:#FFFFFF;
	display:block;
	padding-left:10px;
}

#box-company .menu ul li a:hover, #main-company .menu ul li a:hover {
	color:#FFFFFF;
	background-color:#398793;
}

#box-company .menu ul li a.active, #main-company .menu ul li a.active {
	color:#FFFFFF;
	background-color:#398793;
}

#box-news .menu ul li a:hover, #main-news .menu ul li a:hover {
	color:#FFFFFF;
	background-color:#73B2CA;
}

#box-news .menu ul li a.active, #main-news .menu ul li a.active {
	color:#FFFFFF;
	background-color:#73B2CA;
}

.menu ul li ul li a {
	color:#CCCCCC;
	background-image:url(../images/accueil.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	margin-left:10px;
}

.menu ul li ul li a:hover {
	color:#FFFFFF;
	background-image:url(../images/accueil.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	margin-left:10px;
	background-color:transparent !important;
}

.menu ul li ul li a.active {
	color:#FFFFFF;
	background-image:url(../images/accueil.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	margin-left:10px;
	background-color:transparent !important;
}

/* -- box-news-mini		  ------- */

.box-news-mini {
	width:219px;
	height:186px;
	float:right;
	padding-left:10px;
	padding-right:10px;
	margin-top:20px;
	border-right:1px solid #6E8CA0;
}

.box-news-mini .text {
	height:80px;
	margin-top:10px;
}

.box-news-mini .infos {
	font-size:10px;
	color:#888888;
	vertical-align:bottom;
}

.box-news-mini .date {
	float:right;
	padding-right:5px;
}

/* -- box-company-mini		  ------- */

.box-company-mini {
	width:219px;
	height:124px;
	float:right;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #6E8CA0;
}

.box-company-mini .text {
	height:70px;
	margin-top:10px;
}

.box-company-mini .infos {
	font-size:10px;
	color:#888888;
	vertical-align:bottom;
}

.last {
	border-right:0px;
	padding-right:0px;
}

/* ------------------------------ */
/* -- FORM					----- */
/* ------------------------------ */

input {
	border:1px solid #888888;
	color:#888888;
	font-size:11px;
}

input.button {
	padding:1px;
	padding-left:5px;
	padding-right:5px;
}

/* ------------------------------ */
/* -- FOOTER				----- */
/* ------------------------------ */

#footer {
	border-top:1px solid #888888;
	color:#888888;
	font-size:11px;
	padding:4px;
	margin-top:20px;
	clear:both;
}

#footer a {
	color:#888888;
	display:none;
}

#footer a:hover {
	color:#333333;
}

#footer .right {
	float:right;
}

#footer .right a {
	color:#888888;
	display:inline;
}