* { margin: 0; padding: 0;}img{border: 0;}body {    background: #000;    font: 0.75em Verdana, Arial, Helvetica, sans-serif;    color: #c2c2c2;    margin: 0;    padding: 0;    text-align: left;    line-height: 20px;    letter-spacing: 0px;	}h1{/*cacher les H1*/position: absolute;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);}h2 {margin-top:20px; padding: 10px 0 10px 0; color:rgb(158,16,19);}table {    margin-left: auto;    margin-right: auto;    width: 100%;    border: 1px solid #585858;    border-collapse: collapse;}a{	color:#FFF;	text-decoration:none;	}div #slogant{    color:#666699;    font-size:12px;    position:absolute;    right:12px;    text-align:right;    top:2px;}div #slogant h1{    color:#666699;    font-size:12px;    position:absolute;    right:12px;    text-align:right;    top:4px;}/************************************div parent*************************************/	.oneColFixCtr #m_ref {	width: 100%; 	}.oneColFixCtr #m_contact {    background: url("images/bg_m_contact.jpg") repeat-x;	width: 100%; 	}.oneColFixCtr #m_media {    background: url("images/bg_m_medias.jpg") bottom center no-repeat;	width: 100%; 	}.oneColFixCtr #m_acceuil {	width: 100%; 	}.oneColFixCtr #m_prestation {    background: url("images/bg_m_prestations.jpg") top center no-repeat;	width: 100%; 	}/**********************************div fils***********************************/	.oneColFixCtr #references {	margin-left: auto;	margin-right: auto;	width: 1000px;  	}.oneColFixCtr #contact {    background: url("images/bg_contact.jpg") top center no-repeat;    padding: 340px 0 372px 0; /* top right bottom left */	margin-left: auto;	margin-right: auto;	width: 1000px; 	}.oneColFixCtr #media {    background: url("images/bg_medias.jpg") bottom center no-repeat;    padding: 60px 0 500px 0; /* top right bottom left */	margin-left: auto;	margin-right: auto;	width: 1000px; 	}.oneColFixCtr #accueil {    background: url("images/bg_accueil.jpg") top center no-repeat;    padding: 40px 0 500px 0; /* top right bottom left */	margin-left: auto;	margin-right: auto;	width: 1000px; 	}.oneColFixCtr #prestation {    background: url("images/bg_prestations.jpg") top center no-repeat;    padding: 340px 0 500px 0; /* top right bottom left */	margin-left: auto;	margin-right: auto;	width: 1000px; 	}/******************************div suppléments********************************/.oneColFixCtr #supplement_1 {    background: url("images/bg_supplement_1.jpg") top center no-repeat;	margin-left: auto;	margin-right: auto;	width: 1000px;    height: 425px;	}.oneColFixCtr #supplement_2 {    background: url("images/bg_supplement_2.jpg") top center no-repeat;	margin-left: auto;	margin-right: auto;	width: 1000px;    height: 450px;	}/**********************************élèments***********************************/#accueil p {    width: 300px;}.oneColFixCtr #text_accueil {	width: 300px;	height: 300px;	margin-left: 565px;	padding: 5px;	color: #000;	-moz-border-radius: 15px;	-webkit-border-radius: 10px;	border: 4px solid #212121;        background-color: #FFF;}fieldset { border: 0; }label {    display: block;    float: left;    width: 160px;}input[type=text], textarea, input[type=submit], input[type=reset], select {    background: #FFF;    border: 0;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;}select { padding: 0 10px 0 10px; }/************************************menus*************************************/ul {        position: absolute;        list-style: none;        left: 50%;        margin-left: -195px;        width: 400px;	background-image: url("images/bg_menu.png") !important;	-moz-border-radius: 6px;        -webkit-border-radius: 6px;}li {        display: inline;        padding: 4px 10px 4px 10px;}li a, li a:visited {        text-decoration: none;        color: #FFF;}.current {        -moz-border-radius: 6px;        -webkit-border-radius: 6px;	border:3px solid #fff;            }#menu_accueil { margin-top: 485px; }#menu_media { margin-top: 20px; }#menu_prestation { margin-top: 230px; }#menu_references { margin-top: 10px; }#menu_contact {    margin-left:-295px;    margin-top:300px;    width:630px;}#client{    position:relative;    top:10px;    left:200px;    width:600px;}#client img{    margin-right:20px;    margin-top:20px;}#ref_detail{    position:relative;    top:100px;    left:200px;    width:600px;    padding: 5px;    color: #000;    -moz-border-radius: 15px;    -webkit-border-radius: 10px;    border: 3px solid #212121;    background-color: #FFF;}#spectacle{    position:relative;    left:130px;}#spectacle img{        }#spectacle p{    width:500px;    margin-left: 205px;    padding: 5px;    /*color: #000;*/    -moz-border-radius: 15px;    -webkit-border-radius: 10px;    border: 3px solid #212121;    /*background-color: #FFF;*/    }    #galerie{      position:relative;      left:110px;    width:800px;}#galerie img{    margin-right:10px;    margin-top:10px;        }/************************************menu*************************************/	/***********************************fin menu**********************************/
