@charset "iso-8859-1";

body, html {
	width: 100%;
	margin:0px auto;
	padding:0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background: url(../img/defiscalisation/fond2.png) #ffffff; /* avant c'était fond.jpg  #b2e2fe*/
	background-repeat: repeat-x;
}

table { border: 0; }
img { border: none; }
form, dl, ul, ol, h1, h2, h3, h4, h5, h6 {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }

a:link {color: #0090ff;  text-decoration: underline}
a:visited {color: #0090ff;  text-decoration: underline}
a:active {color: #FF3300;  text-decoration: underline}
a:hover {color: #FF3300; text-decoration: underline}

td {color: #000000; font-size: 12px; font-family: Verdana, Helvetica, sans-serif;}

.neuf {  font-size: 9px;  }
.dix {  font-size: 10px;  }
.onze {  font-size: 11px;  }
.douz {  font-size: 12px;  }
.treiz {  font-size: 13px;  }
.quato {  font-size: 14px;  }

#table1 {width: 990px}
#marge_page {margin: 20px 30px 10px 10px;}

/*#topbar{position:absolute; visibility: hidden; z-index: 100;}*/

#menu1 {background: url(../img/defiscalisation/menu_fond3.gif); background-repeat: repeat-y; width: 230px}
#page1 {background: url(../img/defiscalisation/page_fond.gif); background-repeat: repeat-y; width: 760px}
#fond_partenaire {background: url(../img/defiscalisation/part_fond.gif); background-repeat: no-repeat; width: 340px;height: 27px;}
#bas {background: url(../img/defiscalisation/bas_fond.gif); background-repeat: no-repeat; height: 50px; padding-left: 20px; padding-bottom: 5px}

#carre {background: url(../img/defiscalisation/menu_carre.gif); background-repeat: no-repeat; background-position: center; height: 16px; width: 26px; display: inline; float: left}
#flech {background: url(../img/defiscalisation/menu_fle.gif); background-repeat: no-repeat; text-decoration: none; cursor: hand; background-position: center; height: 16px; width: 26px; display: inline; float: left}
#flechanim {background: url(../img/defiscalisation/menu_fleche_anim.gif); background-repeat: no-repeat; text-decoration: none; cursor: hand; background-position: center; height: 16px; width: 26px; display: inline; float: left}
#flechaniminv {background: url(../img/defiscalisation/menu_fleche_anim_inv.gif); background-repeat: no-repeat; text-decoration: none; cursor: hand; background-position: center; height: 16px; width: 26px; display: inline; float: right}
#fl {text-decoration: none;  background-position: center; height: 16px; width: 26px; display: inline; float: left}
#fl2 {text-decoration: none;  background-position: center; height: 16px; width: 35px; display: inline; float: left}

#menu_sep {background: url(../img/defiscalisation/menu_sep.gif); background-repeat: no-repeat; height: 1px; width: 198px;}

.lemenu{width: 214px;}
.lemenu a.menurub {display: block; width: auto; cursor: hand; font-weight: bold; color: #FF6600; text-decoration: none; padding: 5px; font-size: 12px}
.lemenu a.menurub:active{text-decoration: none; color: #FF6600;}
.lemenu a.menurub:visited{text-decoration: none; color: #FF6600;}
.lemenu a.menurub:hover{background: url(../img/defiscalisation/menu_fond2.gif); background-repeat: repeat-y; color: #FF6600}
.lemenu a.openheader {background: url(../img/defiscalisation/menu_fond2.gif); background-repeat: repeat-y; color: #000000;}
.lemenu ul{ padding-bottom: 4px; background: url(../img/defiscalisation/menu_fond2.gif); background-repeat: repeat-y;}
.lemenu ul{ list-style-type: none;}
.lemenu ul li{display: inline;}
.lemenu ul li .opensubheader{ background: lightblue !important;}
.lemenu ul li .closedsubheader{ background: lightgreen !important;}
.lemenu ul li a{
color: #4B4B4B;
background: url(../img/defiscalisation/menu_fond2.gif); background-repeat: repeat-y;
display: block;
padding: 1px 0;
padding-left: 9px;
text-decoration: none;
font-size: 12px;
font-family: Arial;
}
.lemenu ul li a:visited{color: #4B4B4B; text-decoration: none;}
.lemenu ul li a:hover{color: #FF3300;  text-decoration: underline;}
.lemenu ul li a.subextension:hover{ background: lightblue; color: #FF3300;  text-decoration: underline;}



.lemenu2{width: 214px;}
.lemenu2 .menurub2 {display: block; width: auto; font-weight: bold; color: #FF6600; text-decoration: none; padding: 5px; font-size: 12px}
.lemenu2 ul{ padding-bottom: 4px; }
.lemenu2 ul{ list-style-type: none;}
.lemenu2 ul li{display: inline;}
.lemenu2 ul li a{
color: #4B4B4B;
display: block;
padding: 1px 0;
padding-left: 9px;
padding-bottom: 6px;
text-decoration: none;
font-size: 12px;
font-family: Arial;
}
.lemenu2 ul li a:visited{color: #4B4B4B; text-decoration: none;}
.lemenu2 ul li a:hover{color: #FF3300;  text-decoration: underline;}
.lemenu2 ul li a.subextension:hover{ background: lightblue; color: #FF3300;  text-decoration: underline;}

a.lien_accueil:link {color: #000000; font-size: 10px; text-decoration: none;}
a.lien_accueil:visited { color: #000000; font-size: 10px; text-decoration: none; }
a.lien_accueil:active { font-size: 10px;  text-decoration: none; background: url(../img/defiscalisation/blanc.png);  }
a.lien_accueil:hover {  font-size: 10px;  text-decoration: none; background: url(../img/defiscalisation/blanc.png);  }	 


a.lien_prico:link {color: #FFFFFF; font-size: 10px; text-decoration: undeline; font-weight: bold;}
a.lien_prico:visited { color: #FFFFFF; font-size: 10px; text-decoration: undeline; font-weight: bold;}
a.lien_prico:active {  color: #0090FF; font-size: 10px;  text-decoration: undeline; font-weight: bold; }
a.lien_prico:hover {   color: #0090FF; font-size: 10px;  text-decoration: undeline; font-weight: bold; }	

#pr1 { background: url(../img/defiscalisation/pr_2.gif); background-repeat: repeat-x }
#pr2 {background: url(../img/defiscalisation/pr_1.gif); background-repeat: no-repeat; height: 17; width: 99px; float: left}
#pr3 {background-repeat: no-repeat; height: 120px}
#pr4 {color: #585858; margin-top: 10px; font-size:12px}
#pr5 {background-repeat: repeat-x; height: 25px; width: 100%}


#pr_photo { float: left; margin: 0px 7px 0px 6px }

div#map {border:1px solid #D5D5D5; margin-bottom:1px; }
div#map span {display:none; }

TEXTAREA {font: 11px Verdana;}

.INPUT_f {
	font: 11px Verdana;
}

.INPUT_f2 {
	font: 11px Verdana;
	width: 120px;
}

.INPUT_f3 {
	font: 11px Verdana;
	width: 60px;

}