/* CSS Document */

 html,body {
background-color: white;
}

.menu {
position : absolute;
top : 12em;
/*Decalage a gauche*/
left : 35px;
z-index : 2;
width : 18%;
}

p,ul{
font-size : 12px;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
color : black;
line-height : 1.5;
}

.st1{
font-size : 9px;
font-weight: bold;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
color : black;
}

li {
font-size : 12px;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
color : black;
}

.h1 {
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 14px;
text-align: center;
color : grey;
text-transform : uppercase;
}

.h2 {
font-size : 14px;
font-weight: bold;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
color : red;
text-transform : uppercase;
}

.h3, h3.spip {
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
text-transform : uppercase;
font-size: 12px;
text-align: center;
margin-top: 2em;
margin-bottom: 1.5em;
padding: 0em;
color : Darkred;
}

a:link {color: midnightblue; text-decoration:underline;}
a:visited {color: darkslateblue; text-decoration:underline;}
a:hover {color:cadetblue; text-decoration:none;}

.newsletter {
position : absolute;
hight : 10em; 
z-index : 0;
top : 40px ;
padding-left : 23%;
padding-right: 23%;
}

.breve {
position : absolute;
width : 34%;
top : 22%;
right : 0px;
}

table {
}

td, th {
}


.imagegauche {
position : absolute;
height : 227px;
width : 102px;
top : 0px;
left : 0px;
}

.imagedroite {
position : absolute;
height : 106px;
width : 74px;
top : 0px;
right : 0px;
}
.zonelogo {
position : absolute;
z-index : 50;
width : 130px;
height : 78px;
border : 0;
left : 40px;
top : 40px;
}

.zonetexte {
position : absolute;
z-index : 0;
top : 12em ;
padding-left : 23%;
padding-right: 23%;
}

.image {
position : fixed;
top : 0px;
right : 0px;
}

/* css tr2010 */

.h1-FF99CC {
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 14px;
text-align: left;
color : #FF99CC;
text-transform : uppercase;
}

.h1-99CCFF {
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 14px;
text-align: left;
color : #99CCFF;
text-transform : uppercase;
}

.h1-FF3399 {
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 14px;
text-align: left;
color : #FF3399;
text-transform : uppercase;
}

.fondtr2010 {
background-color: #FFCCFF;
}

.h2tr {
font-weight: bold;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
}

/* FIN css tr2010 */

<script type="text/javascript">
	// <![CDATA[
	function fixed_top(select,offS){
		return Number(offS+document.documentElement.scrollTop+document.body.scrollTop)+'px';
	}
	function fixed_left(select,offS){
		return Number(offS+document.documentElement.scrollLeft+document.body.scrollLeft)+'px';
	}
	function fixed_bottom(select,offS){
		return Number(-offS+document.documentElement.clientHeight-select.offsetHeight+document.documentElement.scrollTop+document.body.scrollTop)+'px';
	}
	function fixed_right(select,offS){
		return Number(-offS+document.documentElement.clientWidth-select.offsetWidth+document.documentElement.scrollLeft+document.body.scrollLeft)+'px';
	}
	// ]]>
</script>

<!--[if lt IE 7]>
<style type="text/css">
	<!--
.image{
		position: absolute;
		top:expression(fixed_bottom(this,10));
		left:expression(fixed_right(this,10));
	 }
	 -->
</style>
<![endif]-->


