BODY{margin:0px; background-color:#ffffff; font-family:  Arial, Verdana,Sans-serif; font-size:11px; color:#2D2D2D; }



/********************
*      Général      *
********************/

TABLE{font-family:Arial, Verdana, Sans-serf; font-size:11px; color:#2D2D2D; line-height:16px;}

UL{}
LI{}

H6{font-size:10px; color:#6486C3; font-weight:normal;}
H5{font-size:12px; color:#6486C3; font-weight:normal;}
H4{font-size:14px; color:#6486C3; font-weight:normal;}
H3{font-size:16px; color:#6486C3; font-weight:normal;}
H2{font-size:18px; color:#6486C3; font-weight:normal;}
H1{font-size:20px; color:#6486C3; font-weight:normal;}

a:link{color:#E72520; text-decoration:underline;}
a:visited{color:#E72520; text-decoration:underline;}
a:hover{color:#B52C28; text-decoration:none;}
a:active{color:#B52C28; text-decoration:none;}


SUP, SUB {line-height:0; font-size:10px; }


/********************
*   Design du site  *
********************/

.MapBox{BORDER:#000 1px solid; PADDING:10px; BACKGROUND: #fff; WIDTH:155px; POSITION: absolute;}
* html .MapBox{BORDER:#000 1px solid; PADDING:10px; BACKGROUND: #fff; WIDTH:175px; POSITION: absolute;}
span.titreRegionMap{ font-family:'Arial Black',Arial,sans-serif;font-size:10px}

/********************
*    Menu Admin     *
********************/

a.menuAdmin{font-size:9px; color:#0054A6; text-transform:uppercase; font-weight:bold;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.menuAdmin:link{font-size:9px; color:#0054A6; text-transform:uppercase; font-weight:bold;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.menuAdmin:visited{font-size:9px; color:#0054A6; text-transform:uppercase; font-weight:bold;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.menuAdmin:hover{font-size:9px; color:#000000; text-transform:uppercase; font-weight:bold;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.menuAdmin:active{font-size:9px; color:#000000; text-transform:uppercase; font-weight:bold;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}



/********************
*    Formulaires    *
********************/

TEXTAREA {
background-color: #FFFFFF;
border-color:#10284B;
border-style:solid;
border-width:1px;
color:#4E6681;

font-size: 11px;
font-weight: normal;
color: #000000;

}

INPUT {

font-size: 11px;
font-weight: normal;
color: #000000;
}


SELECT {

font-size: 11px;
font-weight: normal;
color: #000000;

}

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-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-size: 11px;
font-weight: normal;
text-indent: 2px;
}

INPUT.r-button {
background-color: #FFFFFF;

}


SELECT.pn-text {
background-color: #FFFFFF;
color:#0033CC;

font-size: 11px;
font-weight: bold;
}



/********************
*      Modules      *
********************/

.Edit{font-size:9px; color:#818181}
a.Edit:link{font-size:9px;color:#028614;}
a.Edit:visited{font-size:9px;color:#028614;}
a.Edit:hover{font-size:9px;color:#028614;}
a.Edit:active{font-size:9px;color:#028614;}

a.pn-more:link{font-size:13px; color:#0000FF;}
a.pn-more:visited{font-size:13px; color:#0000FF;}
a.pn-more:hover{font-size:13px; color:#0000FF;}
a.pn-more:active{font-size:13px; color:#0000FF;}

.pn-normal {
color: #3D3D3D;
font-size:11px;font-weight: normal;text-decoration: none;
}

A.pn-normal:link {
color: #F7921D;
font-size:11px;text-decoration: none;
}

A.pn-normal:visited {
color: #F7921D;
font-size:11px;text-decoration: none;
}

A.pn-normal:hover {
color: #F7921D;
font-size:11px;text-decoration: none;
}

A.pn-normal:active {
color: #F7921D;
font-size:11px;text-decoration: none;
}

.pn-title {
color: #000000;
font-size: 12px;font-weight: bold;text-decoration: none;
}

A.pn-title :link {
color: #000000;
font-size: 12px;font-weight: bold;text-decoration: underline;
}

A.pn-title:visited {
color: #000000;
font-size: 12px;font-weight: bold;text-decoration: underline;
}

A.pn-title:hover {
color: #000000;
font-size: 12px;font-weight: bold;text-decoration: none;
}

A.pn-title:active {
color: #000000;
font-size: 12px;font-weight: bold;text-decoration: none;
}

.pn-sub {
color: #000000;
font-size:12px;font-weight: normal;text-decoration: none;
}

A.pn-sub:link {
color: #000000;
font-size:12px;font-style: normal;text-decoration: underline;
}

A.pn-sub:visited {
color: #000000;
font-size:12px;font-style: normal;text-decoration: underline;
}

A.pn-sub:hover {
color: #000000;
font-size:12px;font-style: normal;text-decoration: none;
}

A.pn-sub:active {
color: #000000;
font-size:12px;font-style: normal;text-decoration: underline;
}

.pn-logo {
color: #000000;
font-size: 16px;font-weight: bold;letter-spacing: 3px;text-decoration: none;
}

A.pn-logo:link {
color: #000000;
font-size: 16px;font-weight: bold;letter-spacing: 3px;text-decoration: none;
}

A.pn-logo:visited {
color: #000000;
font-size: 16px;font-weight: bold;letter-spacing: 3px;text-decoration: none;
}

A.pn-logo:hover {
background-color: transparent;color: #000000;
font-size: 16px;font-weight: bold;letter-spacing: 3px;text-decoration: none;
}

A.pn-logo:active {
color: #000000;
font-size: 16px;font-weight: bold;letter-spacing: 3px;text-decoration: none;
}

.pn-logo-small {
color: #000000;
font-size: 11px;font-weight: bold;text-decoration: none;
}

.pn-pagetitle {
color: #000000;
font-size: 14px;font-weight: bold;text-decoration: none;
}

/********************
*     Boutique      *
********************/


.itemtitre {
color: #000000;
font-size: 12px;font-weight: bold;text-decoration: none;
}

.itemdescription {
color: #000000;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-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;}



/********************
*     Nouvelles     *
********************/

.NewsMainTable{padding:0px 20px 20px 20px;}
/* header sans image */
.NewsHeaderTable{}
.NewsHeaderTD{}
/* header avec image */
.NewsHeaderTable_Img{}
.NewsHeaderTD_Img{}
/* contenu */
.NewsTable
.NewsTD{}



/********************
*     Site map      *
********************/

.Smap{}
.Smaptitle{ color:#2F5C73;border-style:dashed; border-width:0px 0px 1px 0px; border-color:#61C2EF;}
.SmapBorder{}
.SmapCatego{color:#887D6C; font-size:12px; font-weight:bold;}
.SmapPage{padding:0px 0px 0px 5px;}
a.SmapPage:link{}
a.SmapPage:visited{}
a.SmapPage:hover{}
a.SmapPage:active{}



