body {
	background-color: #CAE1FA;
	margin: 0px;
	padding: 0px;
}
img {border: 0;}
table 
{ 
border-collapse: collapse;
}
ul {
list-style-type: none;
margin: 0;
padding: 0;}
ol {
margin: 0;
padding: 0;}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	padding-left: 14px;
	margin-left: 12px;
	margin-bottom: 2px;
	background-image:url(interface/puce.gif);
	background-position: 0 9px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
.bodind {
	background-color: #CAE1FF;
	overflow: hidden;
}
.bodint {
	background-attachment: scroll;
	background-image: url(interface/triple_fdintro.jpg);
	background-repeat: repeat-x;
	background-color: #CAE1FF;
	overflow: hidden;
}
.bodblan {
	background-color: #FFFFFF;
	overflow: hidden;
}
.bodimp{
	background-color: #FFFFFF;
}
.txtbleug {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #00549B;
	font-weight: normal;
}
.txtorangeg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFA800;
	font-weight: normal;
}
.gauche {
	background-attachment: scroll;
	background-image: url(gauche1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}
.espace1 {
	font-size: 1px;
	line-height: 1px;
}
.espace1b {
	font-size: 1px;
	line-height: 1px;
	background-color: #7AA8DA;
}
.txtbleu8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #00549B;
	font-weight: normal;
}
.txtbleu8 a:link {color: #00549B; text-decoration: none;}
.txtbleu8 a:active {color: #00549B; text-decoration: none;}
.txtbleu8 a:visited {color: #00549B; text-decoration: none;}
.txtbleu8 a:hover {color: #FFA800; text-decoration: none;}
.txtbleu6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color: #00549B;
	font-weight: normal;
}
.txtbleu8 a:link {color: #00549B; text-decoration: none;}
.txtbleu8 a:active {color: #00549B; text-decoration: none;}
.txtbleu8 a:visited {color: #00549B; text-decoration: none;}
.txtbleu8 a:hover {color: #FFA800; text-decoration: none;}
.txtnoir8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.txtbleu9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #00549B;
}
.txtbleu9 a:link {color: #00549B; text-decoration: none;}
.txtbleu9 a:active {color: #00549B; text-decoration: none;}
.txtbleu9 a:visited {color: #00549B; text-decoration: none;}
.txtbleu9 a:hover {color: #FFA800; text-decoration: none;}
.txtrouge9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FF0000;
}
.txtrouge9 a:link {color: #FF0000; text-decoration: none;}
.txtrouge9 a:active {color: #FF0000; text-decoration: none;}
.txtrouge9 a:visited {color: #FF0000; text-decoration: none;}
.txtrouge9 a:hover {color: #FFA800; text-decoration: none;}
.txtrouge9g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
        font-weight: bold;	
	color: #FF0000;
}
.txtnoir10j {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
}
.txtgris9just {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF9900;
	text-align: justify;
}
.txtnoir9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.txtnoir8g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
}
.txtbleu14g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #00549B;
	font-weight: bold;

}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #00549B;
}
.txtblanforange10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FFA800;
}
.chemin {
	line-height: 14px;
	background-image: url(chemin.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
}
.txtgris10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #009933;
	font-weight: normal;
}
.txtnoir10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}
.txtnoir10c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	text-align: center;
}
.txtnoir11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	font-weight: normal;
}
.txtnoir10g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;	
}
.txtmsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #0082C6;
}
.txtrouge12g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FF0000;
	font-weight: bold;
}
.txtrouge12g a:link {color: #FF0000; text-decoration: none;}
.txtrouge12g a:active {color: #FF0000; text-decoration: none;}
.txtrouge12g a:visited {color: #FF0000; text-decoration: none;}
.txtrouge12g a:hover {color: #FFA800; text-decoration: none;}
.txtrose12g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFCC99;
	font-weight: bold;
}
.txtrose12g a:link {color: #FFCC99; text-decoration: none;}
.txtrose12g a:active {color: #FFCC99; text-decoration: none;}
.txtrose12g a:visited {color: #FFCC99; text-decoration: none;}
.txtrose12g a:hover {color: #FFCC99; text-decoration: none;}
.txtbleu12g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #00549B;
	font-weight: bold;
}
.txtbleu12g a:link {color: #00549B; text-decoration: none;}
.txtbleu12g a:active {color: #00549B; text-decoration: none;}
.txtbleu12g a:visited {color: #00549B; text-decoration: none;}
.txtbleu12g a:hover {color: #FFA800; text-decoration: none;}
.txtbleu12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #00549B;
}
.txtbleu12 a:link {color: #00549B; text-decoration: none;}
.txtbleu12 a:active {color: #00549B; text-decoration: none;}
.txtbleu12 a:visited {color: #00549B; text-decoration: none;}
.txtbleu12 a:hover {color: #FFA800; text-decoration: none;}
.txtnoir12g {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
}
.txtnoir8c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: center;
}
.txtbleu8c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #00549B;
	text-align: center;
}
.boutonh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	border: thin solid #00549B;
	color: #00549B;
}
.boutonhe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	border: thin solid #FFA800;
	color: #FFA800;
}
.txtnoir9just {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align: justify;
}
.txtbleuf9justh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000099;
	text-align: justify;
        line-height: 12pt;
}
.txtnoir9justh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align: justify;
        line-height: 12pt;
}
.txtnoir9c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align: center;
}
.txtbleu9g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #00549B;
	font-weight: bold;
}
.txtnoir9g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
}
.txtvert11g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #009900;
}
.txtvert10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #009900;
}
.contourg {
	background-attachment: scroll;
	background-image: url(bando/filet_contourg.gif);
	background-repeat: repeat;
}
.contourd {
	background-attachment: scroll;
	background-image: url(bando/filet_contourd.gif);
	background-repeat: repeat;
}
.bandohautg {
	background-attachment: scroll;
	background-image: url(bando/haut_g.gif);
	background-repeat: no-repeat;
}
.bandohautd {
	background-attachment: scroll;
	background-image: url(bando/haut_d.jpg);
	background-repeat: no-repeat;
}
.bandohautb {
	background-attachment: scroll;
	background-image: url(bando/bando_b.jpg);
	background-repeat: no-repeat;
}
.bandohautb1 {
	background-attachment: scroll;
	background-image: url(bando/cgv_b.jpg);
	background-repeat: no-repeat;
}
.bandohautc {
	background-attachment: scroll;
	background-image: url(bando/bando_c.jpg);
	background-repeat: no-repeat;
}
.menua {
	background-attachment: scroll;
	background-image: url(barre_menu/menu_a.gif);
	background-repeat: no-repeat;
}
.menub {
	background-attachment: scroll;
	background-image: url(barre_menu/menu_b.gif);
	background-repeat: no-repeat;
}
.menuc {
	background-attachment: scroll;
	background-image: url(barre_menu/menu_c.gif);
	background-repeat: no-repeat;
}
.menugfiletg {
	background-attachment: scroll;
	background-image: url(menu_gau/menugau_filetg.gif);
	background-repeat: repeat;
}
.menugfiletd {
	background-attachment: scroll;
	background-image: url(menu_gau/menugau_filetd.gif);
	background-repeat: repeat;
}
.menugsurmesu {
	background-attachment: scroll;
	background-image: url(menu_gau/surmes_fond.gif);
	background-repeat: repeat;
}
.menugsurmesuen {
	background-attachment: scroll;
	background-image: url(menu_gau/madeto_fond.gif);
	background-repeat: repeat;
}
.menugdecou {
	background-attachment: scroll;
	background-image: url(menu_gau/promo_fond.gif);
	background-repeat: repeat;
}
.menugdecouen {
	background-attachment: scroll;
	background-image: url(menu_gau/offer_fond.gif);
	background-repeat: repeat;
}
.menughtbar {
	background-attachment: scroll;
	background-image: url(menu_gau/ht_barremenu.gif);
	background-repeat: repeat;
}
.menugfleche {
	background-attachment: scroll;
	background-image: url(menu_gau/fleche.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;

}
.menughaut {
	background-attachment: scroll;
	background-image: url(menu_gau/menugau_haut.gif);
	background-repeat: no-repeat;
}
.menugbasa {
	background-attachment: scroll;
	background-image: url(menu_gau/menugau_basa.jpg);
	background-repeat: no-repeat;
}
.menugbasb {
	background-attachment: scroll;
	background-image: url(menu_gau/menugau_basb.gif);
	background-repeat: no-repeat;
}
.menugbasc {
	background-attachment: scroll;
	background-image: url(menu_gau/menugau_basc.gif);
	background-repeat: no-repeat;
}
.txtverda9bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #00549B;
}
.txtverda9bleu a:link {color: #00549B; text-decoration: none;}
.txtverda9bleu a:active {color: #00549B; text-decoration: none;}
.txtverda9bleu a:visited {color: #00549B; text-decoration: none;}
.txtverda9bleu a:hover {color: #FFA800; text-decoration: none;}
.txtverda9ora {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFA800;
}
.txtverda9ora a:link {color: #FFA800; text-decoration: none;}
.txtverda9ora a:active {color: #FFA800; text-decoration: none;}
.txtverda9ora a:visited {color: #FFA800; text-decoration: none;}
.txtverda9ora a:hover {color: #FFA800; text-decoration: none;}
.filetbout {
	background-attachment: scroll;
	background-image: url(barre_menu/filet_bouton.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.ftechhaut {
	background-attachment: scroll;
	background-image: url(fiche_techcomm/ft_haut.gif);
	background-repeat: no-repeat;
}
.ftechfilet {
	background-attachment: scroll;
	background-image: url(fiche_techcomm/ft_filet.gif);
	background-repeat: repeat;
}
.ftechprix {
	background-attachment: scroll;
	background-image: url(fiche_techcomm/ft_prix.gif);
	background-repeat: no-repeat;
}
.ftechajout {
	background-attachment: scroll;
	background-image: url(fiche_techcomm/ft_ajout.gif);
	background-repeat: no-repeat;
}
.ftechbas {
	background-attachment: scroll;
	background-image: url(fiche_techcomm/ft_bas.gif);
	background-repeat: no-repeat;
	background-position: left bottom;

}
.ftechprixblan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #FFFFFF;
}
.ftecheuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.txtbleu10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #00549B;
}
.txtbleu10 a:link {color: #00549B; text-decoration: none;}
.txtbleu10 a:active {color: #00549B; text-decoration: none;}
.txtbleu10 a:visited {color: #00549B; text-decoration: none;}
.txtbleu10 a:hover {color: #FFA800; text-decoration: none;}
form {
	margin: 0;
	padding: 0;
}
.ficherubmil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-attachment: scroll;
	background-image: url(interface/cartou_flt.gif);
	background-repeat: repeat;
	text-transform: uppercase;
}
.ficherubmilmn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-attachment: scroll;
	background-image: url(interface/cartou_flt.gif);
	background-repeat: repeat;
	text-transform: none;
}
.sstitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-attachment: scroll;
	background-image: url(interface/cartoutxt_flt.gif);
	background-repeat: repeat;
	text-transform: none;
}
.txtnoir8decale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding-left: 19px;
	text-align: left;
}
.sansbord 
{ 
border: 0;
}
.bordbleu 
{ 
border: 1px solid #00549B; 
} 
.bandobas {
	background-attachment: scroll;
	background-image: url(interface/bas.gif);
	background-repeat: no-repeat;
}
.txtbleu9faq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #00549B;
	background-image: none;
	padding-left: 0px;
	margin-left: 23px;
	margin-bottom: 10px;
}
.txtbleu9faq a:link {color: #00549B; text-decoration: none;}
.txtbleu9faq a:active {color: #00549B; text-decoration: none;}
.txtbleu9faq a:visited {color: #00549B; text-decoration: none;}
.txtbleu9faq a:hover {color: #FFA800; text-decoration: none;}
.txtbleu9faqg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #00549B;
	background-image: none;
	padding-left: 0px;
	margin-left: 23px;
	margin-bottom: 10px;
}
.prodtit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #0082C6;
	line-height: 17pt;
}
.txtrouge9g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
	font-weight: bold;
}
.txtrouge10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
	font-weight: normal;
}
.gammtit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7AA8DA;
	letter-spacing: 1px;
}
.gammtitg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7AA8DA;
	letter-spacing: 1pt;
}
.fondutil {
	background-image: url(utilisation/util_fond.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}
.tabprodhaut {
	background-image: url(interface/prod_tabh.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}
.tabprodlig {
	background-image: url(interface/prod_filet.jpg);
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left top;
}
.tabprodbas {
	background-image: url(interface/prod_tabb.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}
.tabprodbase {
	background-image: url(interface/prod_tabbeng.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}
.tabprodbaslit {
	background-image: url(interface/prod_tabblit.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}
.tabprodbaslite {
	background-image: url(interface/prod_tabbliteng.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}
.txtblan8gfonbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0082C6;
}
.tabbleu {
	border: 1px solid #0082C6;
}
.backblan {
	background-color: #FFFFFF;
}
.backbleu {
	background-color: #7AA8DA;
}
.backbody {
	background-color: #CAE1FA;
}
.txtbleuclair10b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0082C6;
}
.txtbleuclair11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #0082C6;
}
.txtbleuclair12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #0082C6;
}
.txtbleuclair12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #0082C6;
}
.txtbleuclair13bar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: normal;
	color: #0082C6;
        text-decoration: line-through ;
}
.txtbleuclair10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #0082C6;
}
.txtbleuclair9b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #0082C6;
}
.txtblan10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.txtblan11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: bold;
}
.txtbleu11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #00549B;
}
.floatgauche { 
        float: left;
        margin-top: 4px;
        margin-right: 26px;
        margin-bottom: 5px;
        margin-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px
}
.floatgauche13 { 
        float: left;
        margin-top: 4px;
        margin-right: 13px;
        margin-bottom: 5px;
        margin-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px
}
.lienmod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #009900;
}
.lienmod a:link {color: #009900; text-decoration: underline;}
.lienmod a:active {color: #009900; text-decoration: underline;}
.lienmod a:visited {color: #009900; text-decoration: underline;}
.lienmod a:hover {color: #FFA800; text-decoration: underline;}
.txtbleu11gs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #00549B;
}
.txtbleu11gs a:link {color: #00549B; text-decoration: underline;}
.txtbleu11gs a:active {color: #00549B; text-decoration: underline;}
.txtbleu11gs a:visited {color: #00549B; text-decoration: underline;}
.txtbleu11gs a:hover {color: #FFA800; text-decoration: underline;}
.txtvert11gs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #009900;
}
.txtvert11gs a:link {color: #009900; text-decoration: underline;}
.txtvert11gs a:active {color: #009900; text-decoration: underline;}
.txtvert11gs a:visited {color: #009900; text-decoration: underline;}
.txtvert11gs a:hover {color: #FFA800; text-decoration: underline;}
.txtrouge14bar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #FF0000;
        text-decoration: line-through ;
}
.txtrouge11gs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FF0000;
}
.txtrouge11gs a:link {color: #FF0000; text-decoration: underline;}
.txtrouge11gs a:active {color: #FF0000; text-decoration: underline;}
.txtrouge11gs a:visited {color: #FF0000; text-decoration: underline;}
.txtrouge11gs a:hover {color: #FFA800; text-decoration: underline;}
.lienmodina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #79FF79;
        text-decoration: underline;
}
.lienmodb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #00549B;
}
.lienmodb a:link {color: #00549B; text-decoration: underline;}
.lienmodb a:active {color: #00549B; text-decoration: underline;}
.lienmodb a:visited {color: #00549B; text-decoration: underline;}
.lienmodb a:hover {color: #FFA800; text-decoration: underline;}
.kisrep1 {
	background-image: url(utilisation/maquette_util/util_filet.jpg);
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left top;
}
.kisrep {
	background-color: #DFE9F5;
}
.photfab1 {
	background-image: url(fabri/ph_duvet.jpg);
	background-attachment: scroll;
	background-repeat:  no-repeat;
	background-position: left top;
}
.photfab4 {
	background-image: url(fabri/ph_simu.jpg);
	background-attachment: scroll;
	background-repeat:  no-repeat;
	background-position: left top;
}
.photfab5 {
	background-image: url(fabri/ph_prod.jpg);
	background-attachment: scroll;
	background-repeat:  no-repeat;
	background-position: left top;
}
.photuti1 {
	background-image: url(utilisation/maquette_util/util_ph_expe.jpg);
	background-attachment: scroll;
	background-repeat:  no-repeat;
	background-position: left top;
}
.photuti2 {
	background-image: url(utilisation/maquette_util/util_ph_trek.jpg);
	background-attachment: scroll;
	background-repeat:  no-repeat;
	background-position: left top;
}
.photuti3 {
	background-image: url(utilisation/maquette_util/util_ph_alp.jpg);
	background-attachment: scroll;
	background-repeat:  no-repeat;
	background-position: left top;
}
.photuti5 {
	background-image: url(utilisation/maquette_util/util_ph_rando.jpg);
	background-attachment: scroll;
	background-repeat:  no-repeat;
	background-position: left top;
}
.photuti4 {
	background-image: url(utilisation/maquette_util/util_ph_ski.jpg);
	background-attachment: scroll;
	background-repeat:  no-repeat;
	background-position: left top;
}
.photuti6 {
	background-image: url(utilisation/maquette_util/util_ph_casca.jpg);
	background-attachment: scroll;
	background-repeat:  no-repeat;
	background-position: left top;
}
.hauttxtuti {
	background-image: url(utilisation/maquette_util/util_htrond.gif);
	background-attachment: scroll;
	background-repeat:  no-repeat;
	background-position: right bottom;
}
.hauttxtuti2 {
	background-image: url(utilisation/maquette_util/util_htrondlg.gif);
	background-attachment: scroll;
	background-repeat:  no-repeat;
	background-position: right bottom;
}
.hauttxtprod {
	background-image: url(interface/moyen_ht.gif);
	background-attachment: scroll;
	background-repeat:  no-repeat;
	background-position: right bottom;
}
.hauttxtprom {
	background-image: url(interface/particular_03.gif);
	background-attachment: scroll;
	background-repeat:  no-repeat;
	background-position: right top;
}
.bastxtuti {
	background-image: url(utilisation/maquette_util/util_bas_tablo.gif);
	background-attachment: scroll;
	background-repeat:  no-repeat;
	background-position: left top;
}
.bastxtuti2 {
	background-image: url(utilisation/maquette_util/util_bas_tablong.gif);
	background-attachment: scroll;
	background-repeat:  no-repeat;
	background-position: left top;
}
.bastxtprod {
	background-image: url(interface/moyen_bas.gif);
	background-attachment: scroll;
	background-repeat:  no-repeat;
	background-position: right bottom;
}
.fletxtuti {
	background-image: url(utilisation/maquette_util/util_fle_tablo.gif);
	background-attachment: scroll;
	background-repeat:  no-repeat;
	background-position: left top;
}
.fletxtfab {
	background-image: url(fabri/simu_fle_tablo.gif);
	background-attachment: scroll;
	background-repeat:  no-repeat;
	background-position: left top;
}
.titsutrad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-attachment: scroll;
	background-image: url(utilisation/maquette_util/util_filet_titre.gif);
	background-repeat: repeat;
	text-transform: none;
}
.titsuti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-attachment: scroll;
	background-image: url(utilisation/maquette_util/util_filet_titre.gif);
	background-repeat: repeat;
	text-transform: none;
}
.titsutisans {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #0082C6;
	letter-spacing: 1px;
	background-color: #FFFFFF;
	text-transform: none;
}
.affupl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	background-color: #CAE1FA;
	border: none;
	color: #0082C6;
	text-align: left;
}
.affuplg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #CAE1FA;
	border: none;
	color: #0082C6;
	text-align: right;
}
.txterr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FF0000;
	font-weight: bold;
}
.txtok {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #009900;
	font-weight: bold;
}
#ssmenu,#bloctxt{
	display: none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #0082C6;
	line-height: 17pt;
        display:inline;
        padding:0;
        margin:0;	
}
h2 {
	font-size: 9pt;
        display:inline;
        padding:0;
        margin:0;	
}	
.saisieinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	border: 1px solid #FF0000;
}
