/*Copyright (c) 2006 Skyline-arts.com. All rights reserved.*/


/* ---------------------
Html et body
--------------------- */
body {
	width : 750px;
	margin : 0 auto; padding : 0 10px;
	font-family : Tahoma, Helvetica, sans-serif;
	font-size : 0.7em;
	color : #5B5B5B;
	}
body.popup {
	width : 450px;
}


/* ---------------------
Header
--------------------- */
#header {
	border-bottom : 1px solid #DCDCDC;
	margin-top : 15px;
	text-align : center;
	}

#header h1 {
	font-size : 1.2em;
	font-weight : normal;
	padding : 4px 0 2px 0; margin : 0;
	}
	
#header p {
	padding : 0 0 4px 0; margin : 0;
	font-style : italic;
	}


/* ---------------------
Navigation
--------------------- */
#navigation {
	border-bottom : 1px solid #DCDCDC;
	margin : 6px 0 25px 0;
	}
#navigation ul {
	padding : 5px 0 10px 0; margin : 0;
	text-align : center;
	}
#navigation2 {
	border-top : 1px solid #DCDCDC;
	margin : 40px 0 0 0;
	}
#navigation2 ul {
	padding : 10px; margin : 0;
	text-align : right;
	}
#navigation li, #navigation2 li  {
	list-style : none;
	display : inline;
	margin-right : 10px; padding : 0;
	}
#navigation li a, #navigation2 li a {
	color : #5B5B5B;
	padding : 2px 0 2px 20px;
	}
#navigation li a:hover, #navigation2 li a:hover {
	color : #D0371E;
	}


/* ---------------------
Liens de navigation
--------------------- */
a.home { background : url(img/icon.png) no-repeat 0 -102px; }
a.file { background : url(img/icon.png) no-repeat 0 0px; }
a.doc { background : url(img/icon.png) no-repeat 0 -49px; }
a.cf { background : url(img/icon.png) no-repeat 0 -16px; }
a.back { background : url(img/icon.png) no-repeat 0 -118px; }
a.out { background : url(img/icon.png) no-repeat 0 -67px; }
a.wb { background : url(img/icon.png) no-repeat 0 -135px; }
a.img { background : url(img/icon.png) no-repeat 0 -152px; }


/* ---------------------
Page d'authentification
--------------------- */
#login label{
	background : url(img/icon.png) no-repeat 0 -34px;
	padding : 2px 1px 1px 20px;
	}
#pwd label{
	background : url(img/icon.png) no-repeat 0 -86px;
	padding : 1px 1px 1px 20px;
	}
#auth {
	text-align : center;
	margin-top : 30px;
	}
.auth_return {
	text-align : center;
	}

fieldset {
	border : 0;
	}
textarea {
	width : 99%;
	}
input {
	margin-right : 8px;
	}
label {
	margin-right : 4px;
	}

#l-billet li {
	list-style-type : none;
	background : url(img/puce.png) no-repeat 0 8px;
	padding : 2px 0 12px 15px;
	}

#l-billet a {
	line-height : 1.4em;
	color : #5B5B5B;
	}

#l-billet a:hover {
	color : #5FB700;
	}
	

	
.msg {
	text-align : center;
	color : #D0371E;
	}
	
a {
	color : #5B5B5B;
	}

a:hover {
	color : #5FB700;
	}

h2 {
	font-size : 1.1em;
	margin : 0; padding : 5px 0 10px 0;
	}