/*body{margin:0;padding:0;text-align:center;background:top url(../images/background.jpg) repeat-x #EDF2FF;}*/
body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;	
	text-align:center; 
	color:white;
}
#background {
    width: 100%; 
    height: 100%; 
    position: absolute; 
    left: 0px; 
    top: 0px; 
    z-index: -1000;
}

#stretch {
    width:100%;
    height:1000px;
}

#content{
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255);
	/* RGBa with opacity */
	background: rgba(255, 255, 255, 0.5);
	overflow:scroll;overflow-x:hidden;
	color:#000000;
	font-family:Arial;font-size:12px;padding:10px 20px;z-index:1;position:absolute;top:160px;width:878px;bottom:12px;
	border-top-width:1px;border-top-style:solid;border-top-color:#222430;
	border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#222430;
	border-right-width:1px;border-right-style:solid;border-right-color:#222430;
	border-left-width:1px;border-left-style:solid;border-left-color:#222430;
}
#contentwithanimation{overflow-y:auto;overflow-x:hidden;color:#222430;font-family:Arial;font-size:12px;padding:10px 20px;z-index:1;position:absolute;top:470px;width:878px;bottom:12px;border-top-width:1px;border-top-style:solid;border-top-color:#222430;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#222430;border-right-width:1px;border-right-style:solid;border-right-color:#222430;border-left-width:1px;border-left-style:solid;border-left-color:#222430;background-color:#FFFFFF;}
.coloredlinkclass{color:#0000FF;}
.coloredlinkclass2{font-weight: strong; font-size: 20px; text-decoration: Underline; text-align: left; color: #0000FF;}
#sitelist {line-height: 145%; text-align: left;color:#000000;}
#siteitem {text-align: left;color:#000000;}
#footer{display:none;overflow:hidden;position:absolute;width:900px;height:20px;z-index:3;zoom:1;font-family:Arial;text-align:center;font-size:9px;text-decoration:none;
color:#000000;}
table td a:visited, table td a:link{color:#0000FF;text-decoration:underline;border-bottom:#a22;}

p{line-height:145%;font-size:12px;text-align:justify;color:#000000;zoom:1;}
h1{font-family:arial,verdana,sans-serif;font-size:24px;margin:0px 0px 3px 0px;padding:0px 0px 3px 0px;color:#000000;}
h2{font-family:Arial;font-size:16px;margin:2px 0px 2px 0px;padding:40px 0px 20px 0px;color:#000000;}
h3{font-family:Arial;font-style:italic;font-size:14px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#000000;}

a, a:hover, a:active , a:visited{text-decoration:underline;color:#0000FF;}

#p2{line-height:145%;font-size:12px;text-align:justify;color:#222430;zoom:1;}
li{color:#FFFFFF;margin:0px 1px 0px 0px;padding:0px 1px 0px 0px;}
#container{width:920px;border:0px solid #000;margin:0 auto;}
#banner{position:relative;height:140px;}
#banner #banner_logo{position:absolute;left:0px;top:20px;height:120px;width:920px;}
#banner #portail_client{font-family:Arial;text-align:right;position:absolute;right:0px;top:1px;height:18px;width:400px;padding:0px;}
#banner #portail_client a:link, #banner #portail_client a:visited, #banner #portail_client a:hover{color:#FFFFFF;text-decoration:none;}
#banner #search-box{left:560px;top:111px;height:29px;padding:0px;bottom:16px;position:absolute;width:400px;}
#menu{}
#menu dl{margin:0;}
#menu > dl{display:block;font-family:Arial;color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style-type:none;border:0 none;background:#000 url(../images/active.jpg) 0 0px;line-height:20px;}
#menu dt, #menu dd, #menu ul{display:block;font-family:Arial;color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style-type:none;border:0 none;line-height:20px;}
#menu dd{display:none;border:0 none;z-index:1000;position:relative;}
#menu > dl:hover{font-family:Arial;color:#000000;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;cursor:pointer;text-align:center;font-size:14px;background:#000 url(../images/active.jpg) 0 0px;float:left;width:184px;border:0 none;line-height:100%;height:20px;}
#menu dd dd{display:none;border:0 none;z-index:1000;position:absolute;top:0;left:184px;}
#menu dt{font-family:Arial;color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;cursor:pointer;text-align:center;font-size:14px;background:#000 url(../images/inactiveheader.jpg) 0 0px;float:left;width:184px;border:0 none;line-height:20px;height:20px;}
#menu dt:hover{font-family:Arial;color:#000000;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;cursor:pointer;text-align:center;font-size:14px;background:#000 url(../images/active.jpg) 0 0px;float:left;width:184px;border:0 none;line-height:20px;height:20px;text-decoration:none;}
#menu li{font-family:Arial;color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;cursor:pointer;text-align:center;font-size:14px;background:#000 url(../images/inactive.jpg) 0 0px;float:left;width:184px;border:0 none;line-height:20px;height:20px;text-decoration:none;position:relative;}
#menu li a, #menu dt a{display:block;font-family:Arial;color:#FFFFFF;cursor:pointer;text-align:center;font-size:14px;border:0 none;line-height:20px;height:20px;text-decoration:none;}
#menu li a:hover, #menu dt a:hover{font-family:Arial;color:#000000;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;cursor:pointer;text-align:center;font-size:14px;background:#000 url(../images/active.jpg) 0 0px;float:left;width:184px;border:0 none;line-height:20px;height:20px;}
#menu dl dl:hover{left:0px;position:relative;}
#menu dl dd dd li a{background:#000 url(../images/inactive.jpg) 0 0px;}
#menu dl dd dl dt a{background:#000 url(../images/inactive_multi.jpg) right;}
#menu li li a{color:0;}
#menu dl dd dl dt a:hover{display:block;background:#000 url(../images/active_multi.jpg) right;color:#000;}
#list{width:100%;border-collapse:collapse;border-spacing:0px;}
#list td{border:1px solid;border-collapse:collapse;font-size:12px;padding:1px 2px;border-spacing:0px;}
#list_small{width:100%;border-collapse:collapse;border-spacing:0px;border-left:1px;border:1px solid #000000;}
#list_small td{border:1px solid;border-collapse:collapse;font-size:11px;padding:1px 2px;border-spacing:0px;}
#list_small th{border-collapse:collapse;font-size:11px;padding:1px 2px;border-spacing:0px;color:#fff;background:#333;}
form#edit, form#add{padding-right:15px;}
form#edit th, form#add th{width:100px;text-align:left;padding-right:15px;}
#button tr{text-align:center;}
form table td input[type="text"], form table td input[type="password"]{width:100%;}
#homepageanimatedbanner{position:absolute;top:10px;left:10px;width:900px;z-index:3;zoom:1;}
#homepageanimatedbanner2{position:absolute;top:100px;left:10px;width:900px;z-index:3;zoom:1;}
#homepageanim{position:absolute;top:340px;left:10px;width:390px;height:390px;z-index:2;}
#homepageright{position:absolute;top:320px;left:420px;width:478px;z-index:3;zoom:1;}
#homepagebottom{position:absolute;top:1260px;left:10px;width:900px;height:480px;z-index:3;zoom:1;}
#homescroller{position:absolute;top:760px;left:12px;width:195px;height:237px;z-index:3;zoom:1;}
#homepagehighlight{position:absolute;top:760px;left:211px;width:195px;height:237px;z-index:3;zoom:1;}
#redtable td{background:url(../images/redbackground.png) no-repeat;}
#greentable td{background:url(../images/greenbackground.png) no-repeat;}
#bluetable td{background:url(../images/bluebackground.png) no-repeat;}
.colortable td p{font-weight:normal;text-decoration:Underline;text-align:center;color:#0000FF;}
h2.trigger{padding:0 0 0 50px;margin:0 0 5px 0;background:url(h2_trigger_a.gif) no-repeat;height:46px;line-height:46px;width:450px;font-size:2em;font-weight:normal;float:left;}
h2.trigger a{color:#FFFFFF;text-decoration:none;display:block;}
h2.trigger a:hover{color:#CCCCCC;}
h2.active{background-position:left bottom;}
.toggle_container{margin:0 0 5px;padding:0;border-top:1px solid #d6d6d6;background:#f0f0f0 url(toggle_block_stretch.gif) repeat-y left top;overflow:hidden;font-size:1.2em;width:500px;clear:both;}
.toggle_container .block{padding:20px;background:url(toggle_block_btm.gif) no-repeat left bottom;}
.trigger .hide{display:none;}

