a:link { font-weight:bold ;  text-decoration: none;}
a:visited { text-decoration: none;}
a:hover {  text-decoration:underline;  }

#blockk {
position:relative;
top:30px;
width: 550px;
text-align:center;
height:105px;
}

#blockk p {
position:relative;
top:5px;
width: 550px;
height: 10px;
text-align:center;
color:#FF3366;
font-weight:bold;
}

body {
margin:0 0 0 40px;
padding:0;
font-family: arial, sans-serif;
font-size: 100%;
color: #8095ff;
}

.cache {display:none;}

#container {
width: 560px;
}

#contenu {
margin-right: 100px;
width: 525px;
margin-top:0;
margin-bottom:0;
margin-left:7px;
padding:0;
background-color:#FFFFFF;
text-align:justify;
font-size: .75em;
text-indent:2em;
}

#datt {
}
	 
#endcad {
width:550px;
margin-left:340px;
margin:0px auto;
padding-top:10px;
padding-bottom:10px;
background:url(/img/botbord3.jpg) left bottom no-repeat;
}

#expl {
width:550px;
line-height:18px;
margin-left:340px;
margin:0px auto;
background:url(/img/midbord3.jpg) left top repeat-y;
}

.explain {
margin-right: 100px;
width: 530px;
margin-top:0px;
margin-bottom:0;
padding:0;
text-align:right;
}	

#footer {
width:550px;
height:30px;
margin-top: 40px;
margin-bottom:10px;
font-family: arial, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
float:left;
background:url(/img/bannlogfin22.jpg) left top no-repeat;
}

#menleg {

width:130px;
margin-top:2px;
margin-left:25px;
float:left;}

#cont {

width:140px;
float:left;
margin-top:2px;
margin-left:5px;}

#quisom {

width:110px;
float:left;
margin-top:2px;
margin-left:130px;}

#footer1 p {
margin: 0;
font-size: .75em;
text-align: center;
color: #8095ff;
}

#formgen {
margin:0px auto ;
width:910px;
}

#formad1 {
margin:0px auto;
margin-top:225px;
margin-left:20px;
width:160px;
float:right;
}

#formad2 {
margin:0px auto;
width:160px;
margin-right:20px;
float:right;
}

#formm {
margin:0px auto ;
width:550px;
float:right;
}

#form1 {
width:200px;
margin-left:300px;
}


h1 { 
font-size: 31px;
}

h2 { 
font-size: .75em;
padding-top:10px;
margin-right:18px; 
margin-left:10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:justify;
text-indent:2em;
color:#003399;
}

h3 { 
font-size: .70em;
margin-right:15px;
margin-left:150px;
text-align:right;
color: #00A20E;
}

h4 {
padding-top:15px;
font-size:14px;
font-family:arial;
font-weight:normal;
text-align:center;
}

h5 {
text-align:right;
}

#header {
position:relative;
width:100px;
text-align:left;
}

#login {
width: 560px;
height:50px;
background:url(/img/bannlog.png) no-repeat;
}

#navig {
width:550px;
margin:0px auto;
margin-top:20px;
text-align: center;
}

#top {
width: 300px;
text-align:right;
font-size:13px;

float:right;
}

#Searchbar {
margin: 0;
padding: 0;
text-align: center;
}

#titre {
position:static;
width: 525px;
padding:0.71em;
padding-right:10px;
line-height:18px;
font-family:Geneva, Arial, Helvetica;
font-size:12px;
font-weight:bold;
color:#330036;
margin-top:0;

text-align:left;
}

#topcad {
width:550px;
margin:0px auto;
margin-top:20px;
background:url(/img/topbord3.jpg) left top no-repeat;
}

* {
margin:0;
}
