/*
Original design: Basic Minimal (v1.0 - Mar 02, 2011) - A free xhtml/css website template by Andreas Viklund.
For more information, see http://andreasviklund.com/templates/basic-minimal/
*/

@font-face {
	font-family: 'DesignationRegular';
	src: url('../fonts/designation-webfont.eot');
	src: local('☺'), url('../fonts/designation-webfont.woff') format('woff'), url('../fonts/designation-webfont.ttf') format('truetype'), url('../fonts/designation-webfont.svg#webfont2gQKTcGt') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {background:#eee url(../images/background.jpg) top center no-repeat; color:#555; font:80% Tahoma,Verdana,sans-serif; line-height:1.4em;}
p {margin:0 0 20px 0;}
p.slogan {font-size:2em;padding:26px 0 15px 40px;}
a {color:#467aa7; text-decoration:none;}
a:hover {color:#333; text-decoration:none;}
a.little {font-size:0.8em;}
p.slogan,h1,h2,h3,#sidebar li a {font-family:'DesignationRegular', Tahoma, sans-serif; letter-spacing:-1px; font-weight:400; text-shadow:1px 1px 4px #bbb; }
h1 {font-size:4em; padding:30px 0 0 0; margin:0;}
h2 {font-size:1.8em; margin:0 0 20px 0;}
h3 {font-size:1.4em;}
img.alignleft {display:inline; float:left; margin:5px 25px 5px 0;}
img.alignright {float:right; margin:5px 0 5px 25px;}
img.aligncenter {display:block; margin:10px auto;}
hr.clear {visibility:hidden;clear:both;margin:0;padding:0;}
.barreoutils {float:left;}
#wrap {width:940px; margin:20px auto 5px auto; padding:0 20px;}
#header {width:680px; margin:0 0 30px 0; height:160px; padding-left:200px; background:transparent url(../images/logo.gif) top left no-repeat;}
#content {width:760px;  float:left; min-height:350px;}



#sidebar {padding:0; float:left; width:180px;}
#sidebar ul {margin:0; padding:0;}
#sidebar ul li {list-style:none; padding:0; margin:0;}    
#sidebar ul li a {display:block; padding:10px 0; text-decoration:none; font-family:'DesignationRegular', Tahoma, sans-serif; font-size:1.4em;}
#sidebar ul li a.current {color:#333;}
#sidebar ul li a:hover {color:#333;}

#sidebar ul ul li a {margin-left:20px;display:block; padding:5px 0 10px; text-decoration:none; font-family:'DesignationRegular', Tahoma, sans-serif; font-size:1.2em;}
#sidebar ul ul li a.current {color:#333;}
#sidebar ul ul li a:hover {color:#333;}

#sidebar h2 {font-size:1.8em; margin:0 0 12px 0; padding:0 0 3px 0;}
#sidebar .element {width:160px;}
#sidebar hr {width:160px;margin:auto 0;}
#footer {width:680px; clear:both; margin:20px 0 0 20px; color:#777; font-size:0.9em;}
#footer p {margin:0; padding:0;}
#footer a {color:#777;}
#radio {margin-bottom:10px;}
.conteneur {padding:10px;margin-bottom:10px;}
#recherche_mots_cles {width:670px; background:url('../images/loupe.png') no-repeat left center #fffeee; padding-left:25px; float:left;}
.font80 {font-size:0.8em;}
a.lien_article {line-height:44px; height:44px; display:block; padding-left:60px;}
a.pdf {	background:url("../images/pdf.png") no-repeat left;}
a.doc {	background:url("../images/doc.png") no-repeat left;}
a.docx {background:url("../images/docx.png") no-repeat left;}
a.rtf {	background:url("../images/rtf.png") no-repeat left;}
a.odt {	background:url("../images/odt.png") no-repeat left;}
a.pps {	background:url("../images/pps.png") no-repeat left;}
a.ppt {	background:url("../images/ppt.png") no-repeat left;}
#from, #to {width:70px;margin-top:7px;}
.half {float:left; width:49%;}
.separateur_right {border-right:dotted 1px;}
.separateur_left {border-left:dotted 1px; padding-left:7px;}
.separateur_top {border-top:dotted 1px #ececec; padding-top:7px;margin-top:7px;}
#checkdroit, #inputperiode {margin-left:20px; font-size:0.9em;}
.lien_article {cursor:pointer;font-size:0.9em;}
.lien_article img{margin-right:2px;}
.vider {float:left; width:30px; height:20px;cursor:pointer; background:url('../images/vider.png') no-repeat left center; margin-left:5px;}
.toolbar {padding: 4px; float:right; font-size:0.9em;}
.checkboxdroit {margin:0 auto;}
.label_contact {width:130px; float:left; text-align:right; margin-right:5px;}
.input_contact {width:350px;}
.textarea_contact {width:500px;}
.bouton {font-family:'DesignationRegular', Tahoma, sans-serif; font-size:1em;}
.alert {color:red;}
.valid {color:green;}
#zone_article a#imprimer_article{color:#555555;}
#zone_article a {color:#467AA7; text-decoration:none;}
#zone_article a:hover {text-decoration:underline;}
#radio {float:left;}
#aide{float:right;}
.small {font-size:0.8em;}
#tabs p {line-height:1.1em; margin:0 0 5px 0;}
.btedit{cursor:pointer;}

/* Annonce nouvelle plateforme sous le formulaire de connexion */
#content .ad {
	padding: 10px 20px;
	background: #ffffff;
}