/* MODIFIER LE 4 AVRIL 2007 The following style sheet specifications deal with general page properties.  They serve *
 * as the default throughout the templates.  For example "body" affects everything in the page  *
 * body.                                                                                   */


	body {

		font-family: verdana, helvetica, arial;
		font-size: 10px;
		
		scrollbar-face-color: #FFFFFF;
		scrollbar-darkshadow-color: #000000;
		scrollbar-shadow-color: #333333;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-3dlight-color: #666666;
		scrollbar-track-color: #FFFFFF;
		scrollbar-arrow-color: #990000;
		margin-top: 5;
		margin-left: 0;
		margin-right: 0;

}

	td {
		vertical-align: top;
		font-size: 10px;
}



/* Ci dessous les tags pour les menus droites et gauches et le header				 *
 * aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  *
 * aaa.                                                                                   */


.bordertopmenu {
	border-color:#BCBCBC;
	border-left-width:1px;
	border-left-style:solid;
	border-right-width:1px;
	border-right-style:solid;

}

.centrehorizonverti {
	text-align: center;
	vertical-align: middle;

}

.centretop {
	text-align: center;
	vertical-align: top;

}
.paddingsub {
	padding-right: 8px;
	text-align: right;

}

.banner_border {
border:solid #FFFFFF; 

} 
.advancedsearchlink {
	vertical-align: bottom;

}
.verticalalignmiddle {
	vertical-align: middle;

}
.lefthorizonverti {
	text-align: left;
	vertical-align: middle;

}

A.headertopmenu:link {
	font-family: verdana, helvetica, arial;
	font-size: 10px;
	color: #0000FF;
	text-decoration: none;
	font-weight: 600;
}
A.headertopmenu:visited {
	font-family: verdana, helvetica, arial;
	font-size: 10px;
	color: #FF6600;
	text-decoration: underline;
	font-weight: 600;
}
A.headertopmenu:hover {
	font-family: verdana, helvetica, arial;
	font-size: 10px;
	color: #FF6600;
	text-decoration: underline;
	font-weight: 600;
}

#searchpage a:link { 
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
	font-weight: 600;
}
#searchpage a:hover { 
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	color: #FF6600;
	text-decoration: underline;
	font-weight: 600;

}
#searchpage a:visited { 
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
	font-weight: 600;
}

A.menu_button:link {
		font-family: verdana, helvetica, arial;
		font-size: 9px;
            	color: #0000FF;
		font-weight: normal
		vertical-align: middle;
		text-decoration: none;
	}
	A.menu_button:visited {
		font-family: verdana, helvetica, arial;
		font-size: 9px;
            	color: #0000FF;
		font-weight: normal
		vertical-align: middle;
		text-decoration: none;
	}
	A.menu_button:hover {
		font-family: verdana, helvetica, arial;
		font-size: 9px;
            	color: #0000FF;
		font-weight: normal
		vertical-align: middle;
		text-decoration: none;
	}
	A.menu_button:active {
		font-family: verdana, helvetica, arial;
		font-size: 9px;
            	color: #0000FF;
		font-weight: normal
		vertical-align: middle;
		text-decoration: none;

	}

A.linklisting:link {
		font-family: verdana, helvetica, arial;
		font-size: 10px;
            	color: #000000;
		font-weight: normal
		vertical-align: middle;
		text-align: right;
		text-decoration: none;
	}
	A.linklisting:visited {
		font-family: verdana, helvetica, arial;
		font-size: 10px;
            	color: #000000;
		font-weight: normal
		vertical-align: middle;
		text-align: right;
		text-decoration: none;
	}
	A.linklisting:hover {
		font-family: verdana, helvetica, arial;
		font-size: 10px;
            	color: #000000;
		font-weight: normal
		vertical-align: middle;
		text-align: right;
		text-decoration: underline;

	}
    
    td.menu_button {
        color: #FFFFFF;
        padding-left: 5px;
        background-color: #F8F8F8;
	  vertical-align: middle;
        border-bottom:1px solid #BCBCBC;

    }

    td.top_button {
	font-size: 10px;
	color: #990000;
        font-weight: 300;
	vertical-align: middle;
        background-image: url('/images/menu_label_gauche.gif');
	font-family: verdana, helvetica, arial;
	border-color:#BCBCBC;
	border-bottom-width:1px;
	border-bottom-style:solid;
    }

td.top_button_banner {
	font-size: 10px;
	color: #990000;
        font-weight: 300;
	vertical-align: middle;
        background-image: url('/images/menu_label_gauche.gif');
	font-family: verdana, helvetica, arial;
	border-color:#BCBCBC;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-top-width:1px;
	border-top-style:solid;
	border-right-width:1px;
	border-right-style:solid;
	border-left-width:1px;
	border-left-style:solid;
    }
    
    td.top_button2 {
	font-size: 10px;
	color: #990000;
        font-weight: 300;
	vertical-align: middle;
        background-image: url('/images/menu_label_gauche.gif');
	font-family: verdana, helvetica, arial;
	border-color:#BCBCBC;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-top-width:1px;
	border-top-style:solid;
}	


    td.more {
        text-align: right;
        font-weight: bold;
        width: 35px;
        padding-right: 3px;
        background-image: url('/images/menu_tc.gif');
    }

	a.Menu {
		font-weight: bold;
		color: #333333;
		text-decoration: none;
}

A.menu_button_head:link {
		font-family: verdana, helvetica, arial;
		font-size: 10px;
            	color: #0000FF;
		font-weight: normal;
		vertical-align: middle;
		text-decoration: none;
	}
	A.menu_button_head:visited {
		font-weight: normal;
            color: #0000FF;
		text-decoration: none;
	}
	A.menu_button_head:hover {

        color: #0000FF;
	  text-decoration: none;
	}
	A.menu_button_head:active {

        color: #006600;
	  text-decoration: none;
	}

	td.menu_button_head {
		font-size: 10px;
	text-align: center;
	vertical-align: middle;
	background-color: #F8F8F8;

	}
	.menu_button_head td {

	border-width:1px;
	border-style:solid;
	border-color:#BCBCBC;
	border-collapse: collapse;
	}
	.menu_button_head table, .menu_button_head table td {
	border-width:0px;
	border-style:none;

	}
	.mini_bord_head {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-color:#BCBCBC;
	}
	.mini_bord_cart {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color:#BCBCBC;
	}

	.search_head {
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	background-color: #F8F8F8;
	padding-left: 10px;
	font-family: verdana, helvetica, arial;
	font-size: 10;
        color: #BCBCBC;
	vertical-align: middle;

}


	.menutop {
	border-right-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	color: #BCBCBC;


}

.top_cell_random_home {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#BCBCBC;
	text-align: center;
	vertical-align: middle;
	background-image: url(/images/menu_back_resto_bottom.gif);
	background-repeat: repeat;
}

.resto_random_home {
	font-size: 10px;
	color: #990000;
        font-weight: 300;
	vertical-align: middle;
	font-family: verdana, helvetica, arial;
}

.search_list_top_cell {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#BCBCBC;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
	background-image: url(/images/menu_back_resto_bottom.gif);
	background-repeat: repeat;
}
.search_list_top_cell_random {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#BCBCBC;
	padding-left: 5px;
	text-align: center;
	vertical-align: middle;
	background-image: url(/images/menu_back_resto_bottom.gif);
	background-repeat: repeat;
	font-size: 9px;
	color: #990000;
        font-weight: 300;
	font-family: verdana, helvetica, arial;
}
.search_list_top_cell_game {

	border-color:#BCBCBC;
	padding-left: 5px;
	text-align: right;
	vertical-align: middle;
	background-image: url(/images/menu_back_resto_bottom.gif);
	background-repeat: repeat;
}
.search_list_bottom_cell {
	border-top-width: 1px;
	border-top-style: solid;
	border-color:#BCBCBC;
	vertical-align: middle;
	background-color: #F8F8F8;

}

.search_list_middle_cell {
	padding-left: 2px;
	vertical-align: middle;
	background-color: #FDFDF1;
	vertical-align: middle;

}
.search_list_middle_cell_random {
	padding-left: 2px;
	vertical-align: middle;
	background-color: #FFFFFF;
	vertical-align: middle;

}

.label_search_list {
	color: #990000;
	text-decoration: none;
	font-weight: 300;
	font-style: oblique;
	vertical-align: middle;
}

.search_list_align_bottom {
	vertical-align: middle;
	text-align: center;

}

.search_list_align_bottom_right {
	vertical-align: middle;
	text-align: right;

}

/* Ci dessous les tags pour les vitrines et celle des restaurants				 *
 * aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  *
 * aaa.                                                                                   */

.entrepriselink {
	font-family: verdana, helvetica, arial;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	vertical-align: middle;

}
.label {
	font-family: verdana, helvetica, arial;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	font-weight: 300;
	font-style: oblique;

}
.labelmenu {
	font-family: verdana, helvetica, arial;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-weight: 300;
	font-style: oblique;

}
.data {
	font-family: verdana, helvetica, arial;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
a:link {
	font-family: verdana, helvetica, arial;
	font-size: 10px;
	color: #0000FF;
	text-decoration: underline;
}
a:visited {
	font-family: verdana, helvetica, arial;
	font-size: 10px;
	color: #0000FF;
	text-decoration: underline;
}
a:hover {
	font-family: verdana, helvetica, arial;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
}
.labelbox {
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #666666;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_resto_s.gif);
	background-repeat: repeat;
}

.labelbox_coordonne {
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #666666;
	text-decoration: none;
	vertical-align: middle;

}


.backtopmenu {
	background-image: url(/images/menu_back_resto_b.gif);
	background-repeat: repeat;
}

.copyright_vitrine {

	background-image: url(/images/menu_back_resto_bottom.gif);
	background-repeat: repeat;
	vertical-align: middle;

}
.borderfine{

border-width:1px;
border-style:solid;
border-color:#BCBCBC;
background-color: #FFFFFF;

}
.borderfinenonpremium{

border-width:1px;
border-style:solid;
border-color:#BCBCBC;
background-color: #FFFFFF;
padding: 3px;

}
.borderfineleftright{

border-left-width:1px;
border-right-width:1px;
border-left-style:solid;
border-right-style:solid;
border-color:#BCBCBC;
background-color: #FFFFFF;

}

.borderfine_bas {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#BCBCBC;
}
.borderfine_bas_review {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#BCBCBC;
	vertical-align: top;
}

.borderfine_bas_center {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#BCBCBC;
	vertical-align: middle;
}
.labelbox_border_bas {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#BCBCBC;
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #666666;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_resto_s.gif);
	background-repeat: repeat;
}
.labelbox_border_bas_droite {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#BCBCBC;
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #666666;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_resto_s.gif);
	background-repeat: repeat;
}
.borderfine_bas_droite {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#BCBCBC;
	vertical-align: middle;

}
.borderfine_bas_droite_nouvelle {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#BCBCBC;
	vertical-align: top;

}
.borderfine_cartemets {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#BCBCBC;
	text-align: center;
	vertical-align: top;

}
.labelbox_cartemets {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#BCBCBC;
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #666666;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_resto_s.gif);
	background-repeat: repeat;
}

.borderfine_bas_droite_center {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#BCBCBC;
	text-align: center;
	vertical-align: middle;
}

.ecusson_image_border_bas {

	vertical-align: middle;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#BCBCBC;
}

.ecusson_et_image {

	vertical-align: middle;
}


/* Ci dessous les tags pour les boulangeries				 *
 * aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  *
 * aaa.                                                                                   */



.backtopmenu_boul {
	background-image: url(/images/menu_back_boul_b.gif);
	background-repeat: repeat;

}
.labelbox_boul {
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #663300;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_boul_s.gif);
	background-repeat: repeat;
}
.copyright_vitrine_boul {

	background-image: url(/images/menu_back_boul_bottom.gif);
	background-repeat: repeat;
	vertical-align: middle;

}
.labelbox_border_bas_boul {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#644B00;
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #663300;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_boul_s.gif);
	background-repeat: repeat;
}
.labelbox_border_bas_droite_boul {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#644B00;
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #663300;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_boul_s.gif);
	background-repeat: repeat;
}
.borderfine_boul {

border-width:1px;
border-style:solid;
border-color:#644B00;
background-color: #FFFFFF;
} 

.borderfine_bas_boul {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#644B00;
}

.borderfine_bas_center_boul {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#644B00;
	vertical-align: middle;
}
.borderfine_bas_droite_boul {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#644B00;
	vertical-align: middle;

}

.borderfine_bas_droite_center_boul {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#644B00;
	text-align: center;
	vertical-align: middle;
}

.ecusson_image_border_bas_boul {

	vertical-align: middle;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#644B00;
}

/* The following classes affect the "windows" in Auto-HomePage.  They are only referenced *
 * in the Configuration Settings so technically they are not part of the software suite   */
	.ahpwindow {
		width: 100%;
		background-color: #FFFFFF;
		border-style: none;
		padding: 0px;
		border-collapse: collapse;
	}
	.ahpwindowtitle {
		background-color: #666666;
	}
	.ahpwindowtitle td {
		padding: 5px;
		vertical-align: center;
		font-weight: bold;
		color: #FFFFFF;
	}	
	.ahpwindowtitle td a:active, .ahpwindowtitle td a:link, .ahpwindowtitle td a:visited {
		color: #FFFFFF;
	}	

	.ahpwindowcontent {
		text-align: center;
		width: 100%;
		background-color: #FFFFFF;
		padding: 0px;
		border-collapse: collapse;
		border: 1px solid #BCBCBC; 
	}			



/* Ci dessous les tags pour les boucheries				 *
 * aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  *
 * aaa.                                                                                   */



.backtopmenu_bouch {
	background-image: url(/images/menu_back_bouch_b.gif);
	background-repeat: repeat;

}
.labelbox_bouch {
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #663300;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_bouch_s.gif);
	background-repeat: repeat;
}
.copyright_vitrine_bouch {

	background-image: url(/images/menu_back_bouch_bottom.gif);
	background-repeat: repeat;
	vertical-align: middle;

}
.labelbox_border_bas_bouch {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#990000;
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #663300;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_bouch_s.gif);
	background-repeat: repeat;
}
.labelbox_border_bas_droite_bouch {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#990000;
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #663300;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_bouch_s.gif);
	background-repeat: repeat;
}
.borderfine_bouch {

border-width:1px;
border-style:solid;
border-color:#990000;
background-color: #FFFFFF;
} 

.borderfine_bas_bouch {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:##990000;
}

.borderfine_bas_center_bouch {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#990000;
	vertical-align: middle;
}
.borderfine_bas_droite_bouch {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#990000;
	vertical-align: middle;

}

.borderfine_bas_droite_center_bouch {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#990000;
	text-align: center;
	vertical-align: middle;
}

.ecusson_image_border_bas_bouch {

	vertical-align: middle;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#990000;
}

/* Ci dessous les tags pour les confiseries				 *
 * aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  *
 * aaa.                                                                                   */




.backtopmenu_conf {
	background-image: url(/images/menu_back_conf_b.gif);
	background-repeat: repeat;

}
.labelbox_conf {
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #663300;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_conf_s.gif);
	background-repeat: repeat;
}
.copyright_vitrine_conf {

	background-image: url(/images/menu_back_conf_bottom.gif);
	background-repeat: repeat;
	vertical-align: middle;

}
.labelbox_border_bas_conf {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#644B00;
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #663300;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_conf_s.gif);
	background-repeat: repeat;
}
.labelbox_border_bas_droite_conf {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#644B00;
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #663300;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_conf_s.gif);
	background-repeat: repeat;
}
.borderfine_conf {

border-width:1px;
border-style:solid;
border-color:#644B00;
background-color: #FFFFFF;
} 

.borderfine_bas_conf {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#644B00;
}

.borderfine_bas_center_conf {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#644B00;
	vertical-align: middle;
}
.borderfine_bas_droite_conf {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#644B00;
	vertical-align: middle;

}

.borderfine_bas_droite_center_conf {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#644B00;
	text-align: center;
	vertical-align: middle;
}

.ecusson_image_border_bas_conf {

	vertical-align: middle;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#644B00;
}

/* Ci dessous les tags pour les poissoneries				 *
 * aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  *
 * aaa.                                                                                   */



.backtopmenu_poiss {
	background-image: url(/images/menu_back_poiss_b.gif);
	background-repeat: repeat;

}
.labelbox_poiss {
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #663300;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_poiss_s.gif);
	background-repeat: repeat;
}
.copyright_vitrine_poiss {

	background-image: url(/images/menu_back_poiss_bottom.gif);
	background-repeat: repeat;
	vertical-align: middle;

}
.labelbox_border_bas_poiss {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#1708A8;
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #663300;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_poiss_s.gif);
	background-repeat: repeat;
}
.labelbox_border_bas_droite_poiss {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#1708A8;
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #663300;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_poiss_s.gif);
	background-repeat: repeat;
}
.borderfine_poiss {

border-width:1px;
border-style:solid;
border-color:#1708A8;
background-color: #FFFFFF;
} 

.borderfine_bas_poiss {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#1708A8;
}

.borderfine_bas_center_poiss {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#1708A8;
	vertical-align: middle;
}
.borderfine_bas_droite_poiss {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#1708A8;
	vertical-align: middle;

}

.borderfine_bas_droite_center_poiss {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#1708A8;
	text-align: center;
	vertical-align: middle;
}

.ecusson_image_border_bas_poiss {

	vertical-align: middle;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#1708A8;
}

/* Ci dessous les tags pour les bars				 *
 * aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  *
* aaa.                                                                                   */  




.backtopmenu_bar {
	background-image: url(/images/menu_back_bar_b.gif);
	background-repeat: repeat;

}
.labelbox_bar {
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #663300;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_bar_s.gif);
	background-repeat: repeat;
}
.copyright_vitrine_bar {

	background-image: url(/images/menu_back_bar_bottom.gif);
	background-repeat: repeat;
	vertical-align: middle;

}
.labelbox_border_bas_bar {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#644B00;
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #663300;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_bar_s.gif);
	background-repeat: repeat;
}
.labelbox_border_bas_droite_bar {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#644B00;
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #663300;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_bar_s.gif);
	background-repeat: repeat;
}
.borderfine_bar {

border-width:1px;
border-style:solid;
border-color:#644B00;
background-color: #FFFFFF;
} 

.borderfine_bas_bar {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#644B00;
}

.borderfine_bas_center_bar {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#644B00;
	vertical-align: middle;
}
.borderfine_bas_droite_bar {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#644B00;
	vertical-align: middle;

}

.borderfine_bas_droite_center_bar {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#644B00;
	text-align: center;
	vertical-align: middle;
}

.ecusson_image_border_bas_bar {

	vertical-align: middle;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#644B00;
}

/* Ci dessous les tags pour les alimentation				 *
 * aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  *
* aaa.                                                                                   */  



.backtopmenu_alim {
	background-image: url(/images/menu_back_alim_b.gif);
	background-repeat: repeat;

}
.labelbox_alim {
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #663300;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_alim_s.gif);
	background-repeat: repeat;
}
.copyright_vitrine_alim {

	background-image: url(/images/menu_back_alim_bottom.gif);
	background-repeat: repeat;
	vertical-align: middle;

}
.labelbox_border_bas_alim {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#56856D;
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #663300;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_alim_s.gif);
	background-repeat: repeat;
}
.labelbox_border_bas_droite_alim {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#56856D;
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #663300;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_alim_s.gif);
	background-repeat: repeat;
}
.borderfine_alim {

border-width:1px;
border-style:solid;
border-color:#56856D;
background-color: #FFFFFF;
} 

.borderfine_bas_alim {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#56856D;
}

.borderfine_bas_center_alim {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#56856D;
	vertical-align: middle;
}
.borderfine_bas_droite_alim {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#56856D;
	vertical-align: middle;

}

.borderfine_bas_droite_center_alim {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#56856D;
	text-align: center;
	vertical-align: middle;
}

.ecusson_image_border_bas_alim {

	vertical-align: middle;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#56856D;
}

/* Ci dessous les tags pour les vins				 *
 * aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  *
* aaa.                                                                                   */ 





.backtopmenu_vins {
	background-image: url(/images/menu_back_vins_b.gif);
	background-repeat: repeat;
	width:1px;
	height:1px
}

.labelbox_vins {
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #663300;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_vins_s.gif);
	background-repeat: repeat;
}
.copyright_vitrine_vins {

	background-image: url(/images/menu_back_vins_bottom.gif);
	background-repeat: repeat;
	vertical-align: middle;

}
.labelbox_border_bas_vins {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:4C8713;
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #663300;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_vins_s.gif);
	background-repeat: repeat;
}
.labelbox_border_bas_droite_vins {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:4C8713;
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #663300;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_vins_s.gif);
	background-repeat: repeat;
}
.borderfine_vins {

border-width:1px;
border-style:solid;
border-color:4C8713;
background-color: #FFFFFF;
} 

.borderfine_bas_vins {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:4C8713;

}

.borderfine_bas_center_vins {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:4C8713;
	vertical-align: middle;
}
.borderfine_bas_droite_vins {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:4C8713;
	vertical-align: middle;

}

.borderfine_bas_droite_center_vins {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:4C8713;
	text-align: center;
	vertical-align: middle;
}

.ecusson_image_border_bas_vins {

	vertical-align: middle;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:4C8713;
}


/* Ci dessous les tags pour les fromageries				 *
 * aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  *
 * aaa.                                                                                   */



.backtopmenu_from {
	background-image: url(/images/menu_back_from_b.gif);
	background-repeat: repeat;

}
.labelbox_from {
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #663300;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_from_s.gif);
	background-repeat: repeat;
}
.copyright_vitrine_from {

	background-image: url(/images/menu_back_from_bottom.gif);
	background-repeat: repeat;
	vertical-align: middle;

}
.labelbox_border_bas_from {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#644B00;
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #663300;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_from_s.gif);
	background-repeat: repeat;
}
.labelbox_border_bas_droite_from {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#644B00;
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	font-weight: 600;
	color: #663300;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(/images/menu_back_from_s.gif);
	background-repeat: repeat;
}
.borderfine_from {

border-width:1px;
border-style:solid;
border-color:#644B00;
background-color: #FFFFFF;
} 

.borderfine_bas_from {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#644B00;
}

.borderfine_bas_center_from {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#644B00;
	vertical-align: middle;
}
.borderfine_bas_droite_from {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#644B00;
	vertical-align: middle;

}

.borderfine_bas_droite_center_from {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color:#644B00;
	text-align: center;
	vertical-align: middle;
}

.ecusson_image_border_bas_from {

	vertical-align: middle;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color:#644B00;
}

/* The following classes affect the "windows" in Auto-HomePage.  They are only referenced *
 * in the Configuration Settings so technically they are not part of the software suite   */
	.ahpwindow {
		width: 100%;
		background-color: #FFFFFF;
		border-style: none;
		padding: 0px;
		border-collapse: collapse;
	}
	.ahpwindowtitle {
		background-color: #666666;
	}
	.ahpwindowtitle td {
		padding: 5px;
		vertical-align: center;
		font-weight: bold;
		color: #FFFFFF;
	}	
	.ahpwindowtitle td a:active, .ahpwindowtitle td a:link, .ahpwindowtitle td a:visited {
		color: #FFFFFF;
	}	

	.ahpwindowcontent {
		text-align: center;
		width: 100%;
		background-color: #FFFFFF;
		padding: 0px;
		border-collapse: collapse;
		border: 1px solid #BCBCBC; 
	}	

/* The following classes are just here for reference.  They modify form fields but * 
 * are not directly tied to our software.  They would affect any form.  It's cool  *
 * to change the look of form though in the interest of "coolness" why not?        *
 */
	ul{
		margin-top: 0;
		margin-bottom:0

	}
	form{
		margin-top: 0;
		margin-bottom: 0

	}
	input{
		background-color: #FDFDF1; 
		color: #000000;

	}
	select{
		background-color: #FDFDF1; 
		color: #000000; 
		border: 1px solid #666666;

	}
	textarea{
		background-color: #FDFDF1; 
		color: #000000; 
		border: 1px solid #666666;

	}
	.radio{
		background-color: #000000; 
		color: #000000;

	}

/* The following classes are used throughout the site.  Virtually all plugins use them. */
	.MainTable {
		width: 100%;
		background-color: #F8F8F8;
		padding: 1px;
		border-collapse: collapse;
		border: 1px solid #BCBCBC; 
	}
	.TitleRow {
		background-image: url(/images/menu_back_resto_bottom.gif);
		background-repeat: repeat;
		height: 20px;
	}
	.TitleRow td, .TitleRow td a {
		text-align: center;
		vertical-align: middle;
		font-size: 12px;
		font-weight: bold;
		color: #990000;
	}	
	.MenuRow {
		background-color: #E1E2E4;
		height: 20px;
	}
	.MenuRow td {
		color: #000000;
		font-size: 13px;
		text-align: left;
	}	
	.DataRow {
		color: #000000;
		background-color: #F8F8F8;
		height: 21px;
	}

	/* Always appears in DataRow */
	.LabelColumn {
		width: 35%;
		background-color: #F8F8F8;
		border: 1px solid #BCBCBC;		
		color: #0D4C97;
	}	
	.DataColumn {
		color: #000000;
		border-collapse: collapse;
		border: 1px solid #BCBCBC; 
	}
	.ColSpanningDataColumn {
		text-align: center;
		background-color: #FFFFFF;
		color: #000000;
	 	border: 1px solid #BCBCBC; 
	}
	.FooterRow {
		background-image: url(/images/menu_label_gauche.gif);
		background-repeat: repeat;
		height: 21px;
	}
	.FooterRow td {
		color: #000000;
		text-align: center;
	}
	.DateLabel {
		color: #000000;
		font-size: 10px;
	}
	.CheckUncheckAll a {
		color: #000000;
		font-size: 10px;
	}

/* Classes for Virtual Popups.  Virtual Popups are Dynamic Html tables that hover over  *
 * the page in response to user action.  These are used to present information to users *
 * without the overhead of opening a new window.                                        */
   
	.VirtualPopupTable {
		width: 100%;
		background-color: #F8F8F8;
		padding: 1px;
		border-collapse: collapse;
		border: 2px solid #BCBCBC; 
	}
	.VirtualPopupTitleRow {
		background-color: #666666;
	}
	.VirtualPopupTitleRow td {
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		!important
	}
	.VirtualPopupMenuRow {
		background-color: #E1E2E4;
	}
	.VirtualPopupMenuRow td {
		color: #435670;
		font-size: 11px;
		text-align: center;
	}	
	.VirtualPopupDataRow {
		color: #E1E2E4;
		font-size: 10px;
	}

	/* Always appears in DataRow (See the global section). */
	.VirtualPopupLabelColumn {
		background-color: #F8F8F8;
		color: #0D4C97;
		font-size: 10px;
	}	
	.VirtualPopupDataColumn {
	 	border: 1px color: #0E3D75; 
		background-color: #F8F8F8;
		color: #000000;
		font-size: 10px;
	}
	.VirtualPopupColSpanningDataColumn {
		text-align: center;
	 	border: 1px dashed gray; 
		background-color: #FFFFFF;
		color: #000000;
		font-size: 10px;
	}
	.VirtualPopupFooterRow {
		background-image: url(/images/menu_label_gauche.gif);
		background-repeat: repeat;
	}
	.VirtualPopupFooterRow td {
		color: #000000;
		font-size: 11px;
		text-align: right;
	}
	
	
/* The Following classes are used by the various calendar implementations.  These include *
 * MyCalendar (Auto-HomePage) and BAC Calendar.  There is one set of classes for mini views  *
 * and another for the larger views.                                                      */
 
	.Large_CalendarTable {
		width: 100%;
		background-color: #F5F5F5;
		padding: 1px;
		border-collapse: collapse;
		border: 2px solid #BCBCBC; 
	}
	.Large_DatesWithEvents {
		background-color: #EEEAEC;
		height: 50px;
		font-size: 10px;
		font-weight: bold;
		text-align: right;
	 	border: 1px solid #BCBCBC; 
	}
	.Large_TodaysDate {
		background-color: #D4DEEA;
		height: 50px;
		font-size: 10px;
		font-weight: bold;
		text-align: right;
	 	border: 1px solid #BCBCBC; 
	}
	.Large_NormalDates {
		background-color: #F5F5F5;
		height: 50px;
		font-size: 10px;
		text-align: right;
	 	border: 1px solid #BCBCBC; 
	}
	.Large_FillerDates {
		background-color: #E1E2E4;
		height: 50px;
		font-size: 10px;
		text-align: right;
	 	border: 1px solid #BCBCBC; 
	}
	
	.Small_CalendarTable {
		width: 100%;
		background-color: #F5F5F5;
		padding: 1px;
		border-collapse: collapse;
		border: 2px solid #BCBCBC;
	}
	.Small_DatesWithEvents {
		width: 14%;
		background-color: #EEEAEC;
		font-size: 10px;
		font-weight: bold;
		text-align: right;
	 	border: 1px solid #BCBCBC; 
	}
	.Small_TodaysDate {
		width: 14%;
		background-color: D4DEEA;
		font-size: 10px;
		font-weight: bold;
		text-align: right;
	 	border: 1px solid #BCBCBC; 
	}
	.Small_NormalDates {
		width: 14%;
		background-color: #F5F5F5;
		font-size: 10px;
		text-align: right;
	 	border: 1px solid #BCBCBC; 
	}
	.Small_FillerDates {
		width: 14%;
		background-color: #E1E2E4;
		font-size: 10px;
		text-align: right;
	 	border: 1px solid #BCBCBC; 
	}
	.Small_CalendarTable .MenuRow td {
		text-align: center;
	}
	
/* Classes for Address Books used in Auto-HomePage, Auto-EmailPro, ECardsPro and Auto-Clubs */
		
	/* The following classes affect the display of the letters of the
	 * alphabet used to navigate the address book
	 */
	.AddressBook_LetterChoiceTable {
		width: 100%;
		background-color: #F5F5F5;
		padding: 0px;
		border-collapse: collapse;
		border: 2px solid #4277B6;
	}
	.AddressBook_LetterChoice_Clickable {
		text-align: center;
		font-size: 9px;
		font-weight: bold;
	}
	.AddressBook_LetterChoice_UnClickable {
		text-align: center;
		font-size: 9px;
	}	
	
/* The following Classes are specific to BAC Calendar */
	.DateDescription {
		background-color: #FFFFFF;
		height: 50px;
		font-size: 9px;
		color: #2D619F;
	 	border: 2px solid #000FCD;
	 	padding: 2px; 
	}
	.DateNumber {
		text-align: right;
	}

	/* The following are ids representing specific parts of the page.
	 * Generally speaking you should never need to change them but they
	 * are there in case you want to experiment.
	 */
	#BACCalendar_SelectCalendar {
	}
	.BACCalendar_Form {
	}
	#BACCalendar_JumpBoxForm {
	}
	#BACCalendar_JumpBoxForm_SelectStates {
	}
	#BACCalendar_JumpBoxForm_SelectCountries {
	}
	#BACCalendar_JumpBoxForm_SelectView {
	}
	#BACCalendar_JumpBoxForm_SelectMonth {
	}
	#BACCalendar_JumpBoxForm_SelectDay {
	}
	#BACCalendar_JumpBoxForm_SelectYear {
	}
	#BACCalendar_ViewBoxForm {
	}
	#BACCalendar_AttachmentForm {
	}
	#BACCalendar_MyCalendarForm {
	}
	#BACCalendar_CommentSubmissionForm {
	}
	#BACCalendar_CommentForm {
	}
	#BACCalendar_PreviousNextMonth {
		font-size: 8px;
	}

	.BACCalendar_CalendarNames {
		color: #1d424b; 
		font-size: 10px;
	}	

	
/* Auto-EmailPro-specific classes */

	/* The following classes affect the folder links that you can use in side columns */
	.AutoEmailPro_FolderLinkTable {
	}
	.AutoEmailPro_FolderLinkRow {
	}
	.AutoEmailPro_FolderLinkIconColumn {
	}
	.AutoEmailPro_FolderLinkRow td a {
		color: #2D4C77;
		font-size: 10px;
	}	
	.AutoEmailPro_FolderOpenCloseLink {	
		color:white;
	}	
	
	/* The following control the email lists like "inbox".  You can either use the 
	 * top two options to set all columns the same or you use the classes in the next
	 * section to have different columns behave differently.
	 */
	 
	.AutoEmailPro_EmailRow { 
		background-color: transparent;
	}
	.AutoEmailPro_EmailRow td { 
		font-size: 10px;
		border: 1px solid #BCBCBC;
	}
	
	/* The next section allows you to control the characteristics of each column 
	 * see above if the whole row is the same 
	 */
	 
	.AutoEmailPro_UnreadEmailSubject {
	}
	.AutoEmailPro_EmailSubject_Column {
	}
	.AutoEmailPro_EmailSender_Column {
	}
	.AutoEmailPro_EmailDate_Column {
	}
	.AutoEmailPro_EmailSize_Column {
	}
	.AutoEmailPro_EmailPriority_Column {
	}
	.AutoEmailPro_EmailStatus_Column {
	}
	.AutoEmailPro_EmailCheckBox_Column {
	}
	.AutoEmailPro_EmailFlag_Column {
	}
	
	.AutoEmailPro_SubPageLinks_Row {
	}
	.AutoEmailPro_SubPageLinks_Row td {
		color: #435670;
		font-color: #435670;
		font-size: 11px;
	}
	
	.AutoEmailPro_Attachments_Table {
		width: 60%;
		background-color: #F5F5F5;
		padding: 1px;
		border-collapse: collapse;
		border: 1px solid #BCBCBC; 
	}
	.AutoEmailPro_Attachments_MenuRow {
		background-color: #E1E2E4;
	}
	.AutoEmailPro_Attachments_MenuRow td {
		color: #435670;
		font-size: 11px;
	}	
	.AutoEmailPro_Attachments_DataRow {
		color: #E1E2E4;
		font-size: 10px;
	}
	.AutoEmailPro_Attachments_DataRow td {
	 	border: 1px color: #0E3D75; 
		background-color: #F3F3F3;
		color: #000000;
		font-size: 10px;
	}
		
	/* Link to switch between the html and text composers - only visible in IE */
	#AutoEmailPro_SwitchComposerLink {
		color: #000000;
	}
	

/* Auto-HomePage classes */
	/* My Todo */
	.AutoHomePage_Todo_PriorityListing {
	}
	.AutoHomePage_Todo_Listing {
	}

	#AutoHomePage_MyItems_DropDown {
	}
	#AutoHomePage_MyArticlesPlaced_DropDown {
	}
	#AutoHomePage_MyArticles_DropDown {
	}
	#AutoHomePage_MyLinks_DropDown {
	}
	.MyCalculator_Table {
		background-color: #E1E2E4;
		width: 100%;
		height: 85%;
	}
	.MyCalculator_ResultRow td {
		background-color: #FFFFFF;
		border-collapse: collapse;
		border: 1px solid #376B88; 
		text-align: right;
		color: #000000;
	}
	.MyCalculator_NumberRow td {
		text-align: right;
	}



/* CommunityMailer classes*/
	.CommunityMailer_ListName {
	}
	.CommunityMailer_ListDescription {
	}
	.CommunityMailer_MoreButton {
	}
	

/* CommunityAlbums-specific classes.  Like with Auto-EmailPro, for the album listings you can
 * either set all columns to be the same or change the styles for each one individually.  The 
 * first two classes set all the columns the same, the ones after that allow you to set each
 * column to be different.  It is important to note that "CommunityAlbums_FrontPageRow td" has
 * a higher precedence than the later classes so you should either use !important if you want to 
 * override a single column or remove the styles from "CommunityAlbums_FrontPageRow td" and 
 * all the columns individually.
 */
	.CommunityAlbums_FrontPageRow {
	}
	.CommunityAlbums_FrontPageRow td {
		background-color: E1E2E4;
		color: #000000;
		text-align: center;
	}
	.CommunityAlbums_FP_ImageColumn {
	}
	.CommunityAlbums_FP_NameColumn {
	}
	.CommunityAlbums_FP_ImageCountColumn {
	}
	.CommunityAlbums_FP_ImageSizeColumn {
	}
	.CommunityAlbums_FP_ImageHitsColumn {
	}
	.CommunityAlbums_FP_ImageCheckBoxColumn {
	}
	.CommunityAlbums_FP_ImagePublicColumn {
	}

	.CommunityAlbums_SortOptionsRow {
		background-color: E1E2E4;
		font-size: 10px;
	}
	.CommunityAlbums_SortOptionsRow td {
		background-color: DDDDDE;
		text-align: center;
		padding: 2px;
	}
	
	/* Note, the image table is when viewing all images in an album */
	.CommunityAlbums_ImageTable {
		width: 100%;
	}	
	.CommunityAlbums_ImageTableRow {
	}	
	.CommunityAlbums_ImageTableRow td{
		text-align: center;
	}
	
	/* The following ids control the header columns in the album list view */
	#CommunityAlbums_HeaderImageColumn {
		text-align: center;
	}
	#CommunityAlbums_HeaderNameColumn {
		text-align: center;
	}
	#CommunityAlbums_HeaderCountColumn {
		text-align: center;
	}		
	#CommunityAlbums_HeaderSizeColumn {
		text-align: center;
	}		
	#CommunityAlbums_HeaderHitsColumn {
		text-align: center;
	}		
	#CommunityAlbums_HeaderPublicColumn{
		text-align: center;
	}



/* The following classes control CommunityForums & Auto-Clubs' Forum.  Both use a lot of 
 * classes because in our experience, forums are the heart of a community and customers
 * like to heavily personalize them. */
	.Forum_Commands {
		 color: #B82A5D;
		 text-decoration: none;
	}
	.Forum_BadWord {
		color: red;
		font-weight: bold;
	}
	.Forum_SpellingError {
		background-color: #F8F7C8;
		font-weight: bold;
	}
	.Forum_PostIconsFrame {
		padding: 1px 1px 1px 1px;
		overflow: auto;
		color: #663300;
		background-color: transparent;
		margin-top: 0; margin-bottom: 0
	}
	.Forum_PostIconsFrameMainTable {
		width: 100%;
		background-color: #FFFFFF;
		padding: 0px;
		border-collapse: collapse;
		border: 1px solid #BCBCBC;
	}
	.Forum_PostIconsFrameTitleRow {
		background-color: 666666;
	}
	.Forum_PostIconsFrameTitleRow td {
		color: #F5F4F4;
		font-size: 10px;
		font-weight: bold;
		text-align: center;
	}
	.Forum_PostIconsFrameReplacementRow {
		background-color: #E1E2E4;
	}
	.Forum_PostIconsFrameReplacementTextColumn {
		text-align: center;
		font-size: 10px;
	}
	.Forum_PostIconsFrameReplacementImageColumn {
		text-align: center;
		font-size: 14px;
	}
	
	/* The following classes affect the header row of the thread list view
	 * These are actually called in the relevant Configuration Settings and are
	 * not part of the actual program.
	 */
	#Forum_HeaderStatusBoxColumn {
	}
	#Forum_HeaderPostTypeColumn {
	}
	#Forum_HeaderAdminCheckBoxColumn {
	}
	#Forum_HeaderSubjectColumn {
	}
	#Forum_HeaderAuthorColumn {
	}
	#Forum_HeaderNumPostsColumn {
	}
	#Forum_HeaderNumViewsColumn {
	}
	#Forum_HeaderStartedDateColumn {
	}
	#Forum_HeaderLastResponseColumn {
	}
	#Forum_HeaderModeratorOptionsColumn {
	}
	.Forum_HeaderSortOptionsLink {
		font-color: #FFFFFF;
		color: #FFFFFF;
		text-decoration: none;
	}
	
	
	.Forum_ThreadRowEven td {
		background-color: #EFF0F0;
		font-size: 10px;
		border: 1px solid #BCBCBC; 
	}
	.Forum_ThreadRowOdd {
	}
	.Forum_ThreadRowOdd td {
		background-color: #F7F8F8;
		font-size: 10px;
		border: 1px solid #BCBCBC; 
	}
	
	.Forum_ThreadRowEven {
	}
	.Forum_ThreadRowCurrentPost {
	}
	.Forum_ThreadRowCurrentPost td {
		background-color: #BCBCBC;
		font-size: 10px;
		border: 1px solid #B8B8B8; 
	}
	
	/* The following classes appear on the thread list page.  They are inserted by 
	 * text replacements like [COL_MESSAGEICON].  The program will call either the
	 * class for the column OR .Forum_SortedColumn if the column is the one currently
	 * being used as the basis for sorting.
	 */

	.Forum_StatusBoxColumn {
	}
	.Forum_PostTypeColumn {
		text-align: center;
	}
	.Forum_AdminCheckBoxColumn {
	}
	.Forum_SubjectColumn {
	}
	.Forum_AuthorColumn {
	}
	.Forum_RecommendationsColumn {
		text-align: center;
	}
	.Forum_NumPostsColumn {
		text-align: center;
	}
	.Forum_NumViewsColumn {
		text-align: center;
	}
	.Forum_StartedDateColumn {
	}
	.Forum_LastResponseColumn {
	}
	.Forum_ModeratorOptionsColumn {
	}
	.Forum_SortedColumn {
		background-color: #BCBCBC
		!important
	}
	
	
	.Forum_OpeningWordsForThread {
		font-style: italic;
	}		
	
	/* The following classes affect the header row of the post list view.
	 * These are actually called in the relevant Configuration Settings and are
	 * not part of the actual program.
	 */
	
	#Forum_ThreadHeaderCheckBoxColumn {
	}
	#Forum_ThreadHeaderAuthorColumn {
	}
	#Forum_ThreadHeaderMessageColumn {
	}
	#Forum_ThreadHeaderMessageRange {
		color: #3F5067;
		font-color: #3F5067;
		text-align: right;
	}
	
	/* The following ids and classes affect the post/thread submission form 
	 * and the edit form.
	 */
	 
	#Forum_SubmissionModeratedMessage {
	}
	.Forum_SubmissionPostTypeIcons {
		background-color: transparent;
		text-decoration: none;
	}	
	#Forum_SubmissionMessageField {
	}
	#Forum_SubmissionJavascriptShortCuts {
	}
	.Forum_SubmissionJavascriptShortCutLink {
	}
	.Forum_SubmissionTable {
		width: 100%;
		background-color: #F5F5F5;
		padding: 1px;
		border-collapse: collapse;
		border: 2px solid #BCBCBC; 
	}

	/* The following classes affect the display of forum posts */
	
	.Forum_MemberInformationColumn { 
		width: 45%;
		font-size: 10px;
		background-color: #F3F3F3;
	}
	.Forum_PostTextColumn {
		border: 1px solid #BCBCBC; 
		background-color: #FFFFFF;
	}
	.Forum_HiddenMessageText {
		font-style: italic;
	}
	.Forum_HiddenMessage {
		text-decoration: line-through;
	}
	.Forum_AttachedFiles {
		background-color: beige;
	}
	.Forum_PostOptionsColumn {
		background-color: #F3F3F3;
	}
	.Forum_PostCheckBoxColumn {
		background-color: #F3F3F3;
	}
	.Forum_PostBottomRow {
		background-color: #F3F3F3;
	}
	.Forum_PostButtonRow {
		text-align: center;
		background-color: #F3F3F3;	
	}
	.Forum_PostHasBeenModified {
		font-size: 10px;
		background-color: #F3F3F3;
	}	
	.Forum_PostDate {
		text-align: right;
		font-size: 10px;
		background-color: #F3F3F3;
	}
	
	/* The following classes affect the header row across the top of thread
	 * lists and post lists.
	 */
	.Forum_HeaderRow, .Forum_HeaderRow td a {
		background-color: #B5B5B6;
	}
	.Forum_HeaderRow td {
		color: #FFFFFF;
		text-align: center;
		font-weight: bold;
		border: 1px solid #2C3D54; 
		padding: 5px;
	}

	.Forum_HighlightedPost {
		background-color: #E4FBDD;
		border: 1px solid #F5F7FB; 
		color: #000000;
	}
	
	/* The follow classes are used by the forum directory and one page directory */
	.Forum_ListRowEven {
	}
	.Forum_ListRowEven td {
		background-color: #E3EAF1;
		font-size: 10px;
		border: 1px solid #2C3D54; 
	}
	.Forum_ListRowOdd {
	}
	.Forum_ListRowOdd td {
		background-color: #F5F7FB;
		font-size: 10px;
		border: 1px solid #2C3D54;; 
	}
	.Forum_ListTitleRow {
	
	}	
	.Forum_ListTitleRow td {
		background-color: #666666;
		color: #FFFFFF;
		text-align: center;
		font-weight: bold;
		border: 1px solid #2C3D54; 
	}
	.Forum_ForumDataTitleRow {
	
	}	
	.Forum_ForumDataTitleRow td {
		background-color: #666666;
		color: #FFFFFF;
		text-align: center;
		font-weight: bold;
		border: 1px solid #2C3D54; 
	}


/* CommunityMembers classes */
	.CM_IconColumn {
		text-align: center;
	}
	.CM_SpacerExtraLabel {
		text-decoration: italic;
	}
	
	
/* Intra-Site Messenger classes */
	.ISM_SystemFolder {
		font-weight: bold;
	}


/* Auto-Gallery classes*/
	.AutoGallery_HotRatingTable {
		width: 1%;
		background-color: #F5F5F5;
		border-style: none;
		padding: 0px;
		spacing: 0px;
		border-collapse: collapse;
		border: 1px solid #BCBCBC; 
	}
	
	
/* AarvarkCart classes */
	.AardvarkCart_PriceColumn, .AardvarkCart_PercentageColumn {
		background-color: #F3F3F3;
		color: #000000;
		border-collapse: collapse;
		border: 1px solid #BCBCBC; 
		text-align: right;
		white-space: nowrap;
		width: 5%;
	}
	.AardvarkCart_RadioTable {
		width: 100%;
		border-style: none;
		padding: 1px;
		border-collapse: collapse;
	}

	.AardvarkCart_RadioTable .DataColumn {
		vertical-align: middle;
		color: #000000;
		border-collapse: collapse;
	}
	
		
/* AardvarkPublisher classes */

	.AardvarkPublisher_MultiSelectFormTable {
		width: 80%;
		background-color: #F8F8F8;
		padding: 1px;
		border-collapse: collapse;
		border: 1px solid #BCBCBC; 
	}
	.AardvarkPublisher_PollFormTable {
		width: 90%;
		background-color: #F8F8F8;
		padding: 1px;
		border-collapse: collapse;
		border: 1px solid #BCBCBC; 
	}


/* The following classes are common to AardvarkPublisher, AardvarkCatalog and Auto-ClassifiedsPro */

	.Aardvark_CheckboxTable {
		border-style: none;
		padding: 1px;
		border-collapse: collapse;
	        font-family: verdana, helvetica, arial;
	        font-size: 10px;
	}
	.Aardvark_CheckboxTable tr td {
		white-space: nowrap;
	        font-family: verdana, helvetica, arial;
	        font-size: 10px;
	}
	.Aardvark_MultiSelectFormTable {
		width: 80%;
		background-color: #F5F5F5;
		padding: 1px;
		border-collapse: collapse;
		border: 1px solid #BCBCBC;
	        font-family: verdana, helvetica, arial;
	        font-size: 10px;
	}


/* BAC Open Directory classes */
	.ODP_MainCategoryTable {
		width: 100%;
	}
	.ODP_MainCategoryTable tr td{
		width: 33%;
	}
	.ODP_ListingTable {
		width: 100%;
	}
	.ODP_ListingTable tr td{
		width: 50%;
	}
	.ODP_SubCategoryTable {
		width: 100%;
	}
	.ODP_SubCategoryTable tr td{
		width: 50%;
	}
	.ODP_SeeAlsoTable {
		width: 100%;
	}
	.ODP_SeeAlsoTable tr td{
		width: 50%;
	}

	
/* Auto-ClassifiedsPro classes.  These exist only in the Configuration Settings and as such
 * are not really part of the software and are here for convenience.
 */	
	.classifieds_maincat {
		text-align: left;
		font-weight: bold;
		color: #44699B;
	}
	.classifieds_description {
		text-align: left;
		font-style: italic;
		font-size: 11px;
		color: #4477BD;
	}
	.classifieds_teasers {
		text-align: left;
		font-size: 10px;
		color: #397CD6;
	}

</STYLE>

