html, body {
	color: #000000;
	font-size: 11px;
	font-family: verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
form { margin: 0; padding: 0; border: none 0; }
img { border: none 0; }

a 
{
	color: #000000;
	font-size: 12px;	
	text-decoration: none;
	padding-top: 0px;
}
a:hover 
{
	color: #000000;
	font-size: 12px;	
	text-decoration: underline;	
}
a:active { text-decoration: none;  }

/* <Documents> */
.simple_document_container { }
a.simple_document { }
/* <Documents> */

/* <Classes RadEditor> */








/* <Classes RadEditor> */

/* <Formulaires> */
.forms_labels
{
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
}
.forms_txtbox
{
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
}
.forms_label_container_h
{
	width: 200px;
}
.forms_label_container_v
{
}
.forms_answer_container_h
{
}
.forms_answer_container_v
{
}
.forms_rightAnswer_container_h
{
}
.forms_rightAnswer_container_v
{
}
.forms_remark_container_h
{
}
.forms_remark_container_v
{
}
.forms_ponderation_container_h
{
}
.forms_ponderation_container_v
{
}
select.forms_ddlpays_v
{
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
	display:block;
	width:180px;
}

select.forms_ddlprovince_v
{
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
	display:block;
	margin-top:5px;
	width:180px;
}

select.forms_ddlpays_h {
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
	width:180px;
}

span.forms_ddlprovince_h {
	padding-left:10px;
}

select.forms_ddlprovince_h {
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
	width:180px;
}

.form_note
{
}


/* <Paging catalogue> */
/*PagingNumberControl.ascx*/
.pagingNbItems {}
.pagingNbItems .text {}
.pagingNbItems .combo {}
.pagingNbItems .radio {}

/*PagingIndexControl.ascx*/
.resultsDisplay { background-color:#fffab7; padding:5px; text-align:center; width:370px; }
.resultsDisplay .text { color:#666666;}
.resultsDisplay .number { font-weight:bold;}

.pagingControl { background-color:#fffab7; padding:5px; text-align:center; width:370px; }
.pagingControl a, .pagingControl a:link, .pagingControl a:visited { font-weight:bold; }
.pagingControl a:hover {}
.pagingControl a.current, .pagingControl a.current:link, .pagingControl a.current:visited { color:#999999; text-decoration:none;} /*Page sélectionnée dans le paging*/
.pagingControl a.current:hover { text-decoration:none; }
.pagingControl a.inac, .pagingControl a.inac:link, .pagingControl a.inac:visited, .pagingControl a.inac:hover { color:#666666; text-decoration:none; cursor:text; }
.pagingControl img {}
/* </Paging catalogue> */

/* CSS Typique TUAC */
html,body {
	height: 100%;
	margin-left: 0px;
	margin-top: 0px;
	}
.recherche
{	
	font-size: 11px;
	font-weight: bold;
	display:inline;
	padding-right: 5px;
	color: #000;
	font-variant: normal;
	vertical-align:text-top;
	text-align: left;
}
.txt_footer
{	
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-align: center;
}
.txt_courant
{	
	font-size: 12px;
	display:block;
	padding-left:1px;
	font-style: normal;
	line-height: 18px;
	font-variant: normal;
	color: #000;
	text-align: left;
	padding-right:15px;
}
.titre_rouge,h1, h1 a, h1 a:hover
{	
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ba1313;
	text-decoration:none;	
	text-align: left;
}
.txt_small
{	
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #5d5d5d;
	text-align: left;

}
.stitre_rouge,h2
{	
	font-size: 14px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #4b4b4b;
	text-align: left;
}
a.stitre_assemble
{	
	font-size: 14px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-align: left;
	text-decoration:underline;
	padding-left:10px;
	padding-top:10px;
	display:block;
	width:200px;
}
a.stitre_assemble:hover
{	
	font-size: 14px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ba1313;
	text-align: left;
	padding-left:10px;
	padding-top:10px;
	display:block;
	width:200px;
}
a.lien_txt, a.lien_txt:selected
{	
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #000000;
	text-align: left;
}
a.lien_txt:hover
{	
	font-size: 12px;
	background-color: #fffcca;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #404040;
	text-align: left;
}
a.lien_footer
{	
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	color: #000000;
	text-align: center;
}
a.lien_footer:hover
{	
	font-size: 10px;
	background-color: #dad9d9;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #404040;
	text-align: center;
}
blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}
	
#loginAccueil {
	padding-left: 8px;
}
#rightPub 
{
	display:block;
	width:193px;
	background-color:#ebebeb;
}
#assemblee
{
	display:block;
	width:265px;
	background-image:url(../images/imagesTuac/bgPost.jpg);
	background-repeat:no-repeat;
	height:95px;
	padding:10px;
}

#inscription
{
	display:block;
	width:350px;
	background-color:#fffab7;
	padding:10px;
	font-size: 12px;
	margin-top:20px;
	margin-left:8px;
}
#contenuAccueil
{
	display:block;
	width:280px;
	font-size: 12px;
	padding-left:10px;
}
#contenuLeft
{
	display:block;
	font-size: 12px;
	padding:10px 10px 0 14px;
	margin: 7px 7px 0 7px;
	width:151px;
	font-size:11px;
	background-color:#edecec;
}
a.lien_inscription, a.lien_inscription:selected
{	
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
	color: #000000;
	text-align: left;
}
a.lien_inscription:hover
{	
	font-size: 12px;
	background-color: #fffcca;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #404040;
	text-align: left;
}

html, body {
	margin:0px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #000000;
	height: 100%;
	width: 100%;
	/*text-align: center;*/
}
#main_container {
	vertical-align: top;
	margin: 0 auto;

	width: 944px;
	_height: 100%; /*Hack IE*/
	min-height: 100%;/**/
	padding-left:7px;
	padding-right:7px;
}
#SearchBox
{
	display:block;
	text-align: left;
	padding-left:7px;
}

.dixpx { font-size:10px; }
.bold { font-weight:bold; }
.rouge { color:#a30000; }

#cacher
{
	display:none;
}
.TitreGros
{
	font-size: 17px;
	font-weight: bold;
	line-height: normal;
}

.TitreMoyen
{

	font-size: 16px;
	text-align: justify;
	font-weight: bolder;
}

.TitrePetit
{
	font-size: 15px;
	color: #5A7621;
	text-align: justify;
	font-weight: bold;
	background-image: url(../images/fleche_2.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 1px;
	padding-left: 12px;
	line-height: 16px;
	height: 10px;
	padding-top: 2px;
}
#inscription	
{
	display:block;
	width:350px;
	background-color:#fffab7;
	padding:10px;
	font-size: 12px;
	margin-top:20px;
	margin-left:8px;
}



/* <Form envoyer a un ami >*/
.envoyerAmi{width:100%; } /* root */
.envoyerAmi .FormAmi_Net{width:100%;  background-color:#f3f3f3;} /* form tag */	
.envoyerAmi .formAmi{padding:5px; } /* formulaire */
.envoyerAmi .formAmi .txtComment{width:100%;} /* champs commentaire */
.envoyerAmi .formAmi .lbName { display:block;} /* Votre nom */
.envoyerAmi .formAmi .lbEmail{ display:block;} /* Votre email */
.envoyerAmi .formAmi .EmailAmi {width:250px; padding:2px; margin-bottom:3px; display:inline-block;} /* champs email ami */

.envoyerAmi .formAmi .btn_envoyer_container{ width:100%; display:block; padding:5px; text-align:center;} /* BTN container*/
.envoyerAmi .formAmi .btn_envoyer{ width:190px; display:inline-block; background-color:#f9f9f9; border:solid 1px #999999; padding:5px; text-align:center;}/* BTN */
.envoyerAmi .formAmi .btn_envoyer:Hover{ background-color:white;}/* BTN hover */
.envoyerAmi .formAmi .MessageErreur {}
.envoyerAmi .formAmi_confirm{ text-align:center; height:100px; padding-top:25px;  }/* confirmation panel*/
.envoyerAmi .formAmi_confirm .btn_fermer{ cursor:pointer; width:190px; display:inline-block;background-color:#f9f9f9; border:solid 1px #999999; padding:5px; text-align:center;  }/* confirmation panel*/
/* </Form envoyer a un ami >*/

.btn_shopping_cart, a.btn_shopping_cart, a.btn_shopping_cart:visited {
		background-repeat:no-repeat;
		background-color:Transparent;
		background-position:center;
		height:25px;
		width:25px;
		display:inline-block;
		vertical-align:middle;
		border:0px solid Transparent;
		line-height:0px;
		_line-height:normal!important;
		cursor:hand;
		cursor:pointer!important;
		padding:0px 2px 0px 2px;
		background-image: url(../images/catalogue/btn_cart.gif); /* image */
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../images/rating/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../images/rating/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../images/rating/SavedStar.png);
}


/*<GOOGLE MAP>*/
.numerotation_dealer
{
/*	background-repeat: no-repeat;
	background-image: url("../images/ico-ct1.gif");
	font-weight: bold;
	text-align: center;
	width: 38px;
	height: 40px;*/
}

.google_marker_dealer
{
	background-repeat: no-repeat;
	background-image: url("../images/axis_marker.png");
	padding-top: 11px;	
	color: Black;
	font-weight: bold;
	text-align: center;
	width: 50px;
	height: 50px;
	font-size: larger;
	margin-top: -50px;
	margin-left: -25px;
}

.google_marker_cluster1
{
	background-repeat: no-repeat;
	background-image: url("../images/axis_marker.png");
	padding-top: 11px;	
	color: Black;
	font-weight: bold;
	text-align: center;
	width: 50px;
	height: 50px;
	font-size: larger;
	margin-top: -50px;
	margin-left: -25px;
}
/*</GOOGLE MAP>*/


/*<RECHERCHE AVANCÉE>*/
.results {  }
.results .page {  }
.results .prod {  }
.results .doc {  }
.results .event {  }
.results .blog {  }
		
.results .item {  }
.results .item .advs_img {  }
.results .item .advs_lnk {  }
.results .item .advs_desc {  }
.results .item .advs_icn {  }
.results .item .advs_icn {  }

.results .prod .axc_advsearch_prod {  }
.results .prod .axc_advsearch_prod .product {  }
.results .prod .axc_advsearch_prod .item {  }
.results .prod .axc_advsearch_prod .imgProduct {  }
.results .prod .axc_advsearch_prod .lnkProduct {  }
.results .prod .axc_advsearch_prod .descProduct {  }

.results .event .axc_advsearch_event {  }
.results .event .axc_advsearch_event .product {  }
.results .event .axc_advsearch_event .item {  }
.results .event .axc_advsearch_event .lnkEvent {  }
.results .event .axc_advsearch_event .descEvent {  }

.results .doc .axc_advsearch_doc {  }
.results .doc .axc_advsearch_doc .product {  }
.results .doc .axc_advsearch_doc .item {  }
.results .doc .axc_advsearch_doc .icnDoc {  }
.results .doc .axc_advsearch_doc .descDoc {  }

.results .blog .axc_advsearch_blog {  }
.results .blog .axc_advsearch_blog .product {  }
.results .blog .axc_advsearch_blog .item {  }
.results .blog .axc_advsearch_blog .lnkBlog {  }
.results .blog .axc_advsearch_blog .descBlog {  }

.results .page .axc_advsearch_page {  }
.results .page .axc_advsearch_page .product {  }
.results .page .axc_advsearch_page .item {  }
.results .page .axc_advsearch_page .lnkPage {  }
.results .page .axc_advsearch_page .descPage {  }

.results .title_count {  }
.results .title_count {  }
.results .title_count h3 {  }
.results .title_count h3 .title {  }
.results .title_count h3 .count {  }
.results .title_count h3 .count_value {  }

.results .paging {  }
.results .paging .pagingNbCtrl {  }
.results .paging .pagingIndexCtrl {  }
/*</RECHERCHE AVANCÉE>*/


/*outter container for axc_rating / has 2 modes - summary and listreviews*/

.axc_rating {  } /*constant*/
.summary {  } /* evaluation summary */
.listreviews {  } /* list of all reviews/evals */


/*<general types>*/

.axc_rating .lbl {  } /*label*/
.axc_rating .lnk {  } /*link*/
.axc_rating .input {  } /*other interactive control*/
.axc_rating .ctrls {  } /*control group*/
.axc_rating .ovrl {  } /*overlay panel*/
.axc_rating .txt {  } /*overlay panel*/
.axc_rating .val {  } /*validator*/
.axc_rating .chk {  } /*checkbox*/

/*</general types>*/

/*<specific types>*/

/*in product card - evaluation summary*/
.gen_eval .lbl {  }
.gen_eval .lnk {  }
.gen_eval .input {  }
.gen_eval .ctrls {  } 

/*<new evaluation>*/
.ovrl_eval .lbl {  }
.ovrl_eval .ctrls {  }
.ovrl_eval .input {  }
.ovrl_eval .val {  }
.ovrl_eval .lnk {  }

/*<new review>*/
.ovrl_review .lbl {  }
.ovrl_review .ctrls {  }
.ovrl_review .input {  }
.ovrl_review .txt {  }
.ovrl_review .val {  }

/*<review list>*/
.review_list .lbl {  }
.review_list .ctrls {  }
.review_list .input {  }
.review_list .chk {  }


/*</specific types>*/


/*in product card - evaluation summary*/
.gen_eval {  }
.gen_eval .ctrls_eval, .gen_eval .lnk_readReviews, .gen_eval .ctrls_genEval { margin:5px 0; }
.gen_eval .ctrls_eval { float:left; width:100%; }

.gen_eval .ctrls_eval .input_genEval { float:left; }
.gen_eval .ctrls_eval .lbl_genEval { float:left; }

.gen_eval .lnk_readReviews { clear:both; }
.gen_eval .ctrls_genEval { clear:both; }
.gen_eval .ctrls_genEval .lnk_eval {  }
.gen_eval .ctrls_genEval .lnk_review {  }


/*<new evaluation>*/
.ovrl_eval {  }
.ovrl_eval .ovrl_inner { padding:10px; }
.ovrl_eval .eval_title {  }
.ovrl_eval .eval_title .lbl_title {  }
.ovrl_eval .eval_title .lbl_subtitle {  }
.ovrl_eval .lbl_evalSum { margin-top:20px; }
.ovrl_eval .lbl_evalSum span {  }
.ovrl_eval .lbl_evalSum hr { width:500px; float:left; }

.ovrl_eval .evalFields { float:left; clear:both; width:100%; margin-top:15px; }
.ovrl_eval .ctrls_evalFields { float:left; clear:both; width:100%; }
.ovrl_eval .ctrls_evalFields .input_field { clear:both; float:left; width:100%; }
.ovrl_eval .ctrls_evalFields .input_field .lbl_title { float:left; width:45%; }
.ovrl_eval .ctrls_evalFields .input_field .val_rating { float:left; }
.ovrl_eval .ctrls_evalFields .input_field .lnk_rating { float:left; }

.ovrl_eval .lbl_rated { clear:both; float:left; margin-top:5px; width:100%; }
.ovrl_eval .input_captcha { float:left; width:100%; clear:both; }
.ovrl_eval .input_captcha .captcha {  }

.ovrl_eval .input_saveBtn { clear:both; float:right; text-align:right; width:100%; margin-top:10px; }

/*</new evaluation>*/
/*<new review>*/

.ovrl_review {  }
.ovrl_review .ovrl_inner { padding:10px; }
.ovrl_review .review_title {  }
.ovrl_review .lbl_title {  }
.ovrl_review .lbl_subtitle {  }
.ovrl_review .lbl_reviewSum { margin-top:20px; }
.ovrl_review .lbl_reviewSum span {  }
.ovrl_review .lbl_reviewSum hr { width:500px; float:left; }

.ovrl_review .ctrls_userInfos { clear:both; float:left; width:100%; margin:10px 0; }
.ovrl_review .ctrls_userInfos .input_nickname {  }
.ovrl_review .ctrls_userInfos .input_nickname .lbl_nickname {  }
.ovrl_review .ctrls_userInfos .input_nickname .val_nickname {  }
.ovrl_review .ctrls_userInfos .input_nickname .txt_nickname { display:block; }

.ovrl_review .ctrls_userInfos .input_title {  }
.ovrl_review .ctrls_userInfos .input_title .lbl_title {  }
.ovrl_review .ctrls_userInfos .input_title .val_title {  }
.ovrl_review .ctrls_userInfos .input_title .txt_title { display:block; }

.ovrl_review .ctrls_userInfos .input_review {  }
.ovrl_review .ctrls_userInfos .input_review .lbl_review {  }
.ovrl_review .ctrls_userInfos .input_review .val_review {  }
.ovrl_review .ctrls_userInfos .input_review .txt_review { display:block; }

.ovrl_review .lbl_rated {  }

.ovrl_review .lbl_evalSum { clear:both; float:left; width:100%; margin:10px 0; }
.ovrl_review .lbl_evalSum span {  }
.ovrl_review .lbl_evalSum hr { width:500px; float:left; }

.ovrl_review .ctrls_evalFields { clear:both; float:left; width:100%; }
.ovrl_review .ctrls_evalFields .input_field { clear:both; float:left; width:100%; }
.ovrl_review .ctrls_evalFields .input_field .lbl_title { float:left; width:45%; }
.ovrl_review .ctrls_evalFields .input_field .val_rating { float:left; }
.ovrl_review .ctrls_evalFields .input_field .lnk_rating { float:left; }

.ovrl_review .input_captcha { clear:both; float:left; width:100%; }
.ovrl_review .input_captcha .captcha {  }

.ovrl_review .input_saveBtn { clear:both; float:right; text-align:right; width:100%; margin-top:10px; }

/*</new review>*/
/*<review list>*/

.review_list { clear:both; float:left; width:100%; }
.review_list .lbl_titleReview { font-weight:bold; margin:15px 0; }
.review_list .lbl_box { background-color:#dddddd; padding:3px; border-bottom:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-top:1px solid #dedede; border-left:1px solid #dedede; }
.review_list .layers_box { float:left; border-bottom:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-top:1px solid #dedede; border-left:1px solid #dedede; }

.review_list .ctrls_reviewlist { background:#EFEFEF; padding:5px; margin:5px 0; }
.review_list .ctrls_reviewlist .lbl_totalReviews { float:left; width:50%; font-weight:bold; }
.review_list .ctrls_reviewlist .input_sort { float:right; text-align:right; width:50%; }
.review_list .ctrls_reviewlist .input_langFilter { clear:both; float:left; width:100%; }
.review_list .ctrls_reviewlist .input_langFilter .lbl_title {  }
.review_list .ctrls_reviewlist .input_langFilter .chk_en {  }
.review_list .ctrls_reviewlist .input_langFilter .chk_fr {  }

.review_list .ctrls_reviewlist .input_pageFilter { clear:both; float:left; margin:5px 0; width:100%; }
.review_list .ctrls_reviewlist .input_pageNav {  }

.review_list .reviews {  }
.review_list .reviews .review { clear:both; float:left; width:100%; padding:10px; }
.review_list .reviews .review .ctrls_evalFields { float:left; width:25%; }
.review_list .reviews .review .ctrls_evalFields .input_field { clear:both; float:left; width:100%; margin:2px 0; }
.review_list .reviews .review .ctrls_evalFields .input_field .lbl_title { font-weight:normal; float:left; width:45%; }
.review_list .reviews .review .ctrls_evalFields .input_field .lnk_rating { float:right; margin-right:20px; }
.review_list .reviews .review .ctrls_evalFields .input_mod { float:left; width:100%; clear:both; margin:2px 0; }
.review_list .reviews .review .ctrls_evalFields .input_mod .approve {  }
.review_list .reviews .review .ctrls_evalFields .input_mod .delete {  }

.review_list .reviews .review .review_text { border-left:1px solid #CFCFCF; float:left; padding-left:10px; width:73%; }
.review_list .reviews .review .review_text .lbl_title { font-weight:bold; margin-bottom:5px; }
.review_list .reviews .review .review_text .lbl_date {  }
.review_list .reviews .review .review_text .lbl_comment { margin-bottom:5px; }
.review_list .reviews .review .review_text .lbl_user { clear:both; float:left; font-weight:bold; text-align:right; width:100%; }
.review_list .reviews .review .review_text .lbl_helpCount { font-weight:bold; }
.review_list .reviews .review .review_text .input_voteReview { margin:5px 0; }
.review_list .reviews .review .review_text .input_voteReview .btn_yes {  }
.review_list .reviews .review .review_text .input_voteReview .btn_no {  }

.ctrls_bottom { float:left; width:100%; clear:both; text-align:right; }
.ctrls_bottom a {  }
.ctrls_bottom a:hover { text-decoration:none; }

.axc_advsearch .item { margin-bottom:8px; }
.axc_advsearch .item .advs_lnk a,
.axc_advsearch .item .advs_icn a { font-weight:bold; }
.axc_advsearch .item .advs_lnk span { display:none; }
.axc_advsearch .item .advs_lnk span { display:none; }
.axc_advsearch .item .advs_desc { color:#444; font-size:11px; margin-top:2px; }
.axc_advsearch .item .advs_icn img { margin-right:4px; }
.axc_advsearch .pagingAllItems { background-color:#fffab7; padding:5px; text-align:center; }
.axc_advsearch .pagingAllItems a { font-weight:bold; }