html,body{width:100%;height:100%;margin:0;padding:0;color:#737380;font-family:Arial,Helvetica,sans-serif;background:#000;}
h1,h2,h3,h4{margin:0;padding:0;}
p{padding:0;margin:0;font-size:12px;line-height:20px;}

#wrapper{width:900px;position:relative;overflow:hidden;clear:both;height:600px;margin:0 auto;}

#cap{position:relative;background:#fff url(../img/bg_cap.jpg) top left repeat-x;height:125px;border-top:5px solid #000;}
#cap .wrap{width:820px;margin:0 auto;position:relative;overflow:hidden;}
.title{float:right;width:300px;}
.title h1{color:#fff;font-weight:normal;font-size:35px;font-family:arial;margin-bottom:10px;}
.title h2{color:#EF1387;font-weight:normal;font-size:22px;font-family:arial;}
.title h2.blanc{color:#fff;font-weight:normal;font-size:22px;font-family:arial;}
.title h2.gris{color:#9C9CA3;font-weight:normal;font-size:22px;font-family:arial;}
.title p{margin-top:10px;}

#menu{position:absolute;top:50px;right:0;overflow:hidden;margin:0;padding:0;}
#menu li{display:inline;}
#menu li a{color:#5A5A64;line-height:40px;padding:10px 20px 10px 5px;font-weight:bold;font-size:14px;text-decoration:none;}
#menu li a:hover{color:#F21288;}
#menu li a img{vertical-align:middle;border:none;}


#cos2{position:relative;overflow:hidden;background:#000;}
#cos2 .wrap{width:780px;padding:20px 20px 30px 20px;margin:0 auto;position:relative;overflow:hidden;background:#61616a url(../img/bg_cos2.jpg) top left repeat-x;}
#cos2 .wrap p{color:#B4B4BF;font-size:12px;line-height:20px;}
#cos2 .wrap h1{color:#fff;font-size:20px;font-weihgt:normal;margin-bottom:15px;}
#cos .boxes{position:relative;position:relative;margin:0 auto;overflow:hidden;clear:both;}
#cos2 .wrap .boxes .col1{width:500px;float:left;margin-right:20px;overflow:hidden;}
#cos2 .wrap .boxes .col1 img{float:right;border:5px solid #fff;}
#cos2 .wrap .boxes .col1 a{color:#fff;text-decoration:none;}
#cos2 .wrap .boxes .col2{width:260px;float:left;overflow:hidden;}


#cos{position:relative;background:#fff url(../img/bg_cos.gif) bottom  no-repeat;overflow:hidden;}
#cos .imatges_portada{height:230px;border:10px solid #000;background:#000;width:800px;margin:0 auto;}
#cos .wrap{position:relative;width:900px;position:relative;margin:0 auto;overflow:hidden;}
#cos .boxes{position:relative;width:820px;position:relative;margin:0 auto;overflow:hidden;}
#cos .boxes div{float:left;width:243px;padding:20px 0 20px 25px;overflow:hidden;}
#cos .boxes div p{font-size:12px;line-height:20px;}
#cos .boxes div h1{font-size:20px;line-height:20px;color:#595959;border-bottom:1px solid #595959;margin-bottom:15px;padding-bottom:8px;}

#cos .avis_legal{position:relative;width:780px;position:relative;margin:0 auto;overflow:hidden;padding:20px;}
.avis_legal h1{font-size:15px;color:#000;margin-top:20px;margin-bottom:5px;}
.avis_legal h1.titol{font-size:18px;color:#F00F83;border-bottom:1px solid #F00F83;}
.avis_legal span{font-weight:bold;display:block;}
.avis_legal p{margin-bottom:10px;}

#cos2 .avis_legal h1{font-size:15px;color:#fff;margin-top:20px;margin-bottom:5px;}
#cos2 .avis_legal span{font-weight:bold;display:block;}

#peu{position:relative;background:#000;overflow:hidden;text-align:center;min-height:65px;padding-top:10px;}
#peu .wrap{width:820px;margin:0 auto;position:relative;overflow:hidden;}
#peu p{color:#EF1387;}
#peu p a{color:#fff;text-decoration:none;margin-left:10px;}
#peu p a:hover{color:#F11284;}
#peu p a.help_desk{position:absolute;left:0;margin:0;}
#peu p a.avis_legal{position:absolute;right:0;margin:0;}

a.back{background:#F00F83;padding:2px 4px;color:#fff;text-align:center;text-decoration:none;font-size:12px;font-weight:bold;float:right;margin-bottom:10px;}

