BODY{margin:0px; font-family: Verdana, Arial, Sans-serif; font-size: 11px; color:#000000; background-color:#ffffff;}
.Background{background-color:#FFFFFF;}

TABLE{font-family: verdana, arial, helvetica; font-size: 11px; color:#000000;}

UL{ font-size:11px;}
LI{font-size:11px; list-style-type:none; list-style-image: url('../img-securit/puce.gif');  padding:0px 0px 5px 0px;}

H4{font-size:10px;color:#4b0001;}

H3{font-size:12px;color:#4b0001;}

H2{font-size:14px;color: #4b0001;}

H1{font-size:16px;color:#4b0001;}

a:link{color:#0033CC;}
a:visited{color:#330066;}
a:hover{color:#A93400;}
a:active{color:#A93400;}

/* Lien lorsque connecté en admin */
a.menuAdmin{font-size:9px; color:#97999C; text-transform:uppercase; font-weight:bold;text-decoration:none;font-family:Trebuchet MS, Arial, Sans-serif;}
a.menuAdmin:link{font-size:9px; color:#97999C; text-transform:uppercase; font-weight:bold;text-decoration:none;font-family:Trebuchet MS, Arial, Sans-serif;}
a.menuAdmin:visited{font-size:9px; color:#97999C; text-transform:uppercase; font-weight:bold;text-decoration:none;font-family:Trebuchet MS, Arial, Sans-serif;}
a.menuAdmin:hover{font-size:9px; color:#666666; text-transform:uppercase; font-weight:bold;text-decoration:none;font-family:Trebuchet MS, Arial, Sans-serif;}
a.menuAdmin:active{font-size:9px; color:#666666; text-transform:uppercase; font-weight:bold;text-decoration:none;font-family:Trebuchet MS, Arial, Sans-serif;}


TEXTAREA {
background-color: #FFFFFF;
border-color:#10284B;
border-style:solid;
border-width:1px;
color:#4E6681;
font-family: verdana, arial, helvetica;
font-size: 11px;
font-weight: normal;
color: #0033CC;

}

INPUT {
font-family: verdana, arial, helvetica;
font-size: 11px;
font-weight: normal;
color: #0033CC;
}


SELECT {
font-family: verdana, arial, helvetica;
font-size: 11px;
font-weight: normal;
color: #0033CC;

}

INPUT.pn-text {
background-color: #FFFFFF;
border-bottom-width: 1px;
border-color: #000000;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
color: #0033CC;
font-family: verdana, arial, helvetica;
font-size: 11px;
font-weight: normal;
text-indent: 2px;
}

INPUT.pn-button {
background-color: #FFFFFF;
border-bottom-width: 1px;
border-color: #000000;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
color:#0033CC;
font-family: verdana, arial, helvetica;
font-size: 11px;
font-weight: normal;
text-indent: 2px;
}

INPUT.r-button {
background-color: #FFFFFF;
font-family: verdana, arial, helvetica;
}


SELECT.pn-text {
background-color: #FFFFFF;
color:#0033CC;
font-family: verdana, arial, helvetica;
font-size: 11px;
font-weight: bold;
}



.pn-normal {

color: #000000;
font-family: verdana, arial, helvetica;
font-size:12px;
font-weight: normal;
text-decoration: none;
}

.pn-normal A:link {

color: #10284B;
font-family: verdana, arial, helvetica;
font-size:12px;
text-decoration: none;
}

.pn-normal A:visited {

color: #10284B;
font-family: verdana, arial, helvetica;
font-size:12px;
text-decoration: none;
}

.pn-normal A:hover {

color: #10284B;
font-family: verdana, arial, helvetica;
font-size:12px;
text-decoration: none;
}

.pn-normal A:active {

color: #10284B;
font-family: verdana, arial, helvetica;
font-size:12px;
text-decoration: none;
}

.pn-title {

color: #10284B;
font-family: verdana, arial, helvetica;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.pn-title A:link {

color: #10284B;
font-family: verdana, arial, helvetica;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
}

.pn-title A:visited {

color: #10284B;
font-family: verdana, arial, helvetica;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
}

.pn-title A:hover {

color: #10284B;
font-family: verdana, arial, helvetica;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.pn-title A:active {

color: #10284B;
font-family: verdana, arial, helvetica;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.pn-sub {

color: #10284B;
font-family: verdana, arial, helvetica;
font-size:12px;
font-weight: normal;
text-decoration: none;
}

.pn-sub A:link {

color: #10284B;
font-family: verdana, arial, helvetica;
font-size:12px;
font-style: normal;
text-decoration: underline;
}

.pn-sub A:visited {

color: #10284B;
font-family: verdana, arial, helvetica;
font-size:12px;
font-style: normal;
text-decoration: underline;
}

.pn-sub A:hover {

color: #10284B;
font-family: verdana, arial, helvetica;
font-size:12px;
font-style: normal;
text-decoration: none;
}

.pn-sub A:active {

color: #10284B;
font-family: verdana, arial, helvetica;
font-size:12px;
font-style: normal;
text-decoration: underline;
}

.pn-logo {

color: #10284B;
font-family: verdana, arial, helvetica;
font-size: 16px;
font-weight: bold;
letter-spacing: 3px;
text-decoration: none;
}

A.pn-logo:link {

color: #10284B;
font-family: verdana, arial, helvetica;
font-size: 16px;
font-weight: bold;
letter-spacing: 3px;
text-decoration: none;
}

A.pn-logo:visited {

color: #10284B;
font-family: verdana, arial, helvetica;
font-size: 16px;
font-weight: bold;
letter-spacing: 3px;
text-decoration: none;
}

A.pn-logo:hover {

background-color: transparent;
color: #10284B;
font-family: verdana, arial, helvetica;
font-size: 16px;
font-weight: bold;
letter-spacing: 3px;
text-decoration: none;
}

A.pn-logo:active {

color: #10284B;
font-family: verdana, arial, helvetica;
font-size: 16px;
font-weight: bold;
letter-spacing: 3px;
text-decoration: none;
}

.pn-logo-small {

color: #10284B;
font-family: verdana, arial, helvetica;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.pn-pagetitle {

color: #10284B;
font-family: verdana, arial, helvetica;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}


/* Affichage des produits dans la boutique  */

.itemtitre {
color: #000000;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.itemdescription {
color: #000000;
font-family: Arial;;
font-size: 9px;
font-weight: normal;
text-decoration: none;
}

.itemtableauimage {
background-color: #FFFFFF;
border: solid 1px #000000;
padding: 0px;
spacing: 0px;
margin: 0px;
text-align: center;
padding: 1px;
}

.itemtableaudescription {
border-left: solid 1px #000000;
border-bottom: solid 1px #000000;
padding: 5px;
spacing: 0px;
margin: 0px;
}

.itemtableaudescription2 {
border-top: solid 1px #000000;
border-right: solid 1px #000000;
padding: 5px;
spacing: 0px;
margin: 0px;
}


.tableauprix {
border-right:solid 1px;
border-bottom:solid 1px;
border-color: #000000;
}

.boiteprix {
border-left:solid 1px;
border-top:solid 1px;
border-color: #000000;
background-color:#FF0000;
height:20px;
width:55px;
padding: 4px;
color: #FFFFFF;
font-family: Arial;
font-weight: bold;
text-align:center;
}

.itemtableaudescriptioncouleur1{background-color:#E3A800;}
.itemtableaudescriptioncouleur2{background-color:#6FA5B6;}


/* FAQ */
.FAQ_MAIN_TABLE{padding:0px 20px 0px 20px;}

.FAQ_TABLE_CATEGO{background-color:#ffffff;padding:20px 15px 0px 20px;}
.FAQ_TD_CATEGO_HEAD{background-color:#c5d2d7;padding:5px 15px 5px 15px;}
.FAQ_TD_CATEGO{background-color:#EBF0F1;padding:5px 20px 0px 10px;border-style:solid;border-color:#ffffff;border-width:10px 0px 0px 0px;}

.FAQ_TABLE_QUESTION{background-color:#EBF0F1;padding:20px 15px 0px 20px;}
.FAQ_TD_QUESTION_HEAD{background-color:#c5d2d7;padding:5px 15px 5px 15px;}
.FAQ_TD_QUESTION{background-color:#EBF0F1;padding:10px 20px 5px 10px;border-style:solid;border-color:#ffffff;border-width:10px 0px 0px 0px;}

.FAQ_TABLE_REPONSE{background-color:#ffffff;padding:20px 15px 0px 20px;}
.FAQ_TD_REPONSE_HEAD{background-color:#c5d2d7;padding:5px 15px 5px 15px;}
.FAQ_TD_REPONSE{background-color:#EBF0F1;padding:10px 20px 10px 20px;border-style:solid;border-color:#ffffff;border-width:10px 0px 0px 0px;}

/* SiteNews */
.NewsMainTable{padding:0px 20px 20px 20px;}
/* header sans image */
.NewsHeaderTable{}
.NewsHeaderTD{}
/* header avec image */
.NewsHeaderTable_Img{}
.NewsHeaderTD_Img{}
/* contenu */
.NewsTable
.NewsTD{}

/*Site Map */
.Smaptitle{ color:#2F5C73;border-style:dashed; border-width:0px 0px 1px 0px; border-color:#61C2EF;}
.SmapBorder{}
.SmapCatego{}
.SmapPage{}
.Smap{}

/* style propre au design du site */

a.linkBlue:link {color: #5E93B5;text-decoration: none;}
a.linkBlue:visited {color: #6848A3;text-decoration: none;}
a.linkBlue:hover {color: #395F77;text-decoration: none;}


a.linkwhite:link {color: #FFFFFF;text-decoration: none;}
a.linkwhite:visited {color: #FFE5A7;text-decoration: none;}
a.linkwhite:hover {color: #FFCE6E;text-decoration: none;}

.text10px {font-family: verdana, arial, helvetica;	font-size: 10px;}
.text10pxWhite {font-family: verdana, arial, helvetica;	font-size: 10px;color: #FFFFFF;}
.text10pxNavy {	font-family: verdana, arial, helvetica;	font-size: 10px;color: #025B86;}
.text10pxBlue {	font-family: verdana, arial, helvetica;	font-size: 10px;color: #61C2EF;}
.text10pxOrange {font-family: verdana, arial, helvetica;font-size: 10px;color: #C25F1B;}

.text11px {	font-family: verdana, arial, helvetica;	font-size: 11px;}
.text11pxWhite {font-family: verdana, arial, helvetica;font-size: 11px;color: #FFFFFF;}
.text11pxNavy {	font-family: verdana, arial, helvetica;	font-size: 11px;color: #025B86;}
.text11pxBlue {	font-family: verdana, arial, helvetica;	font-size: 11px;color: #61C2EF;}
.text11pxOrange {font-family: verdana, arial, helvetica;font-size: 11px;color: #C25F1B;}

.text12px {	font-family: verdana, arial, helvetica;	font-size: 12px;}
.text12pxWhite {font-family: verdana, arial, helvetica;	font-size: 12px;color: #FFFFFF;}
.text12pxNavy {	font-family: verdana, arial, helvetica;	font-size: 12px;color: #025B86;}
.text12pxBlue {	font-family: verdana, arial, helvetica;	font-size: 12px;color: #61C2EF;}
.text12pxOrange {font-family: verdana, arial, helvetica;font-size: 12px;color: #C25F1B;}

.text14px {	font-family: verdana, arial, helvetica;	font-size: 14px;}
.text14pxWhite {font-family: verdana, arial, helvetica;	font-size: 14px;color: #FFFFFF;}
.text104pxNavy {font-family: verdana, arial, helvetica;	font-size: 14px;color: #025B86;}
.text14pxBlue {	font-family: verdana, arial, helvetica;	font-size: 14px;color: #61C2EF;}
.text14pxOrange {font-family: verdana, arial, helvetica;font-size: 14px;color: #C25F1B;}

.text18px {	font-family: verdana, arial, helvetica;	font-size: 18px;}
.text18pxWhite {font-family: verdana, arial, helvetica;	font-size: 18px;color: #FFFFFF;}
.text18pxNavy {	font-family: verdana, arial, helvetica;	font-size: 18px;color: #025B86;}
.text18pxBlue {	font-family: verdana, arial, helvetica;	font-size: 18px;color: #61C2EF;}
.text18pxOrange {font-family: verdana, arial, helvetica;font-size: 18px;color: #C25F1B;}

.Breadcrumb{color:#000000;font-size:11px;}
a.Breadcrumb:link{color:#0033CC;font-size:11px;}
a.Breadcrumb:visited{color:#330066;font-size:11px;}
a.Breadcrumb:hover{color:#A93400;font-size:11px;}
a.Breadcrumb:active{color:#A93400;font-size:11px;}


.Bg{background-image:url('../img-TerraNova/bg.gif'); background-repeat:repeat-x;}

