* { margin: 0; padding: 0; }
body { font: 0.75em Verdana, Arial, sans-serif; background:#000000 url(http://www.nautirama.com/wp-content/themes/Strownes/images/background.png) repeat-x scroll left top;; }
img { border: 0; }
ul { list-style: none; }
a { outline: none; cursor: pointer; }
/*textarea, table { font-size: 1em; }*/

/* LIBRARY */
.gus_clear { clear: both; }
.gus_hid { display: none; }
.gus_m10 { margin: 10px; }
.gus_mt10 { margin-top: 10px; }
.gus_mb10 { margin-bottom: 10px; }
.gus_ml10 { margin-left: 10px; }
.gus_mr10 { margin-right: 10px; }
.gus_mt20 { margin-top: 20px; }
.gus_pt10 { padding-top: 10px; }
.gus_pb10 { padding-bottom: 10px; }
.gus_pl10 { padding-left: 10px; }
.gus_pr10 { padding-right: 10px; }
.gus_h10 { height: 10px; }
.gus_t_center { text-align: center; }
.gus_t_right { text-align: right; }
.gus_t_left { text-align: left; }
.gus_small_1 { font-size: 0.9em; }
.gus_small_2 { font-size: 0.8em; }
.gus_big_1 { font-size: 1.1em; }
.gus_big_2 { font-size: 1.2em; }
.gus_bold { font-weight: bold; }
.gus_uppercase { text-transform: uppercase; }
.gus_pointer { cursor:pointer; }

.gus_c00 { color: #000; /* noir */ }
.gus_c01 { color: #fff; /* blanc */ }
.gus_c02 { color: #333; /* gris 1 */ }
.gus_c03 { color: #555; /* gris 2 */ }
.gus_c04 { color: #666; /* gris 3 */ }
.gus_c05 { color: #999; /* gris 4 */ }
.gus_c06 { color: #feea00; /* jaune */ }
.gus_c07 { color: #d6201a; /* rouge */ }
.gus_c08 { color: #74d400; /* vert */ }
.gus_c09 { color: #2573d5; /* bleu */ }

/* H1 */
h1 { display: block; padding-top: 2px; font-size: 0.8em; text-align: center; color: #aaa; font-weight: normal; background: #fff; }

/* GLOBAL */
#gus_global { width: 100%; padding-bottom: 10px; background: #000000 url(http://www.nautirama.com/wp-content/themes/Strownes/images/background.png) repeat-x scroll left top; }
#gus_content { position: relative; width: 980px; margin: 0 auto; }
#gus_top { position: relative; width: 100%; height: 110px; }
#gus_foot { background: url(images/all_bg_top.gif) repeat-x 0 -135px; }
#gus_c1 { float: left; width: 640px; padding:5px;}
#gus_c2 { float: right; width: 300px; }
#gus_c1-1 { float: left; width: 120px; margin-top: 10px; }
#gus_c1-2 { float: right; /*width: 480px; margin-top: 10px;margin-left:5px;*/ }

.gus_ba_300 ul li {
display:block;
float:left;
font-weight:bold;
padding:10px 0 0;
text-align:center;
width:100px;
}
.gus_ba_300 ul li .gus_img {
border:3px solid #EEEEEE;
display:block;
height:73px;
margin:0 auto;
overflow:hidden;
width:75px;
}

/* LOGO - BASELINE */
#gus_logo { display: block; position: absolute; top: 20px; left: 20px; width: 182px; height: 47px; background: url(images/gusbazar_logo.png) no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/design/normal/images/gusbazar_logo.png, sizingMethod=image); cursor: pointer; }
#gus_baseline { display: inline; position: absolute; top: 68px; left: 27px; font-weight: bold; color: #444; }
.gus_baseline_fr { letter-spacing: 0.12em; }
.gus_baseline_en { letter-spacing: 0.12em; }
.gus_baseline_es { letter-spacing: 0.12em; }

/* FLAGS */
#gus_flags { display: block; position: absolute; top: 20px; left: 218px; width: 16px; height: 45px; overflow: hidden; }
#gus_flags li a { display: block; position: absolute; left: 0; width: 16px; height: 11px; background: url(images/all_01.gif) no-repeat; text-indent: -1000em; overflow: hidden; }
#gus_flags li a#gus_fr { top: 0; background-position: 0 0; }
#gus_flags li a#gus_en { top: 17px; background-position: 0 -11px; }
#gus_flags li a#gus_es { top: 34px; background-position: 0 -22px; }

/* SEO TOP - MOTEUR RECHERCHE */
#gus_seo_top { position: relative; width: 668px; height: 42px; background: url(images/all_bg_top.gif) repeat-x 0 0; border: 1px solid #dbdada; }
#gus_seo_top .gus_corner { display: block; position: absolute; width: 7px; height: 7px; overflow: hidden; background: url(images/all_01.gif) no-repeat; }
#gus_seo_top .gus_corner_tl { top: -1px; left: -1px; background-position: 0 -33px; }
#gus_seo_top .gus_corner_tr { top: -1px; right: -1px; background-position: -7px -33px; }
#gus_seo_top .gus_corner_br { bottom: -1px; right: -1px; background-position: -5px -51px; }
#gus_seo_top .gus_corner_bl { bottom: -1px; left: -1px; width: 12px; height: 10px; background-position: 0 -41px; }
#gus_seo_top form { display: block; position: absolute; top: 0; left: 0; width: 668px; height: 30px; }
#gus_seo_top form #gus_seo_quoi { display: block; position: absolute; top: 10px; left: 9px; width: 190px; height: 18px; padding: 2px 0 0 2px; border: 1px solid #a7a6aa; overflow: hidden; }
#gus_seo_top form #gus_seo_cat { display: block; position: absolute; top: 10px; left: 210px; width: 178px; height: 24px; height: 22px !important; border: 1px solid #a7a6aa; overflow: hidden; }
#gus_seo_top form #gus_seo_region { display: block; position: absolute; top: 10px; left: 396px; width: 178px; height: 24px; height: 22px !important; border: 1px solid #a7a6aa; overflow: hidden; }
#gus_seo_top form #gus_seo_submit { display: block; position: absolute; top: -1px; right: -1px; width: 83px; height: 44px; padding: 35px 0 0 0; color: #2b2b2b; text-align: left;  background-position: 0 0; border: 0; font-size: 0.01em; text-indent: -60000em; overflow: hidden; cursor: pointer; }
/* SEO TOP - LANGUES */
#gus_seo_top form .gus_seo_submit_fr { background: url(images/all_txt_fr.gif); }
#gus_seo_top form .gus_seo_submit_en { background: url(images/all_txt_en.gif); }
#gus_seo_top form .gus_seo_submit_es { background: url(images/all_txt_es.gif); }

/* RED TOP */
#gus_red_top { position: relative; width: 668px; height: 42px; background: url(images/all_bg_top.gif) repeat-x 0 -45px; border: 1px solid #dbdada; }
#gus_red_top .gus_corner { display: block; position: absolute; width: 7px; height: 7px; overflow: hidden; background: url(images/all_01.gif) no-repeat; }
#gus_red_top .gus_corner_tl { top: -1px; left: -1px; background-position: 0 -59px; }
#gus_red_top .gus_corner_tr { top: -1px; right: -1px; background-position: -7px -59px; }
#gus_red_top .gus_corner_br { bottom: -1px; right: -1px; background-position: -5px -77px; }
#gus_red_top .gus_corner_bl { bottom: -1px; left: -1px; width: 12px; height: 11px; background-position: 0 -66px; }

/* HOME */
#gus_home_page { width: 100%; height: 490px; }
#gus_home_page #gus_home_page_onglets { width: 100%; margin: 10px 0; border-bottom: 1px solid #aaa; background: url(images/spacer.gif) repeat; }
/*#gus_home_page #gus_home_page_onglets a { display: block; float: left; height: 14px; position: relative; padding: 5px 10px; font-size: 0.9em; text-decoration: none; color: #fff; background: url(images/all_bg_titres.gif) repeat-x 0 -155px; border-right: 1px solid #fff; }*/
#gus_home_page #gus_home_page_onglets a { display: block; float: left; height: 14px; position: relative; padding: 5px 10px; font-size: 0.9em; text-decoration: none; color: #fff; border-right: 1px solid #fff;background-color:#093149; font-weight:bold;}
#gus_home_page #gus_home_page_onglets a.gus_last { border-right: 0; }
#gus_home_page #gus_home_page_onglets a:hover, #gus_home_page #gus_home_page_onglets a.gus_on { color:#FC3;font-weight:bold; }
#gus_home_page #gus_home_page_onglets a .gus_corner { display: block; position: absolute; width: 4px; height: 4px; overflow: hidden; background: url(images/all_01.gif) no-repeat; }
#gus_home_page #gus_home_page_onglets a .gus_corner_tl { top: 0; left: 0; background-position: 0 -123px; }
#gus_home_page #gus_home_page_onglets a .gus_corner_tr { top: 0; right: 0; background-position: -4px -123px; }
#gus_home_page #gus_home_page_onglets a:hover .gus_corner_tl, #gus_home_page #gus_home_page_onglets a.gus_on .gus_corner_tl { top: 0; left: 0; background-position: 0 -115px; }
#gus_home_page #gus_home_page_onglets a:hover .gus_corner_tr, #gus_home_page #gus_home_page_onglets a.gus_on .gus_corner_tr { top: 0; right: 0; background-position: -4px -115px; }
#gus_home_page #gus_home_page_map { width: 635#gus_c1-1px; position: relative; }

/* GUS MAP */
#gus_map_global { width: 500px; height: 425px; background: url(images/gus_map_fr.gif) no-repeat 0 0; overflow: hidden; }
#gus_map_areas { background-image: url(images/gus_map_fr_all.gif); background-repeat: no-repeat; background-position: 0px 0px; }
#gus_map_area_names { position: absolute; top: 0; right: 0; text-align: right; }
#gus_map_area_names li { display: block; height: 16px; }
#gus_map_area_names li.gus_suite { margin-top: 10px; }
#gus_map_area_names li a { color: #555; font-size: 0.8em; text-decoration: none; }

/* LISTING RUBRIQUES HOME */
#gus_home_page_rub .gus_list_rub li { display: block; position: relative; float: left; width: 158px; height: 138px; margin: 0 10px 10px 0; border: 1px solid #fff; }
#gus_home_page_rub .gus_list_rub li.gus_on { border: 1px solid #aaa; }
#gus_home_page_rub .gus_list_rub li.gus_last { margin: 0 0 10px 0; }
#gus_home_page_rub .gus_list_rub li a { display: block; width: 100%; height: 100%; color: #555; font-size: 1.2em; font-weight: bold; text-align: center; text-decoration: none; cursor: pointer; }
#gus_home_page_rub .gus_list_rub li a:hover { color: #000; }
#gus_home_page_rub .gus_list_rub li a .gus_img { display: block; position: relative; width: 105px; height: 85px; margin: 10px auto; background: url(images/all_rub-icons.jpg) no-repeat; z-index: 1; }
#gus_home_page_rub .gus_list_rub li#gus_rub_2 { z-index: 12; }
#gus_home_page_rub .gus_list_rub li#gus_rub_4473 { z-index: 11; }
#gus_home_page_rub .gus_list_rub li#gus_rub_25 { z-index: 10; }
#gus_home_page_rub .gus_list_rub li#gus_rub_37 { z-index: 9; }
#gus_home_page_rub .gus_list_rub li#gus_rub_20 { z-index: 8; }
#gus_home_page_rub .gus_list_rub li#gus_rub_78 { z-index: 7; }
#gus_home_page_rub .gus_list_rub li#gus_rub_45 { z-index: 6; }
#gus_home_page_rub .gus_list_rub li#gus_rub_29 { z-index: 5; }
#gus_home_page_rub .gus_list_rub li#gus_rub_24 { z-index: 4; }
#gus_home_page_rub .gus_list_rub li#gus_rub_12 { z-index: 3; }
#gus_home_page_rub .gus_list_rub li#gus_rub_33 { z-index: 2; }
#gus_home_page_rub .gus_list_rub li#gus_rub_1565 { z-index: 1; }

#gus_home_page_rub .gus_list_rub li#gus_rub_2 a .gus_img { background-position: 0 0; }
#gus_home_page_rub .gus_list_rub li#gus_rub_29 a .gus_img { background-position: 0 -85px; }
#gus_home_page_rub .gus_list_rub li#gus_rub_4473 a .gus_img { background-position: 0 -170px; }
#gus_home_page_rub .gus_list_rub li#gus_rub_20 a .gus_img { background-position: 0 -255px; }
#gus_home_page_rub .gus_list_rub li#gus_rub_33 a .gus_img { background-position: 0 -340px; }
#gus_home_page_rub .gus_list_rub li#gus_rub_45 a .gus_img { background-position: 0 -425px; }
#gus_home_page_rub .gus_list_rub li#gus_rub_24 a .gus_img { background-position: 0 -510px; }
#gus_home_page_rub .gus_list_rub li#gus_rub_25 a .gus_img { background-position: 0 -595px; }
#gus_home_page_rub .gus_list_rub li#gus_rub_1565 a .gus_img { background-position: 0 -680px; }
#gus_home_page_rub .gus_list_rub li#gus_rub_78 a .gus_img { background-position: 0 -765px; }
#gus_home_page_rub .gus_list_rub li#gus_rub_37 a .gus_img { background-position: 0 -850px; }
#gus_home_page_rub .gus_list_rub li#gus_rub_12 a .gus_img { background-position: 0 -935px; }
#gus_home_page_rub .gus_list_rub .gus_list_ssrub_hack { display: block; position: absolute; bottom:0; left: -1px; width: 1px; height: 1px; }
#gus_home_page_rub .gus_list_rub .gus_list_ssrub { display: none; }
#gus_home_page_rub .gus_list_rub li.gus_on .gus_list_ssrub { display: block; position: absolute; top: 0; left: 0; width: 158px; text-align: left; background: #fff; border: 1px solid #aaa; border-top: none; }
#gus_home_page_rub .gus_list_rub .gus_list_ssrub li { display: block; width: auto; height: auto; margin: 0; padding: 1px 0; border: 0; }
#gus_home_page_rub .gus_list_rub .gus_list_ssrub li a { display: block; float: left; width: 152px; height: auto; padding: 0 0 0 6px; color: #333; font-size: 0.8em; font-weight: normal; text-align: left; }
#gus_home_page_rub .gus_list_rub .gus_list_ssrub li a:hover { font-weight: bold; }
#gus_home_page_rub .gus_list_rub .gus_list_ssrub li.gus_ssrub_all a { width: 152px; padding: 3px 0 3px 6px; background: #eee; font-weight: bold; }

/* TOP BTN */
.gus_top_btn { display: block; position: relative; float: left; width: 143px; height: 42px; background: url(images/all_bg_top.gif) repeat-x; border: 1px solid #dbdada; }
.gus_top_btn_00 { margin-left: 10px; background-position: 0 -90px; }
.gus_top_btn_07 { background-position: 0 -45px; }
.gus_top_btn .gus_corner { display: block; position: absolute; width: 7px; height: 7px; overflow: hidden; background: url(images/all_01.gif) no-repeat; }
.gus_top_btn .gus_corner_tl { top: -1px; left: -1px; }
.gus_top_btn_00 .gus_corner_tl { background-position: 0 -85px; }
.gus_top_btn_07 .gus_corner_tl { background-position: 0 -59px; }
.gus_top_btn .gus_corner_tr { top: -1px; right: -1px; _right: -2px; }
.gus_top_btn_00 .gus_corner_tr { background-position: -7px -85px; }
.gus_top_btn_07 .gus_corner_tr { background-position: -7px -59px; }
.gus_top_btn .gus_corner_br { bottom: -1px; right: -1px; _right: -2px; }
.gus_top_btn_00 .gus_corner_br { background-position: -5px -103px; }
.gus_top_btn_07 .gus_corner_br { background-position: -5px -77px; }
.gus_top_btn .gus_corner_bl { bottom: -1px; left: -1px; width: 12px; height: 11px; }
.gus_top_btn_00 .gus_corner_bl { background-position: 0 -92px; }
.gus_top_btn_07 .gus_corner_bl { background-position: 0 -66px; }
.gus_top_btn .gus_top_btn_txt { display: block; width: 143px; height: 42px; text-indent: -1000em; overflow: hidden; }
/* TOP BTN - LANGUES */
.gus_top_btn .gus_deposer_annonce_fr { background: url(images/all_txt_fr.gif) 0 -45px; }
.gus_top_btn .gus_mon_compte_fr { background: url(images/all_txt_fr.gif) 0 -89px; }
.gus_top_btn .gus_deposer_annonce_en { background: url(images/all_txt_en.gif) 0 -45px; }
.gus_top_btn .gus_mon_compte_en { background: url(images/all_txt_en.gif) 0 -89px; }
.gus_top_btn .gus_deposer_annonce_es { background: url(images/all_txt_es.gif) 0 -45px; }
.gus_top_btn .gus_mon_compte_es { background: url(images/all_txt_es.gif) 0 -89px; }

/* TITRES */
.gus_c_titre { display: block; position: relative; height: 14px; padding: 5px 10px; font-weight: bold; }
a.gus_c_titre { text-decoration: none; cursor: pointer; }
a.gus_c_titre .gus_fleche_showhide { display: block; position: absolute; right: 10px; width: 9px; height: 6px; background: url(images/all_03.gif) no-repeat; overflow: hidden; }
a.gus_c_titre .gus_fleche_show { top: 9px; background-position: 0 -36px; }
a.gus_c_titre .gus_fleche_hide { top: 10px; background-position: -3px -42px; }
.gus_c_titre .gus_corner { display: block; position: absolute; width: 4px; height: 4px; overflow: hidden; background: url(images/all_01.gif) no-repeat; }
.gus_c_titre .gus_corner_tl { top: 0; left: 0; }
.gus_c_titre .gus_corner_tr { top: 0; right: 0; }
.gus_c_titre_00 { color: #fff; background: url(images/all_bg_titres.gif) repeat-x 0 -124px; /* noir */ }
.gus_c_titre_00 .gus_corner_tl { background-position: 0 -123px; }
.gus_c_titre_00 .gus_corner_tr { background-position: -4px -123px; }
.gus_c_titre_05 { color: #fff; background: url(images/all_bg_titres.gif) repeat-x 0 -155px; /* gris 4 */ }
.gus_c_titre_05 .gus_corner_tl { background-position: 0 -123px; }
.gus_c_titre_05 .gus_corner_tr { background-position: -4px -123px; }
.gus_c_titre_06 { color: #333; background: url(images/all_bg_titres.gif) repeat-x 0 0; /* jaune */ }
.gus_c_titre_06 .gus_corner_tl { background-position: 0 -115px; }
.gus_c_titre_06 .gus_corner_tr { background-position: -4px -115px; }
.gus_c_titre_08 { color: #fff; background: url(images/all_bg_titres.gif) repeat-x 0 -31px; /* vert */ }
.gus_c_titre_08 .gus_corner_tl { background-position: 0 -111px; }
.gus_c_titre_08 .gus_corner_tr { background-position: -4px -111px; }
.gus_c_titre_09 { color: #fff; background: url(images/all_bg_titres.gif) repeat-x 0 -93px; /* bleu */ }
.gus_c_titre_09 .gus_corner_tl { background-position: 0 -119px; }
.gus_c_titre_09 .gus_corner_tr { background-position: -4px -119px; }

/* PUBS */
#gus_pub_mega { position: absolute; top: 5px; right: 0; width: 728px; height: 90px; background: #333; }
#gus_pub_pave { width: 300px; height: 250px; margin-bottom: 10px; background: #333; }

/* CONTENT FOOT */
#gus_foot #gus_content_foot { width: 960px; margin: 0 auto; padding: 10px 10px 4px 10px; color: #fff; font-size: 0.8em; text-align: center; }
#gus_foot #gus_content_foot ul li { display: inline; }
#gus_foot #gus_content_foot ul li a { color: #fff; text-decoration: none; }
#gus_foot #gus_content_foot ul li a:hover { text-decoration: underline; }
#gus_foot .gus_suivi { color: #222; }

/* CONTENT FOOT - SORTIE DU C1 C2 MAIS TJS DANS CONTENT*/
#gus_content_foot .gus_box_300 { float: left; width: 300px; }
#gus_content_foot .gus_box_330 { float: left; width: 330px; margin-right: 10px; }
#gus_content_foot #gus_content_foot_text { padding: 20px 0; font-size: 0.8em; text-align: center; color: #666; }
#gus_content_foot #gus_content_foot_text a { color: #000; text-decoration: none; }
#gus_content_foot #gus_content_foot_text a:hover { text-decoration: underline; }

/* BOX TXT - BLOCS MISE EN AVANT AVEC TEXTE ET IMAGE A GAUCHE */
.gus_box_txt { margin-top: 5px; font-size: 0.9em; }
.gus_box_txt img { float: left; margin-right: 5px; }
.gus_box_link { margin-top: 5px; font-weight: bold; text-align: right; }
.gus_box_link a { color: #000; text-decoration: none; }
.gus_box_link a:hover { text-decoration: underline; }
.gus_ba_300 a { display: block; float: left; margin: 10px 0; }

/* ANNONCES LISTING */
.gus_annonce { position: relative; /* NOTE : WIDTH A FIXER EN HERITAGE */ height: 81px; border-top: 1px solid #aaa; overflow: hidden; }
.gus_annonce h2, .gus_annonce h3 { font-size: 1em; font-weight: normal; padding: 0; }
.gus_annonce .gus_titre { display: block; height: 15px; line-height: 1.35em; padding: 3px 60px 5px 85px; color: #000; text-decoration: none; background: #eee; overflow: hidden; }
.gus_annonce .gus_prix  { position: absolute; top: 0; right: 0; padding: 4px; color: #000; font-weight: bold; text-align: right; background: #eee; }
.gus_annonce .gus_photo { display: block; position: absolute; top: 0; left: 0; width: 75px; height: 73px; text-align: center; overflow: hidden; border: 3px solid #eee; border-top: 2px solid #eee; overflow: hidden; }
.gus_annonce .gus_desc { display: block; padding: 4px 70px 0 85px; font-size: 0.8em; }
.gus_annonce .gus_date { display: block; width: 70px; position: absolute; top: 20px; right: 0; padding: 4px; font-size: 0.8em; text-align: right; }
.gus_annonce .gus_date img { width: 14px; height: 15px; border: 0; }
.gus_annonce .gus_hack_js { cursor: pointer; color: #333; text-decoration: none; }
.gus_annonce .gus_top { position: absolute; display: block; top: 0; left: 0; width: 41px; height: 41px; background: url(images/all_02.gif) no-repeat 0 0; }
.gus_annonce .gus_photo_multi { display: block; position: absolute; top: 23px; left: 81px; width: 4px; height: 57px; background: #ddd; overflow: hidden; }
.gus_annonce .gus_photo_multi .gus_corner { display: block; position: absolute; top: 51px; left: 0; width: 4px; height: 6px; background: url(images/all_02.gif) no-repeat 0 -41px; }
/* ANNONCE SPECIALS */
.gus_annonce_border { /* NOTE : WIDTH A FIXER EN HERITAGE -4px PAR RAPPORT A .gus_annonce */ border: 2px solid #c000ff; }
.gus_annonce_bold h2 { font-weight: bold; }
.gus_annonce_bg { border-color: #c000ff; }
.gus_annonce_bg .gus_titre { color: #fff; background: #e184ff; }
.gus_annonce_bg .gus_prix { color: #fff; background: #e184ff; }
.gus_annonce_bg .gus_photo {  border: 3px solid #e184ff; border-top: 2px solid #e184ff; }
.gus_annonce_border .gus_photo { border-style: solid; border-top-width: 2px; border-bottom-width: 2px; border-right-width: 2px; border-left-width: 1px; }
.gus_annonce_bg .gus_photo_multi { left: 81px; background: #d146ff; }
.gus_annonce_border.gus_annonce_bg { border-top: 2px solid #c000ff; }
.gus_annonce_border .gus_photo_multi { left: 78px; }
.gus_annonce_bold .gus_titre { font-weight: bold; }
.gus_annonce_certif .gus_date { padding: 4px 4px 16px 4px; background: url(images/certifie.gif) no-repeat bottom right; }

.nannonceP_BOLD .gus_titre {font-weight: bold;}

.nannonceP_BG { border-color: #c000ff; }
.nannonceP_BG .gus_titre { color: #fff; background: #e184ff; }
.nannonceP_BG .gus_prix { color: #fff; background: #e184ff; }
.nannonceP_BG .gus_photo {  border: 3px solid #e184ff; border-top: 2px solid #e184ff; }

.nannonceP_BORDER { /* NOTE : WIDTH A FIXER EN HERITAGE -4px PAR RAPPORT A .gus_annonce */ border: 2px solid #c000ff; }
.nannonceP_BORDER .gus_photo { border-style: solid; border-top-width: 2px; border-bottom-width: 2px; border-right-width: 2px; border-left-width: 1px; }
.nannonceP_BORDER.gus_annonce_bg { border-top: 2px solid #c000ff; }
.nannonceP_BORDER .gus_photo_multi { left: 78px; }

.nannonce_ALAUNE { position: absolute; display: block; top: 0; left: 0; width: 41px; height: 41px; background: url(images/all_02.gif) no-repeat 0 0; }


/* TYPE LISTING ANNONCE */
.gus_list_annonces_home .gus_annonce { float: left; width: 49%; margin: 0 10px 5px 0; }
.gus_list_annonces_home .gus_annonce_border { width: 326px; height: 77px; }
.gus_list_annonces_home .gus_annonce_last { margin: 0 0 5px 0; }

.gus_list_annonces_normal .gus_annonce { width: 490px; margin-bottom: 10px; }
.gus_list_annonces_normal .gus_annonce_border { width: 486px; height: 77px; }

.gus_list_annonce_depot .gus_annonce { width: 490px; margin: 0 auto 10px auto; }
.gus_list_annonce_depot .gus_annonce_border { width: 486px; height: 77px; }


/* LISTE CHOIX */
.gus_list_choix { list-style: none; }
.gus_list_choix li { display: block; margin: 0 0 4px 0; }
.gus_list_choix li a { display: block; position: relative; /* NOTE : WIDTH A FIXER EN HERITAGE */ padding: 0 0 0 15px; color: #444; text-decoration: none; cursor: pointer; }
.gus_list_choix li a:hover { text-decoration: underline; }
.gus_list_choix li a .gus_check_fake { display: block; position: absolute; top: 2px; left: 0; width: 12px; height: 12px; background: url(images/all_03.gif) no-repeat; overflow: hidden; }
.gus_list_choix li a .gus_check_fake_on { background-position: 0 -12px; }
.gus_list_choix li a .gus_check_fake_off { background-position: 0 0; }
.gus_list_choix li a .gus_check_fake_plus { background-position: 0 -24px; }
.gus_list_choix li a .gus_fleche_more { display: block; position: absolute; top: 5px; left: 0; width: 12px; height: 7px; background: url(images/all_03.gif) 0 -48px no-repeat; overflow: hidden; }

/* LIENS */
.gus_link_1 a { color: #999; text-decoration: none; }
.gus_link_1 a:hover { color: #000; }

/* TOUT SELECTIONNER */
.gus_sel_all { clear: both; display: block; position: relative; top: -7px; /* NOTE : WIDTH A FIXER EN HERITAGE */ padding: 0 0 0 15px; font-size: 0.8em; }
.gus_sel_all span { display: block; position: absolute; top: 1px; left: 0; width: 10px; height: 7px; background: url(images/all_03.gif) no-repeat 0 -55px; overflow: hidden; }
.gus_sel_all a { color: #555; text-decoration: none; cursor: pointer; }
.gus_sel_all a:hover { text-decoration: underline; }

/* FORM MINI */
.gus_form_mini { display: block; padding: 0 5px 10px 5px; }
.gus_form_mini .gus_label { padding: 0 3px 0 0; font-size: 0.9em; }
.gus_form_mini .gus_text_mini { width: 60px; padding: 2px 0; font-size: 0.9em; border: 1px solid #ccc; }
.gus_form_mini .gus_select_large { width: 100%; overflow: hidden; }
.gus_form_mini .gus_btn { width: 30px; height: 18px; margin: 3px 3px 0 0; font-weight: bold; color: #fff; background: url(images/all_bg_titres.gif) repeat-x 0 -124px; border: 0; cursor: pointer; }

/* BOX MINI - C1-1 */
.gus_box_mini { margin: 0 0 10px 0; background: #f1f1f1; }
.gus_box_mini .gus_hr { display: block; width: 100%; height: 1px; margin: 0; padding: 0; background: #6c6c6c; border-bottom: 1px solid #fff; overflow: hidden; }
.gus_box_mini .gus_titre { display: block; padding: 8px 10px; }
.gus_box_mini .gus_list_choix { padding-left: 5px; padding-right: 5px; padding-bottom: 10px; }
.gus_box_mini .gus_list_choix li a { width: 145px; }
.gus_box_mini .gus_box_txt { margin: 0; padding: 5px 0 10px 0; }
.gus_box_mini .gus_sel_all { width: 145px; margin-left: 10px; }
#map_google { width: 170px; height: 220px; overflow: hidden; }

/* BOX LISTE - PETITS PRIX - NOUVEAUTES C2 */
.gus_box_list_01 { list-style: none; }
.gus_box_list_01 li { display: block; float: left; width: 75px; }
.gus_box_list_01 li a { display: block; width: 65px; padding: 10px 5px; font-size: 0.8em; color: #000; text-align: center; text-decoration: none; cursor: pointer; }
.gus_box_list_01 li a .gus_photo { display: block; width: 50px; height: 50px; margin: 0 auto; overflow: hidden; }

.gus_box_list_02 { list-style: none; }
.gus_box_list_02 li { display: block; float: left; width: 100px; }
.gus_box_list_02 li a { display: block; width: 90px; padding: 10px 5px; font-size: 1em; font-weight: bold; color: #555; text-align: center; text-decoration: none; cursor: pointer; }
.gus_box_list_02 li a .gus_photo { display: block; width: 75px; height: 75px; margin: 0 auto 5px auto; overflow: hidden; }

/* MULTIPAGE */
.gus_multipage { display: block; margin: 30px 0 20px 0; list-style: none; text-align: center; }
.gus_multipage a { font-weight: bold; font-size: 1.2em; margin: 0; padding: 2px; color: #bfbfbf; background: #fff; border: 1px solid #fff; text-decoration: none; }
.gus_multipage a:hover, .gus_multipage span.gus_on a, .gus_multipage .gus_on{ color: #000; background: #eee; border: 1px solid #ddd; }
.gus_multipage .gus_page a { color: #000; }
.gus_multipage div.gus_multi_suite{margin: 15px 0;}

/* FIL ARIANE */
.gus_fil_ariane { margin: 0 0 10px 0; list-style: none; text-align: left; }
.gus_fil_ariane li { display: inline; font-size: 0.9em; }
.gus_fil_ariane li a { color: #000; text-decoration: none; }
.gus_fil_ariane li a:hover { text-decoration: underline; }

/* RESULTATS & TRIS */
.gus_listing_result_tri { width: 490px; margin: 10px 0 10px 0; }
.gus_listing_result_tri .gus_result { display: block; width: 160px; float: left; color: #555; }
.gus_listing_result_tri .gus_tri { display: block; float: right; width: 330px; text-align: right; }
.gus_listing_result_tri .gus_tri label { margin: 0 5px 0 0; font-weight: bold; color: #555; }
.gus_listing_result_tri .gus_tri select { font-size: 0.9em; }

/* BTN RETOUR */
.gus_btn_retour { margin: 20px 0 20px 0; }
.gus_btn_retour a { position: relative; padding: 3px 8px 3px 17px; color: #555; font-size: 0.8em; text-decoration: none; background: #eee; border-top: 1px solid #aaa; cursor: pointer; }
.gus_btn_retour a .gus_fleche_retour { display: block; position: absolute; top: 6px; _top: 7px; left: 5px; width: 7px; height: 7px; background: url(images/all_01.gif) no-repeat -8px -111px; }

/* ANNONCE PAGE DETAIL */
#gus_a_top { width: 100%; padding: 3px 0; background: #eee; border-top: 1px solid #aaa; }
#gus_a_top #gus_a_top_left { display: block; float: left; width: 500px; padding-left: 5px; }
#gus_a_top #gus_a_top_right { display: block; float: right; width: 130px; padding-right: 5px; text-align: right; }
#gus_a_top .gus_titre { display: block; color: #333; font-size: 1.6em; font-weight: normal; }
#gus_a_top .gus_lieu { display: block; color: #555; font-size: 0.9em; }
#gus_a_top .gus_prix { display: block; color: #333; font-size: 1.6em; }
#gus_a_photos { margin: 10px 0; }
#gus_a_photos #img_big { border: 1px solid #777; width:670px; }
#gus_a_photos #gus_a_photos_plus { display: block; margin: 10px 0 0 0; list-style: none; }
#gus_a_photos #gus_a_photos_plus li { display: block; float: left; margin-right: 10px; }
#gus_a_photos #gus_a_photos_plus .gus_photo { width: 73px; height: 73px; border: 1px solid #777; overflow: hidden; }
#gus_a_photos #gus_a_photos_plus .gus_promo { width: 140px; height: 75px; }
#gus_a_photos #gus_a_photos_plus .gus_promo a { font-size: 0.8em; font-weight: bold; text-decoration: none; }
.gus_promo_cetelem { display: block; width: 85px; height: 60px; padding: 15px 10px 0 45px; color: #00ae4d; background: url(images/promo_cetelem.gif); }
.gus_promo_assurland { display: block; width: 100px; height: 39px; padding: 36px 20px 0 20px; color: #ac0000; background: url(images/promo_assurland.gif); }
.gus_a_criteres { width: 100%; margin: 10px 0 0 0; }
.gus_a_criteres td { padding: 0 2px; color: #555; text-align: center; }
#gus_a_desc { width: 630px; margin: 20px 0 10px 0; padding: 3px 5px; color: #444; background: #eee; border-top: 1px solid #aaa; }
#gus_a_desc .gus_a_miseligne { margin: 10px 0 0 0; font-size: 0.8em; }
.gus_a_cara { width: 630px; margin: 10px auto 0 auto; }
.gus_a_cara td { width: 25%; color: #555; border-bottom: 1px solid #eee; }
#gus_a_main { position: relative; width: 668px; height: 120px; margin: 20px 0; background: #fdde0e url(images/all_bg_titres.gif) repeat-x 0 -186px; border: 1px solid #dbdada; }
#gus_a_main ul { display: block; width: 646px; margin: 5px auto; }
#gus_a_main ul li { display: block; position: relative; float: left; width: 323px; height: 36px; overflow: hidden; }
#gus_a_main ul li a { color: #000; text-decoration: none; }
#gus_a_main .gus_a_ico { display: block; position: relative; float: left; width: 35px; height: 35px; overflow: hidden; }
#gus_a_main .gus_a_ico_share { display: block; position: relative; top: 7px; left: 2px; float: left; width: 55px; height: 24px; overflow: hidden; }
#gus_a_main .gus_a_img { display: block; position: absolute; width: 175px; height: 70px; background: url(images/all_a_ico.png) no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/design/normal/images/all_a_ico.gus_png, sizingMethod=image); }
#gus_a_main .gus_a_txt { position: relative; top: 8px; left: 6px; font-weight: bold; font-size: 1.1em; }
#gus_a_main .gus_a_mail { top: 0px; left: 0; }
#gus_a_main .gus_a_tel { top: 0; left: -105px; }
#gus_a_main .gus_a_save { top: 0; left: -35px; }
#gus_a_main .gus_a_print { top: 0; left: -140px; }
#gus_a_main .gus_a_geo { top: 0; left: -70px; }
#gus_a_main .gus_a_share { top: -35px; left: 0; }
#gus_a_main .gus_a_ico_share a { display: block; position: absolute; top: 0; width: 24px; height: 24px; overflow: hidden; cursor: pointer; }
#gus_a_main .gus_a_ico_share .gus_a_s_1 { left: 0px; }
#gus_a_main .gus_a_ico_share .gus_a_s_2 { left: 29px; }
#gus_a_main .gus_a_ico_share .gus_a_s_3 { left: 58px; }
#gus_a_main .gus_a_ico_share .gus_a_s_4 { left: 87px; }
#gus_a_main .gus_a_ico_share .gus_a_s_5 { left: 116px; }
#gus_a_main .gus_a_ico_share .gus_a_s_6 { left: 145px; }

/* CORNER BLOC JAUNE */
.gus_a_c06 .gus_corner { display: block; position: absolute; width: 7px; height: 7px; background: url(images/all_a_corners.gif) no-repeat; overflow: hidden; }
.gus_a_c06 .gus_corner_tl { top: -1px; left: -1px; background-position: 0 0; }
.gus_a_c06 .gus_corner_tr { top: -1px; right: -1px; background-position: -7px 0; }
.gus_a_c06 .gus_corner_br { bottom: -1px; right: -1px; background-position: -7px -7px; }
.gus_a_c06 .gus_corner_bl { bottom: -1px; left: -1px; background-position: 0 -7px; }
.gus_a_c06 .gus_corner_bl2 { width: 11px; height: 11px; bottom: -1px; left: -1px; background-position: 0 -14px; }

/* TOP ENCHERE */
#gus_a_top_ench { position: relative; width: 668px; height: 43px; color: #333; background: #fdde0e url(images/all_bg_titres.gif) repeat-x 0 -186px; border: 1px solid #dbdada; }
#gus_a_top_ench a { color: #333; }
#gus_a_top_ench #gus_a_top_ench_left { position: absolute; top: 8px; left: 8px; width: 309px; }
#gus_a_top_ench #gus_a_top_ench_right { position: absolute; top: 8px; right: 8px; width: 349px; }
#gus_a_top_ench #gus_a_top_ench_right form { display: block; position: relative; width: 100%; margin: 0; padding: 0; }
#gus_a_top_ench #gus_a_top_ench_right form label { display: block; position: relative; top: 2px; float: right; width: 100px; padding-right: 5px; font-size: 0.8em; text-align: right; line-height: 10px; }
#gus_a_top_ench #gus_a_top_ench_right form .gus_text_mini { display: block; position: relative; top: 3px; float: right; width: 80px; }
#gus_a_top_ench #gus_a_top_ench_right form .gus_monnaie { display: block; position: relative; top: 5px; float: right; width: 15px; text-align: center; font-weight: bold; }
#gus_a_top_ench #gus_a_top_ench_right form .gus_btn_submit { float: right; }

/* BTN SUBMIT ANGLES ARRONDIS - a mettre dans un block car float left/right OBLIGATOIRE */
.gus_btn_submit { display: block; height: 26px; margin: 0; padding: 0 0 0 3px; text-decoration: underline; background: url(images/all_btns_left.gif) no-repeat; cursor: pointer; text-transform: uppercase; text-decoration: none; font-weight: bold; color: #666; }
.gus_btn_submit input { display: block; float: left; height: 26px; line-height: 26px; padding: 0 2px 0 0; color: #fff; font-size: 1em; font-weight: bold; background: url(images/all_btns_right.gif) no-repeat; cursor: pointer; border: 0; }
.gus_btn_submit input { padding: 0 10px 4px 7px; }
.gus_btn_submit_c06 { background-position: left 0; /* jaune */ }
.gus_btn_submit_c06 input { background-position: right 0; }
.gus_btn_submit_c00 { background-position: left -26px; /* noir */ }
.gus_btn_submit_c00 input { background-position: right -26px; }
.gus_btn_submit_c03 { background-position: left -52px; /* gris */ }
.gus_btn_submit_c03 input { background-position: right -52px; }
.gus_btn_submit_c09 { background-position: left -78px; /* bleu */ }
.gus_btn_submit_c09 input { background-position: right -78px; }
.gus_btn_submit_c08 { background-position: left -104px; /* vert */ }
.gus_btn_submit_c08 input { background-position: right -104px; }
.gus_btn_submit_c07 { background-position: left -130px; /* rouge */ }
.gus_btn_submit_c07 input { background-position: right -130px; }

/* FORM 01 */
.gus_form_1 { padding: 20px 0; }
.gus_form_1 .gus_p { display: block; clear: both; }
.gus_form_1 .gus_p .gus_label { display: block; float: left; width: 185px; margin: 0 0 10px 0; padding: 3px 10px 0 0; font-size: 0.9em; font-weight: bold; text-align: right; }
.gus_form_1 .gus_p .gus_label .gus_need { padding: 0 0 0 15px; background: url(images/ico_bullet_star.gif) no-repeat 0 -1px; }
.gus_form_1 .gus_p .gus_text { display: block; float: left; width: 218px; height: 17px; padding: 1px 0 0 2px; border: 1px solid #aaa; margin-bottom: 10px; }
.gus_form_1 .gus_p .gus_text_mid { display: block; float: left; width: 90px; height: 17px; padding: 1px 0 0 2px; border: 1px solid #aaa; margin-bottom: 10px; }
.gus_form_1 .gus_p .gus_text_calendar { display: block; float: left; width: 90px; height: 17px; padding: 1px 0 0 2px; background: url(images/ico_calendar.gif) no-repeat 72px 1px; border: 1px solid #aaa; cursor: pointer; margin-bottom: 10px; }
.gus_form_1 .gus_p .gus_text_mini { display: block; float: left; width: 58px; height: 17px; padding: 1px 0 0 2px; border: 1px solid #aaa; margin-bottom: 10px; }
.gus_form_1 .gus_p .gus_text_long { display: block; float: left; width: 445px; height: 17px; padding: 1px 0 0 2px; border: 1px solid #aaa; margin-bottom: 10px; }
.gus_form_1 .gus_p .gus_textarea { display: block; float: left; width: 298px; height: 199px; padding: 1px 0 0 2px; font: 1em Verdana; border: 1px solid #aaa; margin-bottom: 10px; overflow: auto; }
.gus_form_1 .gus_p .gus_textarea2 { display: block; float: left; width: 440px; height: 110px; padding: 1px 0 0 2px; font: 1em Verdana; border: 1px solid #aaa; margin-bottom: 10px; overflow: auto; }
.gus_form_1 .gus_p .gus_select { display: block; float: left; margin-bottom: 10px; border: 1px solid #aaa; }
.gus_form_1 .gus_p .gus_select option { padding: 0 10px 0 0; }
.gus_form_1 .gus_p .gus_form_right { display: block; float: left; width: 280px; margin: 5px 0 10px 0; }

.gus_form_1 .gus_p .gus_form_right .gus_p2 { display: block; clear: both; width: 280px; }
.gus_form_1 .gus_p .gus_form_right .gus_p2 .gus_checkbox { display: block; float: left; width: 13px; height: 13px; overflow: hidden; }
.gus_form_1 .gus_p .gus_form_right .gus_p2 .gus_label2 { display: block; float: right; width: 260px; margin: 0 0 5px 0; }
.gus_form_1 .gus_p .gus_form_right .gus_apercu { display: block; width: 75px; height: 75px; margin-bottom: 10px; background: #eee; border: 2px solid #eee; overflow: hidden; }
.gus_form_1 .gus_p .gus_form_right .gus_radio2 { display: inline; margin: 0 2px 0 0; }
.gus_form_1 .gus_p .gus_form_right .gus_label2 { padding: 0 15px 0 0; }

.gus_form_1 .gus_p .gus_table_right { display: block; float: left; width: 440px; margin: 5px 0 10px 0; border: 0; }
.gus_form_1 .gus_p .gus_table_right td { width: 215px; padding: 0 5px 10px 0; }
.gus_form_1 .gus_p .gus_table_right .gus_checkbox { display: inline; margin: 0 2px 0 0; }
.gus_form_1 .gus_p .gus_table_right .gus_label2 { padding: 0 0 0 3px; _padding: 0; }

.gus_form_1 .gus_p .gus_facultatif { position: relative; top: 5px; left: 5px; float: left; font-size: 0.8em; }
.gus_form_1 .gus_p .gus_checkbox { display: block; float: left; width: 13px; height: 13px; margin: 0 6px 10px 0; padding: 0; overflow: hidden; }
.gus_form_1 .gus_btn { display: block; width: 460px; float: right; }
.gus_form_1 .gus_btn .gus_btn_submit { margin: 10px 0 0 0; float: left; }
.gus_form_1 .gus_p .gus_status { display: none; }

.gus_form_1 .gus_error .gus_text, .gus_form_1 .gus_error .gus_text_mid, .gus_form_1 .gus_error .gus_text_mini, .gus_form_1 .gus_error .gus_textarea, .gus_form_1 .gus_error .gus_textarea2,.gus_form_1 .gus_error .gus_select { background: #ffe3e6; border: 1px solid #d47272; }
.gus_form_1 .gus_error_kevin { background: #ffe3e6; border: 1px solid #d47272; padding:5px; margin-top:10px;}
.gus_form_1 .gus_error .gus_label, .gus_form_1 .gus_error .gus_label2 { color: #af211b; }
.gus_form_1 .gus_error .gus_status { display: block; position: relative; top: -1px; float: left; width: 20px; height: 20px; margin-left: 4px; background: url(images/all_04.gif) no-repeat -20px 0; }

.gus_form_1 .gus_success .gus_text, .gus_form_1 .gus_success .gus_text_mid, .gus_form_1 .gus_success .gus_text_mini, .gus_form_1 .gus_success .gus_textarea, .gus_form_1 .gus_success .gus_textarea, .gus_form_1 .gus_success .gus_select { background: #e0fec8; border: 1px solid #9bcb53; }
.gus_form_1 .gus_success .gus_label, .gus_form_1 .gus_success .gus_label2 { color: #469631; }
.gus_form_1 .gus_success .gus_status { display: block; position: relative; top: -1px; float: left; width: 20px; height: 20px; margin-left: 4px; background: url(images/all_04.gif) no-repeat; }


/* ANNONCES LISTING */
.gus_boutique { position: relative; width: 100%; height: 90px; border-top: 1px solid #7bd610; overflow: hidden; }
.gus_boutique h2 { font-size: 1em; font-weight: normal; }
.gus_boutique .gus_titre { display: block; height: 14px; padding: 4px 60px 5px 5px; color: #000; text-decoration: none; background: #e1f7a4; overflow: hidden; }
.gus_boutique .gus_nb  { position: absolute; top: 0; right: 0; padding: 4px; color: #000; font-weight: bold; text-align: right; background: #e1f7a4; }
.gus_boutique .gus_photos { display: block; float: left; width: 165px; margin-top: 5px; overflow: hidden; }
.gus_boutique .gus_photos .gus_photo { display: block; float: left; width: 50px; height: 50px; margin-right: 5px; overflow: hidden; }
.gus_boutique .gus_photos .gus_last { margin-right: 0; }
.gus_boutique .gus_desc { display: block; padding: 4px 70px 0 85px; font-size: 0.8em; }
.gus_boutique .gus_hack_js { cursor: pointer; color: #333; text-decoration: none; }

/* BOUTIQUE HACK */
#gus_boutique_c2 { height: 150px; }

/* BOUTIQUE HEADER */
#gus_boutique_header_hack { position: relative; width: 100%; height: 150px; }
#gus_boutique_header { position: absolute; width: 800px; height: 150px; }
.gus_boutique_header { width: 100%; height: 115px; background: url(images/all_boutique_bg.gif); overflow: hidden; }
.gus_boutique_header table { width: 780px; height: 115px; margin: 0 auto; border: 0; }
.gus_boutique_header table td { width: 100%; height: 115px; text-align: left; vertical-align: middle; }
.gus_boutique_header_01 { background-position: 0 0; }
.gus_boutique_header_02 { background-position: 0 -115px; }
.gus_boutique_header_03 { background-position: 0 -230px; }
.gus_boutique_header_04 { background-position: 0 -345px; }

/* RED TOP ETAPES */
#gus_red_top ul { margin: 12px 0 0 15px; text-align: left; list-style: none; }
#gus_red_top ul li { display: inline; padding: 0 15px 0 0; font-size: 1.2em; font-weight: bold; color: #d08a8a; }
#gus_red_top ul li a { display: inline-block; padding: 0 0 14px 5px; color: #d08a8a; text-decoration: none; }
#gus_red_top ul li a:hover, #gus_red_top ul li.gus_on a { color: #fff; background: url(images/red_top_on.gif) no-repeat bottom center; }

/* FORMULAIRE DEPOT */
#gus_depot_rappel_categorie { margin: 0 0 20px 0; font-size: 0.8em; color: #888; }
#gus_depot_log { position: relative; width: 668px; margin: 0 auto; border-top: 1px solid #aaa; }
#gus_depot_log_c1 { float: left; width: 314px; padding: 0 10px 10px 10px; overflow: hidden; }
#gus_depot_log_c2 { float: right; width: 313px; padding: 0 10px 10px 10px; border-left: 1px solid #aaa; overflow: hidden; }
#gus_depot_log #gus_ou { position: absolute; top: 138px; left: 302px; padding: 7px; font-weight: bold; font-size: 1.2em; text-transform: uppercase; background: #fff; }
#gus_depot_log .gus_titre { display: block; position: relative; top: 0; left: -10px; width: 314px; padding: 7px 10px; margin: 0 0 10px 0; font-weight: bold; background: #eee; }
#gus_depot_log #gus_depot_log_c2 .gus_titre { width: 313px; }
#gus_depot_log .gus_label { width: 140px; }
#gus_depot_log .gus_text { width: 142px; }
#gus_depot_log .gus_btn { width: 370px; }
#gus_depot_log .gus_legend { position: relative; top: -10px; left: 150px; font-size: 0.8em; }
#gus_depot_log .gus_legend a { color: #999; text-decoration: none; }

.gus_list_cpt { display: block; width: 100%; margin: 10px 0 0 0; list-style: none; }
.gus_list_cpt li { position: relative; display: block; float: left; width: 216px; height: 53px; margin: 0 10px 10px 0; }
.gus_list_cpt li.gus_last { margin: 0 0 10px 0; }
.gus_list_cpt .gus_cpt { position: relative; display: block; width: 151px; height: 43px; padding: 5px 5px 5px 60px; color: #333; text-decoration: none; background: url(images/cpt_bg.gif) repeat-x 0 0; overflow: hidden; }
.gus_list_cpt .gus_cpt:hover { background-position: 0 -53px; }
.gus_list_cpt .gus_cpt .image { display: block; position: absolute; top: 1px; left: 3px; width: 50px; height: 50px; overflow: hidden; }
.gus_list_cpt .gus_cpt .image .gus_img { display: block; position: absolute; left: 0; width: 50px; height: 400px; background: url(images/cpt_img.gus_png) no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/design/normal/images/cpt_img.gus_png, sizingMethod=image); }
.gus_list_cpt .gus_cpt .gus_titre { display: block; font-weight: bold; }
.gus_list_cpt .gus_cpt .gus_info { position: absolute; top: 2px; right: 2px; padding: 2px 3px; color: #fff; font-size: 0.8em; font-weight: bold; background: #ce0403 url(images/info_bg.gif) repeat-x; }
.gus_list_cpt .gus_cpt .desc { font-size: 0.8em; }
.gus_list_cpt .gus_cpt_mesannonces .gus_img { top: 0; }
.gus_list_cpt .gus_cpt_mesboutiques .gus_img { top: -50px; }
.gus_list_cpt .gus_cpt_mesencheres .gus_img { top: -100px; }
.gus_list_cpt .gus_cpt_monprofil .gus_img { top: -150px; }
.gus_list_cpt .gus_cpt_mesfavoris .gus_img { top: -200px; }
.gus_list_cpt .gus_cpt_mesalertes .gus_img { top: -250px; }
.gus_list_cpt .gus_cpt_messervices .gus_img { top: -300px; }
.gus_list_cpt .gus_cpt_deconexion .gus_img { top: -350px; }

.gus_list_trio { float: left; width: 216px; }
.gus_list_trio .gus_annonce { width: 162px; height: 54px; margin: 10px 0 0 0; padding: 0 0 0 54px; }
.gus_list_trio .gus_annonce_border {  height: 77px; }
.gus_list_trio .gus_annonce h3 { font-size: 1em; font-weight: normal; }
.gus_list_trio .gus_annonce .gus_titre { display: block; height: 15px; line-height: 0.9em; padding: 3px 2px 0 0; color: #000; text-decoration: none; background: #eee; overflow: hidden; }
.gus_list_trio .gus_annonce .gus_photo { display: block; position: absolute; top: 0; left: 0; width: 50px; height: 50px; text-align: center; overflow: hidden; border: 2px solid #eee; border-top: 2px solid #eee; overflow: hidden; }
.gus_list_trio .gus_annonce .gus_date { display: block; width: 70px; position: relative; top: 0; right: 0; padding: 0; font-size: 0.8em; text-align: left; }
.gus_list_trio .gus_annonce .gus_hack_js { cursor: pointer; color: #333; text-decoration: none; }
.gus_list_trio .gus_annonce .gus_top { position: absolute; display: block; top: 0; left: 0; width: 41px; height: 41px; background: url(images/all_02.gif) no-repeat 0 0; }
.gus_list_trio .gus_annonce .gus_prix, .gus_list_trio .gus_annonce_bg .gus_prix { position: relative; padding: 0; color: #333; font-size: 0.8em; font-weight: normal; background: none; }
.gus_list_trio .gus_annonce_border { width: 160px; height: 54px; border: 1px solid #c000ff; }
.gus_list_trio .gus_annonce_bg .gus_titre { color: #fff; background: #e184ff; }
.gus_list_trio .gus_annonce_bg .gus_photo { border-color: #e184ff; }
.gus_list_trio .gus_t_right

.gus_list_txt { list-style: none; }
.gus_list_txt li { display: block; margin: 10px 0 0 0; }
.gus_list_txt li a { position: relative; padding: 2px 0 0 20px; color: #333; text-decoration: none; }
.gus_list_txt li a:hover { text-decoration: underline; }
.gus_list_txt li a .gus_ico { position: absolute; top: 0; left: 0; display: block; width: 16px; height: 16px; }
.gus_list_txt_alertes .gus_ico { background: url(images/ico_bell.gus_png) no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/design/normal/images/ico_bell.gus_png, sizingMethod=image); }
.gus_list_txt_services .gus_ico { background: url(images/ico_money.gus_png) no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/design/normal/images/ico_money.gus_png, sizingMethod=image); }
.gus_list_txt_favoris .gus_ico { background: url(images/ico_heart.gus_png) no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/design/normal/images/ico_heart.gus_png, sizingMethod=image); }


/* CONTACT VENDEUR oue mais c'est pas pareil*/
.gus_vendeur_contact_form { width: 580px; margin: 20px 0 10px; padding: 30px 0; display:none;}
.gus_vendeur_contact_form h4 { margin: 5px 0 0 0; }
.gus_vendeur_contact_form fieldset { margin: 0; padding: 0; border: 0; }
.gus_vendeur_contact_form fieldset p { display: block; float: left; /* width: 270px;*/ clear: both; margin: 4px 0 0 0; }
.gus_vendeur_contact_form fieldset p label { display: block; float: left; width: 140px; height: 15px; margin: 0; padding: 0; }
.gus_vendeur_contact_form fieldset p label.gus_label_msg { display: block; clear: both; }
.gus_vendeur_contact_form fieldset p input { display: block; float: left; width: 150px; }
.gus_vendeur_contact_form fieldset p textarea { display: block; width: 580px; height: 80px; margin: 14px auto 0 auto; }
.gus_vendeur_contact_form .envoyer { display: block; float: right; width: 102px; height: 23px; margin: 5px 5px 0 0; color: #000; background: #ff2; font-weight: bold; text-transform: uppercase; border: 1px solid #7f7e00; cursor: pointer;  }
.gus_vendeur_contact_form input, .gus_vendeur_contact_form textarea, .commentaire_deposer textarea { border: 1px solid #928f6e; }
.gus_vendeur_contact_form fieldset p.gus_dfi input.gus_rd6s { margin:0; width:13px; border:none;}
.gus_vendeur_contact_form fieldset p.gus_dfi { margin:2px 0 2px 0;}
.gus_vendeur_contact_form fieldset p.gus_dfi label { margin:0 0 0 5px; width:250px;}
.gus_vendeur_contact_form fieldset div.gus_f_w_b { background:#eeeeee; border:1px solid #DCDCDC; padding:10px; margin:0 0 5px 0; overflow:auto; position:relative; clear:both;}
.gus_vendeur_contact_form fieldset div.gus_f_w_b table td { padding:2px 0 2px 0;}
.gus_vendeur_contact_form fieldset div.gus_f_w_b input.gus_fi_l { width:386px;}
.gus_vendeur_contact_form input.gus_error, .gus_vendeur_contact_form textarea.gus_error  { background: #ffe3e6; border: 1px solid #d47272; }
.gus_vendeur_contact_form label.gus_error  { color: #C50000; }

/* Ajout kev */
#gus_msg {display:block;height:100px;width:588px;}
#gus_sbjt {display:block;float:left;height:17px;padding:1px 0 0 2px;width:483px;}
#gus_global .gus_txt_link_mid a, .gus_txt_lktd2 a {color: #000000; text-decoration:none; font-size:0.9em;}
.gus_txt_lktd2 {padding-left:20px}
#gus_content_glob {background-color:#FFFFFF;padding:0px; float: left;}
#gus_content_glob {margin:5px; position:relative;width:650px;}
p {margin:0;} 
.gus_pub_html {overflow:hidden;}
#gus_gus_seo_cat {width:250px;}
#gus_gus_seo_region {width:170px;}

#googads {margin-left:20px;display: none;}
#googads .gus_form_right {margin:0;}
.options_diffusion {margin-left:20px;margin-top: 0px;}
.options_diffusion .gus_pt10 {padding-top:0px;}

.gus_text_midd { width: 120px; padding: 2px 0; font-size: 0.9em; border: 1px solid #ccc; }

#deconnexion {display: block;font-size: 0;position: relative;width: 300px;}
#deconnexion a {background: url(images/ico_close.gif) repeat scroll 0 0 transparent;border: 1px solid #FFFFFF;display: block;height: 10px;overflow: hidden;position: absolute;right: -3px;top: -47px;width: 11px;}
#deconnexion a:hover { border: 1px solid #cd0516; }


/* Franco */

.gus_fright {float: right;}
