body{ font-family:Arial, Helvetica, sans-serif; background-color: #FFFFFF; font-size:11px; color:#666666; margin:0px 0px 0px 0px; }
form { margin: 0px; }
a:focus, a:active{outline: none;}

.killer{ clear:both; line-height:1px; height:1px; }
.killer2{ clear:both; line-height:0px; height:0px; font-size:0px; }

.erreur{ color:#FF0000; font-weight:bold; padding:10px 2px 10px 2px; background-color:#FFF0F4; border:1px solid #FF0000; text-align:center; margin:5px 0px 10px 0px; }
.ok {color:#69B54A; font-weight:bold; padding:10px 2px 10px 2px; background-color:#F2FFED; border:1px solid #69B54A; text-align:center; margin:5px 0px 10px 0px; }
.no_bg { background:none !important; }
.no_border { border:none !important; }
.no_width { width:auto !important; }
.no_padding { padding:0px !important; }
.no_margin { margin:0px !important; }
.img { border:1px solid #CCCCCC;}
.img_couleur { border:1px solid #666666 !important;}
.input { font-size:11px; border:1px solid #999999; width:240px; }
 span { color:#0a71b3; }
a.lien, a.lien:link, a.lien:visited { color:#0a71b3 !important; text-decoration:underline; }
a.lien:hover {text-decoration:none;}
.cnil { margin-top:15px; font-size:9px; text-align:justify; color:#999999; }
.cnil a, .cnil a:link, .cnil a:visited { color:#999999 !important; text-decoration:none !important; }
.cnil a:hover { text-decoration:underline; }
.center { text-align:center; }

#header { width:960px; margin:auto;}
#header .logo { float:left; padding:9px 0px 2px 20px; height:73px; width:183px; }
#header .login { float:right; width:344px; height:39px; background:url("/images/bg/login.jpg") 0px 0px no-repeat; margin-right:10px; padding:6px 0px 0px 15px; }
#header .login .champs {padding-left:85px; }
#header .login .input { width:105px; border:1px solid #999999; color:#999999; font-size:12px; font:Arial, Helvetica, sans-serif; }
#header .login .oubli { float:right; padding:1px 50px 0px 0px; }
#header .login .oubli a, #header .login .oubli a:link, #header .login .oubli a:visited { color:#FFFFFF; text-decoration:underline; }
#header .login .oubli a:hover { text-decoration:none; }
#header .login .error { float:left; color:#FFFF00; padding:2px 0px 0px 0px; font-weight:bold; }
#header .pub { float:right; width:468px; height:60px; padding-top:7px; }
#header .moncompte { float:right; width:130px; height:35px; margin-right:100px; }


#header .nav { padding-left:30px; border-bottom:2px solid #0C6EB1; height:30px; width:930px;  }
#header .nav ul { margin:0px; padding:0px; }
#header .nav li { float:left;  list-style:none; }
#header .nav li a { display:block; height:22px; font-size:12px; font-weight:bold; text-align:center; padding:8px 0px 0px 0px;  }
#header .nav li a:link, #header .nav li a:visited { text-decoration:none; }
#header .nav li a.accueil { background:url("/images/nav/accueil.gif") 0px 0px no-repeat; width:88px; color:#0C6EB1; text-decoration:none; }
#header .nav li a.accueil:hover { background:url("/images/nav/accueil.gif") 0px -30px no-repeat; color:#FFFFFF; text-decoration:none; }
#header .nav li a.accueil_on { background:url("/images/nav/accueil.gif") 0px -30px no-repeat; width:88px; color:#FFFFFF; text-decoration:none; }
#header .nav li a.affiliation { background:url("/images/nav/presentation.gif") 0px 0px no-repeat; width:112px; color:#0C6EB1; text-decoration:none; }
#header .nav li a.affiliation:hover { background:url("/images/nav/presentation.gif") 0px -30px no-repeat; color:#FFFFFF; text-decoration:none; }
#header .nav li a.affiliation_on { background:url("/images/nav/presentation.gif") 0px -30px no-repeat; width:112px; color:#FFFFFF; text-decoration:none; }
#header .nav li a.produits { background:url("/images/nav/produits.gif") 0px 0px no-repeat; width:88px; color:#0C6EB1; text-decoration:none; }
#header .nav li a.produits:hover { background:url("/images/nav/produits.gif") 0px -30px no-repeat; color:#FFFFFF; text-decoration:none; }
#header .nav li a.produits_on { background:url("/images/nav/produits.gif") 0px -30px no-repeat; color:#FFFFFF; width:88px; text-decoration:none; }
#header .nav li a.vendeurs { background:url("/images/nav/vendeurs.gif") 0px 0px no-repeat; width:95px; color:#0C6EB1; text-decoration:none; }
#header .nav li a.vendeurs:hover { background:url("/images/nav/vendeurs.gif") 0px -30px no-repeat; color:#FFFFFF; text-decoration:none; }
#header .nav li a.vendeurs_on { background:url("/images/nav/vendeurs.gif") 0px -30px no-repeat; width:95px; color:#FFFFFF; text-decoration:none; }
#header .nav li a.affilies { background:url("/images/nav/affilies.gif") 0px 0px no-repeat; width:79px; color:#0C6EB1; text-decoration:none; }
#header .nav li a.affilies:hover { background:url("/images/nav/affilies.gif") 0px -30px no-repeat; color:#FFFFFF; text-decoration:none; }
#header .nav li a.affilies_on { background:url("/images/nav/affilies.gif") 0px -30px no-repeat; width:79px; color:#FFFFFF; text-decoration:none; }
#header .nav li a.faq { background:url("/images/nav/faq.gif") 0px 0px no-repeat; width:64px; color:#0C6EB1; text-decoration:none; }
#header .nav li a.faq:hover { background:url("/images/nav/faq.gif") 0px -30px no-repeat; color:#FFFFFF; text-decoration:none; }
#header .nav li a.faq_on { background:url("/images/nav/faq.gif") 0px -30px no-repeat; color:#FFFFFF; width:64px; text-decoration:none; }
#header .nav li a.contact { background:url("/images/nav/contact.gif") 0px 0px no-repeat; width:81px; color:#0C6EB1; text-decoration:none; }
#header .nav li a.contact:hover { background:url("/images/nav/contact.gif") 0px -30px no-repeat; color:#FFFFFF; text-decoration:none; }
#header .nav li a.contact_on { background:url("/images/nav/contact.gif") 0px -30px no-repeat; width:81px; color:#FFFFFF; text-decoration:none; }
#header .nav li a.chat_0 { background:url("/images/nav/chat_0.gif") 0px 0px no-repeat; width:71px; color:#0C6EB1; text-decoration:none; text-align:left; padding-left:30px; }
#header .nav li a.chat_0:hover { background:url("/images/nav/chat_0.gif") 0px -30px no-repeat; color:#FFFFFF; text-decoration:none; text-align:left; padding-left:30px; }
#header .nav li a.chat_1 { background:url("/images/nav/chat_1.gif") 0px 0px no-repeat; width:71px; color:#0C6EB1; text-decoration:none; text-align:left; padding-left:30px;}
#header .nav li a.chat_1:hover { background:url("/images/nav/chat_1.gif") 0px -30px no-repeat; color:#FFFFFF; text-decoration:none; text-align:left; padding-left:30px;}
#header .nav li a.deconnexion { background:url("/images/nav/deconnexion.gif") 0px 0px no-repeat; width:112px; color:#0C6EB1; text-decoration:none; }
#header .nav li a.deconnexion:hover { background:url("/images/nav/deconnexion.gif") 0px -30px no-repeat; color:#FFFFFF; text-decoration:none; }
#header .nav .pictos { float:right; padding-top:6px; }
#header .nav .pictos img { margin-left:5px; }

#header .bandeau {background:url("/images/bg/bandeau.gif") bottom left no-repeat; padding-bottom:14px;}


#home { width:960px; margin:auto;}
#home .col1 { float:left; width:300px; margin-right:10px; }
#home .col2 { float:left; width:340px; margin-right:10px; }
#home .col3 { float:left; width:300px;}

#home .bloc1 { width:300px; margin-bottom:10px;}
#home .bloc1 h2 { background:url("/images/bg/bloc1_h.jpg") top left no-repeat; color:#FFFFFF; height:26px; width:275px; font-size:16px; padding:8px 0px 0px 25px; margin:0px; }
#home .bloc1 .content { background-color:#F9F8F8; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; padding:15px 10px 5px 10px; font-size:12px;  }
#home .bloc1 .content ul { padding:0px; margin:0px; }
#home .bloc1 .content ul li { list-style:none; background:url("/images/picto/li.gif") 0px 7px no-repeat; padding:0px 0px 2px 10px; }
#home .bloc1 .content .btn { text-align:right; padding-top:15px; }
#home .bloc1 .footer { background:url("/images/bg/bloc1_f.gif") top left no-repeat; width:300px; font-size:1px; height:6px; }

#home .bloc1b { width:340px; margin-bottom:10px;}
#home .bloc1b h2 { background:url("/images/bg/bloc1b_h.jpg") top left no-repeat; color:#FFFFFF; height:26px; width:315px; font-size:16px; padding:8px 0px 0px 25px; margin:0px; }
#home .bloc1b .content { background-color:#F9F8F8; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; padding:15px 10px 5px 10px; font-size:12px;  }
#home .bloc1b .content ul { padding:0px; margin:0px; }
#home .bloc1b .content ul li { list-style:none; background:url("/images/picto/li.gif") 0px 7px no-repeat; padding:0px 0px 2px 10px; }
#home .bloc1b .content .btn { text-align:right; padding-top:15px; }
#home .bloc1b .produits { background-color:#F9F8F8; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; padding:12px 10px 5px 10px; font-size:11px; height:153px;  }
#home .bloc1b .produits a, #home .bloc1b .produits a:link, #home .bloc1b .produits a:visited { color:#0a71b3; text-decoration:underline; font-size:12px; }
#home .bloc1b .produits a:hover { text-decoration:none; }
#home .bloc1b .produits p { margin:3px 0px 5px 0px; }
#home .bloc1b .footer { background:url("/images/bg/bloc1b_f.gif") top left no-repeat; width:340px; font-size:1px; height:6px; }
#home .bloc1b .footer2 { background:url("/images/bg/bloc1b_f2.gif") top left no-repeat; width:320px; font-size:11px; height:18px; text-align:right; padding:4px 20px 0px 0px; }
#home .bloc1b .footer2 a, #home .bloc1b .footer2 a:link, #home .bloc1b .footer2 a:visited { color:#006699; text-decoration:underline; font-size:11px; background:url("/images/picto/puce.gif") 0px 5px no-repeat; padding-left:10px;}
#home .bloc1b .footer2 a:hover { text-decoration:none; }


#home .bloc2 { width:300px; margin-bottom:10px;}
#home .bloc2 h2 { background:url("/images/bg/bloc2_h.gif") top left no-repeat; color:#0a71b3; height:29px; width:275px; font-size:16px; padding:9px 0px 0px 25px; margin:0px; }
#home .bloc2 .content { background-color:#FFFFFF; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; padding:9px 10px 4px 10px; font-size:12px;  }
#home .bloc2 .content ul { padding:0px; margin:0px; }
#home .bloc2 .content ul li { list-style:none; background:url("/images/picto/li.gif") 0px 7px no-repeat; padding:0px 0px 2px 10px; }
#home .bloc2 .content ul li span { color:#0a71b3; font-weight:bold; }
#home .bloc2 .footer { background:url("/images/bg/bloc2_f.gif") top left no-repeat; width:300px; font-size:1px; height:6px; }

#home .encart { padding-bottom:10px; }


#texte { width:960px; margin:auto;}
#texte .chemin { color:#999999; font-size:11px; padding:0px 0px 8px 5px; }
#texte .chemin a, #texte .chemin a:link, #texte .chemin a:visited { color:#999999; text-decoration:underline; }
#texte .chemin a:hover { text-decoration:none; } 

#texte .texte_g {float:left; width:650px; margin-right:10px;}
#texte .texte_g h1 { background:url("/images/bg/h1.jpg") top left no-repeat; color:#FFFFFF; height:26px; width:625px; font-size:16px; padding:8px 0px 0px 25px; margin:0px; }
#texte .texte_g .texte { color:#333333; font-size:12px; text-align:justify; padding:10px 5px 15px 5px; }
#texte .texte_g .texte a, #texte .texte_g .texte a:link, #texte .texte_g .texte a:visited { color:#333333; text-decoration:underline; }
#texte .texte_g .texte a:hover { text-decoration:none; } 

#texte .texte_g .texte h1 { color:#0a71b3; font-size:14px; text-decoration:underline; margin:25px 0px 5px 0px; padding:0px; background:none; text-align:center; }
#texte .texte_g .texte h2 { color:#0a71b3; font-size:12px; text-decoration:underline; margin:15px 0px 5px 0px; }
#texte .texte_d {float:left; width:300px; }
#texte .texte_d .encart { padding-bottom:10px; }

#texte .contact { float:left; width:475px; margin-right:10px; padding-bottom:10px; }
#texte .contact h1 { background:url("/images/bg/bloc_contact_h.jpg") top left no-repeat; color:#FFFFFF; height:26px; width:450px; font-size:16px; padding:8px 0px 0px 25px; margin:0px; }
#texte .contact .content { background-color:#F9F8F8; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; padding:15px 30px 5px 30px; font-size:12px; }
#texte .contact .content strong { color:#254790; }
#texte .contact .content img { margin-top:25px; }
#texte .contact td {padding:5px 5px 3px 0px;}
#texte .contact .legende { font-size:9px; }
#texte .contact .input { font-size:12px; border:1px solid #999999; width:260px; }
#texte .contact textarea { font-size:12px; font-family:Arial, Helvetica, sans-serif; width:260px; height:150px; border:1px solid #999999; }
#texte .contact .footer { background:url("/images/bg/bloc_contact_f.gif") top left no-repeat; width:475px; font-size:1px; height:6px; }
#texte .contact a, #texte .contact:link, #texte .contact a:visited {color:#666666; text-decoration:underline; }
#texte .contact a:hover { text-decoration:none; }

#page { width:960px; margin:auto; background:url("/images/bg/page.gif") 0px 0px repeat-y; }
#page .chemin { color:#999999; font-size:11px; padding:0px 0px 8px 5px; }
#page .chemin a, #page .chemin a:link, #page .chemin a:visited { color:#999999; text-decoration:underline; }
#page .chemin a:hover { text-decoration:none; } 

#page .page_g {float:left; width:180px; margin-right:10px; background-color:#F7F7F7; padding:15px 0px; }
#page .page_g h2 { background:url("/images/bg/h2_page_g.gif") top left no-repeat; color:#FFFFFF; height:15px; width:155px; font-size:12px; padding:0px 0px 0px 25px; margin:0px; }
#page .page_g h2 a, #page .page_g h2 a:link, #page .page_g h2 a:hover { color:#FFFFFF; text-decoration:none; display:block; }
#page .page_g h2 a:hover { text-decoration:none; color:#66D3FC; }

#page .page_g ul { margin:10px 0px 10px 0px; padding:0px; }
#page .page_g ul li { list-style:none;  padding:0px; }
#page .page_g ul li a, #page .page_g ul li a:link, #page .page_g ul li a:visited { background:url("/images/picto/li.gif") 7px 8px no-repeat; padding:2px 0px 1px 17px; height:16px; display:block; color:#0c6eb1; text-decoration:none; font-size:12px; }
#page .page_g ul li a:hover { background-color:#DDDDDD; }

#page .page_d {float:left; width:770px; padding:10px 0px; }
/*#page .page_d h1 { font-size:16px; color:#0c6eb1; border-bottom:1px solid #0c6eb1; margin:0px; padding:0px; }*/
#page .page_d h1 { background:url("/images/bg/h1_page_d.jpg") top left no-repeat; color:#FFFFFF; height:26px; width:745px; font-size:16px; padding:8px 0px 0px 25px; margin:0px 0px 10px 0px; }
#page .page_d h2 { color:#0a71b3; font-size:12px; text-decoration:underline; margin:15px 0px 5px 0px; }
#page .page_d .texte { font-size:12px; text-align:justify; }
#page .page_d .texte a, #page .page_d .texte:link, #page .page_d .texte a:visited { color:#666666; text-decoration:underline; }
#page .page_d .texte a:hover { text-decoration:none; }

#page .page_d .texte ul { margin:10px 0px 10px 0px; padding:0px; }
#page .page_d .texte ul li { list-style:none; padding:2px 0px 1px 17px; background:url("/images/picto/li.gif") 7px 9px no-repeat; }
#page .page_d .texte ul li a, #page .page_d .texte ul li a:link, #page .page_d .texte ul li a:visited {  color:#0c6eb1; text-decoration:underline; font-size:12px; }
#page .page_d .texte ul li a:hover { text-decoration:none; }

#page .page_d .texte .visu_left { float:left; margin-right:10px;}
#page .page_d .texte .visu_right { float:right; margin-left:10px;}
#page .page_d .texte .visu_center { text-align:center; width:100%; margin-bottom:10px;}

#page .page_d .tableau { width:100%; border-left:1px solid #CCCCCC; margin-top:5px;}
#page .page_d .tableau th { background:url("/images/bg/th.gif") 0px 0px repeat-x; height:23px; text-align:center; border-right:1px solid #CCCCCC; color:#FFFFFF; }
#page .page_d .tableau td { background-color:#F9F9F9; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; vertical-align:top; padding:5px; text-align:left; }
#page .page_d .tableau .center { text-align:center; }
#page .page_d .tableau .right { text-align:right; }
#page .page_d .tableau a, #page .page_d .tableau a:link, #page .page_d .tableau a:visited { color:#0c6eb1; text-decoration:underline; }
#page .page_d .tableau a:hover { text-decoration:none; }
#page .page_d .tableau .total { font-size:12px; font-weight:bold; color:#0c6eb1; }
#page .page_d .tableau .red { color:#FF0000; }
#page .page_d .tableau .input_outil { width:550px; height:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#F9F9F9; border:none; }

#page .page_d .tableau2 { border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; margin-top:5px;}
#page .page_d .tableau2 td { background-color:#F9F9F9; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; vertical-align:top; padding:5px; text-align:left; }
#page .page_d .tableau2 .right { text-align:right; }
#page .page_d .tableau2 .ttl { color:#0c6eb1; font-weight:bold;  }

#page .page_d .filtres { margin-bottom:10px; }
#page .page_d .filtres th { text-align:left; color:#0c6eb1; padding-right:10px; }
#page .page_d .filtres td { padding-right:10px;}
#page .page_d .filtres select { font-size:11px;  }

#page .page_d .filtres_v { margin-bottom:10px; }
#page .page_d .filtres_v th { text-align:left; color:#0c6eb1; padding-right:10px; }
#page .page_d .filtres_v td { padding-bottom:2px;}
#page .page_d .filtres_v select { font-size:11px;  }
#page .page_d .filtres_v input { font-size:11px; border:1px solid #999999;  }

#page .page_d .produit { background-color:#F4F4F4; border:1px solid #CCCCCC; clear:both; margin-bottom:10px; padding:10px;  font-size:12px; }
#page .page_d .produit .photo { float:left; width:142px; padding-right:10px; text-align:center;}
#page .page_d .produit .photo .pos { padding-bottom:4px; font-weight:bold; color:#0c6eb1; }
#page .page_d .produit .texte { float:left; width:350px; padding-right:11px; }
#page .page_d .produit .texte .texte1 { height:105px; }
#page .page_d .produit .texte a, #page .page_d .produit .texte a:link, #page .page_d .produit .texte a:visited { color:#0c6eb1; text-decoration:underline; }
#page .page_d .produit .texte a:hover { text-decoration:none; }
#page .page_d .produit .infos { float:left; width:235px; font-weight:bold; }
#page .page_d .produit .infos strong {color:#0c6eb1; }
#page .page_d .produit .infos span { font-weight:normal; color:#666666; }
#page .page_d .produit .infos a, #page .page_d .produit .infos a:link, #page .page_d .produit .infos a:visited { color:#000000; text-decoration:underline; font-weight:normal; }
#page .page_d .produit .infos a:hover { text-decoration:none; }
#page .page_d .produit .infos .liens { padding-top:20px; }
#page .page_d .produit .url { border:1px solid #CCCCCC; margin-top:10px; padding:3px 10px; background-color:#FFFFFF; line-height:17px; }
#page .page_d .produit .url strong {color:#0c6eb1;}
#page .page_d .produit .url a, #page .page_d .produit .url a:link, #page .page_d .produit .url a:visited { color:#666666; text-decoration:none; font-weight:normal; }
#page .page_d .produit .url a:hover { text-decoration:underline; }

#page .page_d .produit .texte_vip { float:left; width:385px; padding-right:16px; }
#page .page_d .produit .texte_vip a, #page .page_d .produit .texte_vip a:link, #page .page_d .produit .texte_vip a:visited { color:#0c6eb1; text-decoration:underline; }
#page .page_d .produit .texte_vip a:hover { text-decoration:none; }
#page .page_d .produit .infos_vip { float:left; width:195px; font-weight:bold; }
#page .page_d .produit .infos_vip strong {color:#0c6eb1; }
#page .page_d .produit .infos_vip span { font-weight:normal; color:#666666; }

#page .page_d .pagination { text-align:center; padding-top:5px;}
#page .page_d .pagination a, #page .page_d .pagination a:link, #page .page_d .pagination a:visited { color:#666666; font-size:11px; text-decoration:underline; }
#page .page_d .pagination a:hover { text-decoration:none;}

#page .page_d .listing_img { float:left; width:142px; padding-right:15px; text-align:center; margin-bottom:10px;}
#page .page_d .listing_img img { margin-bottom:5px;}
#page .page_d .listing_img a, #page .page_d .listing_img a:link, #page .page_d .listing_img a:visited { text-decoration:none; color:#666666; }
#page .page_d .listing_img a:hover { color:#0a71b3; }

#page .page_d .col4 { float:left; width:190px; }

#page .page_d .bloc_2c { float:left; width:370px; padding-right:10px; }
#page .page_d .bloc_2c h2 {margin-top:0px; }

#footer { width:960px; margin:auto; border-top:1px solid #CCCCCC; padding:5px 0px 20px 0px;}
#footer .web_agency { float:left;}
#footer .web_agency a, #footer .web_agency a:link, #footer .web_agency a:visited { color:#666666; text-decoration:underline; }
#footer .web_agency a:hover { text-decoration:none; }
#footer .liens { float:right;}
#footer .liens a, #footer .liens a:link, #footer .liens a:visited { color:#666666; text-decoration:none; }
#footer .liens a:hover { text-decoration:underline; }

#formulaire input, #formulaire select { border:1px solid #CCCCCC; font-size:11px;}
#formulaire textarea { border:1px solid #CCCCCC; font-size:11px; width:500px; height:50px; font-family:Arial, Helvetica, sans-serif;}
#formulaire .adresse { border:1px solid #CCCCCC; font-size:11px; width:200px; height:50px; font-family:Arial, Helvetica, sans-serif;}
#formulaire td { height:23px; font-size:11px; color:#666666;}
#formulaire .legende { font-size:10px; }
#formulaire a, #formulaire a:link, #formulaire a:visited {color:#666666; text-decoration:underline; }
#formulaire a:hover { text-decoration:none; }
#formulaire .input { width:200px; }
#formulaire .input350 { width:350px; }
#formulaire optgroup { font-style:normal; }

#formulaire .cgv_view { height:100px; overflow:auto; width:420px; font-size:10px; background-color:#FFFFFF; padding:5px; margin-bottom:5px; border:1px solid #CCCCCC; }
#formulaire .cgv_view h1 { color:#0a71b3; font-size:11px !important; text-decoration:underline; margin:10px 0px 10px 0px !important; background:none; width:auto; padding:0px; height:auto; }
#formulaire .cgv_view h2 { color:#0a71b3; font-size:11px; text-decoration:underline; margin:15px 0px 5px 0px; background:none; width:auto; padding:0px; height:auto; }

#tooltip { position: absolute; z-index: 3000; background-color: #0c6eb1; color:#FFFFFF; padding:4px 6px; }
#tooltip h3, #tooltip div { margin: 0; font-size:11px;}

#ColorPickerDiv  { display: block; display: none; position: relative; border: 1px solid #777777; background: #FFFFFF; }
#ColorPickerDiv TD.color { cursor: pointer; font-size: xx-small; font-family: 'Arial' , 'Microsoft Sans Serif'; }
#ColorPickerDiv TD.color label { cursor: pointer; }
.ColorPickerDivSample { margin: 0px 0px 0px 4px; border: solid 1px #000; padding: 0px 10px;	position: relative; cursor: pointer; }

#popup { width:100%}
#popup h1 { color:#0a71b3; font-size:14px; text-decoration:underline; margin:25px 0px 5px 0px; padding:0px; background:none;  }
#popup .tableau { width:100%; border-left:1px solid #CCCCCC; margin-top:5px;}
#popup .tableau th { background:url("/images/bg/th.gif") 0px 0px repeat-x; height:23px; text-align:center; border-right:1px solid #CCCCCC; color:#FFFFFF; }
#popup .tableau td { background-color:#F9F9F9; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; vertical-align:top; padding:5px; text-align:left; }
#popup .tableau .center { text-align:center; }
#popup .tableau .right { text-align:right; }
#popup .tableau .total { font-size:12px; font-weight:bold; color:#0c6eb1; }
#popup .pagination { text-align:center; padding-top:5px;}
#popup .pagination a, #popup .pagination a:link, #popup .pagination a:visited { color:#666666; font-size:11px; text-decoration:underline; }
#popup .pagination a:hover { text-decoration:none;}

