/* Start of CMSMS style sheet 'degres_style' */
* {margin:0; padding:0;}
html {font-size:100%;}
body {background:#263b54 url(uploads/degres/background.gif) repeat-x; color:#d9d9d9; font-family:Tahoma; font-size:75%; position:relative; text-align:center;}

img {border:0;}

input, textarea, select {font-family:Tahoma; font-size:1em;}

a {color:#b3ccd7; text-decoration:underline} 
a:hover {text-decoration:none}

h1, h2, h3, h4, h5, h6 {margin-bottom:0.3em;}

h1 {color:#b3ccd7; font-size:4em;} /* 48 */
h2 {color:#fff; font-size:3em;} /* 36 */
h3 {color:#fff; font-size:2em;} /* 24 */
h4 {color:#fff; font-size:1.75em;} /* 21 */
h5 {color:#fff; font-size:1.5em;} /* 18 */
h6 {color:#fff; font-size:1.33em;} /* 16 */

p, address {line-height:1.5em; margin-bottom:1.5em;}

div.clear {clear:both; height:1px; overflow:hidden;}

#background {background:url(uploads/degres/background-nuage3.jpg) no-repeat; width:1000px; margin:0 auto; text-align:center;}

#container {margin:0 auto; padding:70px 50px 0; position:relative; text-align:left; width:700px;}

#container ul.langue {position:absolute; top:0; right:76px;}
#container ul.langue li {background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; float:left; list-style:none; margin:10px 5px; padding:3px 4px 4px;}
#container ul.langue li a {color:#fff; font-size:0.80em; text-decoration:none;}
#container ul.langue li:hover {filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}

#container img.logo {border:0; position:absolute; left:84px; top:0; z-index:2; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}

#container #header {border:2px solid #0d1e42; /*height:271px;*/ position:relative; width:666px;}

#container #menu {background:#1b253c; filter:alpha(opacity=80); height:248px; -moz-opacity:0.8; opacity:0.8; position:absolute; top:0; right:0; width:155px; z-index:2;}
#container #menu ul {padding:2px 0 0 5px;}
#container #menu ul li {list-style:none;}
#container #menu ul li a {background:url(uploads/degres/fleche-menu.gif) no-repeat 3px 12px; color:#b3ccd7; display:block; padding:7px 0 10px 20px; text-decoration:none;}
#container #menu ul li a:hover, #container #menu ul li a.currentpage {background:#000 url(uploads/degres/fleche-menu.gif) no-repeat 3px 12px; padding-left:20px; color:#fff; filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}

#container .contenu {position:relative; width:666px;}
#container .contenu ul, #container .contenu ol {margin:10px 0 10px 40px;}
#container .contenu ul li, #container .contenu ol li {margin-bottom:3px;}

/*img.immeuble {position:absolute; right:0; top:50px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; z-index:-1;}*/

#footer {background:#0e1b35; color:#828f98; padding:10px; margin:30px 0 0;}

#footer ul {float:left; left:50%; margin:0 auto !important; position:relative;}
#footer li {float:left; list-stlye:none; display:inline; margin:0 auto; padding:10px; position:relative; right:50%; text-align:center;}
#footer a {color:#828f98;}
#footer p {font-size:0.91em; margin-bottom:0;}

.contactform {margin:10px 0 20px;}
.contactform label {float:left; margin-bottom:10px; width:100px;}
.contactform input[type=text] {margin-bottom:10px; width:338px;}
.contactform textarea {height:100px; width:338px;}
.contactform fieldset {padding:10px; border:0;}
.contactform legend {background:#fff; margin-bottom:10px; padding:5px 10px; color:#000; font-size:1.2em;}
.contactform .submit input {background:#b3ccd7; border:0; margin:5px 0 5px 110px; padding:2px 4px;}
.contactform .submit input:hover {filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}

#tinymce * {color:#000; text-align:left;}
#imageData {color:#000;}

.msgerreur {clear:both; display:block; margin-left:100px; width:300px;}

table.condo, table.unite {border-collapse:collapse; margin:10px 0;}
table.condo th, table.unite th  {background:#000; border:1px solid #000; color:#fff; padding:7px 10px;}
table.condo td, table.unite td {border:1px solid #ccc; padding:7px 10px;}

table.unite {margin-bottom:20px;}
table.unite th {background:#B3CCD7; border:1px solid #fff;}
table.unite td {border:1px solid #fff;}

/* End of 'degres_style' */

