/* Reset */
*{margin:0;padding:0}b,strong{font-weight: 600;}i{font-style: italic;}#center{background:none !important}#center_part_2_full{width:100%;background:none}#contenuhome{margin:0;background:none}body{font-size: 100%;}#header{overflow:hidden;background:@white}header{background:@white;padding: 0px;}#hub{width:100%;max-width:1000px;margin:0 auto;padding-bottom:25px;font-size:12px;}li{list-style:none}h1{background:none;}
/* Reset */

#bottomfooter {margin:0 !important;}
#contenuhome{ background:none; margin:0; padding:0; width:1000px;}
#center {background: 0 0!important}

.bold-partner {font-weight:700;}
.thin-partner {font-weight:200;}
.underline-partner {text-decoration:underline;}
.fs65 {font-size:65px;}
.fs40 {font-size:40px;}
.fs30 {font-size:30px;}
.fs19 {font-size:19px;}
.fs15 {font-size:15px;}
.fs14 {font-size:14px;}
.fs12 {font-size:12px;}
.fs11 {font-size:11px;}

.rose {background-color:#e0223b;}
.blue {background-color:#b4dcf4;}
.orange {background-color:#ff5c00;}

.blue .condition-wrapper {padding:25px 0 0 15px;}
.rose .condition-wrapper {padding:20px 0 0 15px;}
a.orange {margin:30px auto 0 auto;}
a.rose {margin:60px auto 0 auto;}

#partner * {font-family:'open sans', Arial, sans-serif;} 
#partner .section {width:100%;min-height:300px;margin-top:15px;text-align:center;}
#partner #first h1 {width:100%;}

#partner p {color:#fff;text-transform:uppercase;}
#partner #second > p:first-child {letter-spacing:.5px;padding:28px 0 10px 0;}
#partner #second .reduc {line-height:52px;}
#partner #second .star {vertical-align:top;line-height:25px;}
#partner #second > .desc {padding-top:20px;}
#partner #second > .condition-wrapper {width:100%;text-align:left;}
#partner #second .condition {text-transform:none !important;}

#partner #third {background-color:#eeeeee; text-align:center;}
#partner #third .title-partner {color:#464545; padding-top:30px;}
#partner #third .column {display:inline-block;vertical-align:top;width:17%; margin-top:20px;}
#partner #third .column > ul > li {font-weight:700;color:#464545;font-size:12px;}
#partner #third a {padding:10px;display:block;width:20%;border-radius:5px;text-decoration:none;color:white;font-size:13px;}

#partner.rct #third {min-height:250px !important;}

@media screen and (max-width: 640px) {
	#partner .section {width:100%;min-height:300px;margin:0;text-align:center;}
	#partner #third .column {width:30%;}
	#partner #third a {width:60%;}
	#partner #second > .condition-wrapper {width:95%;text-align:center;padding:25px 0;margin:0 auto;}
	#partner.rct #third .column {width:70%;}
}
