html {
    margin: 0; padding: 0;
    }

body {
    margin: 0;
    font-size: 13px;
    font-family: Verdana, Arial, sans-serif;
    }

h1, h2, h3, h4, h5, h6, p, ul, li, hr {margin: 0; padding: 0; }
/* Bloc "+ infos" */
#blocA h5 {
	width: 500px;
	}

ul {
    list-style-type: square;
    margin-left: 20px;
    }

div.break {
    clear: both;
    height: 1px;
    }

#retour, #mainnav {display: none; }

#zone-image {
	position: absolute; top: 0; left: 50%; margin-left: -90px;
	}
	
/* **************************** mainNav */

#mainav	 {
    margin-top: 0px;
    clear: both;
}	

/* **************************** header */



/* *********************************************** contents */
#container {
    border: 1px #B0BDF2 solid;
    position: relative; width: 780px;
	}

#contents {
    margin-top: 1cm;
    padding: 1cm;
    width: 90%
    }

.imagefloat{
            float: right;
            padding: 2px;
            border: 1px solid #666699;
            margin: 0 0 0 10px;
}

/* **************************** footer */
#footer	 {
    margin-top: 50px;
    clear: both;
    }


/* **************************** Menu de gammes */
h3#titre {
	position: absolute; top: 3cm; left: 2cm;	
    font-family: Verdana, Arial, sans-serif;
	text-align: left;
	z-index: 1000;
	}
h3#titreB { border: 1px red dotted;
	position: absolute; top: 3cm; right: 2cm;
	color: #9999CC;
	z-index: 1000;
	width: 5cm;
	}
#menuGamme, #menuGammeB {
	z-index: 1000;
	position: absolute; top: 3.5cm; left: 0;
	width: 20cm;
	height: 4cm;
	list-style: none;
	}
#menuGamme li, #menuGammeB li {
	position: absolute;
	font-size: 10px;
	font-weight: bold;
	}
#menuGamme li {	text-align: right;}
#menuGammeB li {	text-align: left;}
/* Position des items de menus */
#ms1 {top: 0; right: 12.8cm}
#ms2 {top: 0.5cm; right: 12.5cm}
#ms3 {top: 1cm; right: 12.2cm}
#ms4 {top: 1.5cm; right: 11cm}
#ms5 {top: 2cm; right: 10cm}

#ms6 {top: 1.5cm; left: 11cm}
#ms7 {top: 1cm; left: 11.5cm}
#ms8 {top: 0.5cm; left: 12cm}
#ms9 {top: 0cm; left: 12.5cm}
#ms10 {top: -0.5cm; left: 13cm}

#blocA {
	float: left; width: 35%;
	margin-top: 2.2cm; margin-left: 5px;
	padding: 5px;
    font-size: 11px;
    font-family: Verdana, Arial, sans-serif;
	}

#blocB {
	float: left; width: 30%;
	margin-top: 2.2cm; margin-left: 5px;
	padding: 5px;
    font-size: 11px;
    font-family: Verdana, Arial, sans-serif;
	}

#blocC {
	float: left; width: 30%;
	margin-top: 2.2cm; margin-left: 5px;
	padding: 5px;
    font-size: 11px;
    font-family: Verdana, Arial, sans-serif;
	}
	
.menuSecondaire, .menuSecondaireB {
	font-size: 12px;
    font-family: Verdana, Arial, sans-serif;
	}
	
h4 {
    font-size: 12px;
    font-family: Verdana, Arial, sans-serif;
	text-align: left;
	clear: both;
	}
	
h6 {
    font-size: 10px;
    font-family: tahoma, Arial, sans-serif;
	text-align: left;
	clear: both;
	}
