html {
		        background: #ffe400 url(img/fond.gif) 0 -170px repeat-x;	/* arrière-plan général*/     /* -20 */
}

#cont_haut {
			border: 0;
			height: 40px;
			width: 760px;
			margin: 0 auto;
}

#cont_esp {
			border: 0;
			width: 760px;
			margin: 0 auto;
		        padding: 0;
		        background: transparent url(img/espace.gif) 0 0 no-repeat;
		        height: 155px;
}

div#cont_esp h2 {
			float:left;
                        margin: 0;
                        padding: 0;
			border: 0;
			height: 155px;
			width: 430px;
		        font-size: 2em;
                        letter-spacing: -3px;
		        color: #493a16;
		        text-align: right;
		        background: transparent url(img/cont-esp.gif) 15px 10px no-repeat;
}

div#cont_esp p {
			margin: 0;
                        padding: 0 0 0 40px;
			border: 0;
		        font-family: arial;
		        font-size: 0.8em;
		        letter-spacing: -1px;
		        font-weight: bold;
		        color: #493a16;
		        line-height: 1.7em;
}

div#cont_esp p span {
                        border-bottom: solid 1px #ffde00;
                        padding-bottom: 2px;
}

#menu_cont {
			width: 315px;
			border: 0;
			padding: 10px 0 0 0;
			margin: 0;
			float: left;
}

div#menu_cont ul, li {
		        list-style-type: none;
		        margin: 0;
		        padding: 0;
}

div#menu_cont ul {
		        position: absolute;	/* positionnement pour IE5 et IE5.5 */
		        background: transparent url(img/menu-cont.gif) top left no-repeat;	/* arrière-plan général du menu_pro */
		        width: 315px;
		        text-align: center;
}

div#menu_cont li {
		        float: left;
		        font-size: 0.8em;
		        font-weight: bold;
		        letter-spacing: -1px;
}

div#menu_cont li a {	/* dimensions et définitions des boutons */
		        display: block;	/* mise en block de <a> pour lui donner des dimensions */
		        height: 145px;
		        line-height: 145px;	/* hauteur de ligne pour éviter les paddings */
		        color: #493a16;
}
div#menu_cont li a#menu_cont_pro {
		        width: 105px;
}
div#menu_cont li a#menu_cont_cam {
		        width: 105px;
}
div#menu_cont li a#menu_cont_work {
		        width: 105px;
}

div#menu_cont li a:hover {
		        background: transparent url(img/menu-cont.gif) top left no-repeat;
}
div#menu_cont a#menu_cont_pro:hover {
		        background-position: -315px 0%;	/* décalage de l'arrière-plan pour chaque bouton */
}
div#menu_cont a#menu_cont_cam:hover {
		        background-position: -420px 0%;
}
div#menu_cont a#menu_cont_work:hover {
		        background-position: -525px 0%;
}

div#menu_cont img {
		        border: 0px;
}

#cont {
			border: 0;
			width: 760px;
			margin: 0 auto;
			padding: 20px 0 30px 0;
		        background: transparent url(img/bas-ind-esp.gif) left bottom no-repeat;
}

#cont h3 {
			margin: 10px 35px;
                        padding: 0;
			border: 0;
		        font-size: 1.7em;
		        font-weight: bold;
		        color: #493a16;
		        text-align: left;
		        height: 50px;
}

#cont h4 {
			margin: 10px 0 10px 35px;
                        padding: 0;
			border: 0;
		        font-size: 1.2em;
		        font-weight: bold;
		        color: #493a16;
		        text-align: left;
		        height: 35px;
                        width: 330px;
}

#cont p {
			margin: 0px 35px 0 50px;
                        padding: 10px 5px;
			border: 0;
}

#cont p em {
		        font-size: 1.05em;
		        font-weight: bold;
}


#cont p a {
		        color: #493A16;
}

#cont p a:hover {
		        color: #896d29;
}

.loc p a {
		        color: #ffc400;
		        text-decoration: none;
}

#cont_inf, #cont_soc {
                        float: left;
                        padding: 0;
			border: 0;
			margin: 0;
                        width: 360px;
}

#cont h3 {
                        background: transparent url(img/h-cont-sam.gif) 0 0 no-repeat;
}

#cont_inf h4 {
                        background: transparent url(img/h-cont-inf.gif) 0 0 no-repeat;
}

#cont_soc h4 {
		        background: transparent url(img/h-cont-soc.gif) 0 0 no-repeat;
}

#cont_cred h4 {
		        background: transparent url(img/h-cont-cred.gif) 0 0 no-repeat;
}

