/* CSS Document */

body   { 
	color: #000000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	overflow: none;
	margin:0px;
	background-color:#efefef;
	line-height:13px;
}



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

b,strong{
	color:#4ab289;
	font-weight:bold;
}

h1, h1 a:link, h1 a:hover, h1 a:visited, h3, h3 a:link, h3 a:hover, h3 a:visited {
	color:#4ab289;
	font-size:13px;
	margin:0px 0px 23px 0px;
	font-weight:bold;
	text-decoration: none;
}

h2 {
	color:#04417c;
	font-size:11px;
	margin:33px 0px 18px 0px;
}

a       { color: #F37D01; font-weight: normal; text-decoration: underline;  }
a:hover { text-decoration: none; }
a:visited { color: #d9944b; font-weight: normal; text-decoration: underline;  }
a:visited:hover { color: #d9944b; font-weight: normal; text-decoration: underline;  }

a b, a:hover b, a:visited b, a:visited:hover b {
 color: #F37D01;
}

input, textarea, select {
	color:#17875b;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	border: inset 1px #4AB289;
	background-color:#C9E9DC;
	font-size:10px;
	padding:2px;
}

hr {
	background-image:url(../img/dot.gif);
	height:1px;
	border:none;
	margin-top:30px;
	margin-bottom:10px;
}

.submit {
	border: outset 1px #1c3957;
}


.error { font-size:12px; color:#FF0000; }

#puce { color:#f75c01 }

.imgZoom {  cursor: pointer; cursor:-moz-zoom-in; cursor: url(img/zoom.ico); border:solid 1px #000000; }

.imgpng  { behavior:	url(../scripts/pngbehavior.htc); }

#contBg {
	position: relative;
	width: 1044px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/bg.jpg);
	background-position:center;
	background-repeat:repeat-y;
}

#container {
	position:relative;
	width: 950px;
	margin-left:auto;
	margin-right:auto;
}

#imgHeader {
	width: 950px;
	height: 70px;
	float:left;
}

#menu {
	width: 950px;
	height: 29px;
	float:left;
	background-image:url(../img/bg_menu.jpg);
}



#nav {
	font-size: 12px;
	width: 936px;
	height: 22px;
	float:left;
	background-image:url(../img/bg_nav.gif);
	padding:7px 7px 0px 7px;
}

	#nav a, #nav a:hover, #nav a:visited, #nav a:visited:hover { font-size: 12px; }
	

#footer {
	font-size:10px;
	color:#7f7f7f;
	width: 990px;
	height: 102px;
	float:left;
	background-color: #FFFFFF;
	background-image:url(../img/bg_bottom.jpg);
	background-position:center;
	text-align:right;
	padding:8px 54px 0px 0px;
}
	
	#footer a   { font-size: 10px; font-weight: normal; text-decoration: none; color: #7f7f7f;}
	#footer a:hover { color: #7f7f7f; text-decoration: underline;  }
	#footer a:visited  { font-size: 10px; font-weight: normal; text-decoration: none; color: #7f7f7f;}
	#footer a:visited:hover   { color: #7f7f7f; text-decoration: underline;  }

#imgPage {
	width: 950px;
	height: 186px;
	float:left;
}

#content {
		width: 950px;
		float:left;
		background-image:url(../img/bg_left.gif);
		background-position:left;
		background-repeat:repeat-y;
}

#pageLeft {
	width: 235px;
	float:left;
	padding:0px 25px 0px 3px;
}

#pageRight {
		width: 655px;
		float:left;
		padding:15px 15px 10px 15px;
		text-align:justify;
}

	#pageRight ul, #pageRight ol { 
		padding:0px 0px 0px 22px;
		margin:0px;
	}
	
	#pageRight li { 
		list-style-image: url(../img/puce.gif);
		margin-bottom:5px;
	}

	#pageRight p { 
		margin:10px 0px 5px 0px; 
	}

#topPage {
	height:22px;
}

	#topPage a   { font-size: 10px; font-weight: normal; text-decoration: none; color: #ffffff;}
	#topPage a:hover { color: #ffffff; text-decoration: underline;  }
	#topPage a:visited  { font-size: 10px; font-weight: normal; text-decoration: none; color: #ffffff;}
	#topPage a:visited:hover   { color: #ffffff; text-decoration: underline;  }

.imgRight {
	float:right;
	margin:0px 0px 15px 15px;
}

.imgLeft {
	float:left;
	margin:0px 15px 15px 0px;
}

.flL {
	position:relative;
	float:left;
}

.flR {
	position:relative;
	float:right;
}

.tlbDot {
	background-color:#fcfbfb;
	border:1px dotted #DFDFDF;
}

.tbl   { border: solid 1pt #DFDFDF; border-collapse: collapse; text-align:left }
.tblnews   { color:#FFFFFF; font-weight: bold; background-color: #FEC925;  }
.bgNewsPj { background-color:#fcfbfb; }

.clr { clear:both; }

	.bigLink a   { font-size: 12px; font-weight: normal; text-decoration: none; }
	.bigLink a:hover { text-decoration: underline;  }
	.bigLink a:visited  { font-size: 12px; font-weight: normal; text-decoration: none;}
	.bigLink a:visited:hover   { text-decoration: underline;  }
	
#imgPage {
position: relative;
}
#imgPage .slogan {
position: absolute;
left: 46px;
top: 46px;
color: #fff;
font-style: italic;
font-size: 24px;
line-height: 32px;
}
#imgPage ul.actus {
position: absolute;
left: 355px;
top: 4px;
width: 573px;
height: 164px;
overflow: hidden;
background: url('../img/bando/bg_actus.png');
padding: 0;
}
#imgPage ul.actus li {
width: 553px;
height: 144px;
margin: 10px;
overflow: hidden;
}
#imgPage ul.actus li h3 {
font-size: 22px;
color: #8c8c8c;
margin-top: 4px;
}
#imgPage ul.actus li p {
font-size: 13px;
}
#imgPage ul.actus li p.image {
float: left;
margin: 0 12px 0 0;
}
#imgPage ul.actus li p.image img {
max-height: 140px;
border:none;
}
#imgPage #bando_pager {
position: absolute;
left: 46px;
bottom: 1px;
padding: 0;
}
#imgPage #bando_pager a {
float: left;
width: 49px;
height: 38px;
padding: 0 6px 0 0;
list-style-type: none;
line-height: 38px;
font-size: 30px;
font-weight: bold;
color: #842221;
text-align: center;
text-decoration: none;
background: url('../img/bando/tab.png');
outline: none;
}
#imgPage #bando_pager a.activeSlide {
background: url('../img/bando/tab_active.png');
}
