/* Balises */
body {
	background-image:url(medias/presentation-fond.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-attachment:fixed;
	
	scrollbar-base-color:#fefaed;
	scrollbar-arrow-color:#d74c02;
	scrollbar-3dlight-color:#fed37f;
	scrollbar-face-color: #fff;
	scrollbar-track-color: #eee;
	scrollbar-darkshadow-color: #fed37f;
}
p {
	margin-bottom:3px;
	padding-bottom:3px;
	margin-top:3px;
	padding-top:3px;
}

.rubriques {
	color:#000000;
	font-family:verdana, sans serif;
	font-size:10px;
	text-align:center;
}

.intro {
	background-image:url(medias/filet-jaune.gif);
	background-repeat:repeat-y;
	padding-left:30px;
	
	font-family:verdana, sans serif;
	font-size:13px;
	font-weight:bold;
	color:#900;
}

.afelec {
	color:#162983;
	font-family:verdana, sans serif;
	font-size:30px;
	font-weight:bold;
}

.titres {
	color:#162983;
	font-family:verdana, sans serif;
	font-size:18px;
}

.bold {
	color:#900;
	font-family:verdana, sans serif;
	font-size:13px;
	text-align:left;
	font-weight:bold;
}
.texte {
	color:#535353;
	font-family:verdana, sans serif;
	font-size:11px;
	text-align:left;
}
.texteOrange {
	color:#162983;
	font-family:verdana, sans serif;
	font-size:13px;
	text-align:left;
	font-weight:bold;
}

a:link, a:visited {
	color:#000000;
	text-decoration:none;
}
a:hover, a:active {
	color:#900;
	text-decoration:underline;
}

a.orange:link, a.orange:hover, a.orange:active, a.orange:visited {
	color:#900;
	text-decoration:underline;
	font-weight:bold;
}
.retourAccueil {
	background-image:url(medias/nav-fond-haut.gif);
	width:184px;
	height:44px;
	color:#000000;
	font-family:verdana, sans serif;
	font-size:10px;
	text-align:center;
}

/* formulaires */
input, select, textarea {
	border: 1px solid #fed37f;
	background-color:#f3f3f3;
	
	color:#000;
	font-family:Garamond, "Times New Roman", serif;
	font-weight:normal;
	font-style:italic;
	font-size:14px;
}
.l70{ width:70px; }
.l110 { width:110px; }
.l180 { width:180px; }

/* calques */
#menu {
	background-image:url(medias/nav-fond-filet.gif);
	background-repeat:repeat;
	background-attachment:fixed;
	position:absolute;
	left:0px;
	top:0px;
	width:184px;
	z-index:2;
}
html>body #menu {
	position: fixed;
}
#conteneurPrincipal {
	width:100%;
	z-index:1;
}
#bandeau {
	background-image:url(medias/haut-fond-retis-solutions.jpg);
	background-repeat:no-repeat;
	position:absolute;
	width:99%;
	top:12px;
	height:67px;
}
#titre {
	padding-left:310px;
	padding-top:16px;
	
	color:#162983;
	font-family:verdana, sans serif;
	font-size:32px;
}
#contenu {
	position:absolute;
	top:140px;
	left:220px;
	line-height:130%;
}
#presentation {
	position:absolute;
	left:0px;
	top:96px;
	width:179px;
	height:30px;
	z-index:1;
	color:000;
	font-family:verdana, sans serif;
	font-size:12px;
	text-align:center;
}

/* contacts */
.adresse {
	color:#162983;
	font-family:verdana, sans serif;
	font-size:10px;
	text-align:center;
}
.texteAdressesGris {
	text-align:center;
	font-family:verdana, sans serif;
	font-size:11px;
	color:#666;
}
.texteAdressesBleu {
	font-family:verdana, sans serif;
	font-size:11px;
	color:#162983;
}