* {
	padding:0;
	margin:0;
}
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#63664B;
	background-image:url(../images/interface/fond_rayures.gif);
}
body.popup {
	padding:20px;
	background-color:#FFFFFF;
	background-image:none;
}
.popup #interface-contenu {
	width:auto;
	height:auto;
	background-image:none;
}
.popup #interface-bas {
	width:auto;
	height:auto;
	background-image:none;
}
h3 {
	font-size:14px;
}
form {
	margin:0;
	padding:0;
}
input {
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #63664B;
	font-size:11px;
	color:#63664B;
	padding:1px 3px;
}
input.bouton {
	cursor:pointer;
}
input.nobord {
	border:0;
}
select {
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #63664B;
	font-size:11px;
	color:#63664B;
	padding:1px 3px;
	padding-right:1px;
}
option {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#63664B;
	padding:1px 3px;
}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #63664B;
	font-size:11px;
	color:#63664B;
	padding:1px 3px;
}

#contenu ul {
	margin-left:30px;
}
#contenu li {
	margin-bottom:15px;
}
#contenu li li {
	margin-bottom:0px;
	margin-top:2px;
}
#contenu .compact {
	margin-left:50px;
}
#contenu .compact li {
	margin-bottom:5px;
}

a img {
	border:0;
}

a {
	font-weight:bold;
	text-decoration:none;
	color:#63664B;	
}
a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#EE5531;	
}
a.souligne {
	text-decoration:underline;
}
a.liste {
	font-weight:normal;
	text-decoration:none;
	color:#63664B;	
}
a.liste:hover {
	font-weight:normal;
	text-decoration:underline;
	color:#EE5531;	
}
a.petit {
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	color:#666666;	
}
a.petit:hover {
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	color:#EE5531;	
}
a.cadre {
	font-weight:normal;
	text-transform:uppercase;
	font-size:11px;
	color:#EE5834;
	padding:3px 5px;
	border:1px solid #CCCCCC;
	border-left:13px solid #63D366;
}
a.cadre:hover {
	font-weight:normal;
	color:#FFFFFF;
	padding-left:17px;
	background-image:url(../images/icones/carre_blanc.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#63D366;
	border:1px solid #63D366;
}
.section1 a.cadre {
	border-left-color:#63D366;
}
.section1 a.cadre:hover {
	background-color:#63D366;
	border-color:#63D366;
}
.section2 a.cadre {
	border-left-color:#FDCE29;
}
.section2 a.cadre:hover {
	background-color:#FDCE29;
	border-color:#FDCE29;
}
.section3 a.cadre {
	border-left-color:#02C0E9;
}
.section3 a.cadre:hover {
	background-color:#02C0E9;
	border-color:#02C0E9;
}
.section4 a.cadre {
	border-left-color:#EE603F;
}
.section4 a.cadre:hover {
	background-color:#EE603F;
	border-color:#EE603F;
}

#interface-bandeau {
	width:964px;
	height:170px;
	background-image:url(../images/interface/bandeau.jpg);
}

#interface-contenu {
	width:964px;
	height:auto;
	background-image:url(../images/interface/fond_contenu.jpg);
	text-align:left;
}
#interface-contenu2 {
	width:964px;
	height:auto;
	background-image:url(../images/interface/coin_gris_HG.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#interface-menu {
	margin-left:86px;
}

#interface-bas {
	width:964px;
	height:17px;
	background-image:url(../images/interface/bas_page.jpg);
	text-align:right;
}
#interface-bas div {
	position:relative;
	right:20px;
	bottom:5px;
}

#contenu {
	padding:20px;
	padding-top:60px;
	text-align:justify;
}
#contenu_admin {
	padding:20px;
	padding-top:10px;
	text-align:justify;
}

.icone {
	position:relative;
	top:3px;
}
.icone_titre {
	position:relative;
	top:3px;
}

.titre_page, .titre_page1, .titre_page2, .titre_page3, .titre_page4 {
	text-align:left;
	font-size:18px;
	font-weight:bold;
	color:#63D366;
	margin:10px 0 30px 0;
	padding-bottom:10px;
	border-bottom:2px dotted #63D366;
}
.titre_page2 {
	color:#FDCE29;
	border-bottom-color:#FDCE29;
}
.titre_page3 {
	color:#02C0E9;
	border-bottom-color:#02C0E9;
}
.titre_page4 {
	color:#EE603F;
	border-bottom-color:#EE603F;
}

.rouge {
	color:#EE5733;
}
.erreur {
	color:#EE5733;
	font-weight:bold;
}
.oblig {
	color:#737373;
	font-weight:normal;
}
.nom_champ {
	font-weight:bold;
	color:#737373;
}

.colonne_mesures {
	margin:10px 0 0 10px;
	width:243px;
	background-image:url(../images/interface/filet_gris_vertical.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:30px;
}
.titre_mesures {	
	margin:0 0 20px 10px;
}
.titre_zone_mesures {
	margin:5px 0;
}
.lg_mesure, .lg_mesure_dernier {
	border:0;
	border-bottom:1px dashed #666666;
	padding:3px 0;
	text-align:left;
}
.lg_mesure_dernier {
	border:0;
}

.colonne_droite {
	margin-top:10px;
}

.groupe_3blocs_accueil {
	background-image:url(../images/accueil/cadre_3blocs.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:5px;
	margin:5px;
	margin-bottom:20px;
}
.bloc_accueil {
	margin-right:30px;
	margin-top:4px;
}
.bloc_contacts {
	background-image:url(../images/accueil/cadre_contacts.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:5px;
	margin:5px;
	margin-bottom:10px;
	padding-right:30px;
}
.bloc_logos {
	background-image:url(../images/accueil/cadre_equal_fse.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:5px;
	margin:5px;
	margin-bottom:10px;
	padding-right:19px;
}

#contenu ul {
	margin-top:10px;
	margin-left:50px;
}
#contenu ul li {
	list-style-image:url(../images/icones/puce.gif);
	margin-bottom:5px;
}
#contenu ol li.soustitre {
	list-style-image:url(../images/icones/fleche_rouge.gif);
	margin-bottom:20px;
	margin-left:20px;
}
#contenu ol li.soustitre2 {
	list-style-image:url(../images/icones/fleche_rouge.gif);
	margin-bottom:20px;
}
.soustitre {
	font-family:Arial, Helvetica, sans-serif;
	color:#FB0D00;
	font-size:14px;
	font-weight:normal;
	margin-top:20px;
	text-align:left;
	cursor:pointer;
}
.soustitre2 {
	color:#FB0D00;
	font-size:13px;
	font-weight:bold;
	margin-top:20px;
}
.item {
	font-weight:bold;
	font-size:13px;
}

