body{font-family:Arial, Helvetica, sans-serif; margin: 0;padding: 0;background-color:#FFF;}
img{border:0px;}
table{font-size:11px;color:#2F3850;}
SELECT{border: solid 1px #CA0000 ;background:#FFFFFF}
/*INPUT{background:#FFFFFF;border-width:1px;border-color:#303847}*/
INPUT{ /*border-width:1px;*/
border-top-width: 1px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 1px;}
TEXTAREA{background:#FFFFFF;border-width:1px;border-color: #303847}
input.Search{font-size:12px;/*color:#003399;*/width:125px;height:16px;font-family:arial,verdana,sans-serif}
input.SearchNL{font-size:12px;color:#003399;width:119px;height:16px;font-family:arial,verdana,sans-serif}

input.Coord{font-size:12px;color:#303847;font-family:arial,verdana,sans-serif}
input.Coord170{font-size:12px;color:#303847;width:170px;font-family:arial,verdana,sans-serif}
input.Coord100{font-size:12px;color:#303847;width:100px;font-family:arial,verdana,sans-serif}
input.Coord40{font-size:12px;color:#303847;width:40px;font-family:arial,verdana,sans-serif}
input.Coord20{font-size:12px;color:#303847;width:20px;font-family:arial,verdana,sans-serif}
input.Coord70{font-size:12px;color:#303847;width:40px;font-family:arial,verdana,sans-serif}
input.Coord140{font-size:12px;color:#303847;width:100px;font-family:arial,verdana,sans-serif}
input.image {border:0}
/*
	Ancien style: remplacé par la home suisse.
	.Sel{font-size:10px;color:#000000}
*/
.Sel{font-size:12px;color:#303847;font-family:arial,verdana,sans-serif}
input.CheckDark{background:#FFFBF6}
input.CheckWhite{background:#FFFFFF}
input.MagCP{font-size:12px;color:#003399;width:40px;font-family:arial,verdana,sans-serif}
input.MagVille{font-size:12px;color:#003399;width:140px;font-family:arial,verdana,sans-serif}

A.News{font-size:12px;color:#FFFFFF;font-family:verdana,arial;font-weight:bold;text-decoration:none}
A.News:hover{color:#FFCC00;text-decoration:underline}

.HomeText{font-size:12px;color:#FFFFFF}
.HomeTextStrong{font-size:12px;color:#FFFFFF;font-weight:bold}
A.HomeLinkStrong{font-size:12px;color:#FFFFFF;font-weight:bold;text-decoration:none}
A.HomeLinkStrong:hover{color:#FFCC00;text-decoration:underline}
A.HomeLink{font-size:12px;color:#FFFFFF;text-decoration:none}
A.HomeLink:hover{color:#FFCC00;text-decoration:underline}
.HomeTitleCatch{font-size:16px;color:#FFCC00;font-weight:bold}
.HomeCatch{font-size:16px;color:#FFFFFF;font-weight:bold}

A.CustomerLink{font-size:10px;color:#FFFFFF;font-weight:bold;text-decoration:none}
A.CustomerLink:hover{color:#FFCC00;text-decoration:underline}

A.Close{font-size:10px;color:#FFFFFF;font-weight:bold;text-decoration:none}
A.Close:hover{color:#FFFFFF;text-decoration:underline}
A.Top{font-size:12px;color:#0F1935;font-weight:bold;text-decoration:none}
A.Top:hover{color:#CC0000;text-decoration:underline}
.PrevNext{font-size:10px;color:#003399;text-decoration:none}
.PrevNext:hover{color:#CC0000;text-decoration:underline}
.PrevNextBig{font-size:12px;color:#003399;text-decoration:none}
.PrevNextBig:hover{color:#CC0000;text-decoration:underline}

.Category{font-size:11px;color:#003399;text-decoration:none;font-weight:bold}
.CategoryHover{font-size:11px;color:#FFFFFF;text-decoration:none;font-weight:bold}

.MenuLeftOn{font-size:10px;font-family:arial,verdana,sans-serif;color:FFFF33}
A.MenuLeftOn{font-size:10px;text-decoration:none;color:FFFF33}
A.MenuLeftOn:hover{text-decoration:underline;}
A.MenuLeft{font-size:10px;color:#FFFFFF;text-decoration:none}
A.MenuLeft:hover{text-decoration:underline;color:FFFF33}
.MenuLeftTitle{font-size:14px;color:#FFFFFF;font-weight:bold}

/*
.Footer{font-size:10px;color:#FFFFFF}
A.Footer{font-size:10px;color:#FFFFFF;text-decoration:none}
A.Footer:hover{text-decoration:underline;color:#FFCC00}
*/

.footer {font-size:11px;color:#2F3850;text-decoration:none;font-size:10px;}
A.footer {font-size:11px;color:#2F3850;text-decoration:none;font-size:10px;}
/*.footer:hover {font-size:11px;color:#003399;text-decoration:underline;font-size:10px;}*/

.PageTitle{font-size:19px;color:#CA0000;}
.PageTitleBlue{font-size:19px;color:#003399;}
.OverTitle{font-size:12px;color:#CA0000}
.BlockTitle{font-size:17px;color:#0F1935;font-weight:bold}
.TextSmaLl{font-size:10px;color:#303847}
.TextSmaLlGr{font-size:10px;color:#303847}
.TextSmaLlGrNotUnderLine{font-size:10px;color:#303847;text-decoration:none}
.Text{font-size:12px;color:#303847}
.TextGr{font-size:12px;color:#303847}
.TextStrong{font-size:12px;color:#303847;font-weight:bold}
.TextStrongRed{font-size:12px;color:#CC0000;font-weight:bold}
.TextBig{font-size:14px;color:#303847}
.TextBigStrong{font-size:14px;color:#303847;font-weight:bold}
.TextBigStrongRed{font-size:14px;color:#CC0000;font-weight:bold}
.TextBigger{font-size:16px;color:#303847}
.TextBiggerStrong{font-size:16px;color:#303847;font-weight:bold}
.TextBiggerStrongRed{font-size:16px;color:#CC0000;font-weight:bold}
A.LinkSmall{font-size:10px;color:#303847}
A.LinkSmall:hover{color:#CC0000}
A.LinkMedium{font-size:12px;color:#303847}
A.LinkMedium:hover{color:#CC0000}
A.LinkMediumStrong{font-size:12px;color:#303847;font-weight:bold}
A.LinkMediumStrong:hover{color:#CC0000}
A.LinkMediumStrongArr{font-size:12px;color:#303847;font-weight:bold;text-decoration:none}
A.LinkMediumStrongArr:hover{color:#CC0000;text-decoration:underline}
A.LinkBigStrong{font-size:14px;color:#303847;font-weight:bold}
A.LinkBigStrong:hover{color:#CC0000}

A.Price{font-size:12px;color:#003399;font-weight:bold;text-decoration:none}
A.Button{font-size:12px;color:#003399;font-weight:bold;text-decoration:none}
.ButtonBig{font-size:18px;color:#CC0000;font-weight:bold}

.TableColumnTitle{font-size:10px;color:#FFFFFF;background-color: #CA0000}
A.TableColumnTitleLink{font-size:10px;color:#CA0000;text-decoration:underline}
A.TableColumnTitleLink:hover{color:#FFCC00;text-decoration:none}
.TableRowTitle{font-size:12px;color:#CA0000}
.TableColumnInterTitle{font-size:12px;color:#CA0000;font-weight:bold}
.TableItem{font-size:12px;color:#303847;}
.TableItemRed{font-size:12px;color:#CC0000}
.TableSmallItem{font-size:10px;color:#CA0000}
A.TableLink{font-size:12px;color:#303847}
A.TableLink:hover{color:#CC0000}

.interbleu { background-color: #FFFBF6;}
.interblanc { background-color: #FFFFFF}
.exterbleu { background-color: #FFABAE;}
.entetebleu { background-color: #CA0000}
.filet { background-color: #FFABAE}
.fondclose { background-color: #CA0000}
.filetgris { background-color: #D7D8DA}

A.MenuLeft2{font-size:15px;color:#FFFFFF;text-decoration:none;font-weight:bold}
A.MenuLeft2:hover{text-decoration:underline;color:FFFF33}
.MenuLeft2{font-size:15px;color:#FFFFFF;text-decoration:none;font-weight:bold}
.header {margin:0;padding:0;}

A.encardLink {  text-decoration: none; color: #3B4A74; }
A.encardLink:hover { text-decoration: underline; color: #CA0000; }

A.encardLinkDwl {  text-decoration: none; color: #3B4A74; }
A.encardLinkDwl:hover { text-decoration: underline; color: #BB00B1; }


.popupTitle { font-size: 16px; font-weight: bold; color: #6E0854; background-color: #C59CBA; }

/* breadCrumb */
p#navigation {font-size: 10px; margin: 5px 0px 0px 10px;color: #2F3850;}
p#navigation a {text-decoration: underline;}
p#biblio {font-size: 10px; margin: 5px 0px 0px 0px;color: #2F3850;}
p#biblio a {text-decoration: underline;}
.ariane_rub0{font-size: 10px; margin: 0px 0px 0px 0px;color: #2F3850; text-decoration: none;}
.ariane_rub1{font-size: 10px; margin: 0px 0px 0px 0px;color: #2F3850; text-decoration: none;}
.ariane_rub2{font-size: 10px; margin: 0px 0px 0px 0px;color: #2F3850; text-decoration: none;}
.ariane_rub3{font-size: 10px; margin: 0px 0px 0px 0px;color: #2F3850; text-decoration: none;}
.ariane_rub4{font-size: 10px; margin: 0px 0px 0px 0px;color: #2F3850; text-decoration: none;}
.ariane_rub5{font-size: 10px; margin: 0px 0px 0px 0px;color: #2F3850; text-decoration: none;}
.ariane_rub6{font-size: 10px; margin: 0px 0px 0px 0px;color: #2F3850; text-decoration: none;}
.ariane_rub7{font-size: 10px; margin: 0px 0px 0px 0px;color: #2F3850; text-decoration: none;}
a.ariane_rub0:hover {Color: #978B01;}
a.ariane_rub1:hover {color: #9A0072;}
a.ariane_rub2:hover {color: #6D083F;}
a.ariane_rub3:hover {color: #179FFF;}
a.ariane_rub4:hover {color: #FF8300;}
a.ariane_rub5:hover {color: #FF3000;}
a.ariane_rub6:hover {color: #F00058;}
a.ariane_rub7:hover {color: #BB00B1;}
.ProgBig{font-size: 10px; margin: 5px 0px 0px 10px;color: #6D083F}
.ProgBig:hover{color:#BDB814;text-decoration:underline}
.Prog{font-size:10px;font-family:verdana,arial;color:#003399;font-weight:normal}
A.Prog{font-size:10px;font-family:verdana,arial;color:#003399;text-decoration:underline;font-weight:normal}
A.Prog:hover{color:#CC0000;text-decoration:underline}
.ProgCurrent{font-size: 10px; margin: 5px 0px 0px 10px;color: #6D083F}
/* popup panier */
.produit{color: #BA150F;font-weight: bold; text-transform :uppercase;}

sup {font-size: 12px;font-family:verdana,arial;}
td.d3e_left {font-size: 11px; text-align:left; padding-left: 0px;padding-bottom: 5px; }
td.d3e_right {font-size: 11px; text-align:right;padding-bottom: 0px;  padding-right: 0px; }

td.linkD3E a {color: #2F3850; text-decoration: underline;}
p.description a {color: #2F3850; text-decoration: none;}
p.description a:hover {color: #2F3850; text-decoration: underline;}
