@import (http://fonts.googleapis.com/css?family=Ubuntu:regular,bold);body{margin:0;padding:0;background:#E9EBEE;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px;font-weight:400;color:#FFF}h1,h2,h3,h4,h5,h6{color:#3B5998;font-family:"Ubuntu",arial;margin:0;padding:0}h1{margin:0 10px;padding:0;font-size:18px}a{outline:none;color:#3B5998;text-decoration:none}.clear:before,.clear:after{content:"";display:table}.clear:after{clear:both}.clear{zoom:1}.bodywidth{width:95%;max-width:960px;margin:0 auto;clear:both}.img-responsive{width:98%;margin:0 auto;cursor:pointer;border-radius:2px}.center{text-align:center}header{clear:both;width:100%;height:80px;margin-bottom:15px;background:#3B5998}header a{color:#fff}header .logo{float:left}header .logo h1{margin:0;padding:0;line-height:30px;font-size:22px;font-weight:700;color:#fff}header .logo h2{margin:-3px 0 0;padding:0;font:12px;font-style:italic;font-weight:400;color:#E5E5E5}header nav{float:right;margin:8px 0 0;padding:0;line-height:55px}header nav ul{list-style-type:none;margin:0;padding:0}header nav ul li{float:left;margin:0 30px}header nav ul li a{font-weight:700;color:#fff}#content{float:left;width:60%;padding:15px 0;border-radius:2px;max-width:540px}#content h1{margin-bottom:15px;font-size:18px}#content .annonce{position:relative;width:98%;margin:0 auto;margin-bottom:5px;background:#FFF;border:1px solid #9094AD;border-radius:2px;color:#333}#content .block{position:relative;width:95%;margin:0 auto;margin-bottom:5px;background:#FFF;border:1px solid #9094AD;border-radius:2px;color:#333}#content .block:hover{background:#FCFCFC}#content h2{margin:0 2%;margin-top:2%;font-size:14px}#content .block figure{float:left;width:15%;margin:0 2%;padding:0;border:0}#content .block figure img{width:96%;margin:5px auto;border-radius:2px}#content .block p{display:block;float:left;width:78%;margin:0;padding:0;padding-top:5px;line-height:135%}#content .block a.btn{position:absolute;bottom:5px;right:5px;padding:5px;background:#4267B2;border:1px solid #4267B2;border-radius:2px;font-size:12px;font-weight:700;color:#FFF}#content .block a.btn:hover{background:#365899}#content nav{display:block;width:100%;margin-top:20px;font-style:italic;font-size:11px}#content nav ul{margin:0 10px;padding:0;list-style:none;list-style-type:none}#content nav ul li{float:left;width:33%;text-align:center}#content nav ul .current{display:block;width:70%;height:20px;margin:0 auto;background:#4267B2;border:1px solid #9094AD;border-radius:2px;line-height:20px;color:#fff;font-weight:700}#content nav ul a{display:block;width:70%;height:20px;margin:0 auto;background:#fff;border:1px solid #9094AD;border-radius:2px;line-height:20px;color:#333;font-weight:700}#sidebar{float:right;width:38%;padding:0;padding-top:15px;border-radius:3px;max-width:540px}#sidebar h3{margin:0 10px;padding:0;font-size:13px}#sidebar #regForm{display:block;width:100%;background:#FFF;border:1px solid #9094AD;padding:20px 0;margin:0;color:#90949C}#sidebar .mosaique{display:block;width:100%;background:#FFF;border:1px solid #9094AD;border-radius:2px;padding:20px 0}#sidebar .mosaique .block{float:left;display:inline-block;float:left;position:relative;width:33%}#sidebar .mosaique .block a{display:block;width:90%;margin:0 auto;overflow:hidden;text-align:center}#sidebar .mosaique .block a img{width:100%;margin:auto;border-radius:2px}#sidebar .mosaique .block a span{display:block;width:100%;height:18px;overflow:hidden;line-height:18px}#sidebar .mosaique .block .imgLink{position:relative}#sidebar .mosaique .block .imgLink .overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;line-height:100%;opacity:0}#sidebar .mosaique .block .imgLink:hover .overlay{z-index:100;opacity:.4}#sidebar .social img{border-radius:4px}footer{width:100%;margin:0;background:#FFF;border-top:1px solid #9094AD;font-size:10px;color:#333;text-align:center}footer a{color:#365899}footer p{padding:0 10px}footer .copyright{float:right;color:#365899}footer .live{width:98%;margin:5px auto;background:#F6F7F9;border:1px solid #E5E5E5;border-radius:2px;color:#333}footer .live h4{line-height:40px;font-size:14px}footer .live ul{margin:0 auto;padding:0;list-style-type:none;width:90%}footer .live ul li{width:20%;float:left;margin:0;padding:0}footer .live ul li .boxed{width:80%;margin:5px auto;padding:5px;border:3px solid #9094AD;background:#fff;color:#333;font-weight:400;text-shadow:none}footer .live ul li .boxed:hover{border:3px solid #3B5998}footer .live ul li .boxed a{color:#3B5998;text-decoration:underline}footer .live ul li .boxed a img{width:98%;margin:0 auto;border:0}#content .block p.more,.more{color:#333;margin:0 10px}.profile{width:97%;margin:0 auto;border:1px solid #E5E5E5;border-radius:1px;background:#F6F7F9}.profile p{margin:10px;line-height:18px}#contact .control-group{clear:both;width:80%;margin:5px auto}#contact .control-group label{margin-bottom:5px;line-height:24px;font-size:14px;font-weight:700;color:#FFF}#contact .control-group input{display:inline-block;width:75%;height:24px;margin:0;padding:8px;background-color:#fff;border:1px solid #bdc7d8;border-radius:5px;vertical-align:middle;line-height:20px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px;font-weight:400;color:#555}#contact .control-group textarea{display:inline-block;width:75%;height:150px;margin:0;padding:8px;background-color:#fff;border:1px solid #bdc7d8;border-radius:5px;vertical-align:middle;line-height:20px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px;font-weight:400;color:#555}#contact .form-actions{margin:0 30px}#contact .form-actions button[type=submit]{width:auto;margin:20px;padding:5px;background:#F6F7F9;border:1px solid #9094AD;border-radius:2px;font-size:12px;font-weight:700;color:#7A7D84}.alert{width:80%;margin:0 auto;border:1px solid transparent;border-radius:4px}.alert p{padding:5px;font-weight:700}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}#regForm{display:block;width:100%;margin:0 auto;padding:20px 0;border-radius:2px}#regForm .explain{width:100%;background:#E9EBEE;border-top:1px solid #bdc7d8;border-bottom:1px solid #bdc7d8;color:#333;font-weight:700}#regForm .explain p{padding:5px 10px}#regForm .control-group{clear:both;width:95%;margin:5px auto}#regForm .control-group label{margin-bottom:5px;line-height:24px;font-size:14px;font-weight:700;color:#333;line-height:40px}#regForm .control-group input{display:inline-block;width:75%;height:24px;margin:0;padding:8px;background-color:#fff;border:1px solid #bdc7d8;border-radius:5px;vertical-align:middle;line-height:20px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px;font-weight:400;color:#555}#regForm .control-group textarea{display:inline-block;width:70%;height:150px;margin:0;padding:8px;background-color:#fff;border:1px solid #bdc7d8;border-radius:5px;vertical-align:middle;line-height:20px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px;font-weight:400;color:#555}#regForm .form-actions{width:95%}#regForm .form-actions button[type=submit]{width:auto;margin:20px;padding:5px;background:#F6F7F9;border:1px solid #9094AD;border-radius:2px;font-size:12px;font-weight:700;color:#7A7D84}#regForm .form-actions button[type=submit]:hover{background:#E9EBEE}#regFormFinal{display:none;width:100%;margin:0 auto;background:#3B5998;border:1px solid #3B5998;border-radius:2px}#regFormFinal h3{font-size:20px}#regFormFinal p{margin:10px;line-height:18px}#regFormFinal a{display:block;width:auto;margin:10px;padding:5px 20px;line-height:25px;background:#fff;border:1px solid #333;border-radius:4px;color:#000;font-size:16px;font-weight:700}#regFormFinal u{color:#3B5998}#search .control-group{clear:both;width:100%;margin:5px auto}#search .control-group input{display:block;width:90%;height:24px;margin:0 auto;padding:8px;background-color:#fff;border:1px solid #bdc7d8;border-radius:5px;vertical-align:middle;line-height:20px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px;font-weight:400;color:#555}label.valid{display:inline-block;float:right;width:24px;height:40px;background:url(img/valid.png) center center no-repeat;text-indent:-9999px}label.error{display:block;clear:both;padding:0 8px;margin-top:0;font-weight:700;color:red}@media only screen and (max-width: 800px){header{height:auto}header .logo{clear:both;float:none;width:100%;text-align:center}header nav{clear:both;float:none;width:100%}header nav ul li{width:33%;margin:0;text-align:center}footer .live ul li{width:33%}footer .live ul li:last-child{display:none}}@media only screen and (max-width: 640px){#sidebar,#content{clear:both;float:none;width:100%;margin-bottom:20px;max-width:100%}#sidebar .mosaique .block{width:25%}}@media only screen and (max-width: 480px){#sidebar .mosaique .block{width:50%}#content nav ul span{display:none}#content nav ul .current{width:100%}header .logo h1{line-height:40px;font-size:25px}#sidebar .mosaique a{display:block;width:100%;line-height:40px}#sidebar .mosaique .block a span{height:40px;line-height:40px}footer .live ul li{width:50%}}@media only screen and (max-width: 360px){#content .block figure{width:25%}#content .block p{width:68%}}