/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:11px;
}

body {
	background-color: #80796E;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#zone-header {
	height: 226px;
	background: url(images/bg-header.jpg) repeat-x;
}

#header {
	width: 900px;
	height: 226px;
	margin: 0 auto;
}

#logo {
	margin: 5px 0 0 27px;
	width: 223px;
	float: left;
}

#zone-menu-ht {
	float: left;
	width: 577px;
	margin: 25px 0px 0px 46px;
}

#zone-menu-ht img {
	float: left;
}

ul#menu-ht{
	margin:0;
	padding:0;
}

ul#menu-ht span {
	display:none;
}


ul#menu-ht li {
	display: block;
	list-style: none;
	float: left;
	height: 80px;
	margin: 0;
}

ul#menu-ht a {
	display: block;
	height: 80px;
	background: url(images/menu-ht.jpg) 0 0 no-repeat;
	outline: none;
}

ul#menu-ht li#menu_partenaires {width:118px;}
ul#menu-ht li#menu_franchises {width:117px;}

ul#menu-ht li#menu_franchises a:link {background-position: -118px 0;}

ul#menu-ht li#menu_partenaires a:hover {background-position: 0px -80px;}
ul#menu-ht li#menu_franchises a:hover {background-position: -118px -80px;}

ul#menu-ht li#menu_franchises a:visited {background-position: -118px 0;}

ul#menu-ht li#menu_partenaires a:visited:hover {background-position: 0px -80px;}
ul#menu-ht li#menu_franchises a:visited:hover {background-position: -118px -80px;}

#zone-menu {}

ul#menu {
	margin:0;
	padding:0;
}

ul#menu span {
	display:none;
}


ul#menu li {
	display: block;
	list-style: none;
	float: left;
	height: 52px;
	margin: 0;
}

ul#menu a {
	display: block;
	height: 52px;
	background: url(images/menu.jpg) 0 0 no-repeat;
	outline: none;
}

ul#menu li#menu_accueil {width:89px;}
ul#menu li#menu_particuliers {width:107px;}
ul#menu li#menu_professionnels {width:132px;}
ul#menu li#menu_defiscalisation {width:125px;}
ul#menu li#menu_partenaires {width:104px;}
ul#menu li#menu_contact {width:65px;}

ul#menu li#menu_particuliers a:link {background-position: -89px 0;}
ul#menu li#menu_professionnels a:link {background-position: -196px 0;}
ul#menu li#menu_defiscalisation a:link {background-position: -328px 0;}
ul#menu li#menu_partenaires a:link {background-position: -453px 0;}
ul#menu li#menu_contact a:link {background-position: -557px 0;}

ul#menu li#menu_accueil a:hover {background-position: 0px -52px;}
ul#menu li#menu_particuliers a:hover {background-position: -89px -52px;}
ul#menu li#menu_professionnels a:hover {background-position: -196px -52px;}
ul#menu li#menu_defiscalisation a:hover {background-position: -328px -52px;}
ul#menu li#menu_partenaires a:hover {background-position: -453px -52px;}
ul#menu li#menu_contact a:hover {background-position: -557px -52px;}

ul#menu li#menu_particuliers a:visited {background-position: -89px 0;}
ul#menu li#menu_professionnels a:visited {background-position: -196px 0;}
ul#menu li#menu_defiscalisation a:visited {background-position: -328px 0;}
ul#menu li#menu_partenaires a:visited {background-position: -453px 0;}
ul#menu li#menu_contact a:visited {background-position: -557px 0;}

ul#menu li#menu_accueil a:visited:hover {background-position: 0px -52px;}
ul#menu li#menu_particuliers a:visited:hover {background-position: -89px -52px;}
ul#menu li#menu_professionnels a:visited:hover {background-position: -196px -52px;}
ul#menu li#menu_defiscalisation a:visited:hover {background-position: -328px -52px;}
ul#menu li#menu_partenaires a:visited:hover {background-position: -453px -52px;}
ul#menu li#menu_contact a:visited:hover {background-position: -557px -52px;}

#contenu {
	width: 900px;
	margin: 0 auto;
	min-height: 400px;
}

#footer {
	width: 840px;
	padding: 3px 0px 3px 60px;
	margin: 0 auto;
	background: #D0CDC4;
}

#mentions {
	margin-left: 230px;
}

.clear {
	clear: both;
}

h1 {
	font-weight: normal;
	font-size: 16px;
	color: #F49D00;
}

h2 {
	font-size: 11px;
	color: #F49D00;
	font-weight:bolder;
	margin: 4px 0;
	padding: 0;
}

img {
	border: 0;
	outline: none;
}

a:link {
	color: #FFFFFF;
	text-decoration: none;
	outline: none;
}

a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

a:active {
	text-decoration: none;
	color: #FFFFFF;
}

li {
	margin: 8px 0;
	text-align: justify;
}

.fond-tab {
	background: url(images/interface-cotes.jpg) repeat-x center top;
}

.titre-page{
	font-size: 16px;
	color: #F49D00;
}

.titre-rappel{
	font-size: 12px;
	color: #80796E;
	font-weight:bolder;
}

.titre-orange{
	font-size: 11px;
	color: #F49D00;
	font-weight:bolder;
}

.titre-admin{
	font-size: 14px;
	color: #80796E;
	font-weight:bolder;
}

.Inputbox
{
    BORDER-LEFT: #818084 0pt solid;
    BORDER-RIGHT: #818084 0pt solid;
    BORDER-TOP: #818084 0pt solid;
    BORDER-BOTTOM: #818084 0pt solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #80796E;
    font-family: Arial, Helvetica, sans-serif;
}

.liens-bs-p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #80796E;
}

.liens-bs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #80796E;
}

.liens-bs:link {
	color: #80796E;
	text-decoration: none;
}

.liens-bs:visited {
	text-decoration: none;
	color: #80796E;
}

.liens-bs:hover {
	text-decoration: underline;
	color: #80796E;
}

.liens-bs:active {
	text-decoration: none;
	color: #80796E;
}

.centre {
	text-align: center;
}

#editeur {
	background-color: #80796E;
}

.editeur {
	background-color: #80796E;
}

.comvianet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.comvianet:link {
	color: #FFFFFF;
	text-decoration: none;
}

.comvianet:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.comvianet:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.comvianet:active {
	text-decoration: none;
	color: #FFFFFF;
}

input.ecInput {
	font-size: 11px;
	background: #F49D00;
	color: #FFFFFF;
	border: #80796E solid 1px;
	margin: 3px 0 0 0;
}

select.ecSelect {
	font-size: 11px;
	background: #F49D00;
	color: #FFFFFF;
	border: #80796E solid 1px;
	margin: 3px 0 0 0;
}

textarea.ecTextarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #F49D00;
	color: #FFFFFF;
	border: #80796E solid 1px;
	margin: 3px 0 0 0;
}
