/* FONTS */
.MS14B{font-family : trebuchet ms; text-decoration : none; font-size: 14px; font-weight: bold;}

/* COLOR */
.comptant{color: #0D2954;}
.orangeFF{color: #FF6000;}
.orangeC3{color: #C38C36;}
.noir{color: #000000;}
.blanc{color: #FFFFFF;}
.gris64{color: #646464;}
.gris8D{color: #8D8D8D;}
.grisAA{color: #AAAAAA;}
.gris5C{color: #5C5C5C;}
.gris9F{color: #9F9F9F;}
.gris76{color: #767676;}
.gris7D{color: #7D7D7D;}
.gris44{color: #444444;}
.grisDD{color: #DDDDDD;}
.rouge{color: #FF0000;}

.nTA10{font-family : tahoma; text-decoration : none; font-size: 10px; font-weight: normal; color: #000000;}
.nMS10{font-family : trebuchet ms; text-decoration : none; font-size: 10px; font-weight: normal; color: #000000;}
.nA11{font-family : trebuchet ms; text-decoration : none; font-size: 11px; font-weight: normal; color: #000000;}
.nTA11{font-family : tahoma; text-decoration : none; font-size: 11px; font-weight: normal; color: #000000;}
.nTA11B{font-family : tahoma; text-decoration : none; font-size: 11px; font-weight: bold; color: #000000;}
.nMS11B{font-family : trebuchet ms; text-decoration : none; font-size: 11px; font-weight: bold; color: #000000;}
.nMS11{font-family : trebuchet ms; text-decoration : none; font-size: 11px; color: #000000;}
.nTA12{font-family : tahoma; text-decoration : none; font-size: 12px; font-weight: normal; color: #000000;}
.nTA12B{font-family : tahoma; text-decoration : none; font-size: 12px; font-weight: bold; color: #000000;}
.nMS12{font-family : trebuchet ms; text-decoration : none; font-size: 12px; font-weight: normal; color: #000000;}
.nMS12B{font-family : trebuchet ms; text-decoration : none; font-size: 12px; font-weight: bold; color: #000000;}
.nA13{font-family : arial; text-decoration : none; font-size: 13px; font-weight: normal; color: #000000;}
.nMS13B{font-family : trebuchet ms; text-decoration : none; font-size: 13px; font-weight: bold; color: #000000;}
.nMS14B{font-family : trebuchet ms; text-decoration : none; font-size: 14px; font-weight: bold; color: #000000;}
.nTA14B{font-family : tahoma; text-decoration : none; font-size: 14px; font-weight: bold; color: #000000;}
.oMS10{font-family : trebuchet ms; text-decoration : none; font-size: 10px; font-weight: normal; color: #FF6000;}
.oTA11{font-family : tahoma; text-decoration : none; font-size: 11px; font-weight: normal; color: #FF6000;}
.oTA11B{font-family : tahoma; text-decoration : none; font-size: 11px; font-weight: bold; color: #FF6000;}
.oTA12B{font-family : tahoma; text-decoration : none; font-size: 12px; font-weight: bold; color: #FF6000;}
.oMS12B{font-family : trebuchet ms; text-decoration : none; font-size: 12px; font-weight: bold; color: #FF6000;}
.oTA14B{font-family : tahoma; text-decoration : none; font-size: 14px; font-weight: bold; color: #FF6000;}
.oMS17B{font-family : trebuchet ms; text-decoration : none; font-size: 17px; font-weight: bold; color: #FF6000;}
.oC3TA11B{font-family : tahoma; text-decoration : none; font-size: 11px; font-weight: bold; color: #C38C36;}
.oC3TA12B{font-family : tahoma; text-decoration : none; font-size: 12px; font-weight: bold; color: #C38C36;}
.oCETA11B{font-family : tahoma; text-decoration : none; font-size: 11px; font-weight: bold; color: #CE8C36;}
.bMS10{font-family : trebuchet ms; text-decoration : none; font-size: 10px; font-weight: normal; color: #FFFFFF;}
.bTA11{font-family : tahoma; text-decoration : none; font-size: 11px; font-weight: normal; color: #FFFFFF;}
.bTA11B{font-family : tahoma; text-decoration : none; font-size: 11px; font-weight: bold; color: #FFFFFF;}
.bTA12{font-family : tahoma; text-decoration : none; font-size: 12px; font-weight: normal; color: #FFFFFF;}
.bMS13B{font-family : trebuchet ms; text-decoration : none; font-size: 13px; font-weight: bold; color: #FFFFFF;}
.bTA14B{font-family : tahoma; text-decoration : none; font-size: 14px; font-weight: bold; color: #FFFFFF;}
.bA16B{font-family : arial; text-decoration : none; font-size: 16px; font-weight: bold; color: #FFFFFF;}
.g64TA10B{font-family : tahoma; text-decoration : none; font-size: 10px; font-weight: bold; color: #646464;}
.g8DMS10B{font-family : trebuchet ms; text-decoration : none; font-size: 10px; font-weight: bold; color: #8D8D8D;}
.gAATA11B{font-family : tahoma; text-decoration : none; font-size: 11px; font-weight: bold; color: #AAAAAA;}
.g5CTA11B{font-family : tahoma; text-decoration : none; font-size: 11px; font-weight: bold; color: #5C5C5C;}
.g9FTA11B{font-family : tahoma; text-decoration : none; font-size: 11px; font-weight: bold; color: #9F9F9F;}
.g8DMS11B{font-family : trebuchet ms; text-decoration : none; font-size: 11px; font-weight: bold; color: #8D8D8D;}
.g76TA12B{font-family : tahoma; text-decoration : none; font-size: 12px; font-weight: bold; color: #767676;}
.g76TA11B{font-family : tahoma; text-decoration : none; font-size: 11px; font-weight: bold; color: #767676;}
.g8DTA12{font-family : tahoma; text-decoration : none; font-size: 12px; font-weight: normal; color: #8D8D8D;}
.g7DTA13B{font-family : tahoma; text-decoration : none; font-size: 13px; font-weight: bold; color: #7D7D7D;}
.g44TA16B{font-family : tahoma; text-decoration : none; font-size: 16px; font-weight: bold; color: #444444;}
.gDDTA65B{font-family : tahoma; text-decoration : none; font-size: 65px; font-weight: bold; color: #DDDDDD;}
.rTA11{font-family : tahoma; text-decoration : none; font-size: 11px; font-weight: normal; color: #FF0000;}
.rTA12{font-family : tahoma; text-decoration : none; font-size: 12px; font-weight: normal; color: #FF0000;}
.rMS12{font-family : trebuchet ms; text-decoration : none; font-size: 12px; font-weight: normal; color: #FF0000;}
.rTA18B{font-family : tahoma; text-decoration : none; font-size: 18px; font-weight: bold; color: #FF0000;}
.mTA11B{font-family : tahoma; text-decoration : none; font-size: 11px; font-weight: bold; color: #C3493A;}
.mTA12B{font-family : tahoma; text-decoration : none; font-size: 12px; font-weight: bold; color: #C3493A;}
.mTA14B{font-family : tahoma; text-decoration : none; font-size: 14px; font-weight: bold; color: #C3493A;}
.vTA13B{font-family : tahoma; text-decoration : none; font-size: 13px; font-weight: bold; color: #649A48;}
.vTA11B{font-family : tahoma; text-decoration : none; font-size: 11px; font-weight: bold; color: #649A48;}
.blTA12B{font-family : tahoma; text-decoration : none; font-size: 12px; font-weight: bold; color: #3A92C3;}
.blTA11{font-family : tahoma; text-decoration : none; font-size: 11px; color: #3A92C3;}
.blTA11B{font-family : tahoma; text-decoration : none; font-size: 11px; font-weight:bold; color: #3A92C3;}
.n76TA10{font-family : tahoma; text-decoration : none; font-size: 10px; color: #767676;}

/*link style */
A.n76TA10:link {font: 10px tahoma; color: #767676; text-decoration: none;}
A.n76TA10:visited {font: 10px tahoma; color: #767676; text-decoration: none;}
A.n76TA10:hover {font: 10px tahoma; color: #767676; text-decoration: none;}

A.nMS12B:link {font: bold 12px trebuchet ms; color: #000000; text-decoration: underline;}
A.nMS12B:visited {font: bold 12px trebuchet ms; color: #000000; text-decoration: underline;}
A.nMS12B:hover {font: bold 12px trebuchet ms; color: #000000; text-decoration: underline;}

A.oMS12B:link {font: bold 12px trebuchet ms; color: #FF6000; text-decoration: none;}
A.oMS12B:visited {font: bold 12px trebuchet ms; color: #FF6000; text-decoration: none;}
A.oMS12B:hover {font: bold 12px trebuchet ms; color: #FF6000; text-decoration: none;}

A.g8DMS11B:link {font: bold 11px trebuchet ms; color: #8D8D8D; text-decoration: underline;}
A.g8DMS11B:visited {font: bold 11px trebuchet ms; color: #8D8D8D; text-decoration: underline;}
A.g8DMS11B:hover {font: bold 11px trebuchet ms; color: #8D8D8D; text-decoration: underline;}

A.g8DMS10B:link {font: bold 10px trebuchet ms; color: #8D8D8D; text-decoration: underline;}
A.g8DMS10B:visited {font: bold 10px trebuchet ms; color: #8D8D8D; text-decoration: underline;}
A.g8DMS10B:hover {font: bold 10px trebuchet ms; color: #8D8D8D; text-decoration: underline;}

A.nMS11:link {font: normal 11px trebuchet ms; color: #000000; text-decoration: none;}
A.nMS11:visited {font: normal 11px trebuchet ms; color: #000000; text-decoration: none;}
A.nMS11:hover {font: normal 11px trebuchet ms; color: #000000; text-decoration: none; background-color:#FF9900}

span.nMS11:hover {cursor:pointer; font: normal 11px trebuchet ms; color: #000000; text-decoration: none; background-color:#FF9900}

A.g64MS12B:link {font: bold 12px trebuchet ms; color: #646464; text-decoration: underline;}
A.g64MS12B:visited {font: bold 12px trebuchet ms; color: #646464; text-decoration: underline;}
A.g64MS12B:hover {font: bold 12px trebuchet ms; color: #646464; text-decoration: underline;}

A.g8DMS16B:link {font: bold 16px trebuchet ms; color: #8D8D8D; text-decoration: none;}
A.g8DMS16B:visited {font: bold 16px trebuchet ms; color: #8D8D8D; text-decoration: none;}
A.g8DMS16B:hover {font: bold 16px trebuchet ms; color: #8D8D8D; text-decoration: none;}

A.nTA12B:link {font: bold 12px tahoma; color: #000000; text-decoration: none;}
A.nTA12B:visited {font: bold 12px tahoma; color: #000000; text-decoration: none;}
A.nTA12B:hover {font: bold 12px tahoma; color: #000000; text-decoration: none;}

A.nTA11:link {font: normal 11px tahoma; color: #000000; text-decoration: underline;}
A.nTA11:visited {font: normal 11px tahoma; color: #000000; text-decoration: underline;}
A.nTA11:hover {font: normal 11px tahoma; color: #000000; text-decoration: underline;}

A.nTA11B:link {font: bold 11px tahoma; color: #000000; text-decoration: underline;}
A.nTA11B:visited {font: bold 11px tahoma; color: #000000; text-decoration: underline;}
A.nTA11B:hover {font: bold 11px tahoma; color: #000000; text-decoration: underline;}

A.mTA12B:link {font: bold 12px tahoma; color: #C3493A; text-decoration: none;}
A.mTA12B:visited {font: bold 12px tahoma; color: #C3493A; text-decoration: none;}
A.mTA12B:hover {font: bold 12px tahoma; color: #C3493A; text-decoration: none;}

A.g44TA16B:link {font: bold 16px tahoma; color: #444444; text-decoration: underline;}
A.g44TA16B:visited {font: bold 16px tahoma; color: #444444; text-decoration: underline;}
A.g44TA16B:hover {font: bold 16px tahoma; color: #444444; text-decoration: underline;}

A.nTA13B:link {font: bold 13px tahoma; color: #000000; text-decoration: underline;}
A.nTA13B:visited {font: bold 13px tahoma; color: #000000; text-decoration: underline;}
A.nTA13B:hover {font: bold 13px tahoma; color: #000000; text-decoration: underline;}

A.linker:link {font: 1px tahoma; color: #FFFFFF; text-decoration: none;}
A.linker:visited {font: 1px tahoma; color: #FFFFFF; text-decoration: none;}
A.linker:hover {font: 1px tahoma; color: #FFFFFF; text-decoration: none;}

A.cTitle:link {font: 14px trebuchet ms; color: #000000; text-decoration: none;}
A.cTitle:visited {font: 14px trebuchet ms; color: #000000; text-decoration: none;}
A.cTitle:hover {font: 14px trebuchet ms; color: #000000; text-decoration: none;}

A.cPrice:link {font: 14px trebuchet ms; color: #FF0000; text-decoration: none;}
A.cPrice:visited {font: 14px trebuchet ms; color: #FF0000; text-decoration: none;}
A.cPrice:hover {font: 14px trebuchet ms; color: #FF0000; text-decoration: none;}

.spanlink {
    /*color:blue;*/
    cursor:pointer;
}
.spanlink:hover{    
    /*color:red;*/
    background-color:yellow;
}

/* NEW */
.T1{font-family : tahoma; text-decoration : none; font-size: 1px; color: #FFFFFF;}
/* COLORS */
.white { color: #FFFFFE }
.grey { color: #D8D8D8 }
.grey2 { color: #EAEAEA }
.black{ color: #000000 }
.red{ color: #FF0000 }

.bg{ background-repeat: no-repeat; background-position: center; }

/* other */
img {border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none}

/* div page pub */
#pub1{
	padding:10px; 
	background-color:#f5f5f5;
	background-image:url(/images/categorie_firstrow_background.gif);
	background-repeat:repeat-x;
	border:1px solid #8D8D8D;
	border-top:2px solid #C24839;
}
#tbl_pub{
	border:1px solid #8D8D8D;
}
#tbl_pub .tr3 td{
	border-bottom:none;
}
#tbl_pub{
	font-family : tahoma; text-decoration : none; font-size: 11px; color: #000000;
	width:400px;
}
.tr-title td{
	background-color:#8D8D8D;
	font-weight:bold;
	color:#ffffff;
}
.tr1 td{
	background-color:#f4f4f4;
	 border-bottom:1px solid #8D8D8D;
}
.tr2 td{
        background-color:#ffffff;
	 border-bottom:1px solid #8D8D8D;
}
.tr3 td{
        background-color:#f4f4f4;
}
.tr4 td{
        background-color:#f4f4f4;
}
/* select region */
#country_state{
	font: normal 11px tahoma; color: #000000;
}
.td-border-grey{
	border:5px solid #d9d9d9;
}
.td-bb-grey{
	border-bottom:2px solid #d9d9d9;
}
.td-bt-darkgrey{
	border-top:1px solid #898989;
}
.td-bg-darkgrey{
	background-color: #898989;
}
.td-bg-grey{
	background-color: #d9d9d9;
}
.td-bg-white{
	background-color: #ffffff;
}
.td-bg-lightgrey{
	background-color: #f7f7f7;
}
.pad-left-13{
	padding-left:13px;
}
.pad-top-8{
	padding-top:8px;
}
.pad-right-13{
	padding-right:13px;
}
.pad-bottom-8{
	padding-bottom:8px;
}
.pad3{
	padding-top:3px;
	padding-right:3px;
	vertical-align:top;
}
.forfait {
border-color: gray;
border-style: solid;
border-width: 1px;
width: 683px;
height: 170px;
background-color:white;
/*background-color:#DFFFCE;*/
/*background-color:#96c76f;*/
}
.btPayPal {
position: relative;
left: 240px;
top: 48px;
z-index:100;
}
.radioForfait {
position: relative;
left: 48px;
top: -32px;
}
.forfait p {
position: relative;
top: 32px;
margin-left: 12px;
/*color:#ffffff;*/
}

a.info {
    position:relative;
    z-index:24;
    color:#606060;
    text-decoration:none
}

a.info:hover {
    z-index:25;
    background-color:#fff;
}

a.info span {
    display: none
}

a.info:hover span {
    display:block;
    position:absolute;
    top:2em; left:2em; width:2em;   
    background-color:#fff; color:#000;
    /*border: 2px solid black;*/
    text-align: center
}
