@charset "utf-8";
@font-face{
    font-family: 'itc_avant_garde_gothic_book';
    src : url('../fonts/avantgardeitcbybt-book-webfont.eot');
    src : local('☺'),
          url('../fonts/avantgardeitcbybt-book-webfont.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
  	font-variant:normal;
}
/* Entrer le CSS des modules */ 
body {color: #9c835b; font-family:'itc_avant_garde_gothic_book', Helvetica, Arial, sans-serif;font-weight: bold;font-size: 12px;margin: 0 auto;line-height: 140%;text-align:center;background:#251d13;}

p {line-height: 150%;font-size:14px;text-align:justify;font-family:'itc_avant_garde_gothic_book', Helvetica, Arial, sans-serif;color:#ffd98d;font-weight: normal;}

h1{text-align:right;margin-bottom:0;font-size:1em;line-height:80%;}
ul {list-style-position:inside;list-style:disc;float: left;margin: 12px 0 0;}
ul li {color: #FFE6BD;float: left;font-family: 'itc_avant_garde_gothic_book',Helvetica,Arial,sans-serif;font-size: 13px;font-weight: normal;margin: 0 0 10px 10px;padding: 0;text-align: left;}
ul li a {padding:4px 5px 0 0;line-height:120%;display:inline;color:#eeeecc;font-family:'itc_avant_garde_gothic_book', Helvetica, Arial, sans-serif;font-weight:bold;font-size: 14px;float:left;}
ul li a:hover {color:#eeeecc;}

#containerOut {width:1000px;padding:0;margin:0 auto;text-align:center;display:inline-block;clear:both;}
#container {width:1000px;padding:0;margin:0 auto;text-align:center;display:inline-block;clear:both;background:url(../images/bg1.jpg) 0 125px no-repeat;}
#content {float:right;width:1000px;margin:0;clear: both;background:url(../images/bg_content.png) repeat-y;}
#accueil_center {float:left;width:645px;margin:0 5px 0 0;background:#31291E url(../images/bg.png) 0 -594px no-repeat;}
#accueil_bottom {float:left;width:1000px;margin:10px 0 10px 0;padding:40px 0 0 0;background:url(../images/bg3.png) top center no-repeat;}
#accueil_left {float:left;width:350px;margin:0;padding:0;}
#accueil_right {float:left;width:650px;margin:0;padding:0;}


/* HEADER */
#header {position: relative; width: 1000px; height: 525px; margin:0 0 20px 0;}
#headerTop {float:left; width: 1000px; height: 93px; margin:0;background:url(../images/bg.png) 0 0 no-repeat;}
#headerBottom {width: 878px; height: 305px; margin:0 61px 0 61px;float:left; position: relative;}
#headerCent {width: 1000px; height:90px; margin:37px 0 0 0;float:left;}
#logo {float:left; width: 137px; height: 53px; margin:0 30px 0 49px;background:url(../images/bg.png) 0 -235px no-repeat;}
.youtube {float: left; width: 47px;height:49px; margin:0; background:url(../images/bg.png) -395px -218px no-repeat;}
.rss {float: left; width: 47px;height:49px; margin:0 6px 0 0; background:url(../images/bg.png) -395px -270px no-repeat;}
.full_link a{line-height:100%; width:100%; height:100%; float:left;}
/* Recherche*/
#searchform {float: left; width: 244px; height: 54px;margin: 0;background:url(../images/bg.png) -150px -218px no-repeat;}
.search_input_wrap {float: right;height:22px;width:173px;margin:15px 9px 8px 0; border : none;}
.search_input {background:none;border : none;clear: right;color: #916600; float: right;font-size: 12px;height: 22px;padding: 0;width: 173px;}
.search_btn {float: right;width:31px;height:36px;background:none;cursor:pointer;border:none;padding:0;margin:9px 10px 0 0;}
/*Langues*/
.banner {position: absolute;top:0; left:0;z-index:20;}
.lang-wrap {height:34px;width:120px;margin:0;position: absolute;top:263px; left:735px;z-index:10;}
.lang-active {width:40px;height:24px;margin:0;padding:10px 0 0 0;float:left;background:url(../images/bg.png) -1100px 0 no-repeat;color:#ffcc55;}
.lang-active a{color:#ffcc55;}.lang-active a:hover{color:#ffcc55;}
.lang {width:40px;height:24px;margin:0;padding:10px 0 0 0;float:left;background:url(../images/bg.png) -1025px 0 no-repeat;color:#442000;}
.lang a{color:#442000;}.lang a:hover{color:#442000;}

/* MENU */
.menu {height:54px;width: 400px;margin:6px 15px 0 15px;padding:0;float:left;}
.menu ul {margin:0;padding:2px 0 5px 0;float:left;height:47px;}
.menu ul li {margin:0;padding:0 8px 0 0;margin:0 8px 0 0;float:left;display: inline-block;*display:inline;*zoom:1;height:33px;border-right: 1px solid #6F6146;}
.menu ul li:last-child{border-right:none;}
.menu ul li a {height:35px; float: left;text-align:center;line-height: 100%;display: inline-block;*display:inline;
	margin:0;font-size:16px;color:#e7b346;padding:8px 2px 0; text-decoration: none;}
.menu ul li a:hover {color:#ffd98d;}
.menu .active {color:#ffd98d;}

/* NAVIGATION*/
.nav_all {float: left; width:345px; margin:0 5px 0 0;}
.nav {float: left; width:345px; margin:0;}
.nav_top {float: left; width:345px; height:52px;margin:0;background:url(../images/bg.png) -450px -225px no-repeat;}
.nav_img {float: left; width:51px; height:31px; margin:9px 11px 0 36px;padding:2px 1px 2px 1px;background:url(../images/bg.png) -825px -225px no-repeat;}
.nav_title {float: left; width:245px; margin:0;height:52px;}
.nav_title h3 {font-size:14px;line-height:100%;color:#ffd98d;text-align:left;margin:0;padding:0 5px;display:table;height: 100%;}
.nav_title h3 a {font-size:14px;color:#ffd98d;text-align:left;display:table-cell;vertical-align: middle;}
.nav_menu {margin:6px 0 11px 79px;padding:0;float:left;width:266px;display: none;}
.nav_menu ul {margin:0;padding:0;float:left;width:266px;}
.nav_menu ul li {margin:0;padding:0 0 0 66px;width: 175px;float:left;display: inline-block;*display:inline;*zoom:1;background:url(../images/bg.png) -450px -300px no-repeat;}
.nav_menu ul li a {float: left;text-align:left;line-height: 100%;display: inline-block;*display:inline;margin:0;font-size:14px;color:#a28258;padding:8px 0; text-decoration: none;}
.nav_menu ul li a:hover {color:#a28258;}

/* VOUS ETES ICI */
.vous_ici {float:left;width:600px;margin: 13px 0 20px 25px;padding:7px 0 16px 0;border-bottom: 1px solid #4D3E2A;}
.vous_ici_lib {float:left;width:100px;margin:0 0 0 5px;}
.vous_ici_lib span {text-align:left;float:left;color:#9c835b;font-size:13px;font-weight:bold;line-height:120%;}
.vous_ici_lib span:hover {color:#9c835b;}
.vous_ici_des {text-align:left;width:470px;float:left;color:#ffd98d;line-height:120%;font-size:13px;padding:0;margin: 0 25px 0 0;}
.vous_ici_des span{padding:0 2px;color:#9c835b;}
.vous_ici_des a {text-align:left;color:#9c835b;}
.vous_ici_des a:hover {color:#9c835b;text-decoration:underline;}

/* FOOTER */
#footer {float:left;width:1000px;height:109px;padding:0;background:url(../images/bg.png) 0 -100px no-repeat;}
#footer_in {float:left;width:560px;height:109px;margin:0 0 0 40px}
#footer_menu {float:left;width:525px;margin:15px 0 0 0;}
#footer_menu ul {display:block;width:100%;margin:0 auto;}
#footer_menu ul li {padding:0;display: inline-block;*display:inline;*zoom: 1;}
#footer_menu ul li a{text-align:left;line-height:100%;display:inline-block;*display:inline;font-size:18px;color:#6c3200;padding:10px 0 0 0;font-weight: normal;}
#footer_menu ul li a:hover {color:#6c3200;}
#footer_menu .border_right {height:15px;width:2px;float: right; background:url(../images/bg.png) -925px -225px no-repeat; margin:1px 10px 0 10px;}
#footer_menu .active {color:#a07503;}
#footer_info {float:left;width:550px;margin:10px 0 0 0;}
#copyright {text-align:left;color:#6c3200;font-size: 13px;margin:0;float: left;}
#copyright a{color:#6c3200;}
#licence {float:left;color:#6c3200;text-align:left;font-size: 13px;margin: 0 0 0 20px;}
#licence a{color:#6c3200;font-size: 14px;text-decoration:underline;}

/* INDEX */
.widget_pres {width:275px;margin:15px 25px;padding:0;float:left;}
.widget_pres_detail {width:600px;margin:15px 25px 0 25px;padding:0;float:left;}
.widget_titre {float: left;margin: 5px 0 20px 0;width:100%;text-align: left;}
.widget_titre a {font-size:28px;line-height:100%;color:#ffffff;font-weight:bold;}
.widget_titre a:hover {color:#ffffff;}
.widget_titre_separe {width:645px;height:2px;float:left;margin:0;background:url(../images/bg.png) 0 -575px no-repeat;}

.widget_carte {width:325px;height:475px;margin:0;padding:0;float:left;}
.widget_carte img {width:279px;height:429px;margin:13px 23px 13px 23px;padding:0;float:left;}

.read_more1 {height: 17px;padding:10px 0 8px 0;float: right;}
.read_more1 a {font-size: 12px; padding: 0 0 0 20px; color: #fff;float: right;}
.read_more2 {height: 17px;padding:10px 0 8px 0;float: right;}
.read_more2 a {font-size: 12px; padding: 0 0 0 20px; color: #fff;float: right;font-style: italic;}
.read_more3 {height: 17px;padding:10px 0 8px 0;float: right;}
.read_more3 a {font-size: 12px; padding: 0 0 0 20px; color: #fff;float: right;}
.read_more4 {height: 17px;padding:10px 0 8px 0;float: left;}
.read_more4 a {font-size: 12px; padding: 0 0 0 20px; color: #FFD98D;float: left;}

/* ALBUM PHOTOS VIDEOS */
.widget_photos {width:645px;height:130px;margin:0;padding:20px 0 35px 0;float:left;}
.crawlersupport {width: 552px;height: 130px;position:relative;overflow:hidden;float: left;}
.horcrawler {height:130px;width: 138px;position:relative;}
.items {width:20000em;height:130px;position:absolute;clear:both;}
.items img {margin:0;}
.prev1 {background:url(../images/bg.png) -975px -225px;float:left;margin:60px 7px 0 25px;width:15px;height:25px;z-index:15;display:block;cursor:pointer;}
.prev1:hover{background-position: -975px -225px;}
.next1 {background:url(../images/bg.png) -950px -225px;float:left;margin:60px 25px 0 6px;width:15px;height:25px;z-index:15;display:block;cursor:pointer;}
.next1:hover{background-position: -950px -225px;}
.album_elem {float:left;width: 138px;height:129px;margin: 0;padding: 0;cursor: pointer;position: relative;background:url(../images/bg.png) -727px -281px;}
.album_elem_img {height: 106px;left: 3px;position: absolute;top: 18px;width: 120px;z-index: 1;}
.bgcontour {background:url(../images/bg.png) 0 -300px;height: 112px;left: 0;position: absolute;top: 15px;width: 126px;z-index: 10;}

/* BROCHURES */
.widget_center_bot {width:645px;margin:0;padding:0;float:left;background:url(../images/bg.png) -676px -600px;}
.widget_brochures {width:190px;margin:0;padding:29px 30px 25px 30px;float:left;margin:0 6px 0 0;}
.broch_elem {width:190px;float:left;}
.broch_elem_img {width:170px;height:168px;float:left;margin:15px 10px 20px 10px;}
.widget_brochures_int {width:265px;margin:0;padding:29px 40px 25px 40px;float:left;margin:0;background:url(../images/bg.png) -932px -600px;}
.broch_elem_int {width:265px;float:left;}
.broch_elem_img_int {width:170px;height:168px;float:left;margin:15px 45px 20px 45px;}
.elem_title {font-size:14px;line-height:100%;color:#ffd98d;text-align:left;font-weight: bold;margin:0 0 10px 0;}
.elem_title a {font-size:14px;line-height:100%;color:#ffd98d;text-align:left;font-weight: bold;}
.elem_txt {font-size:13px;line-height:140%;color:#9c835b;text-align:left;font-weight: normal;}

.widget_activities {width:326px;margin:0;padding:29px 26px 10px 36px;float:left;margin:0;}
.activ_elem {width:326px;float:left;}
.activ_elem_img {width:98px;height:87px;float:left;margin:2px 30px 20px 0;}

.widget_actualite {float: left; width:295px; margin:0 5px 0 0;padding:29px 15px 10px 35px;}
.actual_elem {width:295px;float:left;}
.actual_elem_img {width:125px;height:112px;float:left;margin:0 12px 20px 0;}

.widget_liens {float: left; width:309px; height:42px;margin:0;padding:10px 0 0 36px;background:url(../images/bg.png) -450px -225px no-repeat;}

/* INTERNE */
.content_detail {float: left;margin:0 25px;width:600px;}
.content_detail_img {float: left;margin:0 25px 25px 0;}
.content_detail_info {float: left;margin:0;width:325px;}
.content_rub_img {float: left;padding:13px 0 0 13px;margin:0 25px 25px 0;width:451px;height:258px;background:url(../images/bg.png) -1760px -13px no-repeat;text-align:left;}

.articles_all {float: left;margin:0 25px;width:600px;}
.articles {float: left;margin:0;width:600px;}
.articles_titre {float: left;margin: 5px 0 20px 0;width:100%;text-align: left;font-weight:bold;}
.articles_titre a {font-size:22px;line-height:100%;color:#ffffff;}
.articles_titre a:hover {color:#ffffff;}
.articles_titre_m {float: left;margin: 5px 0 20px 0;width:85%;text-align: left;font-weight:bold;}
.articles_titre_m a {font-size:22px;line-height:100%;color:#ffffff;}
.articles_titre_m a:hover {color:#ffffff;}
.articles_txt {font-size:15px;line-height:160%;color:#ffe6bd;text-align:justify;font-weight: normal;}
.articles_separe {width:600px;height:2px;float:left;margin:13px 0 20px 0;background:url(../images/bg.png) 0 -585px no-repeat;}
.retour {font-size:20px;float: right; color:#FFD98D;}
.articles_img {float: left;width: 121px;height:108px;padding:0; border: 1px solid #c6ceab;margin: 0 20px 25px 0;}
.articles_img a{float: left;width: 100%;height:100%;}
.articles_img a img {float: left; text-align: center;}
.freepaper_wrapper {float:left; width:600px; height:450px;margin: 20px 0;}

.contact_all {width:375px;margin:0;padding:0;float:left;}
.coordonnes_all {width:200px;margin:0;padding:0;float:left;}

/* PARTENAIRES */
#partenaire_all {float:right; width: 115px; height:38px; margin: 30px 33px 0 0;}
.part01 {float: right; width: 37px; height:38px;margin: 0 0 0 12px;}
.part02 {float: right; width: 66px; height:32px;margin: 1px 0 0 0;}

#socialshare {float:left; margin:68px 10% 0 10%;}
.sharrre .button{float:left; width:75px;}
.sharrre .googleplus {float: left; width: 70px !important;}

/* COMMANTAIRE */
.comment_contact {width:600px;float:left;padding:15px 0 0;}
.form_contact {width:375px;float:left;padding:15px 0 0;}
.post_right {width:295px;float:left; margin:0 0 0 10px;}
.post_left {width:265px;float:left;}
.post_btn {width:210px;margin:10px 0 15px 2px;float:right;clear: left;}
.input1Lib {float: left; color:#ffd98d; font-size:14px;margin:6px 0 0 0;width:100px;text-align:left;}
.input1wrap {float:left;height: 24px;margin:0 0 6px 0;padding:2px 0 0 10px;width: 247px;background:url(../images/bg.png) -730px -425px no-repeat;}
.input1 {float:left;height: 20px;margin:0;padding:0;width:235px;text-align:left;background:none;border:none;color:#9c835b;font-size:14px;line-height:120%;}
.input1:focus{border:none;}
.input2wrap {float:left;height: 108px;width: 490px;margin:0 0 6px 0;padding:5px 0 0 10px;background:url(../images/bg.png) -730px -455px no-repeat;}
.input2 {float:left;height: 100px;margin:0;padding:0;width: 480px;text-align:left;background:none;border:none;color:#9c835b;font-size:14px;line-height:120%;
	font-family: Helvetica,Arial,sans-serif !important;}
.input2:focus{border:none;}
.input3wrap {float:left;height: 173px;width: 303px;margin:0;padding:15px 0 0 25px;background:url(../images/bg.png) -2498px -25px no-repeat;}
.input3 {float:left;height: 160px;margin:0;padding:0;width: 286px;text-align:left;background:none;border:none;
	color:#597181;font-size:14px;font-family: "Roboto Medium", Verdana, georgia;line-height:120%;}
.input3:focus{border:none;}
.envoyer1 {float: left;width:105px;height:42px;font-size:14px;color:#6c3200;cursor:pointer;border:none;padding:0;margin:0;background:url(../images/bg.png) -1250px -471px no-repeat;}
.envoyer1:hover {color:#6c3200}
.envoyer2 {float: left;width:65px;height:44px;font-family: "Roboto Bold", Verdana, georgia, Geneva, sans-serif;font-size:12px;
	color:#fff;cursor:pointer;border:none;padding:0;margin:0 2px 0 0;background:url(../images/bg.png) -640px -949px no-repeat;}
.requiredBtn {float: left; color:#ff0000; font-size:12px;margin:0 5px;}

/* CONTACT */
.cont_adr {font-size:14px;color:#6c3200;float: left;text-align:left;margin:10px 0 25px;}
.cont_coord {width:208px;padding:0;margin:0 0 0 15px;float:left;}
.cont_map {width:326px;height:270px;padding:25px 25px 10px 25px;float:left;background:url(../images/bg.png) -932px bottom no-repeat;}
.lib {width:200px;float:left;text-align:left;color:#ffd98d;font-size:16px;line-height:120%;}
.lib_txt {float:left;text-align:justify;color:#9c835b;font-size:13px;line-height:150%;}
.lib_txt a{	color:#9c835b;}
.lib_cont {float:left;text-align:left;}	
.lib_cont a{color:#9c835b;font-style:italic;font-weight:bold;}
.lib_cont a.underline:hover {text-decoration: none; }
.map {width:326px;height:243px;margin:0;float:left;}
.map_txt {width:326px;margin:14px 0 0 0;float:left;text-align:center;}
.map_txt a {text-align:center;color:#ffd98d;font-style:italic;font-weight:bold;font-size:12px;}
.google_map {display:block; width:80px; height:105px;margin: 10px 0 0 50px; background:url(../images/bg.png) -1172px 0px no-repeat;}
/* Comments */
.comment_all {float:right;width:524px;margin:0;background:#fff;}
.comment {float:right;width:524px;margin:0;}
.comment_head {float:right;width: 524px;height: 43px;margin: 0;padding:0;cursor: pointer;background:#f2f1e5; border-top:5px solid #e4e1ca;}
.comment_head_right {text-align:right;direction:rtl;font-size:11px;font-weight:bold;font-family:Tahoma, Verdana, georgia, Geneva, sans-serif;line-height:100%;color : #666666;
	float: right;width: 340px;margin: 10px 24px 0 0;padding:0;}
.comment_head_right:hover{color: #333;}
.comment_head_left {text-align:right;direction:rtl;font-size:11px;font-family: Tahoma, Verdana;line-height:100%;color:#666666;float:right;width:160px;margin:0;padding:10px 0 0 0;}
.comment_head_left:hover{color: #666666;}
.comment_corps {float:right;width: 480px;padding:10px 24px 25px 20px;}
.comment_txt {text-align:justify;clear: right;color:#333333;font-size:12px;font-family: Tahoma, Verdana, georgia, Geneva, sans-serif;line-height:150%;padding:5px 0 0 10px;}

/* Qaptcha */
.QapTcha {float:left;width:203px;height:70px;margin:0 0 0 7px;background:url(../images/tools/btn_rail.png) right 7px no-repeat;}
.QapTcha .clr{}
.QapTcha .bgSlider {width:202px;height:22px;float:left;margin-top:7px;}
.QapTcha .Slider {width:48px;height:22px;float:left;margin:0 1px;background:transparent url(../images/tools/btn.png) no-repeat;cursor:e-resize;position:relative;top:0;left:0;*left:1px}
.QapTcha .TxtStatus {width:320px;margin-top:10px;float:left;text-align:left;color:#993333;font-family:Tahoma, Geneva, sans-serif;font-size:11px;clear:none}
.QapTcha .dropSuccess {color:#6c3200}
.QapTcha .dropError {color:#993333}
.contact_lock {float:left;width:340px;height: 36px;margin: 0;background:url(../images/bg.png) -1025px -412px no-repeat;}
.contact_lock img {float:left; margin:10px 0 0 5px;}
.contact-invalid {float: left;margin:0 0 0 100px;*clear: left; width: 500px;text-align:left;}
.contact-invalid .error {float: left;background: none;border:none;padding:0;margin:0 0 15px 0;font-family: Courier New,Tahoma, Verdana, georgia, Geneva, sans-serif;}
.contact_envoi {float: left;display : none;text-align : center;width: 370px;padding : 10px 0;background: #ffffff;border:3px solid #999999;}
.contact_envoi img {float: right;margin:0 40px 0 15px;}
.contact_envoi p {float: right;width: 350px;color: #6C3200;}

/* PAGINATION */
.paginationControl{height:28px;width:100%;padding:0;float:left;text-align:center;}
.paginationControl ul{margin:0;padding:0;list-style:none;display:inline;width:100%;height:28px;float:left;text-align:center;}
.paginationControl ul li{float:none;height:24px;width:26px;display:inline-block;text-align:center;padding:4px 0 0;*display:inline;*zoom:1;margin:0 2px 0 0;}
.paginationControl ul li a{float:left;color:#fefefe;font-size:14px;padding:0;width:100%;font-weight: bold;font-family:tahoma, Verdana, georgia, Geneva, sans-serif;}
.pagedisabled{background:url(../images/bg.png) -1075px -50px no-repeat;border:none;font-size:14px;padding:0;font-family:tahoma, Verdana, georgia, Geneva, sans-serif;color:#fefefe;}
.pageenabled{background:url(../images/bg.png) -1025px -50px no-repeat;border:none;cursor:pointer;}
.pagecurrent{background:url(../images/bg.png) -1125px -50px no-repeat;border:none;color:#6c3200;font-size:14px;font-weight:bold;padding:0;}
.pagecurrent a{border:none;color:#6c3200 !important;font-size:14px !important;font-weight:bold !important;padding:0;}

input {	border: 1px solid black; }
input.checkbox { border: none }
input:focus { border: none; }
input.error { border: none; }


input:required {-moz-box-shadow: none;}
input:invalid {-moz-box-shadow: none;}
textarea:required {-moz-box-shadow: none;}
textarea:invalid {-moz-box-shadow: none;}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
/* CLASSES UTILES  */
.marg60l {margin-left:60px;}
.pad20lr {padding: 0 20px;}
.pad10b {padding-bottom:10px;}
.pad15b {padding-bottom:15px;}
.pad25r {padding-right:25px;}
.pad25l {padding-left:25px;}
.pad25t {padding-top:25px;}
.marg19r {margin-right:19px;}

.rightfloat {float:right;}
.leftfloat {float:left;}
.rightclear {clear:right;}
.leftclear {clear:left;}
.bothfloat {float:both;}
.rightdirect {direction:rtl}
.leftdirect {direction:ltr}
.centeralign {text-align:center;}
.leftalign {text-align:left;}
.rightalign {text-align:right;}
.justifyalign {text-align:justify;}
.clear50px {padding: 0;margin:0;border:none;background:none;clear:both;height:50px;}
.clear25px {padding: 0;margin:0;border:none;background:none;clear:both;height:25px;}
.clear20px {padding: 0;margin:0;border:none;background:none;clear:both;height:20px;}
.clear15px {padding: 0;margin:0;border:none;background:none;clear:both;height:15px;}
.clear10px {padding: 0;margin:0;border:none;background:none;clear:both;height:10px;}
.clear5px {padding: 0;margin:0;border:none;background:none;clear:both;height:5px;}
.clear2px {padding: 0;margin:0;border:none;background:none;clear:both;height:2px;}
.clear1px {padding: 0;margin:0;border:none;background:none;clear:both;height:1px;}
.no_display {display:none;}
.display {display:block}
a:focus {outline: none;}