@charset "utf-8";
/*
 * UniD, Websites Management System
 *
 * (C) Copyright 2009-2010 Unicolored
 *    	                Gilles Hoarau
 *
 * styles.css 28/12/2009 21:13
 *
 */
 
@charset "utf-8";
/* CSS Document */

body { background:#eee; color:#aaa; cursor:default; font-family:Arial, Helvetica, sans-serif; font-size: 62.5%; }
a { border:0; color:#db0000; text-decoration:none; }
img { border:0; }
hr { border:none; }

#bg_top { height:240px; position:absolute; top:0; width:100%; z-index:-1; }
#signature { padding:0px 11px; position:absolute; top:0; left:0; }
#signature strong { font-family:Verdana, Geneva, sans-serif; font-size:1.2em; }
#signature strong span { font-size:1.25em; }

#Container { margin-top:26px; z-index:1000; }

#Header { border-bottom:1px solid #ddd; position:relative; }
#menuadmin ul li { display:inline; }
#menuadmin ul li a { padding:10px; }

#Sidebar { border-right:1px solid #ddd; float:left; padding-bottom:75px; width:200px; }
#sidebaradmin { position:absolute; top:0; right:10px; }

.box { background:#fff; margin-bottom:1em; border:1px solid #cbd9dc; padding:0; }
.box .boxtitle { background:#a9bdc4 url(img/bg_boxtitle.png) repeat-x; color:#fff; }
.box .boxcontent { margin:1em; }
.boxcontent h6 { display:block; color:#a9bdc4; text-transform:uppercase; border-bottom:2px dashed #eaeff2; margin-bottom:4px; }
.box h6 { margin:0em; margin-top:1em; }

#Content { font-size:1.2em; letter-spacing:normal; margin-bottom:0em; margin-left:210px; margin-right:210px; padding-bottom:100px; position:relative; word-spacing:normal; }
#Content .editoimg { text-align:center; }
#Content .edito { font-size:1em; }
#Content .edito ul { margin-bottom:1em; }
#Content .edito ul li { list-style:inside disc; padding-left:1em; }

#Content #formulaire label { border-bottom:1px dotted #aaa; display:block; padding-bottom:0.5em; margin-bottom:1em; }
#Content #formulaire label input,#Content #formulaire label textarea { width:300px;  }
#Content #formulaire label span { display:block; float:left; width:130px; }

#Blocks { padding-bottom:1em; }
#Blocks .bloc h2, #Footer_content h2 { font-size:1.4em; font-weight:normal; }
#Blocks .bloc p { font-size:1.1em; letter-spacing:normal; margin:1em 0; }
#Blocks .bloc p.btn_blog { text-align:center; }

#introduction .border { border-right:1px solid #ddd; padding-bottom:150px; }

.msg_okay { background:url(../plugins/silk/accept.png) left no-repeat; color:#009966; padding-left:20px; }
.msg_nok { background:url(../plugins/silk/delete.png) left no-repeat; color:#db0000; padding-left:20px; }
.msg_error { background:url(../plugins/silk/cog_error.png) left no-repeat; padding-left:20px; }
.msg_book { background:url(../plugins/silk/book.png) left no-repeat; color:green; padding-left:20px; }
.msg_play { background:url(../plugins/silk/control_play_blue.png) left no-repeat; padding-left:20px; }
.msg_unid { background:url(/themes/img/ico_unid.png) left no-repeat; padding-left:20px; }

#Footer { border-top:1px solid #ddd; padding-bottom:100px; width:100%; }
#Footer_content { margin:0 auto; position:relative; }
#Footer_content h1 { font-size:1.4em; font-style:italic; margin-top:10px }
#Footer_content h1 span { color:#db0000; font-style:normal; } 
#Footer_content ul { margin-top:0.4em; }
#Footer_content ul li { display:inline; margin:0; margin-left:10px; }
#Footer_content ul li a { padding-right:10px; }
#Footer_content ul li a:hover { text-decoration:underline; }
#Footer_content #left { width:300px; }
#Footer_content #right { position:absolute; top:0px; right:0; width:650px; }
#right h2, #right p,#Footer_content #left p { padding:0 10px; }

.tabfirst { background:#eee }
.show { display:inline; }
.saved { background:#33FFFF; }
.small { font-size:0.8em; }
.center { text-align:center; }
.bold { font-weight:700; }