@charset "utf-8";
/* CSS Document */

body { background:url(../images/back.jpg) repeat-x; font-size:12px; color:#666666; margin: 0; font-family:Tahoma, Helvetica, sans-serif;}
h1 { font-size:18px; color:#666666; margin: 0 0 10px 0}
p { margin: 0 0 7px 0}
a{ text-decoration:none; color: #666;}
label { border-bottom:1px dotted #CCCCCC; width:100%; margin-bottom:8px; display:block;}
input { width:350px; margin-bottom:5px;}
textarea { width:350px; margin-bottom:5px;}


.flags_en {
margin-top:5px;
margin-left: 5px;
margin-right: 5px;
width:20px;
height:14px;
float:right;
}

.flags_de{
margin-top:5px;
margin-left: 5px;
margin-right: 5px;
width:20px;
height:14px;
float:right;
}

.flags_fr {
margin-top:5px;
margin-left: 5px;
margin-right: 5px;
width:20px;
height:14px;
float:right;
}

.flags_it {
margin-top:5px;
margin-left: 5px;
margin-right: 5px;
width:20px;
height:14px;
float:right;
}
img { border:0}



#page { width:960px; height:auto; margin: 0 auto;}

#header { height:161px; width:960px; }
#header .menuTop { height:34px; width:940px; background:url(../images/back_menu_top.jpg) no-repeat; padding-top:10px; padding-right:20px; font-size:11px; text-align:right; clear:both; overflow:hidden; text-align:right }
#header .logo { height:80px; width:250px; background:url(../images/logo.png) no-repeat; float:left; margin-left:15px; }
#header .pushTop { height:30px; width:680px; float:left;}
#header .menu { height:50px; width:600px; float:right;}
#header .btnL { width:15px; height:33px; float:left; background:url(../images/btn_left.png) no-repeat;}
#header .btnM { width:auto; height:26px; float:left; background: #fafafa; padding-top:7px; font-size:13px; font-weight:bold;}
#header .btnR { width:15px; height:33px; float:left; background:url(../images/btn_right.png) no-repeat; margin-right:15px;}


#bannerCont { width:960px; height:275px; }
#bannerCont .banner { width:915px; height:265px; background:url(../images/banner.jpg) no-repeat; margin: 0 auto; }
#bannerCont .bannerSiempre { width:915px; height:265px; background:url(../images/banner_2.jpg) no-repeat; margin: 0 auto; }
#bannerCont .bannerBarre { width:915px; height:265px; background:url(../images/banner_3.jpg) no-repeat; margin: 0 auto; }
#bannerCont .bannerSoporte { width:915px; height:265px; background:url(../images/banner_4.jpg) no-repeat; margin: 0 auto; }
#bannerCont .bannerFraude { width:915px; height:265px; background:url(../images/banner_5.jpg) no-repeat; margin: 0 auto; }

#bannerCont .banner_en { width:915px; height:265px; background:url(../images/banner_en.jpg) no-repeat; margin: 0 auto; }
#bannerCont .bannerSiempre_en { width:915px; height:265px; background:url(../images/banner_2_en.jpg) no-repeat; margin: 0 auto; }
#bannerCont .bannerBarre_en { width:915px; height:265px; background:url(../images/banner_3_en.jpg) no-repeat; margin: 0 auto; }
#bannerCont .bannerSoporte_en { width:915px; height:265px; background:url(../images/banner_4_en.jpg) no-repeat; margin: 0 auto; }
#bannerCont .bannerFraude_en { width:915px; height:265px; background:url(../images/banner_5_en.jpg) no-repeat; margin: 0 auto; }

#bannerCont .banner_it { width:915px; height:265px; background:url(../images/banner_it.jpg) no-repeat; margin: 0 auto; }
#bannerCont .bannerSiempre_it { width:915px; height:265px; background:url(../images/banner_2_it.jpg) no-repeat; margin: 0 auto; }
#bannerCont .bannerBarre_it { width:915px; height:265px; background:url(../images/banner_3_it.jpg) no-repeat; margin: 0 auto; }
#bannerCont .bannerSoporte_it { width:915px; height:265px; background:url(../images/banner_4_it.jpg) no-repeat; margin: 0 auto; }
#bannerCont .bannerFraude_it { width:915px; height:265px; background:url(../images/banner_5_it.jpg) no-repeat; margin: 0 auto; }

#bannerCont .banner_de { width:915px; height:265px; background:url(../images/banner_de.jpg) no-repeat; margin: 0 auto; }
#bannerCont .bannerSiempre_de { width:915px; height:265px; background:url(../images/banner_2_de.jpg) no-repeat; margin: 0 auto; }
#bannerCont .bannerBarre_de { width:915px; height:265px; background:url(../images/banner_3_de.jpg) no-repeat; margin: 0 auto; }
#bannerCont .bannerSoporte_de { width:915px; height:265px; background:url(../images/banner_4_de.jpg) no-repeat; margin: 0 auto; }
#bannerCont .bannerFraude_de { width:915px; height:265px; background:url(../images/banner_5_de.jpg) no-repeat; margin: 0 auto; }

#bannerCont .banner_fr { width:915px; height:265px; background:url(../images/banner_fr.jpg) no-repeat; margin: 0 auto; }
#bannerCont .bannerSiempre_fr { width:915px; height:265px; background:url(../images/banner_2_fr.jpg) no-repeat; margin: 0 auto; }
#bannerCont .bannerBarre_fr { width:915px; height:265px; background:url(../images/banner_3_fr.jpg) no-repeat; margin: 0 auto; }
#bannerCont .bannerSoporte_fr { width:915px; height:265px; background:url(../images/banner_4_fr.jpg) no-repeat; margin: 0 auto; }
#bannerCont .bannerFraude_fr { width:915px; height:265px; background:url(../images/banner_5_fr.jpg) no-repeat; margin: 0 auto; }



#main { width:900px; height:auto; padding:20px; clear:both; overflow:hidden; margin: 0 auto;}
#main .leftC { width:300px; height:auto; float:left; padding:0 20px; }
#main .leftCex{ width:630px; height:auto; float:left; margin-right:20px; }
#main .midC { width:270px; height:auto; float:left; padding:0 20px; border-left:dotted 1px #CCCCCC }
#main .rightM { width:248px; height:auto; float:right;}


#main .rightM .bannerDown { width:233px; height:73px; background:url(../images/banner_down.jpg) no-repeat; margin-bottom: 5px;}
#main .rightM .bannerDown a { width:233px; height:73px; display:block;}

#main .rightM .bannerDown_en { width:233px; height:73px; background:url(../images/banner_down_en.jpg) no-repeat; margin-bottom: 5px;}
#main .rightM .bannerDown_it { width:233px; height:73px; background:url(../images/banner_down_it.jpg) no-repeat; margin-bottom: 5px;}
#main .rightM .bannerDown_en a { width:233px; height:73px; display:block;}
#main .rightM .bannerDown_it a { width:233px; height:73px; display:block;}
#main .rightM .bannerDown_de { width:233px; height:73px; background:url(../images/banner_down_de.jpg) no-repeat; margin-bottom: 5px;}
#main .rightM .bannerDown_de a { width:233px; height:73px; display:block;}
#main .rightM .bannerDown_fr a { width:233px; height:73px; display:block;}
#main .rightM .bannerDown_fr { width:233px; height:73px; background:url(../images/banner_down_fr.jpg) no-repeat; margin-bottom: 5px;}



#main .rightM .bannerSoporte { width:233px; height:73px; background:url(../images/banner_soporte.jpg) no-repeat; margin-bottom: 5px;}
#main .rightM .bannerSoporte a { width:233px; height:73px; display:block;}

#main .rightM .bannerSupport { width:233px; height:73px; background:url(../images/banner_support.jpg) no-repeat; margin-bottom: 5px;}
#main .rightM .bannerSupport_it { width:233px; height:73px; background:url(../images/banner_support_it.jpg) no-repeat; margin-bottom: 5px;}
#main .rightM .bannerSupport a { width:233px; height:73px; display:block;}
#main .rightM .bannerSupport_it a { width:233px; height:73px; display:block;}
#main .rightM .bannerSupport_de { width:233px; height:73px; background:url(../images/banner_support_de.jpg) no-repeat; margin-bottom: 5px;}
#main .rightM .bannerText { width:213px; height:35px; font-size:11px; padding: 0 10px; }
#main .rightM .bannerSupport_de a { width:233px; height:73px; display:block;}
#main .rightM .bannerSupport_fr a { width:233px; height:73px; display:block;}
#main .rightM .bannerSupport_fr { width:233px; height:73px; background:url(../images/banner_support_fr.jpg) no-repeat; margin-bottom: 5px;}


#conFooter { width:960px; height: 100px; margin-top:10px;}
#conFooter .footer { width:885px; height: 54px; background:url(../images/footer.jpg) no-repeat; margin: 0 auto; padding-top: 20px; text-align:right; padding-right:20px;}
.textSmall { font-size:11px; color:#999999; margin:0;}
