*{margin:0;padding:0;}html{width:100,01%;overflow-y:scroll;}img{border:none;} body{background:#F2F2F2;font-family:Arial, Tahoma, sans-serif;font-size:14px;color:#333;text-align:center;} h1{font-size:72px;font-weight:normal;line-height:.8em;} h1 a, h1 a:hover{color:#333;text-decoration:none;} h2{font-size:24px;font-weight:bold;text-transform:uppercase;margin:0 0 .5em 0;} h2 a{color:#333;text-decoration:none;} h2 a:hover{color:#666;} h3{font-size:18px;font-weight:bold;text-transform:uppercase;margin:0 0 .5em 0;} h4{font-size:14px;font-weight:bold;text-transform:uppercase;margin:0 0 .5em 0;} p, ul{line-height:1.4em;margin:0 0 1em 0;} .chapo{font-weight:bold;} li{margin:0 0 0 1em;} a{color:#f66825;text-decoration:none;} a:hover{color:#999;} #container{width:980px;margin:0 auto;text-align:left;} #total{background:url(img/total_mid.png) top left repeat-y;overflow:hidden;} #totalbot{width:980px;height:10px;background:url(img/total_bot.png) top left no-repeat;margin:0 0 10px 0} #ban{padding:10px 20px;width:940px;overflow:hidden;} .header{width:190px;float:left;text-align:center;} .logo{float:left;margin:0 5px 0 0} .url{font-size:30px;color:#999;line-height:.8em;letter-spacing:.08em;margin:0} .url a{color:#999;text-decoration:none;} .moteur{width:430px;height:50px;float:right;margin:20px;} .moteur label{float:left;font-size:12px;color:#999;font-weight:bold;text-transform:uppercase;padding:0 0 0 5px} .moteur input{clear:both;width:290px;height:30px;padding:0 5px;background:url(img/champrecherche.png) top right no-repeat;border:none;float:left;outline:none;} .moteur input[type="submit"]{clear:none;width:120px;height:30px;background:url(img/boutonrecherche.png) top right no-repeat;border:none;float:right;line-height:999px;font-size:0em;margin:0;cursor:pointer;} .moteur input[type="submit"]:hover{background:url(img/boutonrechercheon.png) top right no-repeat;} #menu{width:980px;height:39px;background:url(img/bgmenu.png) top left no-repeat;text-align:center;padding:11px 0 0 0;margin:0 0 10px 0} #menu a{color:#FFF;font-size:16px;text-transform:uppercase;font-weight:bold;margin:0 15px;} #menu a:hover{color:#000;} .newsbig{position:relative;width:980px;height:250px;} .bgblanc{position:absolute;bottom:0;left:0;padding:20px;background:url(img/maskblanc.png);width:940px;} .newsbig p, .newsbig h2{margin:0} .newsbig p a{color:#333;text-decoration:none;} .newsbig p a:hover{color:#666;} .bigbot{background:url(img/big_bot.png) top left no-repeat;width:950px;height:25px;} .botdroite{background:url(img/droite_bot.png) top left no-repeat;width:270px;height:25px;} .bigbot, .botdroite, .colgauche .bot{text-align:right;padding:2px 15px 0 15px;overflow:hidden;margin:0 0 20px 0;font-size:12px;color:#999;} .botdroite{margin:0 0 10px 0} .bloc{overflow:hidden} .colgauche{width:660px;float:left;overflow:hidden;} .colgauche .top{width:660px;height:10px;background:url(img/gauche_top.png) top left no-repeat;} .colgauche .mid{background:url(img/gauche_mid.png) top left repeat-y;padding:0 10px;width:640px;overflow:hidden;} .colgauche .midarticle{background:url(img/gauche_mid.png) top left repeat-y;padding:10px 10px 0 10px;width:640px;overflow:hidden;} .colgauche .surtitre{font-size:12px;font-weight:bold;margin:0} .colgauche .surtitre a{color:#333;text-transform:uppercase} .colgauche .photo{float:left;margin:0 10px 0 0;} .colgauche .chapo a{color:#333;} .colgauche .bot{width:640px;background:url(img/gauche_bot.png) top left no-repeat;padding:12px 5px 0 15px;height:25px;} .coldroite{width:300px;float:right;overflow:hidden;} .facebook{width:260px;height:80px;background:url(img/facebookbg.png) top left no-repeat;padding:20px 20px 0 20px;} .facebook img{float:left;} .facebook iframe{float:right;} a.fb{color:#3b5998;} a.fb:hover{color:#666;} .galerieune{position:relative;} .galerieune img{} .galerieune .legende{position:absolute;bottom:0;left:0;padding:10px;background:url(img/maskblanc.png);width:280px;font-size:12px;} .galerieune .legende p{margin:0} .galerieune .legende a{color:#333;} .galerieune .legende a:hover{color:#666;} .galeriefirst{width:210px;float:left;padding:0 0 10px;background:url(img/retourseul.png) bottom left no-repeat;margin:0 0 10px 0;position:relative;} .galerie{width:210px;float:left;padding:0 0 10px;margin:0 0 10px 15px;position:relative;} .galerie .legende, .galeriefirst .legende{position:absolute;bottom:10px;left:0;padding:10px;background:url(img/maskblanc.png);width:190px;font-size:12px;} .galerie .legende p,.galeriefirst .legende p{margin:0} .galerie .legende a,.galeriefirst .legende a{color:#333;} .galerie .legende a:hover,.galeriefirst .legende a:hover{color:#666;} /* Article */ .vignettes{float:right;width:150px;margin:0 0 0 10px;} .vignette{margin:0 0 10px 0;} .ditto_next_link{float:right;} .ditto_previous_link{float:left;margin:0 0 0 20px;} .navig{clear:both;} /* Contact */ fieldset{border:none;} fieldset label{color:#999;} fieldset input{width:290px;padding:5px;border:1px solid #999;border-radius:5px;} fieldset textarea{width:290px;padding:5px;;border:1px solid #999;border-radius:5px;font-family:Arial, Tahoma, sans-serif;font-size:14px;color:#333;} fieldset input[type="submit"]{width:305px;height:55px;margin:0;padding:0;background:url(img/btnform.png) top left no-repeat; font-size:0em;line-height:9999px;border:none;cursor:pointer;} fieldset input[type="submit"]:hover{background:url(img/btnformon.png) top left no-repeat;} fieldset textarea,fieldset input{outline:none;} /* Conseil Municipal */ .colgauche .smallfirst{width:210px;float:left;} .colgauche .small{width:210px;float:left;margin:0 0 0 15px;} .colgauche .small .top, .colgauche .smallfirst .top{width:210px;height:10px;background:url(img/topsmall.png) top left no-repeat;} .colgauche .small .mid, .colgauche .smallfirst .mid{width:190px;background:url(img/midsmall.png) top left repeat-y;padding:0 10px;overflow:hidden;} .colgauche .small .bot{width:210px;height:10px;background:url(img/botsmall.png) top left no-repeat;margin:0 0 5px 0;} .colgauche .smallfirst .bot{width:210px;height:10px;background:url(img/botsmallfirst.png) top left no-repeat;margin:0 0 5px 0;} /* Recherche */ .ajaxSearch_resultsInfos{margin:0 0 0 20px;font-size:18px;font-weight:bold;} #grpResult_site_wide .bot{height:7px;} .AS_ajax_resultsIntroFailure{background:url(img/bgerreur.png);border: 1px solid #F66825;margin: 0 0 0 20px;padding:5px;border-radius: 5px;} .ligne{overflow:hidden;clear:both;} .iteration{display:none;} /* Association */ .logoasso{float:left;border:1px solid #F1F1F1;padding:4px;margin:0 10px 1em 0} /* Plan du site */ .plansite{font-size:1.4em} .plansite li{margin:0 0 0 1em;font-size:.8em} .plansite{width:660px;float:left;overflow:hidden;} .plansite .top{width:660px;height:10px;background:url(img/gauche_top.png) top left no-repeat;} .plansite .mid{background:url(img/gauche_mid.png) top left repeat-y;padding:0 10px;width:640px;overflow:hidden;} .plansite .bot{width:640px;background:url(img/gauche_bot.png) top left no-repeat;padding:12px 5px 0 15px;height:25px;} /* SousNav */ .sousnav{overflow:hidden;margin:0 0 10px 20px;} .sousnav a{float:left;display:block;background:#F66825;border-radius:5px;padding:5px;color:#FFF;margin:0 10px 0 0;font-weight:bold;} /* Salle Polyvalente */ table{border-collapse:collapse;margin:0 0 20px 0;} td{border:1px solid #CCC;padding:5px;} table p{margin:0;} /* Titres */ .sansfond{margin:0 0 .5em 20px;} .bureau{clear:both;float:right;width:168px;border:1px solid #dd5d21;background:#f66825;color:#FFF;padding:10px;margin:0 0 1em 10px;border-radius:5px;font-size:.8rem} .bureau a{color:#FFF;text-decoration:underline} #footer{font-size:12px;font-weight:bold;text-align:center;margin:0 0 10px 0;} #footer a{color:#999;}