body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
}
a {     
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #DC241F;
	text-decoration: none;
}
a:hover {     
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #DC241F;
	text-decoration: underline;
}
a:visited {     
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #DC241F;
	text-decoration: none;
}
.fond_ban {
	background-image: url(/pictures/mission/images/ban_03.gif);
	height: 95px;
	width: 548px;
	background-repeat: no-repeat;
}
.fil_ariane {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
	height: 19px;
}
.vert_fil_ariane {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #51A90B;

}
a.lien_fil_ariane {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #444444;
	text-decoration: underline;
}
a.lien_fil_ariane:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #444444;
	text-decoration: underline;
}
a.lien_fil_ariane:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #444444;
	text-decoration: underline;
}
.panier {
	float: right;
	height: 19px;
	display: block;
	margin-right: 1px; 
}
#compteur {
	padding-top: 10px;
	padding-right: 11px;
	float: right;
}
.compteur_top {
	background-image: url(/pictures/mission/images/compteur_top.gif);
	background-repeat: repeat-x;
	height: 3px;
	width: 152px;
}
.compteur_bottom {
	background-image: url(/pictures/mission/images/compteur_bottom.gif);
	background-repeat: repeat-x;
	height: 3px;
	width: 152px;
}
.compteur_texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DC241F;
	line-height: 14px;
	font-weight: normal;
}
.compteur_texte_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DC241F;
	line-height: 14px;
	font-weight: bold;
}
#deco {
	float: right;
	clear: right;
	width: 233px;
	padding-right: 11px;
	padding-top: 4px;
}
.rouge {
	color: #DC241F;
}
.titre_rouge {
	color: #DC241F;
	font-size: 11px;
	font-weight: bold;
}
.blanc {
	color: #FFFFFF;
}
a.blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.blanc:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.blanc:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
#table_edito {
	margin-top: 11px;
}
#table_gen {
	margin-top: 11px;
}
#table_gen td.fenetre_texte {
	height: 315px;
}
.fenetre_texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #444444;
	padding-right: 5px;
	padding-left: 5px;
}
.souligne_degrade {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #51A90B;
	background-image: url(/pictures/mission/images/souligne_degrade.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 534px;
	display: block;
	height: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.texte_partie_compte {
	padding-top: 11px;
	padding-left: 10px;
}
.edito_signature {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #444444;
	text-align: right;
	padding-top: 5px;
}
.select_tranche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	font-weight: normal;
	margin-top: 15px;
	margin-right: 5px;
}
.bouton_ok {
        margin-top: 16px;
}
#details {
	margin-top: 11px;
}
#main1 {
	margin:0;
	padding:5px 0 0;
}
#left {
	float:left;
	width:172px;
	margin:0;
	padding:0;
}
#right {
	float:right;
	width:173px;
	margin:0;
	padding:0;
}
#middle {
	width:172px;
	margin: auto;
	padding:0;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
    border:none;
	margin:0; padding:0;
	background:transparent;
}
a.thematiques,a.thematiques:visited {
	display: block;
	text-align: center;
	width: 172px;
	height: 20px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/pictures/mission/images/thematique_off.gif);
	margin: 0;
	padding: 2px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006532;
	background-repeat: no-repeat;
}
a.thematiques:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
        text-decoration: none;
        background-image: url('/pictures/mission/images/thematique_on.gif');
}

.nb_pages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
	background-image: url(/pictures/mission/images/fond_nb_pages.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 529px;
	text-align: center;
	padding-top: 3px;
	margin-top: 5px;
}
.nb_pages a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DC241F;
	text-decoration: none;
}
.nb_pages a:hover {
	text-decoration: underline;
}
#fenetres_small {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #444444;
	margin-top: 10px;
}
.titre_cadeau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DC241F;
	text-align: right;
	margin-bottom: 3px;
}
a.lien_titre_cadeau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DC241F;
	text-decoration: none;
}
a.lien_titre_cadeau:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DC241F;
	text-decoration: underline;
}
a.lien_titre_cadeau:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DC241F;
	text-decoration: none;
}
a.lien_titre_cadeau_echange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DC241F;
	text-decoration: none;
	margin-left: 5px;
}
a.lien_titre_cadeau_echange:hover {
	text-decoration: underline;
}
.texte_echange {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #444444;
	margin-left: 112px;
}
.texte_offre_details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #DC241F;
	line-height: 24px;
}
.sepa_verte {
	background-color: #62BD19;
	height: 1px;
	width: 529px;
	margin-top: 10px;
	margin-bottom: 10px;
}
a.lien_titre_cadeau_details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DC241F;
	text-decoration: none;
}
a.lien_titre_cadeau_details:hover {
	text-decoration: underline;
}
.cadeau {
	margin-top: 1px;
	margin-left: 1px;
}
.fond_cadeau_100 {
	margin-bottom: 2px;
	margin-right: 3px;
	background-image: url(/pictures/mission/images/fond_visu100.gif);
	background-repeat: no-repeat;
	height: 104px;
	width: 104px;
	float: left;
}
.fond_cadeau_140 {
	margin-bottom: 2px;
	margin-right: 10px;
	background-image: url(/pictures/mission/images/fond_visu140.gif);
	background-repeat: no-repeat;
	height: 144px;
	width: 144px;
}
.retour {
    width: 529px;
	text-align: left;
	margin-top: 10px;
	padding-bottom: 10px;
}
.zoom {
    margin-top: 5px;
	padding-left: 40px;
}
.commander {
    padding-top: 10px;
	text-align: center;
}
.pictos {
	margin-top: 5px;
	float: right;
}
.picto_gain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFDD;
	color: #DC241F;
	height: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: Aucune;
	border-bottom-style: solid;
	border-left-style: Aucune;
	border-top-color: #FFB301;
	border-bottom-color: #FFB301;
	padding-right: 2px;
}
.picto_gain_visu {
	padding-bottom: 3px;
}
.picto_detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFFFDD;
	color: #DC241F;
	height: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: Aucune;
	border-bottom-style: solid;
	border-left-style: Aucune;
	border-top-color: #FFB301;
	border-bottom-color: #FFB301;
	padding-right: 2px;
	line-height: 14px;
}
a.lien_detail_cadeau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #DC241F;
	text-decoration: none;
}
a.lien_detail_cadeau:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #DC241F;
	text-decoration: none;
}
a.lien_detail_cadeau:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #DC241F;
	text-decoration: none;
}
.champ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #444444;
	height: 15px;
	
	border: 1px solid #62BD19;
	vertical-align: middle;
}
.champ_log {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #444444;
	height: 15px;
	width: 123px;
	border: 1px solid #62BD19;
	text-align: center;
}
.sepa_log {
	background-color: #51A90B;
	height: 1px;
	width: 380px;
	margin-top: 10px;
	text-align: center;
}
.log_trefle {
	height: 324px;
	width: 403px;
	background-image: url(/pictures/mission/images/log_trefle.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DC241F;
	text-decoration: none;
}
.log_erreur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #DC241F;
	height: 40px;
	line-height: 18px;
}
.log_perdu_mdp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #52AA0D;
	text-decoration: none;
	margin-top: 5px;
}
a.lien_log_perdu_mdp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #52AA0D;
	text-decoration: none;
	margin-top: 5px;
}
a.lien_log_perdu_mdp:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #52AA0D;
	text-decoration: none;
	margin-top: 5px;
}
a.lien_log_perdu_mdp:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #52AA0D;
	text-decoration: none;
	margin-top: 5px;
}
.log_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #006532;
	background-image: url(/pictures/mission/images/log_fond_copy.jpg);
	background-repeat: no-repeat;
	height: 34px;
	width: 795px;
	margin-top: 50px;
	padding-top: 2px;
}
a.lien_log_copy {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #006532;
	text-decoration: none;
}
#pave_bottom {
	margin-top: 15px;
}
.pave_bottom_texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #DC241F;
}
.picto_defaut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFFFDD;
	color: #DC241F;
	height: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: Aucune;
	border-bottom-style: solid;
	border-left-style: Aucune;
	border-top-color: #FFB301;
	border-bottom-color: #FFB301;
	line-height: 14px;
}
#table_picto_defaut {
    margin-top: 2px;
}
#table_bottom {
	height: 21px;
}
.fond_bottom_links {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/pictures/mission/images/fond_bottom_links.gif);
	background-repeat: no-repeat;
    width: 792px;
	font-size: 10px;
	font-weight: bold;
	color: #006532;
	padding-top : 5px;
}
a.lien_bottom_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006532;
	text-decoration: none;
}
a.lien_bottom_links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006532;
	text-decoration: none;
}
a.lien_bottom_links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006532;
	text-decoration: none;
}

table.border_black {
        border-collapse: collapse;
}

table.border_black td {
        border-color: black;
        border-style: solid;
        border-width: 1px;
}

table.border_black .header {
        font-weight: bold;
}


/* Boite login si non identifié */

input.log {
	margin: 2px 0 0 0;
	padding: 2px 4px 0 4px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #DC241F;
	height: 15px;
	width: 150px;
	background-image: url(/pictures/mission/images/input_log_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #FFB301;
}
.form_login {
	margin: 6px 0 0 0;
	padding: 0;
	width: 205px;
}
#boite_login {
	width: 140px;
}
.compteur_bg {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #DC241F;
	height: 72px;
	background-image: url(/pictures/mission/images/compteur_bg.gif);
	background-repeat: repeat-x;
}
