/* CSS Document */

/* $Id: default.css,v 1.25 2011-10-31 09:50:09 fmarin Exp $ */

body {
	background-color:#eae2d2;
	background-image:url(../img/body_background.png);
	background-position:left;
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	overflow-x:hidden;
}


#ident {
	position:absolute;
	left:0px;
	height:31px;
	top:56px;
	width:159px;
	background-color:#505054;
	z-index:1;
	padding:0px;
	font-family:"Trebuchet MS", Arial, helvetica;
	font-size:11px;
}

/*
#ident a {
	font-weight:bold;
	color:white;
	font-size:13px;
	text-transform:uppercase;
	padding:6px 9px;
	text-decoration:none;
}
*/

#menu {
	position:absolute;
	left:0px;
	right:242px;
	height:44px;
	top:0px;
	background-image:url(../img/bg_menu.png);
	margin:0px;
	padding:56px 0px 0px 159px;
	background-position:bottom;
	background-repeat:repeat-x;
	font-family:"Trebuchet MS", Arial, helvetica;
	/*overflow:hidden;*/
	z-index:1;
	
}

#menu ul {
	margin:0px;
	padding:0px;
	text-indent:0px;
}

#menu li {
	margin:0px;
	padding:0px;
	float:left;
	list-style-type:none;
	list-style:none;
	/*border-top:2px solid white;
	border-bottom:2px solid white;*/
}

#menu li a,
#ident a {
	color:#FFFFFF;
	display:block;
	/*height:18px;*/
	padding:6px 9px;
	text-decoration:none;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	white-space:nowrap;
}

#ident a {
	padding:6px 17px 7px 17px;
	text-align:right;
}

#menu li a:link, #menu li a:visited, #menu li a:active {
	background-color:#6B6B6E;
	color:#FFFFFF;
}

#menu li a:hover {
	background-color:#999;
	color:white;
}

#ident a:hover {
	background-color:#666;
	color:white;
}

#logo {
	position:absolute;
	right:0px;
	top:13px;
	width:242px;
	height:87px;
}

#logo img {
	border:0px;
}


a:link, a:visited, a:active {
	color:#213BA7;
}

a:hover {
	color:#00BD3F;
}

li {
/* 	list-style-image:url(../img/puce.png); */
	list-style-type:none;
}

#top {
	height:55px;
	width:100%;

}

#content {
/* 	margin-top:53px; */
	padding-right:43px;
	background-color:white;
	background-image:url(../img/content_right.png);
	background-repeat:repeat-y;
	background-position:top right;
/*	width:950px; */

}

#pagetop {
	background-image:url(../img/bg_slog.png);
	background-repeat:repeat-x;
	height:190px;
	
}

#figures {
	text-align:center;
	padding:50px 10px 0px 10px;
	float:left;
	top:70px;
	left:540px;

}

#figures h1, h2, h3 {
	display:inline;
	font-family:"Trebuchet MS", Arial, helvetica;
	color:#AFA89E;
}

#figures h1 {
	font-size:31px;
}

#figures h2 {
	font-size:25px;
}

#figures h3 {
	font-size:21px;
}

#figures p {
	font-size:16px;
	display:inline;
	font-family:"Trebuchet MS", Arial, helvetica;
	color:#676662;
}

#sema {
	position:absolute;
	left: 550px;
	margin-right:45px;
	text-align: center;
	right:0;
	font-family:"Trebuchet MS", Arial, helvetica;
	font-size:12px;
	top:240px;
}

#sema div {
	background-color:white;
	border:2px solid #999;
	border-radius:10px;
	padding:4px;
	box-shadow:4px 4px 8px #999;
	width:425px;
	margin:10px auto;
}

#sema div p {
}

#sema div p.first {
	color:#be191e;
	font-size: 17px;
	line-height: 12px;
}

.text {
padding:0px;
margin:0px;
vertical-align:top;
}

.text h1 {
	
	background-image:url(../img/latest_news.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-family:"Trebuchet MS", Arial, helvetica;
	color:#AFA89E;
	text-transform:uppercase;
	font-size:14px;
	margin:2px 0px 0px 0px;
	padding:6px;
	padding-left:20px;
	width:351px;
  
}


.text p {
  margin-top:2px;
  margin-bottom:8px;
	padding:5px 5px;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, helvetica;
	text-align:justify;
}

.text ul {
margin-top:7px;
margin-bottom:5px;
}

.text li {
	background-image:url(../img/puce.png);
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding:0px 0px 8px 20px;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, helvetica;

	
}

.text li>ul li {
  background-image:url(../img/puce3.png);
  background-position:4px 5px;
	background-repeat:no-repeat;
	padding:0px 0px 2px 18px;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, helvetica;
}

#countries {
	margin:2px;
	float:left;
	font-size:13px;
	margin-top:-9px;
	width:414px;
}

div.pageimg {
	float:left;
	height:10px;
}

div.slog {
	background-color:red;
	background-position:top left;
	width:120px;
}

div.listing {
/* 	background-color:#004795; */
/*	background-color:#EAE2D2; */
	background-image:url(../img/latest_news.jpg);
/*	background-position:0px 19px;*/
	background-repeat:no-repeat;
	background-position:top right;
/* 	background-image:url(../img/bg_ext_news.png); */
	font-family:"Trebuchet MS", Arial, helvetica;
	font-size:13px;
	margin-top:-9px;
/*	width:414px; */
}

div.listing a:active, div.listing a:link, div.listing a:visited {
/* 	background-color:#004795; */
/*	background-color:#EAE2D2; */
/* 	color:#FFFFFF; */
	color:#004795;
	text-decoration:none;
/*	background-image:url(../img/puce-trans.png);*/
	background-repeat:no-repeat;
	background-position:center left;
	padding:0px 8px 0px 20px;
}

div.listing a:hover {
/* 	background-color:#004795; */
/*	background-color:#EAE2D2; */
	text-decoration:underline;
}


div.listing h1 {
/*	background-color:#C6C5CB;*/
/*	color:#004795;  */
	padding:6px 15px;
	font-family:"Trebuchet MS", Arial, helvetica;
	margin-bottom:0px;
	font-size:15px;


}


#photoleft {
	border-right:1px dotted #C7C5CC;
	width:158px;


}

.menuleft {
	border-right:1px dotted #C7C5CC;
	width:158px;
	font-family:"Trebuchet MS", Arial, helvetica;
	vertical-align:top;

}

.menuleft h1 {
  
	margin:0px 0px 0px 0px;
	padding:8px 10px;
	display:block;
	width:138px;
	height:20px;
	color:#213BA7;
	text-transform:uppercase;
	font-size:13px;
}

.menuleft ul {
	margin:0px;
	padding:0px;
}

.menuleft li {
	margin:0px;
	padding:0px;
}

.menuleft li a {
	display:block;
	background-repeat:no-repeat;
	background-position:top left;
	width:138px;
	height:17px;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	padding:6px 10px;
}

.menuleft li a:link, .menuleft li a:visited, .menuleft li a:active {
	background-image:url(../img/bg_menuleft.jpg);
	color:#666;
}

.menuleft li a:hover {
	background-image:url(../img/bg_menuleft1.jpg);
	color:white;
}

#bottom {
/*height:30px;
	width:994px;
	background-image:url(../img/bg_bottom2.png);
	background-repeat:no-repeat;
	background-color:#999999;
	background-position:top right;
	margin-top:-16px;*/
	height:38px;
	background-image:url(../img/bg_bottom3.png);
	background-repeat:repeat-x;
	background-position:top left;
}

#copy {
	background-color:#515155;
	width:151px;
	height:15px;
	padding:4px;
	font-size:9px;
	border-top:2px solid white;
	float:left;
	font-family:Tahoma, Arial, helvetica;


}

#copy a {
	color:#888;
	text-decoration:none;
}

#copy a:hover {
	color:white;
}

#grid_bookmark {
	font-family:Tahoma, Arial, helvetica;
	font-size:9px;
	padding-top:8px;
	height:33px;
	background-image:url(../img/bottom_right.png);
	background-position:top right;
	background-repeat:no-repeat;
	text-align:right;
	padding-right:70px;
}

#grid_bookmark a {
	color:#ced0d0;
	text-decoration:none;
}

#grid_bookmark a:hover {
	color:white;
}


input[type=text],
textarea    {
	border:1px solid #999;
	font-family:Tahoma, Arial, helvetica;
	padding:2px;
	-moz-border-radius:4px;
	font-size:11px;
}

/*input.button {
	background-color:#093;
	font-family:"Trebuchet MS", Arial, helvetica;
	font-size:11px;
	color:white;
	border:1px solid black;
	-moz-border-radius:4px;
	padding:2px 8px;
	font-weight:bold;
}

input.button_contact {
	
	background-image:url(../img/button_mini3.png);
	background-repeat:no-repeat;
	background-position:top center;
	font-family:"Trebuchet MS", Arial, helvetica;
	font-size:11px;
	color:#505054;
  width:100px;
  height:25px;
	-moz-border-radius:4px;
	padding:2px 8px;
	font-weight:bold;
	border: thin outset;

	
	
	
}

/*div.filtre {
	-moz-opacity:0.45;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);
	height:189px;
	background-color:#E0D5C0;
}*/

.textform {
 	padding:5px 5px;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, helvetica;
}



h4 {
  margin:0px;
	padding:0px;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, helvetica;
	text-align:center;
	color:#676662;
}

#history {
padding:0px;
margin:0px;
vertical-align:top;
}

#legend {
	font-size:11px;
	font-family:"Trebuchet MS", Arial, helvetica;
	font-style:italic;
	background-color:#eae2d2;
	width:210px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}







.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
   
}

a.button {
    background: transparent url('../img/bg_button_a.png') no-repeat scroll top right;
    display: block;
    float: left;
    font-family:"Trebuchet MS", Arial, helvetica;
	  font-size:11px;
	  color:#505054;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    font-weight:bold;

}



a.button span {
    background: transparent url('../img/bg_button_span.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    font-family:"Trebuchet MS", Arial, helvetica;
	  font-size:11px;
	  color:#505054;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}


a.button:hover {

}


