@import url("assap.css");
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003399;
}
.titreblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}
.textefushia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E53791;
}
.texteviolet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8425CA;
}
.textebleuciel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66CCFF;
}
.textebleuelec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2086EC;
}
.textemauve {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B185FF;
}
.textejaune {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FCC212;
}
.texteocre {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC6633;
}
.textepomme {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B9D200;
}
.texterose {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCAC3;
}
.texteorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF4B10;
}
.textevert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6EA837;
}
.texteblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.textebleu {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
}
.textebleutitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	font-weight: bold;
}
.degfushiagauche {
	background-image: url(clarpa/images/fishiadegradegauche.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.degfushiadroit {
	background-image: url(commun/fishiadegradedroit.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.degvioletgauche {
	background-image: url(commun/violetdegradegauche.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.degvioletdroit {
	background-image: url(commun/violetdegradedroit.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.degmauvegauche {
	background-image: url(commun/mauvedegradegauche.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.degmauvedroit {
	background-image: url(commun/mauvedegradedroit.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.degbleugauche {
	background-image: url(commun/bleugradegauche.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.degbleudroit {
	background-image: url(commun/bleugradedroit.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.degbleuclairgauche {
	background-image: url(commun/bleuclairdegradegauche.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.degbleuclairdroit {
	background-image: url(commun/bleuclairdegradedroit.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.degbleufoncegauche {
	background-image: url(commun/bleufoncedegradegauche.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.degbleufoncedroit {
	background-image: url(commun/bleufoncedegradedroit.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.grandbleutitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000099;
	font-weight: bold;
}
.grandblanctitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.flch {
	PADDING-RIGHT: 2px; BACKGROUND-POSITION: 5px 5px; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(http://hebdo.nouvelobs.com/hebdo/images/flch_sup.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.texteorangegros {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF4B10;
}
.rub-cont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	COLOR: #E53791;
	HEIGHT: auto;
	font-weight: bold;
}
.rub-cont-hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	HEIGHT: auto;
	BACKGROUND-COLOR: #E53791;
	font-weight: bold;
}
.rub-cont2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #E53791;
	HEIGHT: auto;
	font-weight: bold;
}
.rub-cont2-hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	HEIGHT: auto;
	BACKGROUND-COLOR: #E53791;
	font-weight: bold;
}
.rub-viol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	COLOR: #8425CA;
	HEIGHT: auto;
	font-weight: bold;
}
.rub-viol-hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	HEIGHT: auto;
	BACKGROUND-COLOR: #8425CA;
	font-weight: bold;
}
.rub-viol2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #8425CA;
	HEIGHT: auto;
	font-weight: bold;
}
.rub-viol2-hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	HEIGHT: auto;
	BACKGROUND-COLOR: #8425CA;
	font-weight: bold;
}
.rub-bleuciel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	COLOR: #66CCFF;
	HEIGHT: auto;
	font-weight: bold;
}
.rub-bleuciel-hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	HEIGHT: auto;
	BACKGROUND-COLOR: #66CCFF;
	font-weight: bold;
}
.rub-bleuciel2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #66CCFF;
	HEIGHT: auto;
	font-weight: bold;
}
.rub-bleuciel2-hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	HEIGHT: auto;
	BACKGROUND-COLOR: #66CCFF;
	font-weight: bold;
}
.rub-bleuelec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	COLOR: #2086EC;
	HEIGHT: auto;
	font-weight: bold;
}
.rub-bleuelec2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #2086EC;
	HEIGHT: auto;
	font-weight: bold;
}
.rub-bleuelec-hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	HEIGHT: auto;
	BACKGROUND-COLOR: #2086EC;
	font-weight: bold;
}
.rub-bleuelec-hover2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	HEIGHT: auto;
	BACKGROUND-COLOR: #2086EC;
	font-weight: bold;
}
.rub-mauve {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	COLOR: #B185FF;
	HEIGHT: auto;
	font-weight: bold;
}
.rub-mauve-hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	HEIGHT: auto;
	BACKGROUND-COLOR: #B185FF;
	font-weight: bold;
}
.rub-mauve2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #B185FF;
	HEIGHT: auto;
	font-weight: bold;
}
.rub-mauve-hover2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	HEIGHT: auto;
	BACKGROUND-COLOR: #B185FF;
	font-weight: bold;
}
.petitnoir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.horizon {
LEFT: 0px;
POSITION: absolute;
BACKGROUND-COLOR: transparent;
MARGIN-TOP: -188px;
LEFT: 0px;
WIDTH: 100%; TOP: 50%; min-width: 800px
}.berlin {
	font-family: "Berlin Sans FB";
	font-size: 20px;
	color: #000099;
}
.abott {
	font-family: AbottOldStyle;
	font-size: 20px;
	color: #000099;
}
.dumbledor {
	font-family: "Dumbledor 1";
	font-size: 20px;
	color: #000099;
}
.scritpS800 {
	font-family: Script-S800;
	font-size: 20px;
	color: #000099;
}
.scriptS850 {
	font-family: Script-S850;
	font-size: 20px;
	color: #000099;
}
.sherwood {
	font-family: Sherwood;
	font-size: 20px;
	color: #000099;
}
.maiandra {
	font-family: "Maiandra GD";
	font-size: 20px;
	color: #000099;
}
.comix {
	font-family: Comix;
	font-size: 20px;
	color: #000099;
}
