.mainmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #70665D;
	text-decoration: none;

}
a.mainmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #70665D;
	text-decoration: none;

}
a.mainmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F417F;
	text-decoration: none;

}
.menubox {
	text-align: right;
	padding: 5px 0px 3px 3px;
}
.path {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	color: #A69C92;
	text-decoration: none;
}
a.path {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	color: #A69C92;
	text-decoration: none;
}
a.path:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	color: #1F417F;
	text-decoration: none;
}


.stitrebox {
	background-image: url(../images/st_p_13.gif);
	background-repeat: repeat-x;
	background-position: right center;
}
.stitre, .soustitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1F417F;
	background-color: #FFFFFF;
	padding-right: 5px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424851;

}
.textnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424851;
	text-align: justify;
	padding: 10px 0px 30px;
	list-style-image: url(../images/point.gif);

	}
.menuleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A1A25;
	text-decoration: none;
	}
a.menuleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A1A25;
	text-decoration: none;
	}
a.menuleft:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A1A25;
	text-decoration: underline;
	
}
.pathbox {
	text-align: right;
	padding: 3px 0px 8px 8px;
}
.profilebox {
	background-image: url(../images/pr_box_bl_17.gif);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 10px;

}
.quotlight {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #D1C9C0;
}
.studlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D1C9C0;
}
.linkbox {
	background-image: url(../images/b_linkbox_b_07.gif);
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 20px;
	}
.subtitlinks {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #B4ABA2;
}
.linkwh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
	margin-bottom: 2px;
	display: block;
	}
a.linkwh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}
a.linkwh:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D1C9C0;
	text-decoration: none;


}
.contactbox {
	background-image: url(../images/b_contbox_10.gif);
	padding: 5px 3px;

}
.subtitcont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7A7168;
	text-indent: 15px;
}
.contactext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5650;
	text-decoration: none;
	}
a.contactext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5650;
	text-decoration: none;
	}
a.contactext:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5650;
	text-decoration: underline;
}
.searchbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424851;
	height: 21px;
	border: 1px solid #9C9288;
	width: 150px;
}
.texthome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #424851;
	font-size: 11px;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	line-height: 18px;
	text-align: justify;

}
.profmainbox {
	background-color: #E3DCD2;
	padding: 7px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;

}
.profmainquot {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #514542;
	padding-left: 40px;
	text-align: justify;
	padding-top: 20px;


}
.profmainsygn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #514542;
}
.profmaintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #514542;
	text-align: justify;

}
.stumenubox {
	background-color: #FFFFFF;
	padding: 1px;
	width: 58px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;

}
}
.blanc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; line-height: 12px}
.textebleu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1F417F; list-style-image: url(../images/point_07.gif)}
.important {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #22385; list-style-image: url(../images/point_08.gif)}
.importbleu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #1F417F}
.gris {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #CCCCCC}
.blue {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #1F417F}
.blue:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #CCCCCC}
.small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666}
.medium {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #3366CC}
.large {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #3366CC}
.tableau {
	background-color: #FFF6C4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1F417F;
	padding: 2px;
	margin: 2px;


}
.boxes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F417F;
	border: 2px solid #FFDD75;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F417F;
	border: 2px solid #FFDD75;
}
a {
		color: #1F417F;
	; text-decoration: none
}
a:hover {
color: #1F417F;
/*	; text-decoration: underline*/
}
.newslettertexte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	vertical-align: top;
}
.newsletterbottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #760C1D;
	font-size: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.banerbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D5650;
	border: 5px solid #D4CEC8;
	padding: 5px;
	margin-top: 5px;
	margin-right: 55px;
	margin-bottom: 5px;
	margin-left: 55px;
	width: 510px;
	text-align: center;
	background-color: #E5DFD9;
	}
a.banerbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #77101B;
	font-weight: bold;
}
.banertitre {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #1F417F;
	font-style: normal;
	font-weight: bold;
}
.banerlink {



	color: #1F417F;
	font-weight: bold;
}
