body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}table {border-collapse:collapse;border-spacing:0;}fieldset,img { border:0;}address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}q:before,q:after {content:'';}abbr,acronym { border:0;}body { margin: 0; padding: 0; color: #333;font: 12px Arial,Verdana, sans-serif;}a{text-decoration:none;color:#00F;}a:hover{text-decoration:underline;}ol, ul{margin-top:10px;margin-left:20px;}ol{list-style-type:decimal;}ul{list-style-disc;}em{font-style:italic;}p{text-align:justify;margin-top:10px;}strong,.gras{font-weight:bold;}.main_color{color:#28F;}.warning_color{color:#C00E0C;}.main_background{background-color:#FFF; background: #EEE -moz-linear-gradient(100% 100% 90deg, #EEE, #FFF) no-repeat;background: #EEE -webkit-gradient(linear, left bottom, left top, from(#EEE), to(#FFF)) no-repeat;}.title{font-size:25px;font-weight:bold;margin-bottom:10px;margin-top:10px;}.title2{font-size:18px;font-weight:bold;margin-bottom:10px;margin-top:30px;color:#555;}.clear{clear:both;padding:0;margin:0;height:0;}.center{margin:auto;display:block;text-align:center;}.fil_ariane{font-size:11px;line-height:2.2em;font-family:Verdana;}.chevron{font-size:15px;}.btn{cursor:pointer;background-color:#000;border:solid 2px #000; font-weight:bold;color:#FFF;padding:2px;text-align:center;margin:5px;}.btn a{color:#FFF;text-decoration:none;}.btn:hover{border:solid 2px #F80; background-color:#F80;}.fltl{float:left;}.fltr{float:right;}.wrapper{ width:880px; margin-top:20px; margin-left:auto; margin-right:auto; margin-bottom:20px;}.main_content{background-color:#FFF;border:solid 4px #FFF;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-bottom:20px;padding:10px;clear:both;}.shadow{box-shadow:2px 2px 7px rgba(0,0,0,0.5);-moz-box-shadow:2px 2px 7px rgba(0,0,0,0.5);-webkit-box-shadow:2px 2px 7px rgba(0,0,0,0.5);}.light_shadow{box-shadow:2px 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.2);-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.2);}.rounded_corner{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}.calendar tr th{border:solid 1px #0055ff;background-color:#0055ff;color:#FFF;padding:5px;}.calendar tr td{border:solid 1px #CCC;margin:4px;text-align:center;padding:5px;}.horizontal_main_menu{color:#FFF;height:55px;margin-left:0px;margin-bottom:20px;border:solid 0px black;font-weight:bold;font-size:17px;background-color:#777; background: #777 -moz-linear-gradient(100% 100% 90deg, #777, #BBB) no-repeat;background: #777 -webkit-gradient(linear, left bottom, left top, from(#777), to(#BBB)) no-repeat;}.horizontal_main_menu a{color:#FFF;text-decoration:none;}.horizontal_main_menu li{float:left;padding:15px;border-right:solid 1px #A0A0A0;height:25px;width:170px;text-align:center;}.horizontal_main_menu li:first-child{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}.horizontal_main_menu li:hover{background-color:#F80; background: #F80 -moz-linear-gradient(100% 100% 90deg, #F80, #FA0) no-repeat;background: #F80 -webkit-gradient(linear, left bottom, left top, from(#F80), to(#FA0)) no-repeat;cursor:pointer;}.header{margin-bottom:20px;}.header a{color:#FFF;text-decoration:none;}.logo_txt{font-size:50px;font-weight:bold;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;text-shadow: 1px 1px 10px rgba(0,0,0,0.5);color:#FFF;}.logo_txt:hover{text-shadow: 1px 1px 20px rgba(0,0,0,0.5);}.website_slogan{font-style:italic;margin-left:5px;}.footer{color:#000;}.footer a{color:#05F;}.form{border:solid 1px #CCC;padding:20px;margin:30px auto 20px auto;background-color:#F3F3F3;}.form h1{margin-bottom:3px;}.form input[type=text], .form input[type=password], textarea{border:1px solid #CCC;padding:2px;width:75%;}.form .btn{width:200px;}.teasing_container{margin:30px 30px 10px 30px;}.home_main_blocs{margin:0 20px 30px 20px;}.home_main_blocs li{float:left;width:320px;height:150px;margin:10px;background-color:#000; background: #000 -moz-linear-gradient(100% 100% 90deg, #333, #000) no-repeat;background: #000 -webkit-gradient(linear, left bottom, left top, from(#333), to(#000)) no-repeat;padding:30px;cursor:pointer;color:#000;box-shadow:5px 5px 10px #CCC;-moz-box-shadow:5px 5px 10px #CCC;-webkit-box-shadow:5px 5px 10px #CCC;}.home_main_blocs h2{color:#FFF;font-size:27px;font-weight:bolder;text-shadow:1px 1px 5px rgba(0,0,0,0.5);margin-bottom:20px;}.home_main_blocs p{font-size:11px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;height:80px;}.home_main_blocs .bloc1{background-color:#0AA2E1; background: #0AA2E1 -moz-linear-gradient(100% 100% 90deg, #0AA2E1, #69C6ED) no-repeat;background: #0AA2E1 -webkit-gradient(linear, left bottom, left top, from(#0AA2E1), to(#69C6ED)) no-repeat;}.home_main_blocs .bloc2{background-color:#F80; background: #F80 -moz-linear-gradient(100% 100% 90deg, #F80, #FA0) no-repeat;background: #F80 -webkit-gradient(linear, left bottom, left top, from(#F80), to(#FA0)) no-repeat;}.home_main_blocs .bloc3{background-color:#000; background: #000 -moz-linear-gradient(100% 100% 90deg, #000, #333) no-repeat;background: #000 -webkit-gradient(linear, left bottom, left top, from(#000), to(#333)) no-repeat;}.home_main_blocs .bloc3 p{color:#FFF;}.home_main_blocs .bloc4{background-color:#0AA2E1; background: #0AA2E1 -moz-linear-gradient(100% 100% 90deg, #0AA2E1, #69C6ED) no-repeat;background: #0AA2E1 -webkit-gradient(linear, left bottom, left top, from(#0AA2E1), to(#69C6ED)) no-repeat;}.home_main_blocs .more_details{font-size:10px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#FFF;font-weight:bold;float:right;margin-top:10px;}.home_main_blocs .more_details a{color:#FFF;}.newsletter_field{border:solid 2px white;height:22px;}