p,ul,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;outline:0px;border:0px;}
li{list-style-type:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
body{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#d0cac4;}
body.france{background-color:#f0dfd4;}
.fl{float:left;display:block}
.fr{float:right;display:block}
.w45{width:45%;}
.w20{width:260px;}
.w80{width:665px;}
.w100{width:940px;}
.w40{width:300px;}
.w60{width:325px;}
.mr50{margin-right:30px;}
.ml50{margin-left:50px;}
.ml30{margin-left:30px;}
.mt50{margin-top:50px}
.mb50{margin-bottom:50px}
.right{text-align:right}
.left{text-align:left}
.justify{text-align:justify}
#header{background-color:#FFFFFF;}
#header .content_header{width:980px;height:100px;margin:0 auto;}
#header h1{margin:0px;padding:0px;margin:0 auto;width:220px;float:left;}
#header h2{margin:0px;padding:0px;margin:0 auto;width:400px;float:left;font-weight:normal;font-size:12px;padding-top:45px; text-transform:capitalize;}
#header h1 a{display:block;width:219px;height:101px;}
#header h1 a span{display:none;}
#header .logcart{width:350px;float:right;text-align:right;padding-top:25px;}
#header .logcart li{height:22px}
#header .logcart a{text-decoration:underline;color:#000000;font-weight:bold;}
#header .logcart a:hover{color:#F00;}
#header #menu{height:26px;background:url(../images/2010/t_bg_grey.png);width:1000px;margin:0 auto;}
#header #menu ul {list-style:none;padding:0;margin:0;padding-top:5px;padding-left:10px;float:left;}
#header #menu ul li{float:left;display:block;text-align:center;padding-left:20px;padding-right:20px;}
#header #menu ul li a{color:#FFF;}
#header #menu ul li a:hover{color:#F00;}
#header .registro{padding:0;margin:0;padding-top:5px;color:#FFFFFF;float:right;margin-right:20px;}
#header .registro a{text-decoration:underline;color:#FFF;font-weight:bold;}
#header .registro a:hover{color:#F00;}
.photo{width:100%;background:url(../images/2010/t_repeat.jpg)}
.photofrance{width:100%;background:url(../images/2010/t_repeatfr.jpg)}
.photo .box{width:1000px;margin:0 auto;height:400px;background:url(../images/2010/t_bg.png);}
.photo .box img{padding-left:10px;}
#promo{height:26px;background:url(../images/2010/t_bg_grey.png);width:1000px;margin:0 auto;}
#promo ul{list-style:none;padding-left:20px;}
#promo ul li{display:block;float:left;color:#FFFFFF;background:url(../images/2010/sep_promo.jpg) no-repeat right; padding-right:25px;padding-left:25px;padding-top:2px;text-align:center}
#promo ul li span{margin-top:3px;}
#promo ul li.noback{background:none;}
#content{background:url(../images/2010/t_bg.png);margin:0 auto;padding:0px;width:1000px;}
.lateral_banner{border:4px solid #36373b;width:205px;margin-left:32px;margin-bottom:20px;}
.lateral_banner span{margin:0;padding:4px;color:#FFFFFF;font-size:14px;font-weight:normal;background-color:#36373b;padding-top:6px; display:block;}
.lateral_banner a{margin:0;padding:0;display:block;}
#path{width:980px; margin:0 auto; color:#5f576a; padding-left:30px; font-size:11px; padding-top:10px; padding-bottom:10px;}
#path a{color:#5f576a;}
#path a:hover{color:#F00; text-decoration:underline;}
#footer{width:960px;background:url(../images/2010/t_bg_grey.png);margin:0 auto;padding:20px;color:#FFFFFF;padding-top:40px;}
#footer ul{display:block;list-style:none;float:left;padding-left:40px;padding-right:40px;}
#footer ul li h1{font-size:16px;margin-bottom:10px;}
#footer ul li a{color:#FFFFFF;}
#footer ul li a:hover{color:#F00;}
#footer ul li.low{color:#999;}
.small{font-size:smaller;}
a{color:#000;outline:none;text-decoration:none}
a.underline{text-decoration:underline;}
img{border:0px;}
a:hover{color:#FF0000;}
#confirmaciones{border:1px solid #F00;background-color:#fefefe;display:none; min-height:120px;}
.informacion{border:1px solid #F00;background-color:#fefefe;padding:20px;color:#FF0000;text-align:center;margin-bottom:20px;}
label{display:block;float:left;width:45%;margin-top:10px;padding-bottom:5px;}
label.error{display:block;float:left;color:#F00;padding-left:10px;}
label.large{width:70%;}
label.short{width:20%;}
input,select,textarea{width:40%;margin-right:20px;padding:3px;}
input.error,select.error,textarea.error{border:1px solid #FF0000;color:#FF0000;background-color:#fefefe}
input.check{width:20px;margin-right:10px;float:left;margin-top:10px;}
.button{display:block;background:url(../images/2010/button_right.jpg) top right no-repeat;float:left;color:#FFF;height:22px;}
.button span{display:block;background:url(../images/2010/buttonleght.jpg) no-repeat;padding:3px 15px 4px 15px;}
.button span.large{padding:3px 40px 4px 40px;}
.button span.xlarge{padding:3px 80px 4px 80px;}
.button:hover{background-position:bottom right;}
.button span:hover{background-position:bottom left;color:#FFFFFF;font-weight:bold;}
.clear{clear:both;height:10px;}
hr{border:none;border-top:1px solid #CCCCCC;}
