BODY
{
	background-color:#F4F4F4;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	font-weight:none;
	color:#FFFFFF;
	margin: 0px 0px 0px 0px;

	scrollbar-face-color: #95BADD;
	scrollbar-shadow-color: #2A5B90;
	scrollbar-highlight-color: #2A5B90;
	scrollbar-3dlight-color: #D2DBE4;
	scrollbar-darkshadow-color: #D2DBE4;
	scrollbar-track-color: #D2DBE4;
	scrollbar-arrow-color: #000000;
}

TABLE
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	font-weight:none;
}
TD
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	font-weight:none;
	color:#2A5B90;
}
TR
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	font-weight:none;
}
A
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	text-decoration:none;
	color: #2A5B90;
}
A:hover
{
	text-decoration:none;
	color:#000000;
}
INPUT
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
}

SELECT
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #D2DBE4;
	color: #2A5B90;
        padding: 0px;
}

TEXTAREA
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	border-style: solid;
	border-width: 1px;
	border-color: #2A5B90;
	background-color: #D2DBE4;
	color: #2A5B90;
	padding: 2px;
}



FONT.Title
{
	font-size:16;
	font-weight:bolder;
	color:#FFFFFF;
	letter-spacing: 2px;
	word-spacing: 10px;
	font-variant:small-caps;
}

FONT.SubTitle
{
	font-weight:bold;
	font-size:11;
	color:#FFFFFF;
}

FONT.TopMenu
{
	font-size:11;
	color:#FFFFFF;
}

FONT.copyright
{
	font-size:11;
	font-weight:none;
	color:#FFFFFF;
}

FONT.Systeme
{
	font-family:Arial;
	font-size:8pt;
	font-weight:none;
}

FONT.Error
{
	font-size:11;
	color:#dd0000;
	font-weight:bold;
}

TABLE.Module
{
	border-right:#000000 1px solid;
	border-top:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-bottom:#000000 1px solid;
	background:#2A5B90;
	margin: 0px 1px 0px 0px;
	color:#2A5B90;
}

TABLE.Skin
{
	border:0px;
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
}



TABLE.Status
{
	border: 0px;
	background-color:#DADADA;
	background-image:url(./img/mainmenu.png);
	background-position:top left;
	background-repeat:repeat;
	margin: 0px 0px 0px 0px;
}

TABLE.MenuTop
{
	border: 0px;
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
}

TABLE.Tabs
{
	border: #FFFFFF 1px solid;
	background:#2A5B90;
	margin: 0px 0px 0px 0px;
}

TABLE.Tab
{
	border: #FFFFFF 1px solid;
	background:#2A5B90;
	margin: 0px 0px 0px 0px;
}

TABLE.Page
{
}

TD.Skin
{
	border-right:#FFFFFF 1px solid;
	border-top:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	border-bottom:#FFFFFF 1px solid;
	background:#2A5B90;
	margin: 0px 0px 0px 0px;
	color:	color:#2A5B90;
	border-style: dotted;
}

TD.Icon
{
	border-right:#2A5B90 1px solid;
	border-top:#2A5B90 1px solid;
	border-left:#2A5B90 1px solid;
	border-bottom:#2A5B90 1px solid;
	background:#FFFFFF;
	margin: 0px 0px 0px 0px;
	color:	color:#2A5B90;
	border-style: simple;
}

TABLE.MenuTitle
{
	margin:0px 0px 0px 0px;
	background:#2A5B90;
	background-image:url(./img/bgtitle.png);
	background-repeat:repeat;
	background-position:top right;
}



TR.Title
{
	font-weight:bold;
	color:#FFFFFF;
}
TR.Normal
{
	background:#FFFFFF;
	color:#2A5B90;
}
TR.Menu
{
	background:#2A5B90;
	color:#FFFFFF;
	padding-left:2px;
	padding-right:2px;
}

TD.Title
{
	font-weight:bold;
	color:#FFFFFF;
}
TD.Normal
{
	background:#FFFFFF;
	color:#2A5B90;
}
TD.Menu
{
	background:#2A5B90;
	color:#FFFFFF;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
}
TD.MenuSubTitle
{
	font-weight:none;
	color:#FFFFFF;
	font-size:11;
	padding-left:2px;
	padding-right:2px;
	padding-top:1px;
	padding-bottom:1px;
}


SELECT.Select
{
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #D2DBE4;
	color: #2A5B90;
	padding: 0px;
}

INPUT.Text
{
	border-style: solid;
	border-width: 1px;
	border-color: #2A5B90;
	background-image:url(./img/bginput.png);
	background-position:top left;
	background-repeat:repeat;
	color: #2A5B90;
	padding: 1px;
	height: 17px;
}

TEXTAREA.Text
{
	border-style: solid;
	border-width: 1px;
	border-color: #2A5B90;
	background-color: #D2DBE4;
	color: #2A5B90;
	padding: 2px;
}

INPUT.FlatButton
{
	border-style: solid;
	border-width: 1px;
	border-color: #2A5B90;
	background: #D2DBE4;
	color: #2A5B90;
	text-align:center;
	height:20px;
}

INPUT.Button
{
	border-style: solid;
	border-width: 1px;
	border-color: #2A5B90;
	background: #D2DBE4;
	color: #2A5B90;
	text-align:center;
	height:20px;
}

INPUT.Hidden
{
	border-style: solid;
	border-width: 0px;
	background: #f8f8f8;
	color: #f8f8f8;
	text-align:center;
	height:1px;
}

INPUT.ButtonMenu
{
	background:#EEEEEE;
	color:#000000;
	height:20px;
	width:100px;
	text-align:center;
}

A.Menu
{
	font-size:11;
	font-weight:none;
	color:#FFFFFF;
}
A.Menu:hover
{
	text-decoration:none;
}

A.Tab
{
	font-size:11;
	font-weight:none;
	color:#FFFFFF;
}
A.Tab:hover
{
	text-decoration:underline;
	color:#FFFFFF;
}

A.TabSel
{
	font-size:11;
	font-weight:bold;
	color:#FFFFFF;
}
A.TabSel:hover
{
	text-decoration:underline;
	color:#FFFFFF;
}
A.TopMenu
{
	font-size:11;
	color:#FFFFFF;
}
A.TopMenu:hover
{
	color:#FFFFFF;
}

A.copyright
{
	font-size:11;
	color:#FFFFFF;
}
A.copyright:hover
{
	text-decoration:underline;
}

A.SubTitle
{
	font-size:11;
	color:#FFFFFF;
}
A.SubTitle:hover
{
	text-decoration:underline;
	color:#FFFFFF;
}


FONT.MenuTitle
{
	font-size:11;
	font-weight:bold;
	color:#FFFFFF;
}





FONT.WebMenuCatalogue
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#34579F;
}

A.WebMenuCatalogue
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
        text-decoration:none;
	color:#34579F;
}

A.WebMenuCatalogue:hover
{
	text-decoration:underline;
}





.WebMenuPrincipal
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
    text-decoration:none;
	color:#34579F;
}

.WebMenuPrincipalSel
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#34579F;
}


INPUT.WebLogin
{
	font-size:10px;
	border-style: solid;
	border-width: 1px;
	border-color: #80AAD3;
    background: #FFFFFF;
	color: #2A5B90;
	padding: 1px;
	height: 16px;
}

INPUT.WebInput
{
	font-size:11px;
	border-style: solid;
	border-width: 1px;
	border-color: #80AAD3;
    background: #eeeeee;
	color: #2A5B90;
	padding: 1px;
	height: 17px;
	text-align: left;
}

INPUT.WebText
{
	font-size:11px;
	border-style: solid;
	border-width: 1px;
	border-color: #80AAD3;
        background: #eeeeee;
	color: #2A5B90;
	padding: 1px;
	height: 17px;
	text-align: left;
}

TEXTAREA.WebText
{
	font-size:11px;
	border-style: solid;
	border-width: 1px;
	border-color: #80AAD3;
	background: #eeeeee;
	color: #2A5B90;
	padding: 1px;
	text-align: left;
}

Select.WebText
{
        font-size:11px;
	border-style: solid;
	border-width: 1px;
	border-color: #80AAD3;
        background: #eeeeee;
	color: #2A5B90;
	padding: 0px;
	height: 17px;
	text-align: left;
        width: 200px;
}

INPUT.WebSearch
{
	font-size:11px;
	border-style: solid;
	border-width: 1px;
	border-color: #80AAD3;
    background: #FFFFFF;
	color: #2A5B90;
	padding: 1px;
	height: 17px;
	width: 70px;
	text-align: left;
}

INPUT.WebLoginButton
{
	font-size:10px;
	border-style: solid;
	border-width: 1px;
	border-color: #C1D7EB;
    background: #C1D7EB;
	color: #2A5B90;
	padding: 0px;
	height: 16px;
}

FONT.WebLogin
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2A5B90;
}


A.WebLogin
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
        text-decoration:none;
	color:#2A5B90;
}

A.WebLogin:hover
{
	text-decoration:underline;
}

A.WebNavTitle
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
        text-decoration:none;
	color:#2A5B90;
}

A.WebNavTitle:hover
{
	text-decoration:underline;
}

TD.WebNavTitle
{
  padding:4px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#2A5B90;
}

FONT.WebPanier
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2A5B90;
}

TABLE.WebSkin
{
	border:#2A5B90 1px solid;
	background-color:#f8f8f8;
	margin: 0px 0px 0px 0px;
}

.bottom_color
{
	background-color:#7CA8D2;
}

.copyright
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2A5B90;
}

#menu1 { position: absolute;  visibility: hidden; z-index: 40;}
#menu2 { position: absolute;  visibility: hidden; z-index: 40;}
#menu3 { position: absolute;  visibility: hidden; z-index: 40;}
#menu4 { position: absolute;  visibility: hidden; z-index: 40;}
#menu5 { position: absolute;  visibility: hidden; z-index: 40;}
#menu6 { position: absolute;  visibility: hidden; z-index: 40;}
#menu7 { position: absolute;  visibility: hidden; z-index: 40;}
#menu8 { position: absolute;  visibility: hidden; z-index: 40;}

#avmenu
{
	clear: left;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-style: solid;
	border-width: 0px;
	background-image: url('./front/gfx/bg_menucat.png');
	width:180px;
	border: 1px solid #bebebe;
	border-collapse: collapse;
}

#avmenu ul
{
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
	width:180px;
	background: #e9e9e9;
}

#avmenu li
{
	width:180px;
	font-size: 1.1em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	border-top: 1px solid #f8f8f8;
	border-bottom: 1px solid #d0d0d0;
}

#avmenu li.heading2_notsel a
{
	text-decoration: none;
	text-align: left;
	color: #2a5b90;
	display: block;
	padding: 2px 2px 2px 6px;
	background: #e9e9e9;
}

#avmenu li.heading2_notsel a:hover
{
	background: #2a5b90;
	color: #e9e9e9;
}

#avmenu li.heading2_sel a
{
	text-decoration: none;
	text-align: left;
	color: #e9e9e9;
	display: block;
	padding: 2px 2px 2px 6px;
	background: #2a5b90;
}

table.description_longue {
	border: 1px solid #cecece;
	padding: 0px;
}
table.description_longue th {
	background-color: #eeeeee;
	color:#2A5B90;
	font-weight: bold;
	font-size: 1.5em;
}
table.description_longue td {
	border-top: 1px solid #cecece;
	padding: 5px;
	vertical-align: top;
}

a.prix_barre {
	text-decoration: line-through;
	color: #888888;
}

div.dims_popup
{
	position:absolute;
	visibility:hidden;
	top:0px;
	left:0px;
	z-index:1000;
	width:100px;
	padding:5px;
	border:1px dotted #C0C0C0;
	background-color:#FFFFCE;
	color: #2A5B90;
	text-align:left;
	font-size:10px;
	filter:alpha(opacity=90);
	opacity:0.9;
}
