
/*******          CRTLIM :  OT GUERRET          ********
/** 
* Feuille de style Impression 
* 
* @client CRT LIMOUSIN - OT guerret  
* @project CRT LIMOUSIN
* @version 2 
/*******          CRTLIM :  OT GUERRET          ********



/* NON IMPRIMABLE 
---------------------------------------------------------------------------------------------------*/
#header .skiplink,
#header .dropdown,
#header #search,
.rubbon,
#footer,
.formulaire,
.block_link,
.addthis,
.pertinence,
form,
.template,
.visio,
.acces,
.bando,
.lang,
#debug 
#menurwd{
  display:none;
}

#menurwd{ position:relative;
  display:none;
}
/* RESET 
---------------------------------------------------------------------------------------------------*/

body {
  margin:0;
  padding:0;
  font-family:Georgia,times,serif;
  font-size:10pt;
  color:#000;
}
body * {
  margin:0;
  padding:0;
  border:none;
}
a {
  text-decoration:none;
    color:#000;
}
ul, ol {
  list-style-position:inside
}
table, td, blockquote, code, pre, textarea, input, iframe, object, embed, video { 
   max-width: 100% !important; 
} 
img, iframe, object, embed {
    max-width:100%;
    height:auto;
    vertical-align:middle;
}
textarea, table, td, th, code, pre, samp { 
   word-wrap: break-word;
}
code, pre, samp { 
   white-space: pre-line; 
} 


/* EN TETE DE PAGE : HEADER & FIL D'ARIANE 
---------------------------------------------------------------------------------------------------*/

body{margin:0;padding:0;font-family:arial,verdana,sans-serif;color:#0f181c;background:#5F5F5F;}
a{text-decoration:none;color:#4db2c4;border:none;outline:none;}
a:hover,a:focus{text-decoration:none;outline:none;}
a:active{outline:none;}
img{vertical-align:middle;max-width:100%;max-height:auto;height:auto;border:none;}
a{border:none;}
a img{border:none;}
.ie a img{border:none;}
a>img{border:0;}
ul{list-style:none;padding:0;margin:0;}
ol{list-style-type:decimal;list-style-position:inside;}
ol ol{list-style-type:lower-latin;}
input,select,textarea{font-family:arial,verdana,sans-serif;color:#0f181c;}
p.view_link{float:right;}
.horschamp{position:absolute;left:-300em;}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{font-family:"Ubuntu",sans-serif;margin:32px 0 20px;padding:0;color:#4db2c4;}
#content .full h1{margin:1em 0 0.5em;}
#content .view .full h2{font-size:2em;color:#4db2c4;}
#content .view .full h3{font-size:1.8em;}
#content .view .full h4{font-size:1.5em;}
#content .view .full h5{font-size:1.2em;}
#content .view .full h6{margin-bottom:14px;}
#content p{font-size:1em;line-height:1.3em;margin:0.5em 0 0.2em;}
.page{display:block;width:960px;margin:auto;color:#656565;max-width:100%;}
.clear{clear:both;}
.margin{padding-bottom:48px;background:#00597d;}
#content{background:#EFEFEF;padding-top:20px;position:relative;width:960px;max-width:100%;top:-65px;z-index:4;overflow:hidden;padding:10px 0;clear:both;}
.home #content{background:none;padding:10px 0 0;}
.home #content .hot{max-width:100%;background:#FFF;margin-top:-8px;overflow:hidden;padding:20px 10px 0 10px;margin-left:10px;margin-right:10px;box-sizing:border-box;-moz-box-sizing:border-box;}
#content .hot_end{display:block;height:33px;background:url('../../themebrivefestival/images/bkgd/homepage_start.png') no-repeat left top;}
#content .homecontent{background:#e1f2f5;overflow:hidden;}
.col{float:left;margin:0;}
.col.medium.right{padding-top:10px;}
.right{margin:0;max-width:33%;padding-left:10px;box-sizing:border-box;-moz-box-sizing:border-box;}
.medium{width:305px;}
.small{max-width:33.333%;width:33.333%;box-sizing:border-box;-moz-box-sizing:border-box;padding:7px;}
.tiny{width:10%;}
.large{width:642px;max-width:67%;box-sizing:border-box;-moz-box-sizing:border-box;}
.fullpage{width:100%;}


#header .site_id{position:relative;clear:both;height:156px;}#header .site_id a{display:block;width:100%;height:90%;margin:0;}
#header .site_id .bando{float:right;margin-left:244px;overflow:hidden;display:block;background:url('../../themebrivefestival/images/bkgd/homepage_header.png') no-repeat left top;background-size:100%;width:100%;height:263px;z-index:2;}#header .site_id .bando img{display:none;max-width:none;width:700px;height:140px;}
#header .site_id .logo{display:block;height:260px;width:100%;z-index:10;position:absolute;border:0;top:0px;}#header .site_id .logo a{margin:20px 50px;}#header .site_id .logo a img{position:relative;display:none;border:none;}#header .site_id .logo a img a{border:none;}

#header .satellites{padding:4px 0 2px 8px;height:30px;position:absolute;width:965px;}#header .satellites li{display:inline;float:left;}

#header #search .submit{position:relative;display:none;border:none;width:44px;height:34px;padding:0;cursor:pointer;background:url('../../otsocle/images//pictos/picto_search.png') no-repeat center;}
#header #search .text{background:none repeat scroll 0 0 #ffffff;border:1px solid white;padding:5px 10px;position:absolute;right:49px;top:1px;width:267px;height:21px;}
#header #main_nav{background-color:#00597d;width:948px;max-width:100%;padding:0 15px 0px 17px;border-radius:10px 10px 0 0 ;left:-10px;top:-12px;z-index:8;box-shadow:0 1px 2px #000000;position:relative;float:left;margin-bottom:40px;}#header #main_nav:before{content:' ';position:absolute;display:block;top:44px;left:0;min-width:10px;height:11px;background:url('../../themebrivefestival/images/pictos/rib_return_left.png') no-repeat left top;z-index:-5;}
#header #main_nav:after{content:' ';position:absolute;display:block;top:44px;right:0;background:url('../../themebrivefestival/images/pictos/rib_return_right.png') no-repeat right top;min-width:10px;height:11px;}

#header #main_nav ul.mainmenu{position:relative;margin-right:35px;float:left;}#header #main_nav ul.mainmenu li{color:#fff;display:inline;float:left;font-family:arial;margin-top:5px;}#header #main_nav ul.mainmenu li a.rwd_menulink{display:none;}
#header #main_nav ul.mainmenu li a{text-transform:uppercase;color:#ffe3a5;font-size:0.9em;margin:0px;font-family:"Roboto Condensed",sans-serif;font-weight:400;padding:10px 8px;display:block;}#header #main_nav ul.mainmenu li a:hover,#header #main_nav ul.mainmenu li a:focus{text-decoration:none;background:#00597d;color:#fff;}


#header .site_id{position:relative;clear:both;height:156px;}#header .site_id a{display:block;width:100%;height:90%;margin:0;}
#header .site_id .bando{float:right;margin-left:244px;overflow:hidden;display:block;background:url('../../themebrivefestival/images/bkgd/homepage_header.png') no-repeat left top;background-size:100%;width:100%;height:263px;z-index:2;}#header .site_id .bando img{display:none;max-width:none;width:700px;height:140px;}
#header .site_id .logo{display:block;height:260px;width:100%;z-index:10;position:absolute;border:0;top:32px;}#header .site_id .logo a{margin:0;height:100%;width:100%;}#header .site_id .logo a img{position:relative;display:none;border:none;}#header .site_id .logo a img a{border:none;}
#header .site_id .rubbon{background:url('../../themebrivefestival/images/bkgd/rubbon.png') no-repeat left top;height:330px;position:absolute;right:-28px;top:-68px;width:237px;z-index:5;}
#header .satellites{padding:4px 0 2px 8px;height:30px;position:absolute;width:965px;}#header .satellites li{display:inline;float:left;}
#header .satellites p{margin:0;padding:0;}
#header .satellites .baseline{color:#00597d;font-family:'Ubuntu',sans-serif;font-weight:400;font-size:1em;float:left;}
#header .satellites #headerlang{float:right;margin-right:20px;}#header .satellites #headerlang .acces,#header .satellites #headerlang .lang{font-size:0.8em;color:#fff;margin-left:15px;position:relative;z-index:11;float:left;}
#header .satellites #headerlang .acces ul{margin:0;padding:0;overflow:hidden;}
#header .satellites #headerlang .acces li{padding:4px 2px;}#header .satellites #headerlang .acces li a{color:#00597d;font-size:0.9em;}
#header .satellites #headerlang .acces li:last-child:before{content:' | ';color:#00597d;}
#header .satellites #headerlang .lang{}
#header .satellites #headerlang .lang p a{background:url('../../otsocle/images//pictos/arrow_down.png') no-repeat scroll 87% 9px #00597d;color:#FFFFFF;display:block;margin-right:-7px;padding:4px 24px 3px 6px;}
#header .satellites #headerlang .lang.unique p a{background-image:none;padding:4px 9px 3px 6px;}
#header .satellites #headerlang .lang ul{display:none;}
#header .satellites #headerlang .lang.open ul{display:block;border:1px solid #2D414F;background:#00597d;position:absolute;padding:5px;overflow:hidden;}
#header .satellites #headerlang .lang li{display:block;width:68px;}#header .satellites #headerlang .lang li a{text-decoration:none;display:block;color:#fff;padding:3px 0;}
#header #search form{height:0;}
#header #search{height:0;}#header #search #search_form_container{display:none;}
#header #search .submit{position:relative;display:none;border:none;width:44px;height:34px;padding:0;cursor:pointer;background:url('../../otsocle/images//pictos/picto_search.png') no-repeat center;}
#header #search .text{background:none repeat scroll 0 0 #ffffff;border:1px solid white;padding:5px 10px;position:absolute;right:49px;top:1px;width:267px;height:21px;}
#header #main_nav{background-color:#00597d;width:948px;max-width:100%;padding:0 15px 0px 17px;border-radius:10px 10px 0 0 ;left:-10px;top:-12px;z-index:8;box-shadow:0 1px 2px #000000;position:relative;float:left;margin-bottom:40px;}#header #main_nav:before{content:' ';position:absolute;display:block;top:44px;left:0;min-width:10px;height:11px;background:url('../../themebrivefestival/images/pictos/rib_return_left.png') no-repeat left top;z-index:-5;}
#header #main_nav:after{content:' ';position:absolute;display:block;top:44px;right:0;background:url('../../themebrivefestival/images/pictos/rib_return_right.png') no-repeat right top;min-width:10px;height:11px;}
.homepage #main_nav:before,.homepage #main_nav:after{width:20px;}
#header #main_nav ul.mainmenu{position:relative;margin-right:35px;float:left;}#header #main_nav ul.mainmenu li{color:#fff;display:inline;float:left;font-family:arial;margin-top:5px;}#header #main_nav ul.mainmenu li a.rwd_menulink{display:none;}
#header #main_nav ul.mainmenu li a{text-transform:uppercase;color:#ffe3a5;font-size:0.9em;margin:0px;font-family:"Roboto Condensed",sans-serif;font-weight:400;padding:10px 8px;display:block;}#header #main_nav ul.mainmenu li a:hover,#header #main_nav ul.mainmenu li a:focus{text-decoration:none;background:#00597d;color:#fff;}
#header #main_nav ul.mainmenu li:first-child:before{content:' ';}
#header #main_nav ul.mainmenu li.open a{text-decoration:none;background:#00597d;padding-top:10px;padding-bottom:10px;color:#fff;}
#header #main_nav ul.mainmenu li ul.subnav{display:none;}
#header #main_nav ul.mainmenu li.open ul.subnav{position:absolute;display:block;z-index:99;border:3px solid #00597d;background:#fff;width:250px;padding:0;}
#header #main_nav ul.mainmenu li:first-child.open ul.subnav{margin-left:0px;}
#header #main_nav ul.mainmenu li.open .subnav li{display:block;padding:4px 0;font-weight:bold;border:none;font-size:0.9em;position:relative;border-bottom:1px dotted #b5b5b5;z-index:15;float:none;margin:0;padding:0;color:#00597d;height:auto;font-family:"Arial",sans-serif;}#header #main_nav ul.mainmenu li.open .subnav li:before,#header #main_nav ul.mainmenu li.open .subnav li:after{content:' ';}
#header #main_nav ul.mainmenu li.open .subnav li a,#header #main_nav ul.mainmenu li.open .subnav li a.selected{font-family:"Ubuntu",sans-serif;color:#000;margin-left:0px;display:block;padding:10px;padding-left:25px;background:url('../../themebrivefestival/images/pictos/double_arrow_thm.png') no-repeat 10px center;}#header #main_nav ul.mainmenu li.open .subnav li a:hover,#header #main_nav ul.mainmenu li.open .subnav li a.selected:hover,#header #main_nav ul.mainmenu li.open .subnav li a:focus,#header #main_nav ul.mainmenu li.open .subnav li a.selected:focus{background:url('../../otsocle/images//pictos/bullet_1a.png') no-repeat 10px center;background-color:#00597d;color:#fff;}
#header #main_nav ul.mainmenu .open .subnav li{display:block;}
#header #main_nav .search{float:right;border:0;z-index:8;margin-top:5px;position:absolute;right:2px;top:0;}#header #main_nav .search li{height:34px;}
#header #main_nav .search:before{content:' ';}
#header #main_nav .search .rwd_lang_menu li{display:none;}
#content .right .block.second_nav{display:block;border:1px solid #ddd;}#content .right .block.second_nav h2{padding:5px 10px;margin:0;background:#00597d;text-transform:uppercase;color:#fff;font-size:0.9em;}
#content .right .block.second_nav ul{padding:5px;}#content .right .block.second_nav ul li ul{padding:0;}#content .right .block.second_nav ul li ul li ul{padding:0;}
#content .right .block.second_nav li{}#content .right .block.second_nav li a{color:#fff;background-color:#ff8600;background:url('../../otsocle/images//pictos/bullet_1a.png') no-repeat 5px center #ff8600;}
#content .right .block.second_nav li.selected>a{color:#fff;background:url('../../otsocle/images//pictos/bullet_1a.png') no-repeat 5px center #ff8600;}
#content .right .block.second_nav li li{}#content .right .block.second_nav li li.selected>a{color:#fff;background-color:#4db2c4;background:url('../../otsocle/images//pictos/bullet_2.png') no-repeat 15px center #4db2c4;}
#content .right .block.second_nav li li a{display:block;padding:4px 0;font-weight:bold;margin:0;border:none;font-size:0.9em;color:#00597d;background:url('../../otsocle/images//pictos/bullet_2.png') no-repeat 15px center #ffcf99;font-size:0.8em;padding-left:25px;}
#content .right .block.second_nav li li li.selected>a{color:#fff;background:url('../../otsocle/images//pictos/bullet_3.png') no-repeat 33px center #4db2c4;}
#content .right .block.second_nav li li li a{display:block;padding:4px 0;font-weight:bold;margin:0;border:none;font-size:0.9em;color:#4db2c4;background:url('../../otsocle/images//pictos/bullet_3.png') no-repeat 33px center #fff3e5;font-size:0.8em;padding-left:40px;}
#content .right .block.second_nav li:last-child a{border-bottom:none;}
#content .right .block.second_nav li a{display:block;padding:4px 0;font-weight:bold;margin:0;border:none;font-size:0.9em;padding:7px 0 9px 20px;border-bottom:1px dotted #b5b5b5;color:#00597d;background:url('../../otsocle/images//pictos/bullet_1b.png') no-repeat 5px center;padding-left:20px;}
#content .right .block.second_nav li li ul{background:#ffcf99;border-bottom:2px solid #ff8600;border-top:2px solid #fff;}
#content .pagination{margin:20px 0;}#content .pagination li{display:inline;background:#b5b5b5;padding:5px 10px;margin:5px 4px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}#content .pagination li a{color:#ddd;}
#content .pagination li.selected{background:#00597d;}
#content .result{border-bottom:2px solid #141E25;display:block;font-family:"ubuntu",sans-serif;font-size:1.2em;margin:20px 8px 13px;padding-bottom:3px;}#content .result strong{color:#00597d;}
#content .search h1{margin:0.5em 0 0.7em;}
#content .share{margin-top:10px;}
#content #breadcrumb{padding-bottom:5px;border-bottom:1px #ddd solid;}#content #breadcrumb li{display:inline;padding-left:15px;background:url('../../otsocle/images//pictos/double_arrow.png') no-repeat left center;font-size:0.7em;color:#00597d;}#content #breadcrumb li a{color:#4db2c4;}
#content #breadcrumb li:first-child{background-image:none;padding-left:0px;}
#footer{min-height:205px;font-family:"Ubuntu",sans-serif;display:block;background-color:#00597d;top:-65px;margin-bottom:0px;font-size:0.9em;position:relative;z-index:2;}#footer .content{padding:22px 20px 22px 22px;min-height:175px;position:relative;}
#footer .footer_logo{background:url('../../themebrivefestival/images/logos/logo_footer.png') no-repeat left top;display:block;height:136px;right:-34px;position:absolute;bottom:8px;width:261px;}
#footer .footer_col{position:relative;z-index:5;float:left;display:block;width:33.3%;border-left:1px solid #4db2c4;padding:0 20px;color:#fff;font-size:0.9em;line-height:14pt;min-height:110px;box-sizing:border-box;-moz-box-sizing:border-box;}#footer .footer_col.main{border-left:none;}
#footer .footer_col a{margin:8px 0;color:#ff8600;}
#footer .footer_col p{margin:0px 0 8px;}
#footer .footer_col h2,#footer .footer_col h3,#footer .footer_col h4,#footer .footer_col h5{color:#ff8600;font-size:1.4em;font-family:'Cambo',sans-serif;margin:0px 0 8px;}
#footer .satellites{display:block;background:#e1f2f5;border-bottom:2px solid #4db2c4;text-transform:uppercase;font-size:0.8em;padding:0 5px;overflow:hidden;}#footer .satellites .copyright{float:left;margin:7px 0;font-style:italic;}
#footer .satellites .mentions{float:right;margin:-5px 0;color:#000;}
#footer .satellites .mentions p{color:#000;}#footer .satellites .mentions p a{color:#000;}
#footer .satellites .mentions ul li{color:#000;float:left;}
#footer .satellites .mentions ul li:before{content:' - ';}
#footer .satellites .mentions ul li:after{content:' ';}
#footer .satellites .mentions ul li:first-child:before,#footer .satellites .mentions ul li:last-child:after{content:' ';}
#footer .satellites .mentions ul li a{display:inline;color:#000;text-transform:uppercase;}
#content .block.info{color:#00597d;border:1px solid #ddd;font-size:0.8em;}#content .block.info h2{padding:5px 10px;margin:0;background:#00597d;text-transform:uppercase;color:#fff;}
#content .block.info li{padding:10px 0;border-bottom:1px dotted #b5b5b5;margin:0 8px;}#content .block.info li.selected{color:#fff;background:#ff8600;margin:0px;padding:10px;}#content .block.info li.selected a{color:#fff;padding-left:20px;background:url('../../otsocle/images//pictos/dele_facet.png') no-repeat left 12px;}
#content .block.info li:last-child{border-bottom:none;}
#content .block.info li a{color:#4db2c4;font-weight:bolder;padding:10px 3px 0 0px;font-weight:bold;}#content .block.info li a:hover{text-decoration:none;}
#content .block.info li em{font-style:normal;}
#content .block .map h2{padding:0 5px;}
.visiorwd{display:none;}
#content .view .full .formulaire ul{margin:0;}
#content .view .full .formulaire li{background:none;padding:0;}
#content .view .full .formulaire .field{position:relative;overflow:hidden;clear:both;margin:20px 0;padding:0;background:none;}
#content .view .full .formulaire .field.hidden{display:none;}
#content .view .full .formulaire .field label,#content .view .full .formulaire .field .label{display:block;float:none;text-align:left;margin:3px 2% 0 0;vertical-align:middle;font-weight:bold;font-size:0.9em;padding-bottom:3px;}
#content .view .full .formulaire .field input{vertical-align:middle;}
#content .view .full .formulaire .field input[type=submit]{background:#ff8600;color:#fff;border:1px solid #ff8600;text-transform:uppercase;font-weight:bolder;display:block;width:150px;padding:5px;padding-right:2px;background:url('../../otsocle/images//pictos/arrow_right.png') no-repeat 5px center #ff8600;}
#content .view .full .formulaire .text input,#content .view .full .formulaire select,#content .view .full .formulaire textarea{width:60%;border:1px solid #ddd;background:#efefef;border-color:#ddd #eee #eee #ddd;font-size:1em;border-top:1px solid #4db2c4;}
#content .view .full .formulaire .short input{width:30%;}
#content .view .full .formulaire select{width:62%;}
#content .view .full .formulaire .text input,#content .view .full .formulaire textarea{padding:5px;}
#content .view .full .formulaire option{padding:2px 5px 0 5px;}
#content .view .full .formulaire select,#content .view .full .formulaire textarea{vertical-align:top;}
#content .view .full .formulaire input:focus,#content .view .full .formulaire select:focus,#content .view .full .formulaire textarea:focus{background:#eee;}
#content .bloc{display:block;border:1px solid #ddd;overflow:hidden;background:#fff;padding:10px;}
#content .block{display:block;border:1px solid #ddd;overflow:hidden;border-top:3px solid #4db2c4;background:#fff;margin-bottom:14px;}#content .block p{font-size:9pt;}
#content .block.flickr .desc{padding:5px 10px 8px;overflow:hidden;}
#content .block ul.flickr_list{padding:0;margin:0;overflow:hidden;padding:0 10px;}#content .block ul.flickr_list li.flickr_image{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;display:inline;float:left;width:50%;}#content .block ul.flickr_list li.flickr_image a{background:#F0F5F1;padding:4px;border:solid 1px #DDD;display:block;}
#content .block ul.flickr_list li.flickr_image img{width:100%;}
#content .block.view{padding:10px;}#content .block.view h2{margin:-5px 0 10px;font-weight:normal;}
#content .block.view .view_link a{background:none repeat scroll 0 0 #ff8600;color:#FFFFFF;display:inline;font-size:0.85em;padding:4px 11px;display:block;text-transform:uppercase;}
#content .block.view.standard{border-width:1px;border-color:#ddd;text-align:center;}
.home #content h2,#content .right h2{text-decoration:none;color:#00597d;font-size:1.5em;font-family:'Ubuntu',sans-serif;}
#content .view .resume,#content .view .free{margin:-10px;}
#content .resume .desc{padding:5px 10px 8px;overflow:hidden;color:#656565;}#content .resume .desc h2 a,#content .resume .desc h2,#content .resume .desc h3 a,#content .resume .desc h3{font-size:1.15em;color:#00597d;text-decoration:none;margin:0.3em 0 0.7em;font-weight:normal;}
#content .resume p,#content .resume .intro{margin:0;font-size:9pt;color:#656565;}
#content .resume .intro{margin-bottom:17px;}
#content .resume .desc h2 a,#content .resume .desc h2{text-decoration:none;color:#00597d;font-size:1.5em;font-family:'Ubuntu',sans-serif;}
#content .view .resume p.figure{margin:0;}
#content .block .right p.view_link{display:block;border-top:1px solid #ddd;margin:0;}
#content .block.view p.view_link{border:none;}
#content p.view_link a{background:none repeat scroll 0 0 #ff8600;color:#FFFFFF;display:inline;font-size:0.85em;padding:4px 11px;display:block;text-transform:uppercase;}
#content .free .desc{padding:5px 10px 8px;overflow:hidden;}#content .free .desc h2 a,#content .free .desc h2,#content .free .desc h3 a,#content .free .desc h3{font-size:1.2em;font-weight:normal;color:#00597d;text-decoration:none;margin:0.3em 0 0.4em;}
#content .free p,#content .free .intro{margin:0;font-size:9pt;color:#656565;}
#content .free .intro{margin-bottom:0px;}
#content .free .figure{max-width:100%;}
#content .free .desc h2 a,#content .free .desc h2{text-decoration:none;color:#00597d;font-size:1.5em;font-family:'Ubuntu',sans-serif;}
#content .free p.view_link{margin-top:5px;}
#content .view .line{margin:10px 0;border-bottom:1px solid #ddd;padding-bottom:10px;}#content .view .line strong a{font-family:'Ubuntu' sans-serif;color:#4db2c4;margin:10px 0 1px;}
#content .view .line .meta{font-size:0.8em;color:#00597d;}
#content .highlight,#content .block.view.highlight{background:#f5851f;color:#fff;}#content .highlight h3,#content .block.view.highlight h3,#content .highlight h2,#content .block.view.highlight h2{color:#ffe3a5;font-family:"big_noodle",Arial;}
#content .highlight p.view_link a,#content .block.view.highlight p.view_link a{background:#d64829;}
#content .highlight .desc,#content .block.view.highlight .desc{color:#fff;}#content .highlight .desc h3,#content .block.view.highlight .desc h3,#content .highlight .desc h2,#content .block.view.highlight .desc h2{color:#fff;}#content .highlight .desc h3 a,#content .block.view.highlight .desc h3 a,#content .highlight .desc h2 a,#content .block.view.highlight .desc h2 a{color:#ffe3a5;}
#content .price_block{background:#4db2c4;color:#FFF;}#content .price_block .free .desc{text-align:center;}#content .price_block .free .desc p{color:#FFF;}#content .price_block .free .desc p.price *{display:block;}
#content .price_block .free .desc p.price strong{font-size:33px;line-height:33px;}
#content .view .i-line{margin:10px 0;border-bottom:1px solid #ddd;padding-bottom:10px;overflow:hidden;}#content .view .i-line .figure{width:90px;max-width:34%;height:auto;float:left;border:none;}
#content .view .i-line strong{display:block;float:left;width:60%;margin:0px 0px 1px 5px;}#content .view .i-line strong em.meta{font-size:0.8em;color:#b5b5b5;font-weight:normal;display:block;}
#content .view .i-line strong a{font-family:'Ubuntu' sans-serif;color:#4db2c4;}
#content .view.list{border-bottom:1px solid #ddd;padding:10px 0 0 0;margin-left:10px;}#content .view.list .desc{padding:0 5px 5px 10px;overflow:hidden;}#content .view.list .desc h2{margin:-5px 0 0px;}#content .view.list .desc h2 a{font-family:'Ubuntu' sans-serif;color:#00597d;display:block;margin:10px 0 0px;font-size:0.7em;}
#content .view.list .desc .meta{font-size:0.8em;color:#656565;}
#content .view.list .desc strong a{color:#4db2c4;font-family:'Ubuntu' sans-serif;}
#content .view.list .desc p.intro{min-height:64px;}
#content .view.list .desc p.view_link{margin:5px 0 0 0;}
#content .view.list .figure{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:0;padding:0px 0 3px 0px;max-width:30%;}
#content .view.result{border-style:none none solid none;margin:0;padding:0;width:101%;}#content .view.result .meta{font-size:0.7em;margin:0;padding:0;padding-top:1px;color:#656565;}
#content .view.result .desc{font-family:arial,sans-serif;padding-left:0;}#content .view.result .desc h2{margin:0;padding:0;}#content .view.result .desc h2 a{font-family:'Ubuntu' sans-serif;color:#00597d;display:block;margin:10px 0 1px;padding:0;font-size:0.65em;line-height:1em;}
#content .view.result .figure{float:right;padding:0 0 5px 10px;max-width:35%;}#content .view.result .figure a{display:block;}
#content .view.result .relevance{max-width:60%;}#content .view.result .relevance .progress{font-size:0.2em;padding:0;background:#4db2c4;height:8px;width:83%;display:inline-block;}#content .view.result .relevance .progress .bar{display:block;height:8px;background:#4A722B;}
#content .view.result .relevance em{font-size:0.5em;font-weight:bold;color:#000;font-style:normal;}
#content #lei{clear:both;margin:15px 0 10px;}#content #lei .nav{background:#d8d8cc;border-top:4px solid #003822;border-bottom:1px double white;overflow:hidden;padding:10px;}#content #lei .nav .selection{overflow:hidden;}#content #lei .nav .selection p{margin:0;}
#content #lei .nav .selection a.btn{background:url('../../otsocle/images//pictos/picto_menu_arrow.png') no-repeat #00597d;background-position:95% 50%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;color:#fff;padding:4px 30px 4px 12px;}
#content #lei .nav .selection.supp{margin-top:5px;}
#content #lei .nav .sort-panel{width:290px;max-width:55%;overflow:hidden;float:left;}
#content #lei .nav form{margin-top:5px;}
#content #lei .nav p.filterdate{background-color:#00597d;color:#FFFFFF;padding:6px 12px;}#content #lei .nav p.filterdate label{font-size:1em;}
#content #lei .nav p.filterdate .tiny{width:70px;}
#content #lei .nav p.filterdate .submit{background:none;border:none;color:#FFF;cursor:pointer;}
#content #lei .nav .open ul.subnav{display:block;}
#content #lei .nav ul.subnav{display:none;width:290px;max-width:100%;border-bottom:4px solid #00597d;position:absolute;margin:0;}#content #lei .nav ul.subnav li{background:#fff;display:block;padding:4px 0;font-weight:bold;border:none;font-size:0.9em;position:relative;border-bottom:1px dotted #b5b5b5;z-index:15;float:none;margin:0;padding:0;color:#00597d;height:auto;}#content #lei .nav ul.subnav li a{text-decoration:none;background:url('../../otsocle/images//pictos/bullet_1b.png') no-repeat 5px center;padding-left:20px;color:#00597d;display:block;padding:5px 18px;}#content #lei .nav ul.subnav li a:hover{background:url('../../otsocle/images//pictos/bullet_1a.png') no-repeat 5px center #dddddd;}
#content #lei .nav ul.display{float:right;padding:0;margin:0;}#content #lei .nav ul.display li{float:left;background:none;padding:0;margin-left:6px;}#content #lei .nav ul.display li.selected a{padding:10px;display:block;height:15px;width:15px;background:#00597d;}#content #lei .nav ul.display li.selected a.list{background:url('../../otsocle/images//pictos/lei-list_white.png') no-repeat 9px center #00597d;}
#content #lei .nav ul.display li.selected a.geoloc{background:url('../../otsocle/images//pictos/lei-geo_white.png') no-repeat 12px center #00597d;}
#content #lei .nav ul.display li a{padding:10px;display:block;height:15px;width:15px;background:#00597d;}#content #lei .nav ul.display li a.list{background:url('../../otsocle/images//pictos/lei-list_black.png') no-repeat 9px center #f1f1e7;}#content #lei .nav ul.display li a.list:hover{background:url('../../otsocle/images//pictos/lei-list_white.png') no-repeat 9px center #00597d;}
#content #lei .nav ul.display li a.geoloc{background:url('../../otsocle/images//pictos/lei-geo_black.png') no-repeat 12px center #f1f1e7;}#content #lei .nav ul.display li a.geoloc:hover{background:url('../../otsocle/images//pictos/lei-geo_white.png') no-repeat 12px center #00597d;}
#content #lei .nav ul.display li a.geolocate{padding:0px;display:block;height:29px;width:29px;background:#00597d;background:url('../../otsocle/images//pictos/picto_targetme_selected.png') no-repeat left center #f1f1e7;}#content #lei .nav ul.display li a.geolocate:hover{background:url('../../otsocle/images//pictos/picto_targetme.png') no-repeat left center #f1f1e7;}
#content #lei .nav ul.display li a.geolocate.selected{background:url('../../otsocle/images//pictos/picto_targetme.png') no-repeat left center #f1f1e7;}
#content #lei .lei-content{margin:12px 0 55px;padding:0 0 10px;background:#d8d8cc;border-bottom:4px solid #003822;}#content #lei .lei-content .view.list{border-top:2px solid #d8d8cc;background:none repeat scroll 0 0 #e6e5e0;overflow:hidden;border-bottom:1px solid #b5b5b5;padding:10px;}#content #lei .lei-content .view.list .figure{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 10px 5px 0;overflow:hidden;width:200px;max-width:35%;margin:0;max-height:170px;}#content #lei .lei-content .view.list .figure a{border:none;display:block;}
#content #lei .lei-content .view.list .figure+.desc{width:394px;}#content #lei .lei-content .view.list .figure+.desc a{border:none;}
#content #lei .lei-content .view.list .desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:none repeat scroll 0 0 #e6e5e0;color:#656565;line-height:1.2em;max-width:65%;display:block;float:right;width:389px;padding:0;margin:0;}#content #lei .lei-content .view.list .desc .rating{float:left;margin-left:10px;padding:3px 0px;}
#content #lei .lei-content .view.list .desc p{line-height:15px;color:#848580;}
#content #lei .lei-content .view.list .desc img{vertical-align:top;}
#content #lei .lei-content .view.list .desc h2{display:inline;float:left;margin:0;}#content #lei .lei-content .view.list .desc h2 a{color:#000;margin:0 0 8px;line-height:1.1em;font-size:14pt;display:inline-block;text-decoration:none;}
#content #lei .lei-content .view.list .desc img{display:inline;}
#content #lei .lei-content .view.list .meta{font-size:9pt;color:#00597d;clear:both;}
#content #lei .lei-content .view.list .intro{overflow:hidden;}
#content #lei .lei-content .view.list .intro p{margin:0;}
#content #lei .lei-content .view.list .info{display:inline;margin:10px 0;overflow:hidden;display:block;line-height:1.7em;position:relative;top:10px;}#content #lei .lei-content .view.list .info p{line-height:1.7em;padding:0;margin:0;}
#content #lei .lei-content .view.list .info .local{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#content #lei .lei-content .view.list .info .local a{text-decoration:none;color:#000;background:url('../../otsocle/images//bkgd/bkg_localisation.png') no-repeat scroll 0 -3px transparent;margin-right:5px;padding:5px 5px 5px 23px;position:relative;top:6px;}
#content #lei .lei-content .view.list .info .price{float:left;color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right;width:135px;background:#F1F1E7;padding:6px 5px;border-radius:6px;}#content #lei .lei-content .view.list .info .price span{font-style:italic;position:relative;top:-1px;}
#content #lei .lei-content .view.list .info .price strong{font-size:1.4em;}
#content #lei .lei-content .view.list .info .view_link{font-size:1em;}#content #lei .lei-content .view.list .info .view_link a{background:url("../../otsocle/images//pictos/puce_link.png") no-repeat scroll left 49% #015030;color:#FFFFFF;padding:0 20px 0 40px;margin:7px 5px 10px;text-decoration:none;text-transform:none;height:20px;font-size:1em;}#content #lei .lei-content .view.list .info .view_link a:hover,#content #lei .lei-content .view.list .info .view_link a:focus{background-color:#74A822;color:#000;}
#content #lei .lei-content .pagination{margin:20px 0;}#content #lei .lei-content .pagination ul{overflow:hidden;}
#content #lei .lei-content .pagination li{float:left;background:#fff;padding:0;margin:0 4px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}#content #lei .lei-content .pagination li:hover{background:#00597d;color:#fff;}
#content #lei .lei-content .pagination li a{font-size:1.2em;color:#b5b5b5;text-decoration:none;display:block;padding:6px 7px;}
#content #lei .lei-content .pagination li.points{padding:6px 7px;}
#content #lei .lei-content .pagination li.selected{background:#00597d;}
#content #lei .lei-content #map.gmap .gmap-content{padding:5px;overflow:hidden;}#content #lei .lei-content #map.gmap .gmap-content .figure{width:30%;margin-bottom:10px;margin-right:10px;float:left;}#content #lei .lei-content #map.gmap .gmap-content .figure img{max-width:100%;width:auto;}
#content #lei .lei-content #map.gmap .gmap-content .title{margin-bottom:20px;display:inline;color:#00597d;}#content #lei .lei-content #map.gmap .gmap-content .title a{color:#00597d;}
#content #lei .lei-content #map.gmap .gmap-content .figure+.title{margin-bottom:6px;}
#content #lei .lei-content #map.gmap .gmap-content .meta{padding:5px 10px;}
#content #lei .lei-content #map.gmap .gmap-content a{text-decoration:none;color:#fff;}
#content .gmap img{max-width:none;}
#content .view .full{font-size:0.8em;line-height:1.3em;}#content .view .full .right{max-width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;padding:0;padding:0 0 5px 10px;}
#content .view .full .left{max-width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:0;padding:0 10px 5px 0;}
#content .view .full .intro p{font-size:1.3em;font-weight:bold;line-height:16pt;color:#00597d;margin-bottom:15px;}
#content .view .full .intro p,#content .view .full h2,#content .view .full h3,#content .view .full h4,#content .view .full h5,#content .view .full h6{font-family:"Ubuntu",sans-serif;}
#content .view .full .intro .figure{margin:0;max-width:42%;float:left;padding:0 10px 3px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#content .view .full p{line-height:1.7em;}
#content .view .full h2{color:#4db2c4;line-height:30px;}
#content .view .full h1,#content .view .full h3,#content .view .full h4,#content .view .full h5,#content .view .full h6{color:#00597d;line-height:1.2em;}
#content .view .full h6{font-size:1.2em;font-weight:normal;}
#content .view .full label{font-weight:normal;font-size:1.3em;}
#content .view .full a{text-decoration:underline;color:#4db2c4;}
#content .view .full ul,#content .view .full ol{margin-left:20px;list-style-type:none;font-size:9pt;margin-top:5px;}
#content .view .full ol{list-style-type:decimal;margin-left:5px;padding:0;}#content .view .full ol li{background-image:none;}#content .view .full ol li li{background-image:none;margin-left:15px;}
#content .view .full ol ol{list-style-type:decimal;}
#content .view .full li+ul{border:1px solid transparent;background-position::bottom right;}
#content .view .full li{padding-left:15px;background:url('../../themebrivefestival/images/pictos/big_arrow.png') no-repeat left 5px;}#content .view .full li strong{font-weight:bold;font-family:arial;}
#content .view .full li li{background:url('../../otsocle/images//pictos/picto_lozenge.png') no-repeat left top;}#content .view .full li li strong{font-weight:bold;}
#content .view .full .meta{font-size:0.9em;color:#656565;}
#content .view .full .figure{margin-top:0px;max-width:100%;}
#content .view .full em{color:#656565;display:block;}
#content .view .full .media,#content .view .full .video{display:block;overflow:hidden;}#content .view .full .media.right,#content .view .full .video.right{float:right;}
#content .view .full .media.left,#content .view .full .video.left{float:left;}
#content .view .full .media.center,#content .view .full .video.center{float:none;margin:auto;}
#content .view .full table{border:1px solid #ddd;border-collapse:collapse;margin-left:0;margin-top:5px;}#content .view .full table h1,#content .view .full table h2,#content .view .full table h3,#content .view .full table h4,#content .view .full table h5{margin:0;}
#content .view .full table tr:nth-child(2n){background:#F1F1F1;}
#content .view .full table tr:nth-child(2n+1){background-color:#FFF;}
#content .view .full table th{border:1px solid #ddd;border-collapse:collapse;background:#4db2c4;color:#fff;padding:5px;font-weight:bold;}
#content .view .full table td{border:1px solid #ddd;padding:5px;text-align:left;vertical-align:top;}
#content .view .full table.sans_contour{border:0;margin-top:10px;}#content .view .full table.sans_contour td{border-width:0px;border:none;background:none;padding-left:10px;width:50%;}#content .view .full table.sans_contour td:first-child{padding-left:0;padding-right:10px;}
#content .view .full table.sans_contour tr{border:none;background:none;}
#content .view .full table.sans_contour.offre{clear:both;border-top:solid 1px #4db2c4;}
#content .view .full .galleria{margin-top:10px;}
#content .view .full .hidden-link{text-decoration:none;color:#FFF;background-color:#ff8600;padding:4px 11px;float:right;}
#content .view .sitemap h1{padding-bottom:10px;border-bottom:1px solid #00597d;}
#content .view .sitemap .col{float:left;display:block;width:49%;}#content .view .sitemap .col a{text-decoration:none;color:#00597d;}
#content .view .sitemap .col li{background:none;}
#content .view .sitemap .col .right{float:left;}
#content .view .sitemap table td{text-align:center;}
.ui-datepicker{background:#eee;padding:5px;border-radius:5px;}.ui-datepicker .ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em;}
.ui-datepicker .ui-widget .ui-widget{font-size:1em;}
.ui-datepicker .ui-widget input,.ui-datepicker .ui-widget select,.ui-datepicker .ui-widget textarea,.ui-datepicker .ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em;}
.ui-datepicker .ui-widget-content{border:1px solid #d9d6c4;background:#eceadf url(../images/jquery/ui-bg_fine-grain_10_eceadf_60x60.png) 50% 50% repeat;color:#1f1f1f;}
.ui-datepicker .ui-widget-content a{color:#1f1f1f;}
.ui-datepicker .ui-widget-header{border:1px solid #d4d1bf;background:#ffffff url(../images/jquery/ui-bg_fine-grain_15_ffffff_60x60.png) 50% 50% repeat;color:#453821;font-weight:bold;}
.ui-datepicker .ui-widget-header a{color:#453821;}
.ui-datepicker .ui-state-default,.ui-datepicker .ui-widget-content .ui-state-default,.ui-datepicker .ui-widget-header .ui-state-default{border:1px solid #cbc7bd;background:#f8f7f6 url(../images/jquery/ui-bg_fine-grain_10_f8f7f6_60x60.png) 50% 50% repeat;font-weight:bold;color:#654b24;}
.ui-datepicker .ui-state-default a,.ui-datepicker .ui-state-default a:link,.ui-datepicker .ui-state-default a:visited{color:#654b24;text-decoration:none;}
.ui-datepicker .ui-state-hover,.ui-datepicker .ui-widget-content .ui-state-hover,.ui-datepicker .ui-widget-header .ui-state-hover,.ui-datepicker .ui-state-focus,.ui-datepicker .ui-widget-content .ui-state-focus,.ui-datepicker .ui-widget-header .ui-state-focus{border:1px solid #654b24;background:#654b24 url(../images/jquery/ui-bg_fine-grain_65_654b24_60x60.png) 50% 50% repeat;font-weight:bold;color:#ffffff;}
.ui-datepicker .ui-state-hover a,.ui-datepicker .ui-state-hover a:hover,.ui-datepicker .ui-state-hover a:link,.ui-datepicker .ui-state-hover a:visited{color:#ffffff;text-decoration:none;}
.ui-datepicker .ui-state-active,.ui-datepicker .ui-widget-content .ui-state-active,.ui-datepicker .ui-widget-header .ui-state-active{border:1px solid #d9d6c4;background:#eceadf url(../images/jquery/ui-bg_fine-grain_15_eceadf_60x60.png) 50% 50% repeat;font-weight:bold;color:#140f06;}
.ui-datepicker .ui-state-active a,.ui-datepicker .ui-state-active a:link,.ui-datepicker .ui-state-active a:visited{color:#140f06;text-decoration:none;}
#content .view .full .factbox{border:1px solid #7ddaff;width:230px;overflow:hidden;margin:5px;padding:0;max-width:none;}#content .view .full .factbox.left{float:left;width:45%;}
#content .view .full .factbox.right{float:right;width:45%;}
#content .view .full .factbox.large{width:100%;margin:5px 0;}
#content .view .full .factbox .factbox-content{background:#007db0;color:#b5b5b5;font-size:1em;line-height:1.3em;padding:5px;margin:3px;overflow:hidden;}#content .view .full .factbox .factbox-content h2,#content .view .full .factbox .factbox-content h3,#content .view .full .factbox .factbox-content h4,#content .view .full .factbox .factbox-content h5,#content .view .full .factbox .factbox-content h6{color:#fff;margin:0.3em 0 0.4em;}
#content .view .full .factbox .factbox-content img{border:2px solid white;margin:5px 5px 5px 0;}
#content .view .full .factbox .factbox-content p{padding:5px;line-height:1.3em;}
.template{position:fixed;margin:10px;padding:10px;z-index:99;top:0;left:15px;font-size:0.8em;color:#111;background:#f0f0f0;opacity:0.9;border:1px solid orange;-webkit-border-top-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomleft:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;}.template h1{font-size:1.2em;font-weight:bold;margin:10px 0px;}
#content .visio{overflow:hidden;}#content .visio .visio_content{width:100%;position:relative;height:350px;background:#1B2831;border-radius:15px 0 0 15px;margin:auto;float:right;overflow:hidden;}#content .visio .visio_content a{color:#4db2c4;}#content .visio .visio_content a:hover{color:#ffc10e;}
#content .visio .visio_content ul.visio_navigation{position:absolute;top:0;left:0;list-style:none;padding:0;margin:0;height:100%;z-index:5;display:block;width:357px;background:#00597d;width:300px;max-width:35%;}#content .visio .visio_content ul.visio_navigation li{font-size:12px;color:#666;border-bottom:1px solid #287492;border-top:1px solid #1B4460;width:100%;}#content .visio .visio_content ul.visio_navigation li:first-child{border-top:none;}
#content .visio .visio_content ul.visio_navigation li span{font-size:14px;font-family:Verdana;line-height:18px;padding:6px 20px 0 12px;padding:6px 1%;display:block;}
#content .visio .visio_content ul.visio_navigation li a{display:block;height:35px;text-decoration:none;color:#4db2c4;line-height:20px;outline:none;padding:20px 10px;margin:0;font-family:"Ubuntu",sans-serif;width:308px;width:103%;}#content .visio .visio_content ul.visio_navigation li a:hover{background:url('../../themebrivefestival/images/bkgd/bkg_visio_bigarrow.png') top right no-repeat;color:#fff;}
#content .visio .visio_content ul.visio_navigation li:first-child a:hover,#content .visio .visio_content li.ui-tabs-active:first-child a{border-radius:15px 0 0 0;}
#content .visio .visio_content .visio_slides{width:620px;height:350px;background:#999;position:relative;z-index:-;float:right;}#content .visio .visio_content .visio_slides a img{height:100%;}
#content .visio .visio_content .visio_slides .info{position:absolute;bottom:10px;right:20px;max-width:68%;background:url('../../themebrivefestival/images/visio/transparent-bg.png');}#content .visio .visio_content .visio_slides .info a.hideshow{position:absolute;font-size:11px;font-family:Verdana;color:#f0f0f0;right:10px;top:-20px;line-height:20px;margin:0;outline:none;background:#1B2831;}
#content .visio .visio_content .visio_slides .info h2{font-size:1.2em;font-family:Georgia, serif;color:#fff;padding:5px;margin:0;font-weight:normal;overflow:hidden;}
#content .visio .visio_content .visio_slides .info p{margin:10px 15px;font-family:Verdana;font-size:11px;line-height:15px;color:#fff;font-weight:bold;}
#content .visio .visio_content .visio_slides .info a{text-decoration:none;color:#ffc10e;}
#content .visio .visio_content .visio_slides .info a:hover{text-decoration:underline;}
#content .visio .visio_content .ui-tabs-hide{display:none;}
#content .visio .visio_content li.ui-tabs-selected,#content .visio .visio_content li.ui-tabs-active{background:url('../../themebrivefestival/images/bkgd/bkg_visio_bigarrow.png') top 6px no-repeat;}
#content .visio .visio_content ul.visio_navigation li.ui-tabs-selected a,#content .visio .visio_content ul.visio_navigation li.ui-tabs-active a{background:url('../../themebrivefestival/images/bkgd/bkg_visio_bigarrow.png') top right no-repeat;color:#fff;}
@media screen and (max-width:650px){.gmap{max-height:200px;} #header .site_id{position:relative;height:86px;}#header .site_id .rubbon{position:absolute;right:0;top:-36px;height:25px;width:25px;background:url('../../themebrivefestival/images//bkgd/tiny_rubbon.png') no-repeat left top;} #header .site_id .bando{display:block;background:url('../../themebrivefestival/images/bkgd/homepage_header.png') no-repeat left top;width:100%;background-size:100%;} #header .site_id .logo{border-radius:none;background-image:none;background:transparent;width:100%;text-align:center;height:auto;padding:10px 0;}#header .site_id .logo a{margin:0;} #header .site_id .logo img{height:75px;width:auto;} #header .satellites #headerlang{margin-right:35px;} 
#menurwd{display:none;} #menurwd a{display:none;color:#00597D;}#header #main_nav ul.search{border:0;width:100%;border-bottom:1px solid #121B23;border-top:1px solid #343E47;float:none;position:static;margin:0;line-height:30px;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#header #main_nav ul.search li{height:auto;overflow:hidden;}#header #main_nav ul.search li #search{height:auto;}#header #main_nav ul.search li #search .horschamp{display:none;} #header #main_nav ul.search li #search .submit{display:none;float:left;width:43px;height:30px;padding:5px;background:url('../../otsocle/images//pictos/search_mobile.jpg') no-repeat left top;border-radius:none;} #header #main_nav ul.search li #search #search_form_container{padding-top:2px;display:block;}#header #main_nav ul.search li #search #search_form_container .text{display:block;position:static;top:auto;right:auto;max-width:68%;height:15px;} #header #main_nav ul.search li #search ul.rwd_lang_menu{display:none;} #header #main_nav{display:none;background-color:#00597d;width:100%;z-index:8;padding:0;left:0;top:0;box-shadow:none;border-radius:0;margin:0;}#header #main_nav:before,#header #main_nav:after{width:0;height:0;} #header #main_nav.open{display:block;} #header #main_nav ul.mainmenu{width:100%;border-radius:none;background-color:#00597d;margin:0;float:none;}#header #main_nav ul.mainmenu li{color:#fff;display:block;position:relative;float:none;width:100%;font-family:arial;padding:0;margin:0;background:no-repeat 90% 12px #00597d;border-bottom:1px solid #287492;border-top:1px solid #1B4460;overflow:hidden;border-left:none;height:auto;min-height:38px;}#header #main_nav ul.mainmenu li:hover,#header #main_nav ul.mainmenu li:focus{background-color:#4db2c4;color:#fff;} #header #main_nav ul.mainmenu li a.rwd_menulink{display:block;position:relative;margin:0;padding:0;text-align:right;font-size:1em;z-index:2;height:38px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#header #main_nav ul.mainmenu li a.rwd_menulink span{position:absolute;right:0;transform-origin:50% 50%;-moz-transition:-moz-transform 0.5s ease-in-out;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background:url('../../otsocle/images//pictos/rwd_arrow.png') no-repeat left center;height:20px;width:20px;display:block;margin:9px 9px;} #header #main_nav ul.mainmenu li a.item{text-transform:uppercase;font-size:1em;font-weight:bold;position:absolute;z-index:5;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:38px;} #header #main_nav ul.mainmenu li:before{content:' ';} #header #main_nav ul.mainmenu li:first-child:before{content:' ';} #header #main_nav ul.mainmenu li.open{background:#4db2c4;} #header #main_nav ul.mainmenu li a{background:transparent;} #header #main_nav ul.mainmenu li.open ul.subnav{display:block;clear:both;position:static;width:100%;padding:0;border-left:0 none;border-right:0 none;margin:0;border:none;background:#fff;}#header #main_nav ul.mainmenu li.open ul.subnav li{padding-left:0;margin:0;padding:0;background:#fff;}#header #main_nav ul.mainmenu li.open ul.subnav li a{color:#00597d;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:38px;display:block;padding:12px 25px 10px 25px;}#header #main_nav ul.mainmenu li.open ul.subnav li a:hover{color:#FFF;} #header #main_nav ul.mainmenu li.open ul.subnav li:hover,#header #main_nav ul.mainmenu li.open ul.subnav li:focus{background:#fff;} #header #main_nav li.open a.rwd_menulink span{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);height:50%;width:2px;} #footer{top:0;} #footer .footer_col{float:none;width:100%;border:none;padding:0;} #footer .footer_logo{background:url('../../otsocle/images//logos/tiny_logo_footer.png') no-repeat #00597d;height:53px;width:227px;right:0;} #footer .satellites .copyright{float:none;} #footer .satellites .mentions{float:none;} .col{float:none;} .large,.small,.medium{width:100%;max-width:100%;padding:0;} #content .right .block.info{display:none;} .hot,.hot_end,.visio,#featured{display:none;} .visiorwd{display:block;}.visiorwd #contener{margin:8px 0;}.visiorwd #contener h1{text-transform:uppercase;color:#fff;background:#4db2c4;display:block;font-size:16pt;padding:3px 12px;margin:0;} .visiorwd #contener li.diapo:first-child{margin:0 0 10px;}.visiorwd #contener li.diapo:first-child .figure{width:100%;display:block;} .visiorwd #contener li.diapo:first-child .desc{border-bottom:3px solid #4db2c4;} .visiorwd #contener li.diapo .figure{display:none;} .visiorwd #contener li.diapo .meta{color:#4db2c4;} .visiorwd #contener li.diapo .desc{background:#00597d;font-family:'Ubuntu',sans-serif;display:block;padding:5px 12px;height:auto;border-bottom:1px solid #00597d;border-top:1px solid #343E47;}.visiorwd #contener li.diapo .desc h2{margin:0;}.visiorwd #contener li.diapo .desc h2 a{color:#fff;font-size:12pt;font-weight:normal;} #header .satellites{top:0;right:0;padding:3px 0 5px 8px;}#header .satellites .acces,#header .satellites .lang{display:none;float:none;} #header .satellites .lang{display:block;} .field label,.field .label{width:100%;} #content{top:0;}#content .hot_end{display:none;} #content #breadcrumb{margin-top:5px;} .home #content{padding:0;} #content .view .full{}#content .view .full .figure{max-width:100%;height:auto;} #content .view .full table h1,#content .view .full table h2,#content .view .full table h3,#content .view .full table h4{margin:0;} #content .view .full .factbox{width:100%;overflow:hidden;margin:5px;}#content .view .full .factbox.left{float:none;margin-left:0;} #content .view .full .factbox.right{float:right;margin-right:0;} #content .view .full .factbox.large{width:100%;margin:5px 0;} #content .view .full .text input,#content .view .full select,#content .view .full textarea{width:100%;} #content .view .full .formulaire .text input,#content .view .full .formulaire select,#content .view .full .formulaire textarea,#content .view .full .formulaire .textarea textarea{width:100%;} #content .view.list{margin-left:0;} #content .block .resume a{display:block;}#content .block .resume a img{width:100%;} #content .block .free .figure a{display:block;}#content .block .free .figure a img{width:100%;} .template,#debug{display:none;}}@media screen and (max-width:960px) and (min-width:650px){#header .satellites{width:100%;right:0;} #header .site_id .rubbon{display:none;} #header #main_nav{height:auto;box-sizing:border-box;-moz-box-sizing:border-box;left:0;border-radius:0;}#header #main_nav:before,#header #main_nav:after{width:0;height:0;} #header #main_nav ul.mainmenu li:before{display:none;content:'';} .home #content{top:-64px;}.home #content .visio{border-radius:0;}.home #content .visio .visio_content{border-radius:0;}.home #content .visio .visio_content ul.visio_navigation li.ui-tabs-active:first-child a{border-radius:0;} .home #content .hot{margin:0;padding:10px 0 0 0;} .home #content .hot_end{background:none;background-color:#EFEFEF;display:none;} #footer .footer_logo{background:url('../../themebrivefestival/images//logos/tiny_logo_footer.png') no-repeat #00597d;height:53px;width:227px;right:0;}}#content .formulaire .feedback.error{color:red;border:solid 1px red;}
#content .formulaire .feedback{color:green;border:solid 1px green;padding:10px;}

