
/*
 DOCUMENT CSS POUR LE GRAPHIQUE
 */
#panier_location
	{
	position: fixed;
	right:20px;
	padding: 10px 10px 10px 10px;
	top:10px;
	width:100px;
	z-index:10;
	/*background:url('../images-professionnelle/fond-scene/blanc_50.png');	*/
	}
#panier
	{
	position: fixed;
	right:20px;
	padding: 10px 10px 10px 10px;
	top:10px;
	width:100px;
	z-index:10;
	/*background:url('../images-professionnelle/fond-scene/blanc_50.png');	*/
	}
#header-csf-sonorisation {
    height: 97px;
    background: url('../images-professionnelle/charte-scenique/header-csf-sonorisation.jpg') no-repeat;
    padding: 5px 45px 5px 35px;
	vertical-align:top;
	overflow:hidden;
}

#conteneur_header {
 height:87px;
 width:815px;
 text-align:right;
 overflow:hidden;
}

#header_accueil {
	height:65px;
	width:253px;
}
#carte_visite_client {
    height: 200px;
    width: 280px;
    background: url('../images-professionnelle/icones-entreprise/clients/carte-visite-client.png') no-repeat center;
}
#carte_visite_client td {
    font-size:11px;
	padding:0px;
}
.form-connexion {
    border: #444444 solid 1px;
    background: url('../images-professionnelle/fond-scene/blanc_50.png');
}
#form_connexion_design {
    height: 200px;
    width: 600px;
    padding-left:80px;
    background: url('../images-professionnelle/icones-entreprise/clients/form-connexion-design.png') no-repeat center;
}
#form_inscription {
    height: 550px;
    width: 450px;
    padding-top:50px;
    padding-left:150px;
    background: url('../images-professionnelle/icones-entreprise/clients/form-inscription.png') no-repeat;
}
#form_livraison {
    height: 350px;
    width: 450px;
    padding-top:50px;
    padding-left:150px;
    background: url('../images-professionnelle/icones-entreprise/clients/form-livraison.png') no-repeat;
}
#form_ajout_adresse {
    height: 207px;
    width: 584px;
    background: url('../images-professionnelle/icones-entreprise/clients/form-adresse.png') no-repeat;
}

#form_fraisdeport {
    height: 200px;
    width: 600px;
    background: url('../images-professionnelle/icones-entreprise/clients/form-fraisdeport.png') no-repeat center;
}
div.contenu {
    margin: 5px;
    background: #CCC;
}

#search_bar {
    height: 45px;
    width: 680px;
    background: url('../images-professionnelle/icones-entreprise/bandeau-recherche.png') no-repeat center;
}

#menu-csf-sonorisation {
    height: 122px;
    background: url('../images-professionnelle/charte-scenique/menu-csf-sonorisation.jpg') no-repeat;
}

#emplacement-cellule {
    padding-right: 20px;
    vertical-align: top;
}

#emplacement {
    position: absolute;
    width: 640px;
    top: 130px; /* 218px avec barre connexion*/
	text-align: left;
    padding-left: 20px;
	background: url('../images-professionnelle/charte-scenique/barre-emplacement.png') no-repeat;
}

#emplacement a {
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
}

#corps-csf-sonorisation {
    background: url('../images-professionnelle/charte-scenique/corps-csf-sonorisation.jpg') repeat-y;
    vertical-align: top;
    padding: 0px 45px 5px 25px;
}
#table-corps-csf-sonorisation {
    width:830px;
	border-collapse: collapse;
}
#menu-lateral-gauche {
    width: 135px;
    position: relative;
    background: url('../images-professionnelle/charte-scenique/fond-menu-lateral.png') repeat-y;
    left: 0px;
}

#haut-menu-lateral-gauche {
    width: 135px;
    height: 49px;
    position: relative;
    background: url('../images-professionnelle/charte-scenique/haut-menu-lateral.png') no-repeat;
    left: 0px;
}

#bas-menu-lateral-gauche {
    width: 135px;
    height: 103px;
    position: relative;
    background: url('../images-professionnelle/charte-scenique/bas-menu-lateral.png') no-repeat;
    left: 0px;
}

#footer-csf-sonorisation {
    height: 100px;
    background: url('../images-professionnelle/charte-scenique/footer-csf-sonorisation.jpg') no-repeat;
    vertical-align: top;
    text-align: center;
    padding: 45px 45px 5px 5px;
}

#logo-csf {
    position: relative;
    top: 3px;
    left: 10px;
}

#barre_notre_selection span:hover {
    background-color: #eeffee;
}
#form_inscription {
	text-align:left;
}