* { 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, h2 { padding: 10px 0 10px 0; color:#99cc99;}
h1 { /*color: #dd0000;*/color:#66cc66; }
table {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    border: 1px solid #585858;
    border-collapse: collapse;
}
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;
}
/************************************menu*************************************/	


/***********************************fin menu**********************************/
