<style>
html {
	height: 100%;
}

body {
	height: 100%;
	margin: 0;
	padding: 0;
	
	background-image:url(../images/fond.jpg);
}

a {
	text-decoration:none;
}

legend {
	font-family: Verdana, sans-serif;
	color: #666666;
	font-size: 13px;
	font-weight:bold
 }

label {
 	font-family: Verdana, sans-serif;
	color: #666666;
	font-size: 13px;
 }


input {
 border:1px solid black;
 background-color:#FFFFFF;
margin-top:3px;
 }
input[type=radio] {
 background-color:transparent;
 border:none;
 }
select, option {
 background-color:#FFFFFF;
 }
textarea {
 border:1px solid black;
 background-color:#FFFFFF;
 }
input[type=submit], input[type=reset] {
 border:2px outset #A6BEDE;
background-color:#A6BEDE;
 font-weight:bold;
 cursor:pointer;
 }
input[type=submit]:hover, input[type=reset]:hover {
 border:2px inset #A6BEDE;
 background-color:#A6BEDE;
 color:black;
 }
input[type=submit]:active, input[type=reset]:active {
 border:2px outset white;
 background-color:white;
 } 

*:focus {
 background-color:#A6BEDE;
 }


#page-table {
	height: 100%;
	width: 100%;
	border-collapse: collapse;
	text-align: center;
}

#page-td {
	height: 100%;
	padding: 0;
	vertical-align: middle;
}

div#global {
	width: 970px;
	/*height: 400px;*/
	margin: 2px auto;
	padding: 5px 5px;
	background: #F3F3F3;
	border: 1px solid black;
}

div#blocprincmenu {
	width: 805px;
      	/*height: 350px;*/
      	overflow: auto;
	text-align: justify;
}

div#blocprinc {
	width: 969px;
      	/*height: 400px;*/
      	overflow: auto;
	text-align: justify;	
	
}

.texteblocprinc {
	font-family: Verdana, sans-serif;
	color: #666666;
	font-size: 12px;
	text-align: justify;	
}

.texteblocprinc h1 {font-size: 15px; color: #12529d; border-bottom: 1px solid #12529d;}
.texteblocprinc h2 {font-size: 13px; color: #12529d; text-decoration:underline;}
.texteblocprinc p, .texteblocprinc ul {font-size: 11px;}
.texteblocprinc a:link {color:#666666;}
.texteblocprinc a:hover {color:#666666; text-decoration:underline;}
.texteblocprinc a:visited {color:#666666;} 

.texteblocpresentation {
	font-family: Verdana, sans-serif;
	color: #666666;
	font-size: 13px;
	text-align: justify;
	vertical-align: top;	
}


.textemenu {
	font-family: Verdana, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}
.textemenu a{color:#666666;}
.textemenu a:link {color:#666666;}
.textemenu a:hover {color:#666666; text-decoration:overline underline;}
.textemenua:visited {color:#666666;} 

div#blocmenuprinc {
      	width: 150px;
      	height: 350px;
}


div#blocmenuhaut {
	width: 970px;
	padding: 10px 20px;
	margin: 0px auto;
	text-align: left;
}

div#blocmenuhaut a:link {color:white;}
div#blocmenuhaut a:hover {color:white; text-decoration:overline underline;}
div#blocmenuhaut a:visited {color:white;} 

.textemenuhaut{
	color:white;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}


div#blocmenubas {
	width: 970px;
	padding: 0px 20px;
	margin: 0px auto;
}

div#blocmenubas a:link {color:white;}
div#blocmenubas a:hover {color:white; text-decoration:underline;}
div#blocmenubas a:visited {color:white;} 

.textemenubas{
	color:white;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

div#bloclogo {
	float: right;
	vertical-align : top;
	background-color:#FF3300;
	} 

.tableproduits{
	border-collapse: collapse;
}

.rubriqueproduit {font-size: 18px; color: #12529d; font-weight:bold;}
.designationproduit {font-size: 14px; font-weight:bold;}
.titreproduit {font-size: 20px; font-weight:bold;}
.prix2produit {font-size: 18px; color: #12529d; font-weight:bold;}
.prixproduit {font-size: 14px; color: #12529d; font-weight:bold;}
.tableproduits td{border: hidden; padding: 2px;}
.tableproduits th{border: thin solid; background-color:#12529d; color:#FFF;}


<!--[if IE]>
      div#blocprincmenu {
      	width: 805px;
      }

      div#blocmenuprinc {
      	width: 150px;
      }
<![endif]--> 
</style>