@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: normal;
  src: local('Nunito'), local('Nunito'), url('1D_AI14T6X7H5aa5BXWWyuvvDin1pK8aKteLpeZ5c0A.woff') format('woff');
}

@font-face {
  font-family: 'MyriadPro-Regular';
  font-style: normal;
  font-weight: normal;
  src: local('MyriadPro-Regular'), local('MyriadPro-Regular'), url('MyriadPro-Regular.woff') format('woff');
}

@font-face {
  font-family: 'MyriadPro-Light';
  font-style: normal;
  font-weight: normal;
  src: local('MyriadPro-Light'), local('MyriadPro-Light'), url('MyriadPro-Light.woff') format('woff');
}

body { background-color:#E5ECF5; font-family: 'MyriadPro-Light', Arial, Helvetica, sans-serif; }
header, nav, footer, article {display:block;}
a img { border:none;}

#lisere{ width:100%; height:3px; position:absolute; top:0; left:0; background:url(./../sorties-enfants/lisere.png);}

footer { float:left; clear:both; margin:50px 0; border-top:1px solid #999; width:960px;}

#main { width:960px; margin:0 auto; margin-top:20px;}
#navigation { font-family: 'MyriadPro-Regular', Arial, Helvetica, sans-serif; float:left; width:100%; height: 40px; list-style:none; margin:15px 0 15px 0; padding:0; background-color:white; }
#navigation li { float:left; padding:0; width:136px; text-align:center; height:40px; line-height:40px; font-size:17px; font-weight:bold; border-right:1px solid #eee;}
#navigation li a { display:block; }
#navigation li a:hover { font-size:16px; }
#navigation li a:active { font-size:18px; }

.logoTitle { float:left; margin-right:35px;}
.headTitle{ font-size:18px; color:#999; display:block; float:left; width:375px; padding-left:35px; border-left:1px solid #999; margin-top:15px; text-shadow: 0px 1px 0px #fff;}

.headLocal{ float:left; width:110px; text-align:center; margin-right:25px; height:70px;}
.imgLocal {  background-repeat:no-repeat; background-position:top right; position:relative; top:-18px; left:0; width:110px; height:70px;}
.imgLocal h2 { position:absolute; top:52px; left:0px; margin:0; color:#4C92CD;}

.txt12{ font-size:12px; }

.nob{border-right:none;}
.navFooter{ margin:0; padding:0; list-style:none;}

.vert {color:#83D6A2;}
.rouge {color:#F63;}
.violet { color:#969;}
.jaune {color:#FC0;}
.marron {color:#B68489;}
.rose {color:#ED9497;}
.default {color:#6D727B;}
.blanc { color:#fff;}

.bg-vert {background-color:#0C3; background-color: rgba(0, 204, 51, 0.6);}
.bg-rouge {background-color:#F63; background-color: rgba(255, 102, 51, 0.6);}
.bg-violet { background-color:#969; background-color: rgba(153, 102, 153, 0.5);}
.bg-jaune {background-color:#FC0; background-color: rgba(255, 204, 0, 0.7);}
.bg-marron {background-color:#960; background-color: rgba(150, 0, 0, 0.5);}
.bg-rose {background-color:#F39; background-color: rgba(243, 9, 0, 0.4);}
.bg-default {background-color:#6D727B;}
.bg-blue { background:#53B3DD; }

.content { width:620px; float:left;}
.sidebar { width:310px; float:right;}

.blocPub {float:right; width:300px; height:250px; margin-bottom:15px; background-color:#f9F9F9; border:2px solid #fff; }

#banniere{ float:left; width:728px; height:90px; border:2px solid white; margin-bottom:15px; margin-left:100px;}

a {text-decoration:none; color:#4C92CD; border:none;}
* {outline: none;}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner {border: none;}

.rounded{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: 1px 1px 3px #dcdbe0; -moz-box-shadow: 1px 1px 3px #dcdbe0; -webkit-box-shadow: 1px 1px 3px #dcdbe0;  border:2px solid white; }
.box { padding:10px; margin-bottom:10px; width:590px; float:left;}
.boxHome { padding:15px; margin-bottom:15px; width:590px; position:relative; display:block; overflow:hidden;}
.imageUne{ width:588px; height:290px; border:1px solid #eee; overflow:hidden; display:block;}
.imageUne img { min-width:588px; min-height:290px; }

.selectNewsletter{ margin:0px 10px 5px 10px; padding:5px; height: 620px; overflow: scroll; overflow-x: hidden; }

.selectBox{background-image:url(./../sorties-enfants/bgblue.png); width:300px; float:right; margin-bottom:15px; border:2px solid #fff; }
.selectContent{ background:#fff; margin:7px 10px 5px 10px; padding:5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.selectContent ul ,.villeBox ul{ list-style:none; margin:5px; padding:0;}
.selectContent ul li,.villeBox ul li{ margin-bottom:0px;}
.selectContent ul li a:hover,.villeBox ul li a:hover{ color:#333;}

.moduleSociaux{ float:right; width:304px; height:35px;}

.twitter-follow-button,.fb_edge_widget_with_comment{ float:right;}
.twitter-follow-button{ margin-left:20px;}

.villeBox{ width:300px; float:right; margin-bottom:15px; }
.villeBox strong{ margin-left:10px; text-shadow: 0px 1px 0px #ffffff;}

.menuRub { list-style:none; margin:10px; padding:0;}
.menuRub li { float:left; width:200px; margin-left:25px; padding-left:45px; margin-bottom:5px;}

.spacer{ height:3px; clear:both;}
.masque{ display:none;}

.page404 {font-family: 'MyriadPro-Regular', Arial, Helvetica, sans-serif; border:#3695e0 10px solid; background: url(/sorties-enfants/bgPopupNewsletter1.png) no-repeat right top; }

.superPopTrame{position:fixed;width:100%; height:100%;  background-image:url(./../sorties-enfants/bg.png); top:0; left:0; z-index:1000; display:none;}
.superPop {position:relative; top:100px; margin:0 auto; border:#fff 10px solid; width:410px; height:315px; background-color:#4C92CD; background-image:url(./../sorties-enfants/bgPop.png); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding:20px; box-shadow: 1px 1px 5px #999; -moz-box-shadow: 1px 1px 5px #999; -webkit-box-shadow: 1px 1px 5px #999; }
.headBox{}
.headBox h2,.headBox h1{ color:#fff; margin-top:0;}
.superPop ul{ list-style:none;  margin:10px 0 0 0; padding:0;}
.superPop ul li{ width:200px; color:#fff;}
.formNews{display:block;width:100px; float:left; height:30px; line-height:30px; margin-left:3px; color:#fff;}
.formContact{display:block;width:125px; float:left; height:30px; line-height:30px; margin-left:3px; color:#000;}
.closePop{ position:absolute; right:-25px; top:-25px; background-image:url(./../sorties-enfants/ic_close.png); background-repeat:no-repeat; width:50px; height:50px; z-index:1001;cursor:pointer;}
#emailNewsForm {padding: 10px;font-size: 20px;text-shadow: 0px 1px 0px #fff;outline: none;background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ffffff)); background: -moz-linear-gradient(top,  #eee,  #ffffff); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #717171; -webkit-box-shadow: 1px 1px 0px #eee; -moz-box-shadow: 1px 1px 0px #eee; box-shadow:  1px 1px 0px #eee; width:350px; color:#999;}

.superPopFrame2 { 
font-family: 'MyriadPro-Regular', Arial, Helvetica, sans-serif; 
position:fixed;width:100%; height:100%; background-image:url(./../sorties-enfants/bgDark.png); top:0; left:0; z-index:1000; display:none;}
.superPop2 {position:relative; top:100px; margin:0 auto; background: #ffffff; border:#3695e0 10px solid; width:575px; padding:20px; box-shadow: 1px 1px 5px #999; -moz-box-shadow: 1px 1px 5px #999; -webkit-box-shadow: 1px 1px 5px #999; }
.superPopBg1, .superPopBg2, .superPopBg3, .superPopBg4 { position:absolute; top:0; right:0; height:100%; }
.superPopBg1 { width:240px; background: url(./../sorties-enfants/bgPopupNewsletter1.png) no-repeat right top; }
.superPopBg2 { width:240px; background: url(./../sorties-enfants/bgPopupNewsletter2.png) no-repeat right top; }
.superPopBg3 { width:160px; background: url(./../sorties-enfants/bgPopupNewsletter3.png) no-repeat right top; }
.superPopBg4 { width:245px; background: url(./../sorties-enfants/bgPopupNewsletter4.png) no-repeat right top; }
.headBox2 { width: 380px; }
.headBox2 h1,.headBox2 h2, .headBox2 h3 { color:#2a2a2a; margin: 0px 0px 5px 0px; font-weight: normal;}
.headBox2 h1 { font-size: 18px; }
.headBox2 h2 { font-family: 'MyriadPro-Light', Arial, Helvetica, sans-serif; font-size: 16px; }
.headBox2 h3 { color: #2482c8; font-size: 16px; }
.closePop2 { position:absolute; right:-30px; top:-25px; background-image:url(./../sorties-enfants/ic_closeLight.png); background-repeat:no-repeat; width:50px; height:50px; z-index:1001;cursor:pointer;}
.logoPop2 { display:block; float: left: width: 100%; margin: 0px 0px 10px -3px; }
.formPopup { display:block; float: left: width: 100%; margin: 20px 0px 0px 0px; }
#emailNewsForm2, .txbNews2 {padding: 5px; font-size: 14px; text-shadow: 0px 1px 0px #fff;outline: none;background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ffffff)); background: -moz-linear-gradient(top,  #eee,  #ffffff); border: 1px solid #999999; -webkit-box-shadow: 1px 1px 0px #eee; -moz-box-shadow: 1px 1px 0px #eee; box-shadow:  1px 1px 0px #eee; color:#999; margin:0px 10px 0px 0px;}
#emailNewsForm2 {width:180px;}
.btnNews2 {background:#ddd; background:-moz-linear-gradient(90deg, #f3f3f3, #fff);  background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#f3f3f3));  border:1px solid #999999; -moz-border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow:0 1px 0 #fff; -webkit-box-shadow:0 1px 0 #fff; color:#333; cursor:pointer; font-size:14px; padding:5px 20px; margin:0px 0px 0px 0px; text-shadow:0 1px 1px #fff;}
.btnNews2:hover {background:#eee; background:-moz-linear-gradient(90deg, #fff, #f3f3f3); background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#fff)); border-color:#898989;}
.labelNews2, .labelNewsLong2 { color:#666666; display:block; margin:0px 0px 10px 0px; font-weight: normal;}
.labelNews2 span { display: inline-block; width: 100px; }
.labelNewsLong2 span { display: inline-block; }
.labelItalic { font-style: italic; }

.highlight{ background-color:#F9F9F9; overflow:hidden;}
#rouleauUne {position:relative; width:6000px; top:0; left:0;}

.boxUne { float:left; width:590px; height:420px; margin-right:15px;}

.newsHighlight { float: left; padding: 5px; margin-bottom:10px; background-color:#fff;}
.newsHighlightTitle { float: left; padding: 5px; margin-bottom:5px; }
.newsHighlight img { float:left; margin-right:10px; border:1px solid #eee;}
.newsHighlight h2 { margin:0; font-size: 16px; }
.newsHighlight h4, .newsHighlightTitle h4  { margin:0; font-size: 12px; }
.newsHighlight p, .newsHighlightTitle p { clear:both; display: block; float:left; margin:8px 0 0 0; font-size: 12px; }

.recent{ background-color:#F9F9F9;}
.recent img { float:left; margin-right:10px; border:1px solid #eee;}
.recent h2 { margin:0;  text-shadow: 0px 1px 0px #ccc;}
.recent p{ float:left; margin:8px 0 0 0; width:350px;}

.titleCat{ color:#fff; margin:0; text-shadow: 0px 1px 0px #666;}

.titleHigh { width:290px; margin-right:10px; float:left;}
.titleHigh h2 { height:60px;  overflow:hidden; margin:15px 0 5px 0; text-shadow: 0px 1px 0px #ccc; }
/*.titleHigh strong a, .recent strong a {color:#6D727B;}*/
.descriptionHigh { width:290px; float:left; height:120px; overflow:hidden; }
.descriptionHigh h4 { font-weight: normal; margin:20px 0px 10px 0px;} 

.topArticle{ background-image:url(./../sorties-enfants/bgblue.png); margin-bottom:15px; width:590px; height:150px; padding:10px 15px; float:left;}
.topArticle h2{ font-size:1.2em; padding:0; margin:0; color:#FFF; text-shadow: 0px 1px 0px #666; }
#topHead{ position:relative;}
.topArticleFrame{ position:relative;width:588px; height:115px; margin:5px 1px;  overflow:hidden;}
.topArticleSlider{position:absolute;left:0; width:1800px; height:115px; }
.topArticleItem{ display:block; width:126px; height:95px; float:left; background-color:#FFF;margin-right:1px; padding:10px; font-size:14px;}

.vignetteTop{ border:#f5f5f5 1px solid; width:126px; height:60px; overflow:hidden;}

.boxRecherche { float:right; width:300px; background:#53B3DD; margin-bottom:15px;}
#detailsRecherche{ display:none; margin: 40px 0px 0px 0px;}
#rechercheForm{ background:url(./../sorties-enfants/form-search.png) no-repeat; width:277px; height:50px; float:left; display:block; margin:5px 0 5px 12px; }
#rechercheForm input[type=text] { background:transparent; width:220px; height:25px;  float:left; display:block; border:0; line-height:25px; padding:6px 0 4px 11px; font-size:12px; color:#666;}
#rechercheForm input[type=submit] {display: block; float: right; background: transparent; width: 33px; height: 33px; border: 0; cursor: pointer; text-align: left; text-indent: -5000px;}
.labelRecherche { float: left; font-size:12px; margin:4px 5px 5px 2px; color:#fff; }
#detailsRecherche select { font-size:10px; margin:0px 7px 5px 0px; float: left; width: 40px; height: 20px; border: 0; cursor: pointer; text-align: left; color:#666; }
#detailsRecherche input[type=text] { background:#fff; width:80px; height:20px; float:left; margin:0px 10px 0px 10px; line-height:15px; border:0; padding: 0; font-size:11px; color:#666;}

#barRecherche { background:#53B3DD;}
.labelBarRecherche { float: left; font-size:12px; margin:4px 5px 0px 2px; color:#000; }
#barRecherche select { font-size:10px; margin:0px 8px 0px 0px; float: left; width: 60px; height: 20px; border: 0; cursor: pointer; text-align: left; color:#666; }
#barRecherche input[type=text] { background:#fff; width:40px; height:20px; float:left; margin:0px 5px 0px 10px; line-height:15px; border:0; padding: 0; font-size:11px; color:#666;}

.boxSelectContent { float:right; width:300px; background:#9fc8da; margin-bottom:15px;}
.boxSelectContent span {display:block; font-weight:bold; font-size:14px; margin:10px 5px 5px 12px;}

.boxNewsletter { float:right; width:300px; background:#39F; margin-bottom:15px; background:url(./../sorties-enfants/bgnews.gif) no-repeat;}
.boxNewsletter span {display:block; font-weight:bold; font-size:14px; margin:10px 5px 5px 12px;}

.boxNewsletter strong, .boxRecherche strong, .selectBox strong, .boxSelectContent strong { display:block; font-weight:bold; font-size:14px; margin:8px 5px 5px 12px; font-size:18px; color:#FFF;  text-shadow: 0px 1px 0px #666;}

#newsletterForm{ background:url(./../sorties-enfants/form.png) no-repeat; width:277px; height:35px; float:left; display:block; margin:5px 0 5px 12px; }
#newsletterForm input[type=text] { background:transparent; width:215px; height:25px;  float:left; display:block; border:0; line-height:25px; padding:6px 0 4px 11px; font-size:12px; color:#666;}
#newsletterForm input[type=submit] {display: block; float: right; background: transparent; width: 33px; height: 33px; border: 0; cursor: pointer; text-align: left; text-indent: -5000px;}

.form {padding: 5px;font-size: 14px;text-shadow: 0px 1px 0px #fff;outline: none;background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ffffff)); background: -moz-linear-gradient(top,  #eee,  #ffffff); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #717171; -webkit-box-shadow: 1px 1px 0px #eee; -moz-box-shadow: 1px 1px 0px #eee; box-shadow:  1px 1px 0px #eee; width:250px;}
.form2 {padding: 3px;font-size: 11px;text-shadow: 0px 1px 0px #fff;outline: none;background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ffffff)); background: -moz-linear-gradient(top,  #eee,  #ffffff); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #717171; -webkit-box-shadow: 1px 1px 0px #eee; -moz-box-shadow: 1px 1px 0px #eee; box-shadow:  1px 1px 0px #eee; width:70px;}

.navArticle ul li{ font-family: 'MyriadPro-Regular', Arial, Helvetica, sans-serif; cursor:pointer;  text-shadow: 0px 1px 0px #666; color:#fff;}
#tabDetails{ display:none;}
#tabMedia{ display:none;}

.mintitle{ font-size:12px; margin: 5px 0px 10px 10px; display:block; color:#fff;}

#prec{ display:none;}

.navDerouleur{ position:absolute; right:2px; top:0px; text-align:right;}
.pagination {background:#4C92CD; display:inline; color:#FFF; padding:5px;text-shadow: 0px 1px 1px #333; margin-top:10px; float:left; -moz-border-radius:3px; -webkit-border-radius:3px; margin-right:3px;}
.paginationActive{color:#000; display:inline; padding:5px; margin-top:10px; float:left; margin:10px 5px 0 5px; }


.filArianne{ font-size:13px; margin-left:3px; margin-bottom:8px; display:block;}

.colBotom2{ float:left; width:400px; color:#4C92CD;}
.colBotom2 h4 { margin-top:60px;}
.colBotom{ float:right; width:160px; margin-left:10px; color:#6D727B;}
.colBotom h5 { margin-bottom:5px;}

.buttonLink{background:#ddd; background:-moz-linear-gradient(90deg, #999, #333);  background:-webkit-gradient(linear, left top, left bottom, from(#999), to(#333));  border:1px solid #717171; -moz-border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow:0 1px 0 #fff; -webkit-box-shadow:0 1px 0 #fff; color:#fff; cursor:pointer; font-family:Arial,sans-serif; font-size:12px;font-weight:bold; padding:5px 10px; text-shadow:0 1px 1px #333;text-transform:uppercase;}
.buttonLink:hover{background:#eee; background:-moz-linear-gradient(90deg, #333, #999); background:-webkit-gradient(linear, left top, left bottom, from(#333), to(#999)); border-color:#898989;}

.buttonLink2{background:#ddd; background:-moz-linear-gradient(90deg, #f3f3f3, #fff);  background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#f3f3f3));  border:1px solid #717171; -moz-border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow:0 1px 0 #fff; -webkit-box-shadow:0 1px 0 #fff; color:#333; cursor:pointer; font-family:Arial,sans-serif; font-size:16px;font-weight:bold; padding:10px 40px; text-shadow:0 1px 1px #fff;}
.buttonLink2:hover{background:#eee; background:-moz-linear-gradient(90deg, #fff, #f3f3f3); background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#fff)); border-color:#898989;}

.article { margin-bottom:0; -webkit-border-bottom-left-radius: 0; -moz-border-bottom-left-radius: 0; border-bottom-left-radius: 0;-webkit-border-bottom-right-radius: 0; -moz-border-bottom-right-radius: 0; border-bottom-right-radius: 0;}
.article h2{ font-size:18px;}
.articleContent { font-size:13px; padding:15px; display:block; font-family: 'Nunito', Arial, Helvetica, sans-serif;}
.illustrationArticle{ font-family: 'MyriadPro-Regular', Arial, Helvetica, sans-serif; width:590px; height:210px; border:1px solide #eee; overflow:hidden; position:relative;}
.illustrationArticle h1 { position:absolute; top:100px; background-image:url(./../sorties-enfants/bg.png); color:#fff; padding:5px 10px; height:30px; max-width:570px; overflow:hidden; z-index:10; text-shadow: 0px 1px 0px #000; font-size:1.4em;}
.illustrationArticle img { position:relative; top:-50px;}
.illustrationArticle strong { position:absolute; top:159px; background-image:url(./../sorties-enfants/bg.png); color:#000; padding:5px 10px; z-index:9;}
.illustrationArticle a { color:#000000;}

.navArticle {float:left; width:590px; margin-bottom:25px; background-image:url(./../sorties-enfants/bgBar.png); background-repeat: repeat-x;}
.navArticle ul{ display:block; float:left; height:50px; list-style:none; padding:0; margin:0;}
.navArticle li{ float:left; padding:0 15px; height:50px; line-height:50px; border-right: 1px dotted #fff;}

.labelAge{ margin: 8px 10px 0px 0px; font-size: 14px; float:right; padding:9px 30px 8px 8px; background:url(../sorties-enfants/label-age.png) no-repeat right;}
.labelTag { float:left; margin-right:3px; border:1px solid #eee; padding:3px 5px; color:#fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; opacity:0.5;}
.labelTag:hover{opacity:1.0;}

.labelEval{ float:right; height:16px; margin:18px 10px 0 0;}
.labelEval2{ float:right; width:125px; height:16px; }
.labelEval2 img{margin-right:1px; border:0;}

.labelEval img { margin-right:1px;}
.articleComplement { background-color:#fff; border-top:1px solid; border-color:#eee; -webkit-border-top-left-radius: 0; -moz-border-top-left-radius: 0; border-top-left-radius: 0;-webkit-border-top-right-radius: 0; -moz-border-top-right-radius: 0; border-top-right-radius: 0;}

.midBloc{ float:left; width:300px; padding:0px; font-size:12px;}
.midBloc strong{ display:block;}
.imgAuteur{ width:70px; height:80px; border:1px solid #ccc; float:left; margin-right:5px;}


/*-------- Pascale Moise --------*/

/*-------- description catégorie --------*/



.description-categorie {
	 background-color:#fff; float:left; width:565px; padding:5px 10px 5px 10px;
}
/*--------box search --------*/

div#search, div#search * {
	box-sizing:border-box;
}
div#search {
	float: right;
	position: relative;
	clear: both;
	width:304px; 
	padding: 10px;
	background:#53B3DD; margin-bottom:15px;
   -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: 1px 1px 3px #dcdbe0; -moz-box-shadow: 1px 1px 3px #dcdbe0; -webkit-box-shadow: 1px 1px 3px #dcdbe0;  border:2px solid white;
}
div#search h2 {
	display: block;
	font-weight: bold;
	font-size: 14px;
	margin: 0 ;
	font-size: 18px;
	color: #FFF;
	text-shadow: 0px 1px 0px #666;
}

div#search select {
	line-height: 30px;
	width: 100%;
	margin-bottom: 5px;
}

div#search .ui-datepicker {
	width: 100%;
	margin: 15px 0;
}
div#search .ui-widget {
	font-family: 'MyriadPro-Light', Arial, Helvetica, sans-serif;
	font-size: 1em;
}
div#search .ui-widget-header {
	background: #53B3DD;
	border: 0 none;
}
/*-------- SEARCH full text --------*/
div#search input[name=search] {
	position: relative;
	height: 32px;
	width: 100%;
	border: none;
	line-height: 25px;
	padding: 6px 0 4px 11px;
	font-size: 12px;
	color: #666;
	margin: 5px 0 0 0;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	background:#fff url(../img/sprite_lamuse.png) no-repeat right 5px;
}
div#search input[name=search].loader {
	background:#fff url(../sorties-enfants/loader.gif) no-repeat right 5px;
}
div.search-results {
	display: none;
	z-index: 5;
	position: absolute;
	border: 1px solid #a6c9e2;
	background: #fff;
	width: 280px;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}

div.search-results ul {
	padding: 0;margin: 0;
	list-style: none;
}
div.search-results ul li {
	padding: 3px 6px;
	border-bottom: 1px solid #a6c9e2;
	font-size: .9em;
}
div.search-results ul li:last {
	border: 0 none;
}
/*-------- TAGS IN LIST --------*/
div.tags {
	 clear: both;
}
div.tags a.labelTag {
	 font-size: .8em;
}

/*-------- TAGCLOUD --------*/
div#tagcloud {
	box-sizing:border-box;
	float: right;
	position: relative;
	clear: both;
	width:304px; 
	padding: 10px;
	background:#fff; 
	
	margin-bottom:15px;
   -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: 1px 1px 3px #dcdbe0; -moz-box-shadow: 1px 1px 3px #dcdbe0; -webkit-box-shadow: 1px 1px 3px #dcdbe0;  border:2px solid white;
	box-shadow: 1px 1px 3px #dcdbe0;
	-moz-box-shadow: 1px 1px 3px #dcdbe0;
	-webkit-box-shadow: 1px 1px 3px #dcdbe0;
	font-size: .75em;
}
div#tagcloud h2 {
	display: block;
	font-weight: bold;
	font-size: 14px;
	margin: 0 ;
	font-size: 18px;
	color:#778b9b;
}
div#tagcloud a {
	display: inline-block;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	padding: 1px 5px;
	 color: #fff;
	 margin: 2px;
	 line-height:120%;
	 background: #778b9b;
}

/*-------- SEARCH RESULTS LIST --------*/


div.content div.search_results > span {
	margin-right: 10px;
}
div.content div.search_results > span {
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	padding: 3px 8px;
	background: #fff;
}
div.content div.search_results > span > span {
	color: #999;
}
div.content div.search_results div.nb {
	text-align: right;
	font-size:13px;
}

div.nb {
	margin: 10px;
	font-size: .9em;
	color: #999;
}
ul.list {
	list-style: none;
	padding: 0;margin: 0;
}

ul.list li {
	display: block;
	clear: both;
	background-color: #F9F9F9;
	padding: 10px;
	margin-bottom: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 1px 1px 3px #dcdbe0;
	-moz-box-shadow: 1px 1px 3px #dcdbe0;
	-webkit-box-shadow: 1px 1px 3px #dcdbe0;
	border: 2px solid white;
}
ul.list li a img {
	float: left;
	margin-right: 10px;
	border: 1px solid #eee;
	width: 210px;height: 145px;
	border: 0 none;
}

ul.list li h2 {
	margin: 0;
}
ul.list li a.text, ul.list li a.address, ul.list li a.categorie {
	display: block;
	margin-top: 8px;
	color: #000;
}
ul.list li a.address,ul.list li a.default {
	color: #F63;
}
ul.list li div.date, article div.date {
	font-size: .9em;
	color: #999;
}
.clr {
	clear: both;
}