/* CSS Document */
body {
	font-family:verdana, arial, sans-serif;
	font-size:0.7em;
	color:#000000;
	margin: 15px 20px 20px 20px;
	padding: 0px;
}

#text_home {
  font-family:verdana, arial, sans-serif;
	font-size:11px;;
	color:#000000;
	line-height:-2em ;
}

h1 {
	/*_background-color:#FFFFFF;*/
	color: #549792; 
	background:url(images/bg_title3.png) repeat-x;
	width:430px;
	height:25px;
	font-size: 14px;
	padding-left:25px;
	padding-top:2px;
	margin-top:2px;
	margin-left:5px;
}

h2 {
	color: #549792; 
	font-size: 12px;
}
h3 { 
	color: #BED1AF;
	font-size: 14px; 
}
h4 { 
	color: #00A8C7; 
	font-size: 12px;
}
h5 { 
	color: #000000; 
	font-size: 11px;
}

#font_corps { 
	color: #549792; 
	font-size: 11px;
	font-weight:bold;
}

img {
	border:0;
}
a:link { 
	color: #549792;
	text-decoration: none;
}
a:visited { 
	color: #549792;
	text-decoration: none;
}
a:hover { 
	color: #BED1AF;
	text-decoration: none;
}
a:active { 
	color: #BED1AF;
	text-decoration: none;
}
li {
	list-style-position:inside;
	list-style:square;
}
form {
	margin:0;
	padding:0;
}
input {
	border:1px solid #549792;
	background-color:#FFFFFF;
}
textarea {
	border:1px solid #549792;
	background-color:#FFFFFF;
}
.noborder {
	border:none;
}

/* BLOCK */
#block {
	display:block;
	width:960px;
  text-align:left;
	/*background:url(images/bg_body.png);*/
  background-color:#FFFFFF;
}

#bloc {
	/*position: relative;*/
	width:800px;
	/*left:50%;*/
	height:400px;
	padding-top:0px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:0px;
	margiin-top:0px;
  /*margin-left:-400px;*/
	text-align:center;
	/*background:url(images/bg_body.png);*/
}

/* TOP */
#top {
	background:url(images/top_img14.png) no-repeat;
	background-color:#FFFFFF;
	width:967px;
	height:200px;
}
#top a:link {
	color:#FFFFFF;
}
#top a:visited {
	color:#FFFFFF;
}
#top a:hover {
	color:#FFFFFF;
}
#top a:active {
	color:#FFFFFF;
}
#top .logo {
	margin:5px;
	padding-top:65px;
	padding-left:55px;
	width:360px;
	height:130px;
	background:url(images/slogan.png) no-repeat 0px 180px;
}
#top .focus {
	position:absolute;
	margin-left:110px;
	margin-left:170px;
	margin-top:35px;
	font-size:10px;
	width:500px;
}

#top .focus ul {
	margin:0;
	padding:0;
}
#top .focus li {
	list-style:none;
	list-style-position:outside;
	margin:0;
	padding:0;
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:5px;
	padding-left:180px;
	border-bottom:1px dashed #CCCCCC;
  font-size:12px;
}
#top .focus .noborder {
	list-style:none;
	margin:0;
	padding:0;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:250px;
	border-bottom:none;
}
#top .focus a:link {
	color:black;
	padding-left:15px;
	background:url(images/li_color12.png) no-repeat 0px top;
}
#top .focus a:visited {
	color:black;
	padding-left:15px;
	background:url(images/li_color12.png) no-repeat 0px top;
}
#top .focus a:hover {
	color:black;
	padding-left:15px;
	background:url(images/li_color12.png) no-repeat 5px top;
}
#top .focus a:active {
	color:black;
	padding-left:15px;
	background:url(images/li_color12.png) no-repeat 5px top;
}

#cigle {
        position : relative; 
        top : 4.5cm ; 
        left: 1cm ;
        color: #549792;
	      font-weight:bold;
        font-size:15px;
}

/* MAIN */
#main {
	background-color:#FFFFFF;
	width:100%;
	float:left;
	padding-right:12px;
}

/* MENU GAUCHE */
#menu {
	float:left;
	background:url(images/bg_menu.png) repeat-y;
	background-color:#FFFFFF;
	width:210px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
#menu ul { 
	margin-top:15px;
	margin-left:4px;
	!margin-left:-11px;
	padding-left:5px;
	padding-right:10px;
}
#menu li { 
	list-style: none;
	padding:0;
	margin:0;
}
#menu_links a:link { 
	color: #FFFFFF;
	background:url(images/li_menu.png) no-repeat 5px 9px;
}
#menu_links a:visited { 
	color: #FFFFFF;
	background:url(images/li_menu.png) no-repeat 5px 9px;
}
#menu_links a:hover { 
	color: #549792; 
	background:url(images/li_menuhover.png) no-repeat 5px 9px;
	background-color:#FFFFFF;
}

#menu_links a:active { 
	color: #549792; 
	background:url(images/li_menuhover.png) no repeat 5px 9px;
	background-color:#FFFFFF;
}

#menu .button {
	display:block;
	width:175px;
	height:20px;
	padding-left:25px;	
	padding-top:5px;
	padding-right:5px;
	margin:0;
	border-bottom:1px solid #6FA8A4;
}
#menu .noborder .button { 
	border:0;
}

/* MENU DROITE */
#menu_right {
       float:right;
       background-image:url(images/droite.png);
       background-color:#4D4D4D;
       width:220px;
       height:1310px;
}

#menu_right .space_client{
       background-color:silver;
			 background:url(images/bg_halftitle.png) repeat-x;
			 width:220px;
			 height:25px;
			 padding-top:3px;
			 font-size:12px;
	     color:#FFFFFF;
	     font-weight:bold;
}

#space_log {
       padding-left:50px;
			 color:#549792;
}
#news_links {
       padding-left:35px;
			 color:#549792;
			 
}

#news_links a:hover {
       color:white;
}

#news_links a:visited {
       color:silver;
}

#news_links a:link {
       color:white;
}

#news_links a:active {
       color:gray;
}

#content_news {
	     background-color:transparent;
			 position:justify;
	     width:200px;
       color:white;
			 border-width:1px;
			 border-color:black;
			 padding-left:2px;
			 padding-right:2px;
			 text-align:right;
			 font-size:11px;
}

#content_news .chapeau {
       color:white;
			 position:justify;
			 font-size:9px;
			 font-weight:normal;
			 padding-left:0px;
			 padding-right:3px;
}

#space_texthome {
       font-size: 11px ;
       font-style: normal ;
       line-height: 1.3em ;
			 }
			 
#menu_right .label{
       position: relative;
       display: block;
       height: 1.4em;
	     padding-top:2px;
	     padding-left:4px;
	     font-size:10px;
	     color:#FFFFFF;
}

#menu_right .input_text{
       background-color:silver;
	     position: absolute;
	     border-color:#FFFFFF;
       left: 12em;
	     font-size:8px;
	     color:#000000;
}	

#menu_right .input_buton{
       background-color:#FFFFFF;
	     position: relative;
	     border-color:#000000;
       left: 11.6em;
	     font-size:12px;
	     color:#000000;
}	

.footer_menu {
	background:url(images/footer_menu.png) no-repeat;
	width:185px;
	height:180px;
	padding-left:25px;
	padding-top:0em;
}

#pastille_tem {
        background-color:#FFFFFF;
        background:url(images/gif250609.gif) no-repeat;
        width:180px;
        height:130px;
				color:#4D4D4D;
				float:left;
				margin-right:25px;
				/*left:50%;*/
}

/* CONTENT */
#content {
  _position:absolute;
	display:block;
	float:left;
	background-color:#FFFFFF; 
  line-height:1em ;
	/*padding-top:15px;*/
	padding-right:3px;
	padding-left:5px;
	width:460px;
	overflow:visible;
	line-height:15px; /*espace entre les lignes du bloc
	letter-spacing:1em; /*espace entre les lettres
	word-spacing:1em; /* espace entre chaque lettre
	/*font-size:11px;*/
	text-align:justify;
}
#content img {
	margin:5px;
}
#content ul {
	padding:0;
	margin:0;
}
#content li {
	list-style:none;
	list-style-position:outside;
	background:url(images/li_color2.png) no-repeat 5px 4px;
	padding-left:15px;
	margin-top:5px;
	margin-bottom:5px;
}
#content .home_edito {
	width:100%;
}
#content .home_edito img {
	border: 1px solid #CCCCCC;
}
#content .home_article {
	width:100%;
}
#content .home_article p {
	margin:0;
	padding:0;
}
#content .home_edito p {
	margin:0;
	padding:0;
}
#content .home_article .news {
	width:210px;
}
#content .home_article .thema {
	width:210px;
}
#content .home_article .halftitle {
	/*width:190px;*/
	height:25px;
	background:url(images/bg_halftitle.png) no-repeat;
	color:#FFFFFF;
	font-size: 12px;
	font-weight:bold;
	padding-left:30px;
	padding-top:3px;
}
#content .home_article .halftitle a:link {
	color:#FFFFFF;
}
#content .home_article .halftitle a:visited {
	color:#FFFFFF;
}
#content .home_article li {
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
}
#content .home_article .noborder {
	border-bottom:0;
}
#content .encadre {
	margin:15px;
	padding:5px;
	text-align:center;
	border:2px solid #549792;
	font-weight:bold;
}
#content .color1 {
	color: #549792;
	font-weight:bold;
}
#content .color2 {
	color: #BED1AF;
	font-weight:bold;
}
#content .color3 {
	color: #00A87C;
	font-weight:bold;
}

#image_habiller{
  float:left;
	border:none;
}

#align_img {
  vertical-align:middle;
}

/* BOTTOM */
#bottom {
	clear:left;
	width:100%;
	height:60px;
	/*background:url(images/bg_bottom.png) no-repeat bottom;*/
	background-color:#FFFFFF;
	text-align:center;
	font-size:10px;
	color:#999999;
} 
#bottom a:link {
	color: #000000;
	text-decoration:underline;
}
#bottom a:visited {
	color: #000000;
	text-decoration:underline;
}
#bottom a:hover {
	color: #549792;
}
#bottom a:active {
	color: #549792;
}
#bottom span {
	padding-left:221px;
}
#bottom hr {
	margin-left:0px;
	margin-right:0px;
	border:0;
	border-top:1px solid #CCCCCC;
	color:#CCCCCC;
	height:1px;
}
