* {
margin: 0;
margin-right: 5px;
padding: 0;
}

body {
background: #fbfbd9;
/*text-align: center;
font: normal 11px/18px verdana, arial, tahoma, sans-serif;
color: #333;
padding-top: 5px;*/
}

a {
color: #333;
text-decoration: none;
}

a:visited {
text-decoration: none;
}

a:hover {
color: #375c76;
text-decoration: underline;
}


img {
border: none;
float: center;
}


#wrapper {
width: 785px;
background: #fff url("images/fond.png") no-repeat;
margin: 0 auto;
padding: 0;
}


#content {
width: 785px;
padding: 0;
margin: 0 auto;
margin-top: 25px;
background: #fff url("images/fond.png") no-repeat;
text-align: left;
padding-top: 15px;
}


#contentImp {
width: 785px;
padding: 0;
margin-left: 105px;
margin-right: 5px;
margin-top: 25px;
background: #fff url("images/collants.jpg") no-repeat;
text-align: left;
padding-top: 15px;
}

#contentCorpo {
width: 785px;
padding: 0;
margin-left: 112px;
margin-right: 5px;
margin-top: 25px;
background: #fff url("images/imprimerie.jpg") no-repeat;
text-align: left;
padding-top: 15px;
}

Form {
width: 615px;
padding: 0;
margin-left: 140px;
margin-top: 35px;
background: #fff url("images/fond.png") no-repeat;
text-align: left;
font: normal 12px/18px verdana, arial, tahoma, sans-serif;
color: #333;
}

#table {
width: 90%;
margin-top: 0px;
margin-right: auto;
margin-left: 10px;
padding: 0;
text-align: left;
border: none;
font: normal 13px/20px verdana, arial, tahoma, sans-serif;
color: #333;
}

#table_promo {
width: 80%;
margin-top: 0px;
margin-right: auto;
margin-left: auto;
padding: 0;
text-align: center;
border: none;
font: normal 13px/20px verdana, arial, tahoma, sans-serif;
color: #333;
}


p {
margin-top: 5px;
margin-left: 20px;
margin-right: 30px;
font: normal 11px/18px verdana, arial, tahoma, sans-serif;
color: #333;
}

blockquote {
margin-top: 5px;
margin-left: 60px;
margin-right: 60px;
font: normal 11px/18px verdana, arial, tahoma, sans-serif;
color: #333;
}

p.contact {
margin-left: 100px;
font: normal 15px/21px verdana, arial, tahoma, sans-serif;
color: #333;
}

h1 {
width: 785px;
height: 100px;
background:url(images/header1.png) no-repeat;
font: bold 25px/30px arial, verdana, tahoma, sans-serif;
color: #fbfbd9;
margin-top: 1px;
cursor: default;
line-height: 70pt;
}


h1 a {
color: #fbfbd9;
text-decoration: none;
}

h1 a:visited {
text-decoration: none;
}

h1 a:hover {
color: #c2e7fb;
}


h2 {
width: 500px;
height: 50px;
font: bold 25px/40px arial, verdana, tahoma, sans-serif;
color: #006eab;
text-align: center;
margin: auto;
padding-top: 10px;
cursor: default;
}


h3 {
font: normal 20px/30px verdana, arial, tahoma, sans-serif;
font-weight: bold;
margin-bottom: 15px;
color: #666666;
text-align: center;
}

h4 {
font: normal 18px/25px verdana, arial, tahoma, sans-serif;
font-weight: bold;
color: #000000;
text-align: left;
margin-left: 10px;
}


#promo {
position: relative;
width: 200px;
height: 90px;
margin-top: 40px;
margin-right: 10px;
background-color: #c2e7fb;
color: #2e4556;
font: normal 20px/27px verdana, arial, tahoma, sans-serif;
text-align: center;
padding: 10px;
float: right;
}

#form_ins {
width: 200px;
height: 20px;
padding: 0;
text-align: left;
font: normal 10px/15px verdana, arial, tahoma, sans-serif;
color: #333;
position: relative;
margin-top: 0;
float: right;
}

#footer {
text-align: center;
margin-left: auto;
margin-right: auto;
width: 400px;
color: #7ec1d2;
font: normal 9px/15px verdana, arial, tahoma, sans-serif;
}

.li {
margin-left: 100px;
padding: 0px 0 0 20px;
font: normal 13px/20px verdana, arial, tahoma, sans-serif;
color: #333;
 list-style-image: URL(images/puce.gif); 
}


.infobulle{
position: absolute;	
visibility : hidden;
border: 1px solid #2e4556;
padding: 10px;
font-family: Verdana, Arial;
font-size: 13px;
color: #2e4556;
background: transparent url("images/fondBulle.png") repeat;
}

input[type=submit], input[type=reset] {
border:2px outset #c2e7fb;
font-weight:bold;
cursor:pointer;
}

input[type=submit]:hover, input[type=reset]:hover {
border:2px outset white;
background: transparent url("images/fondBulle.png") repeat;
}

#liens {
	padding: 24px 25px 25px 55px;
}

p.liens {
font: normal 14px/23px verdana, arial, tahoma, sans-serif;
color: #333;
text-decoration: underline;
}