/* attention aux polices de caractères : à vérifier */
/* EM au lieu de px ? */
/* taille des polices par rapport au PSD */
/* positionnement puces rondes menu bas */

@import url('header.css');
@import url('declinaisons.css');
@import url('extensions.css');

* {
	margin: 0;
	padding: 0;
}

body {
    background: #0e3070;
    margin: 0 0 10px 0;
    padding: 0;
    font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
    font-size: 0.75em;
    text-align: center;
}

.clear { clear: both; }
.overflow-auto { overflow: hidden; }

a img { border: 0; }

a { outline: 0; }

p.align-center {
	text-align: center;
}

p.align-right {
	text-align: right;
}

p.align-justify {
	text-align: justify;
}

.indent {
	padding-left: 25px;
}

#globalcontainer {
	background: #f6f7fb;
	margin: 0 auto;
	text-align: left;
	width: 66.5em; /* 800px;/*760pxtaille mini 800x600px */
	position: relative;
}

/* fil d'ariane */
#follow-line {
	font: 11px/2em Verdana;
	padding-left: 20px;
	min-height: 2em;
	height: 2em;
	color: #0e3070;
}
	
	#follow-line a {
		text-decoration: none;
		color: #0e3070;
	}
	
	#follow-line a:hover {
		color: #5D0C7B;
	}

/* pied de page : menu bas */
#footer {
	background: #005bc3;
	text-align:center;
	padding:5px 0;
	margin: 10px 0;
	font-size: 11px;
	position: relative;
}

	#footer li {
		display:inline;
		padding:0 8px 0 8px;
		background:url(../images/commun/puce_menu_b.png) no-repeat right center;
	}

	#footer li.last {
		background: none;
	}

		#footer li a {
			color:#fff;
			text-decoration:none;
		}

		#footer li a:hover {
			color: #f9f400;
		}

#underfooter {
	height: 8px;
	background: #0E3070 url('../images/profils/fond-page.gif') repeat-y left top;
}
