body {background-image:url(image/fd_bando_souscriptions.jpg); background-repeat:repeat-x; }
img	{border:0px;}

#main {width:946px; top:0px;font:11px Verdana; text-align:left;margin-left:auto;margin-right:auto;}

#menu_banque {text-align:center; font:9px Verdana; height:43px; width:519px; background:#073799; float:left;}
#menu_banque ul {padding:14px 0px 0px 0px; margin:0 0 0 0; list-style:none;}
#menu_banque li {display:inline; padding:0px 7px 0px 0px; margin:0px 0px 0px 1px; background:url(image/menu_haut_sep2.gif) no-repeat right;}
#menu_banque li.noborder {border-right:0px; display:inline; padding:0px 1px 0px 0px; margin:0px 0px 0px 1px; background-image:none;}
#menu_banque a:link {font:9px Verdana; color:#FFFFFF; text-decoration:none;}
#menu_banque a:visited {font:9px Verdana; color:#FFFFFF; text-decoration:none;}
#menu_banque a:hover {font:9px Verdana; color:#FFFFFF; text-decoration:underline;}

#menu {text-align:left; font:10px Verdana; height:21px; width:330px; float:left;}
#menu ul {padding:3px 0px 0px 0px; margin:0 0 0 0; list-style:none;}
#menu li {display:inline; padding:0px 12px 0px 13px; margin:0px 0px 0px 9px; background:url(image/fleche_droite_cyan_fb.gif) no-repeat left;}
#menu li.noborder {border-right:0px; display:inline; padding:0px 12px 0px 0px; margin:0px 0px 0px 9px; background-image:none;}
#menu a:link {font:10px Verdana; color:#FFFFFF; text-decoration:none;}
#menu a:visited {font:10px Verdana; color:#FFFFFF; text-decoration:none;}
#menu a:hover {font:10px Verdana; color:#FFFFFF; text-decoration:underline;}

#bandeau {clear:both;  margin: 0px 0px 1px 0px; font-size:0px; width:755px;}
#bandeau_print {display:none;}
#logo {height:43px;display: block;line-height:0px;font-size:0px; text-align:left; float:left; margin:0px; padding:0px;  }
#logo img {height:33px; height:43px;}

#titre{width:600px;margin:0px 0px 20px 15px;color:#b81a55;font-weight:bold;font-size:18px;}

form {margin-left:15px;}

/***********************************/

.zone_principale {width:705px; float:left; border-right:1px solid #073799; padding:0px 15px 0 0; margin:20px 0px 0 0;}
.titre {background:#073799; font:bold 13px Verdana; color:#ffffff; padding:5px 0 5px 10px; margin-bottom:10px;}
.titre_bis {background:#00ADEF; font:bold italic 13px Verdana; color:#ffffff; padding:5px 0 5px 10px; margin:10px 0 10px 0; text-align:center; }
.railroad {margin-bottom:10px;}
.howto {margin-bottom:10px; font:10px Verdana; }
.lien {text-align:right; }
.lefty {float:left; font:10px Verdana; }
.titre_howto {font:bold 13px Verdana; border-bottom:1px solid #000000; padding:0 0 5px 0; }
.titre_formulaire {font:bold 13px Verdana; border-bottom:1px solid #000000; padding:0 0 5px 0; }

.documentation {border:1px solid #5878a7;margin:0px 0px 25px 0px;}

.home_box {border:1px solid #073799; background:url(image/fd_md.gif) repeat-y; margin:0px 0 30px 4px; padding:0 0 6px 0; float:left; width:137px; min-height:234px; _height:234px; }
.titre_documentation {background:url(img/degrade_bleu.jpg) repeat-x #1b3d7a;font:bold 13px Verdana; color:#ffffff; padding:5px 0 5px 10px; margin-bottom:0px;}

.titre_home_box {background:#073799; font:bold 13px Verdana; color:#ffffff; padding:5px 0 5px 10px; margin-bottom:5px;}
.separateur {height:1px; width:133px; border-bottom:1px solid #073799; margin:0 0 5px 12px; font-size:1px;}

/********/
.lien_doc {padding:10px 5px 10px 10px; font:bold 11px Verdana; color:#073799;background:url(img/degrade_bleu_h.jpg) repeat-y #d1edf8;}
.lien_doc a {
	padding:0px 0px 5px 15px;
	background:url(img/puce.png) no-repeat 0px 4px;
	color:#737373;
	text-decoration:none;
	font-weight:normal;
	display:block;
	margin-bottom:5px;
	border-bottom:1px dotted #c0d0dd;
}
/********/

.print {text-align:center; margin:30px 0 30px 0;}
.signature {text-align:center; margin:30px 0 30px 0;}
.navigation {text-align:right; }
.field {background:url(image/fd_field.jpg) repeat-x; color:#073799; padding:5px 5px 5px 5px; margin:10px 0px 10px 0px; border:1px solid #073799; font-family:Verdana; }
.field input {font:11px Verdana; }
.table_confirm {width:555px; background:url(image/fd_field.jpg) repeat-x; color:#073799; padding:0px 0px 0px 0px; margin:10px 0 10px 0; border:1px solid #073799;}
.td_table_confirm_titre {border-bottom:1px solid #073799; padding:5px 5px 5px 20px; font-weight:bold; }
.td_table_confirm {width:200px; padding:5px 5px 5px 20px; font-weight:bold; }
.td_table_confirm_ligne {width:200px; height:1px; border-bottom:1px solid #073799; font-size:1px; }
.td_table_confirm_noborder {width:200px; border-bottom:0px; padding:5px 5px 5px 20px; }
.lib_champ {width:400px; }
.big_lib_champ {width:450px; }
.moy_lib_champ {width:350px; }
.small_lib_champ {width:200px; }
.small2_lib_champ {width:250px; }
.champ {color:#073799; text-align:right; font:10px Verdana; }
.champ_center {color:#073799; text-align:center; font:10px Verdana; }
.champ_gauche {color:#073799; text-align:left; }
.field_conf {font:bold 11px Verdana; margin-right:2px; }
.num_abo {background:#00ADEF; padding:5px 5px 5px 5px; margin:10px 0px 10px 120px; font:bold 11px Verdana; color:#ffffff; width:300px;}
.num {background:#00ADEF; padding:5px 5px 5px 5px; margin:10px 0px 10px 120px; font:bold 11px Verdana; color:#ffffff; width:350px;}
.center {text-align:center; }
.retractation {background-image:url(image/fd_retract.gif); background-repeat:x; padding:25px 25px 5px 25px; margin:10px 0 10px 0; height:194px; font:10px Verdana; }
.info_bulle {display:none; font:10px Verdana; padding:2px 5px 2px 5px; }

.lien_fleche {background-repeat:no-repeat; background-image:url(image/fleche_droite_cyan.gif); padding:1px 0px 1px 20px; font-size:12px; text-decoration:none; font:10px Verdana; }
.lien_fleche a:link {color:#073799; font:10px Verdana; text-decoration:none;}
.lien_fleche a:visited {color:#073799; font:10px Verdana; text-decoration:none;}
.lien_fleche a:hover {color:#073799; font:10px Verdana; text-decoration:underline;}

.lien_fleche2 {background-repeat:no-repeat; background-image:url(image/fleche_retour.gif); padding:1px 0px 1px 40px; font-size:12px; text-decoration:none; font:10px Verdana; }
.lien_fleche2 a:link {color:#073799; font:10px Verdana; text-decoration:none;}
.lien_fleche2 a:visited {color:#073799; font:10px Verdana; text-decoration:none;}
.lien_fleche2 a:hover {color:#073799; font:10px Verdana; text-decoration:underline;}

.asterisk {font-size:9px;text-align:left;color:#aaaaaa;font-style:italic;}

#corps {float:left; font:10px Verdana;}
#corps .texte_petit {font:9px Verdana;}
#corps table {font:10px Verdana;}
#corps a.lien:link {font:10px Verdana; color:#073799; text-decoration:none; background-image:url(/image/puce_lien.gif); background-repeat:no-repeat; padding:0px 0px 0px 10px;}
#corps a.lien:visited {font:10px Verdana; color:#073799; text-decoration:none; background-image:url(/image/puce_lien.gif); background-repeat:no-repeat; padding:0px 0px 0px 10px;}
#corps a.lien:hover {font:10px Verdana; color:#073799; text-decoration:underline; background-image:url(/image/puce_lien.gif); background-repeat:no-repeat; padding:0px 0px 0px 10px;}

#corps a.lien_titre:link {font:11px Verdana; color:#073799; text-decoration:none; }
#corps a.lien_titre:visited {font:11px Verdana; color:#073799; text-decoration:none; }
#corps a.lien_titre:hover {font:11px Verdana; color:#073799; text-decoration:underline; }
#corps .clear {clear:both;}

#menu_droit {width:190px; float:left; font:10px Verdana; margin:0 0 0 0px; padding:20px 0 0 15px; }
#menu_droit img {border:0px}
#menu_droit div.texte {font:9px Verdana; padding:0px 0px 0px 8px;}
#menu_droit div.ligne { border-top:1px solid #073799; padding:0px 0px 0px 0px; margin:8px 0px 5px 0px; font-size:1px; height:1px;}
#menu_droit div.lien_fleche {background-image:url(/image/fleche_droite.gif); background-repeat:no-repeat; padding:1px 0px 1px 24px; font-size:12px;}
#menu_droit div.lien_fleche a:link {font:11px Verdana; color:#073799; text-decoration:none;}
#menu_droit div.lien_fleche a:visited {font:11px Verdana; color:#073799; text-decoration:none;}
#menu_droit div.lien_fleche a:hover {font:12px Verdana; color:#073799; text-decoration:underline;}
#menu_droit div.lien_fleche_actif a:link {font:11px Verdana; color:#073799; text-decoration:none;}
#menu_droit div.lien_fleche_actif a:visited {font:11px Verdana; color:#073799; text-decoration:none;}
#menu_droit div.lien_fleche_actif a:hover {font:11px Verdana; color:#073799; text-decoration:underline;}
#menu_droit div.libre {font:9px Verdana; margin:0px 0px 0px 0px; padding:0 0 0 0;}
#menu_droit div.img {font:9px Verdana; margin:10px 0px 10px 0px; padding:0 0 0 0;}
#menu_droit div.sub a:link {font:9px Verdana; color:#073799; text-decoration:none;}
#menu_droit div.sub a:visited {font:9px Verdana; color:#073799; text-decoration:none;}
#menu_droit div.sub a:hover {font:9px Verdana; color:#073799; text-decoration:underline;}

#box_connect {width:154px; border:1px solid #073799; background:#00ADEF;}
#box_connect div.bc_titre {font:bold 12px Verdana; color:#073799; padding:5px 0px 5px 0px; text-align:center;}
#box_connect div.contenu {background:#FFFFFF; font:bold 11px Verdana;color:#073799; padding:6px 10px 6px 10px;}
#box_connect form {font:11px Verdana; color:#073799; padding:0px 0px 6px 0px; margin:0 0 6px 0;}
#box_connect form div {padding:0px 0px 0px 20px; }
#box_connect  a:link {color:#073799; text-decoration:none; font:bold 11px Verdana;}
#box_connect  a:visited {color:#073799; text-decoration:none; font:bold 11px Verdana;}
#box_connect  a:hover {color:#073799; text-decoration:underline; font:bold 11px Verdana;}

/* Eléments relatifs aux tableaux */
#corps table {font:11px Verdana;}
#corps table ul {list-style-image:none; font:10px Verdana;}
#corps table strong {color:#000000;}
#corps th.colore {background:#00ADEF; color:#FFFFFF;}
#corps td.clair {background:#E1EFFA; color:#000000;}
#corps td.fonce {background:#D0E5F8; color:#000000;}

.pied {color:#073799;border-top:1px solid #073799;font:bold 10px Verdana;padding:5px 0px 20px 0px;text-align:left;}
.pied ul {padding:0px 0px 0px 0px; margin:0 0 0 0; list-style:none;}
.pied li {display:inline; padding:0px 12px 0px 0px; margin:0px 0px 0px 9px; background-image:url(image/menu_haut_sep2.gif); background-repeat:no-repeat; background-position:right;}
.pied li.noborder {border-right:0px; display:inline; padding:0px 12px 0px 0px; margin:0px 0px 0px 9px; background-image:none;}
.pied a:link {color:#073799; font:bold 10px Verdana; text-decoration:none;}
.pied a:visited {color:#073799; font:bold 10px Verdana; text-decoration:none;}
.pied a:hover {color:#073799; font:bold 10px Verdana; text-decoration:underline;}

.texte select {display:block}
.noInput select {display:none;}

#retour_accueil {
	background:url(img/fd_ong_hover.png) repeat-x;
	width:177px;
	margin-bottom:15px;
	color:white;
	font-weight:bold;
	font-size:11px;
	height:22px;
	padding:5px 0px 0px 13px;
}

#retour_accueil img {
	vertical-align:middle;
	margin:0px 0px 1px 0px;
}

#retour_accueil a {
	color:white;
	text-decoration:none;
}

.titreProd {
	color:#b91b56;
	font-weight:bold;
	font-size:13px;
	width:120px;
	text-align:left;
	height:37px;
}

.selectProd {
	width:200px;
	text-align:left;
}

.selectProd select{
	width:190px;	
}

.bordure {
	border-top:1px dotted #b9b0c3;
}

.texte {
	color:#333333;
	font-weight:bold;
}

.texte img {
	vertical-align:middle;
	margin-left:15px;
}
