/* Gestion de l'habillage du site › 'Layout'		*/
/* ------------------------------------------------ */

body {
	font-size:62.5%;font-family:Helvetica,Arial,sans-serif;
	background:#fff;
	color:#333;
	margin-left:5px;
}

.ds { /* drop shadow */
	-webkit-box-shadow: 0 0 5px #333;
	-moz-box-shadow: 0 0 5px #333;
}

.ds:hover {
	-webkit-box-shadow: 0 0 10px #900;
	-moz-box-shadow: 0 0 10px #900;
}

.ts { /* Text shadow */
	text-shadow:1px 1px 0 #333;
}

.ar { /* arrondis */
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
    border-radius:3px;
}

h1.top {
	position:absolute;
	left:50%;top:5px;
	margin-left:-416px;
}

#metabloc {
	margin:0 auto;
	position:relative;
	width:1020px;
}

#date {
	position:absolute;
	top:5px;left:50%;
	margin-left:-506px;
	height:85px;
	width:86px;
}

#outils {
	position:absolute;
	width:360px;top:5px;
	height:90px;left:50%;
	margin-left:-6px;
}

#abonnement {
	position:absolute;
	left:50%;top:5px;
	height:90px;width:152px;
	margin-left:360px;
}

#navigation {
	position:relative;
	width:850px;height:60px;
	padding:3px 167px 0 3px;
	margin:100px auto 10px;
}

#colonne {
	width:160px;
	margin-right:10px;
	float:left;
}

#cimier {
	height:92px;width:790px;
	padding-left:60px;
	margin:0 0 10px;
	float:right;
}

#contenu {
	width:700px;
	float:left;
	margin-bottom:50px;
}

#hors-situ {
	float:right;
	padding:5px 10px 10px;
	margin-left:10px;
	margin-bottom:10px;
}

.up {
	text-transform:uppercase;
}

#navigation li.type_1 a { width:165px; }
#navigation li.type_2 a { width:150px; }
#navigation li.type_3 a { width:160px; }
#navigation li.type_4 a { width:100px; }
#navigation li.type_5 a { width:100px; }
#navigation li.type_6 a { width:160px; }

#navigation li.type_7 a { width:100px; }
#navigation li.type_8 a { width:100px; }
#navigation li.type_9 a { width:100px; }
#navigation li.type_10 a { width:150px; }
#navigation li.type_11 a { width:180px; }
#navigation li.type_12 a { width:100px; }
#navigation li.type_13 a { width:102px; }

#dual-colonne {
	margin-top:10px;
}

#principale {
	width:410px;
	float:left;
	padding:10px;
}

#annexe {
	width:270px;
	float:left;
}

#bas { position:relative; padding-top:5px; }
#bas .print { float:right; }

/* Prochaine parutions */

#prochaine_parution { border:1px solid #ccc; border-bottom:0 none; line-height:27px; height:27px; }
#prochaine_parution h3 { background:url("img/abo_bouton.png") repeat-x; float:left; line-height:27px; color:#fff; padding:0 10px; text-transform:uppercase; font-size:13px; font-weight:bold; }
#prochaine_parution p { float:left; margin-left:10px; font-size:13px; font-weight:bold; text-transform:uppercase; color:#818070; }

/* Lien Twitter */

#twitter_btn { display:block; width:270px; height:0; padding-top:40px; overflow:hidden; margin:5px 0; background:transparent url(img/twitter.png) no-repeat; }

