*{margin:0;padding:0;border:0;}
body{background:#000 url('../graphics/bgd_container.png') center repeat-y;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;color:#fff;}
#container {position: absolute;width: 1000px; left: 50%; margin-left: -500px; height:100%;}
#header{position:absolute;top:0px; left:0px; width:329px; height:191px;background:transparent url('../graphics/logo_URBAIN.png') no-repeat;z-index:10;}
#left{position:absolute;top:0px; left:0px;width:195px; height:500px;background:transparent url('../graphics/bgd_left.png') no-repeat;}
#menu{position: absolute; z-index:20;top:240px;left:10px; width:170px;line-height:3em;text-align:right;}
#lang{position:absolute;top:50px;left:10px;width:100px;font-size:100%;line-height:2em;z-index:100;}
#lang a.on, #menu a.on {color:#ee1609;}
#lang a,#menu a{color:#fff;text-decoration: none; }
#lang a:hover, #menu a:hover {color: #ffffff;border-bottom:1px #ffffff dotted;}

#menu ul{list-style-type: none;}
#menu a{font-size:1.2em;}
#menu li li{line-height:1.5em;}
#menu li li a{font-size:1em;color:#aaa;}

#contenu{position:absolute;top:160px;left:210px;width:750px;}
#contenu a{color: #ee1609;text-decoration: none;}
#contenu a:hover;{color: #fff;text-decoration: underline;}


.detail {position: absolute;top:100px; left:350px;background-color:#fff; width:650px;height:90px;text-align:left; z-index:10;}
.titre-page {position: absolute;top:130px; left:350px;background-color:#fff; width:650px;text-align:left; z-index:8;}
.section{margin-left:5px;}
.section p{margin-left:24px;margin-bottom:10px;}
.detail p{margin:0 10px;}
#infos{margin:0 0 2em 0;color:#333;background-color:#ccc;padding:1em;}
#infos p{}
		
a#logo:hover{border-bottom:0px transparent solid;}
#logo,.pictos{float:left;}
h2{color: #8e7d74;font-weight:normal;margin:10px 0;}
h3{color:#8e7d74;margin:10px 0;}
h4{color:#A02814;background-color:#eee;margin:5px 0;padding:0 5px;}
h5{color:#A02814;cursor:help;border-bottom:#A02814 1px dotted;display:inline;}

.cache{}
.bouton{display:block;float:left;background-color:#A02814;border:1px solid #666;border-top:1px solid #eee;border-left:1px solid #eee;font-size:150%;font-weight:bold;color:#fff;cursor:pointer;padding:5px 10px;}
.important{color:#445a08;}
.error{color:#880f21;}
.big{font-size:200%;padding:0 1em;}
.imgleft{float:left;margin-right:1em;}
.imgright{float:right;margin-left:1em;}
.size12{font-size:100%;}
a.linkext{
background: url('../graphics/extlink.gif') left center no-repeat;
padding-left: 16px;
}
#form_newsletter{background-color:#ccc;margin-top:1em;}
#form_newsletter fieldset{padding:1em;}
#form_newsletter input[type='text']{margin:1em 0;width:300px;}
#form_newsletter input[type='submit']{background-color:#A02814;color:#fff;width:300px;font-size:1.2em;}

* html a.linkext{ display:inline; }
/*#contenu a img{border: 1px #999 solid;}
#contenu a:hover img{border: 1px #A02814 solid;}*/
a.imgright{float:right;margin:0  5px 10px;border:#A02814 1px solid;}
a.imgleft{float:left;margin:0 10px 5px 0;border:#A02814 1px solid;}
a.imgzoomleft{float:left;margin:5px 10px 5px 0;border:#fff 0px solid;}
a.imgzoomright{float:right;margin:5px 0 5px 10px;border:#fff 0px solid;}

/*DIV GALLERY*/
#gallery{ margin-top:15px; }
#cadre{ width:100%; text-align:center; } 
#cadre img{ border-width:0px; } 
#cadre img.borderblack{border:1px #000 solid;}
#gallery a{ border-color: #000; border-style: solid; border-width: 0px; } 
.gallery-item{ display: block; float: left;margin: 0px; width:104px;  text-align:center; } 
.gallery-item a img{ border-color: #cccccc; border-style:solid; border-width: 1px;} 
.gallery-item a:hover img{ border-color: #ce3100; -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);}


hr{border:1px #A02814 solid;}





