/* reset CSS */

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,th,td {
margin:0;
padding:0;
}

/*ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}*/

/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/* COMMON STYLES               					 */
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/



* { /*text-rendering: optimizeLegibility;*/ font-size-adjust:none; 
font-family :  Helvetica, Arial, sans-serif; }


/*------p------*/

p {text-align:justify; color:#000; font-size:0.95em; line-height:1.4em;}
strong {}

#contentsInner strong {}
#header #nested li a span, .menu2 li a span {font-family : Helvetica, Arial,sans-serif; }



/*------a------*/

#text a:link, #text a:visited, #text a:active {color:#aa0622;}

#text a:hover {color:#82041a; font-weight: bold;}


/*------Boutons de validation------*/


.submit input, .widget .submit input {border:1px solid #c6c6c6; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -ms-border-radius: 2px; height:28px; color:#585757; font-weight:bold; text-shadow:0 1px 0 #FFFFFF; font-size:12px; padding:0px 10px 2px 10px; cursor:pointer;  -moz-transition: border .4s ease-in-out 0s; -webkit-transition: border .4s ease-in-out 0s; -o-transition: border .4s ease-in-out 0s; -ms-transition: border .4s ease-in-out 0s; transition: border .4s ease-in-out 0s; background: url(/images/avranches/bd_btn.jpg) repeat-x scroll left -28px transparent;  }

.submit input:hover, .widget .submit input:hover {background-position: top left; border-color:#666; }



/*------Pager------*/


.pager .pager_current_page, .pager .pager_default_page, .pager .last, .pager .first {display:none;}

.pager a:link, .pager a:visited, pager a:active {border:1px solid #c6c6c6; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -ms-border-radius: 2px; height:20px; color:#585757; font-weight:bold; text-shadow:0 1px 0 #FFFFFF; font-size:12px; padding:2px 20px; cursor:pointer; text-decoration:none;  -moz-transition: border .4s ease-in-out 0s; -webkit-transition: border .4s ease-in-out 0s; -o-transition: border .4s ease-in-out 0s; -ms-transition: border .4s ease-in-out 0s; transition: border .4s ease-in-out 0s; background: url(/images/avranches/bd_btn_next_prev.jpg) repeat-x scroll left top transparent; }

.pager a.PagerNext {padding:2px 27px;}

.pager a:hover {background-position: left -20px; border-color:#666; }
.pager {border-top:1px solid #ccc; padding-top:15px; margin-top:15px; margin-bottom:20px;}


/*------Back------*/

a.back:link, a.back:visited, a.back:active, 
.back a:link, .back a:visited, .back a:active  {border:1px solid #c6c6c6; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -ms-border-radius: 2px; height:20px; background:url(/images/avranches/bd_btn_next_prev.jpg) left top repeat-x; color:#585757; font-weight:bold; text-shadow:0 1px 0 #FFFFFF; font-size:12px; padding:2px 20px; cursor:pointer; text-decoration:none;  -moz-transition: border .4s ease-in-out 0s; -webkit-transition: border .4s ease-in-out 0s; -o-transition: border .4s ease-in-out 0s; -ms-transition: border .4s ease-in-out 0s; transition: border .4s ease-in-out 0s; padding:0 20px; width:50px; }

a.back:link, a.back:visited, a.back:active {float:right; margin-top:25px;}

a.back:hover, .back a:hover {background-position: left -20px; border-color:#666; }


/*------Linksmore------*/

.linksmore a.newsLink  {border:1px solid #c6c6c6; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -ms-border-radius: 2px; height:28px; color:#666; font-weight:bold; text-shadow:0 1px 0 #FFFFFF; font-size:12px; padding:0px 10px 2px 10px; cursor:pointer;  -moz-transition: border .4s ease-in-out 0s; -webkit-transition: border .4s ease-in-out 0s; -o-transition: border .4s ease-in-out 0s; -ms-transition: border .4s ease-in-out 0s; transition: border .4s ease-in-out 0s; background: url(/images/avranches/bd_btn.jpg) repeat-x scroll left -28px transparent;  text-decoration:none; font-size:11px; padding:5px;}

.linksmore a.newsLink:hover {background-position: top left; border-color:#666; }



/*------Formulaires------*/

input[type="text"], input[type="password"]  {width:200px;}
textarea {width:450px; height:150px;}

input[type="text"], input[type="password"], textarea {-moz-border-radius:2px; -webkit-border-radius:2px; -ms-border-radius: 2px; border-radius:2px; padding:6px; font-size:12px; color:#bbb; background:#fff; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; -ms-transition: all .2s ease-in-out 0s; transition: all .2s ease-in-out 0s; border-color:#bbb; }

input[type="text"]:focus, input[type="password"]:focus, textarea:focus {color:#fff; -moz-box-shadow: 0 0 10px #d2546a; -webkit-box-shadow: 0 0 10px #d2546a; -o-box-shadow: 0 0 10px #d2546a;-ms-box-shadow: 0 0 10px #d2546a; box-shadow: 0 0 10px #d2546a; border-color:#AA0622; background:none; background-color:#d2546a;  }

/*.annuaire input[type="text"]:focus, .annuaire input[type="password"]:focus, .annuaire textarea:focus, .annuaire td#xEditingArea:focus {color:#a07c13; -moz-box-shadow: 0 0 10px #efd68e; -webkit-box-shadow: 0 0 10px #efd68e; -o-box-shadow: 0 0 10px #efd68e;-ms-box-shadow: 0 0 10px #efd68e; box-shadow: 0 0 10px #efd68e; border-color:#a07c13; background:none; background-color:#e8dec2;  }*/



fieldset {border:none;}
/*.ratingsDatas fieldset {margin-top:-208px;}*/
#wrapper legend {width:525px; padding:10px 0px 10px 10px; background:#F8F8F8; text-shadow:0 1px 0 #FFFFFF;}
span.label {float:none;}
.submit {border-top:1px solid #ccc; padding-top:15px; margin-top:15px; margin-bottom:20px;}


#captcha {margin-top:55px;}
#captcha .captchaField {width:150px; margin-left:225px; margin-top:-10px; }
#captcha .captchaField img {margin-top:-55px;}
#captcha .captchaLabel {display:block; margin-left:225px;  margin-top:-65px; margin-bottom:10px;}

#contentsInner .formulaire {margin-top:25px;}

form.event_search {display:none;}


/*----linkFile----*/

#article a.LinkFile:link, #article a.LinkFile:visited, #article a.LinkFile:active {}

#article a.LinkFile:hover {} 



/*------Titres------*/

#contentsInner h1 {font-size:1.667em; font-weight:normal; color:#aa0622; padding:10px 0; background:url(/images/avranches/bd_h1.jpg) no-repeat bottom left; text-transform: uppercase; margin-bottom: 20px;}


#contentsInner h2 {font-size:1.2em; font-weight:bold; color:#000; text-transform: uppercase; margin-bottom:10px; }



/*------widgets------*/


.widget, #header .widget {background:none; border:none;}
#wrapper .widget {padding:0px;}
#wrapper .widget .widgetFooter {display:none;}
.widget .widgetContainer {border:none; margin:0px; padding:0px; }



/*------listes à puces------*/

#contentsInner ol, #contentsInner ul {list-style:none url("/images/avranches/arrow_li.png") inside; margin-bottom:20px;  }

#contentsInner ol li, #contentsInner ul li {padding:0; background:none repeat scroll 0 0 transparent; font-size: 0.95em;}

#rightbar ol li, #rightbar ul li  {padding:5px 0;}


/*------Texte + images------*/

.intext_left, .intext_right {background:#fff; width:140px; height:140px;  padding:10px; line-height:135px; text-align:center; }
.intext_left {margin:0px 15px 10px 0px;}
.intext_right {margin:0px 0px 10px 15px;}

.intext_left img, .intext_right img {margin:0px; vertical-align:middle; max-width:140px; max-height:140px; padding:0;}

.above_center, .above_right, .above_left, .below_center, .below_right, .below_left {padding:10px;}
.above_center img, .above_right img, .above_left img, .below_center img, .below_right img, .below_left img {max-width:515px;}

.medias {margin:5px 0;}
.medias img {margin:0px; padding:10px; max-width:515px;}



a.lightbox {display:inline-block; background:#fff; width:155px; height:100px; margin:5px; padding:5px; line-height:95px; text-align:center; border:1px solid #D87787; background: #F2F2F2; }

.gallery a.lightbox img {margin:0px; vertical-align:middle; max-width:150px;  max-height:95px; padding:0;}
body.visite_en_image fieldset {display:none;}


/*------Zone de partage------*/

ul.articleAction {border:none; padding-right:10px;}
ul.articleAction li {display:block; margin:0 3px; width:auto; float:right; }
ul.articleAction .print a {display:block; width:25px; height:25px; background:url(/images/avranches/print.png) no-repeat top left; }

ul.articleAction li.send a, ul.articleAction li.recommandation a {display:block; width:100px; height:25px; padding:0px; }
ul.articleAction li.react a {margin-left: 15px; padding-left: 20px; }




/*------Toutes les actualités------*/

.all_actus {border-top:2px solid #f0f0f0; text-align:right; padding-top:10px; }
.all_actus a:link, .all_actus a:visited, .all_actus a:active  {text-decoration:none; font-size:12px; color:#555; background:url(/images/idquation/arrow_list_black.png) no-repeat left 5px; padding-left:20px; -moz-transition: all .2s ease-in-out 0s; -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; -ms-transition: all .2s ease-in-out 0s; transition: all .2s ease-in-out 0s;  }

.all_actus a:hover {padding-left:10px; }


/*--Affichage des actualités résumés--*/

#newsList .newsContainer {margin-bottom:25px;}
#newsList .textRight .description {min-height:170px;}

#newsList .newsContainer .chapoPicture {display:inline-block; background:#fff; width:100px; height:100px; margin:0px 20px 10px 0px; padding:10px; line-height:100px; text-align:center; border:1px solid #bbb; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -ms-border-radius: 2px; -moz-box-shadow: 0 0 3px #bbb; -webkit-box-shadow: 0 0 3px #bbb; -o-box-shadow: 0 0 3px #bbb;-ms-box-shadow: 0 0 3px #bbb; box-shadow: 0 0 3px #bbb; float:left;  }

#newsList .newsContainer .chapoPicture img {margin:0px; vertical-align:middle; max-width:100px; max-height:100px; padding:0;}

#newsList .newsContainer h2 {padding:15px 0; margin-bottom:20px;}

#newsList .newsContainer h2 a {font-size:20px; font-weight:bold; color:#81403c;  text-decoration:none; width:100%; display:block;}

#newsList .newsContainer .news_event .linksmore {margin-top:-35px; margin-bottom:25px;}

.news_event .date, #chapo .date  {display: none;}


/*---Tableaux---*/

td, tr, tbody, table {border:none;}


/*------Cartes Google-----*/
.map img{
max-width:inherit;
}



/* ----------------------------------------------------------- */
/*                      	Page                               */
/* ----------------------------------------------------------- */

/*superposition des zones de contenus par dessus l'image de la rubrique*/
#page {position: relative; z-index: 500;}


/* ----------------------------------------------------------- */
/* ----------------------------------------------------------- */
/* ----------------------------------------------------------- */
/*                          Header                             */
/* ----------------------------------------------------------- */
/* ----------------------------------------------------------- */
/* ----------------------------------------------------------- */


/* ----------------------------------------------------------- */
/*                      HeaderInner                            */
/* ----------------------------------------------------------- */

/* Facebook + Accessibilité des contenus */


#header .fb-like {position: absolute !important; right: 60px; top:8px; z-index: 1000;}

.fontsize {display: block; position: absolute; right: 0; top:4px; width: 45px; height: 30px; background: #323232; }
.fontsize a {display: block; margin: 0; padding: 0; overflow: hidden; float: left; }
.fontsize a.plus {margin-left: -2px; margin-top: -1px;}
.fb_iframe_widget_lift {z-index: 1000;}




/*superposition des zones de contenus par dessus l'image de la rubrique*/
#headerInner #logo {position: relative; z-index: 300; width: 260px;}

#header #logo a {background: url(/images/avranches/logo.png) no-repeat center center #323232; height: 80px; width: 260px; margin-top: 5px; }


/* ----------------------------------------------------------- */
/*                      Menu HeaderInner                       */
/* ----------------------------------------------------------- */

/*superposition des zones de contenus par dessus l'image de la rubrique*/
#headerInner #nested {position: relative; z-index: 200;}
h2.smart-menu {display: none;}

/* Premier niveau */

#nested ul.firstLevel {padding-left: 260px; background: #323232; margin-top: -40px; position: relative; z-index: 60;}
#nested ul.firstLevel li {padding : 0 0 0 3px;}
#nested ul.firstLevel li.decouvrez {background: url(/images/avranches/icn_hi_right.png) 0px 12px no-repeat;}
#nested ul.firstLevel li.preparez {background: url(/images/avranches/icn_hi_left.png) 0px 12px no-repeat;}
#nested ul.firstLevel li.groupes {background: url(/images/avranches/icn_do_left.png) 0px 12px no-repeat;}
#nested ul.firstLevel li.sengager {background: url(/images/avranches/icn_do_right.png) 0px 12px no-repeat;}
#nested ul.firstLevel li a {text-transform: uppercase; font-size: 11px; padding: 0 10px 0 15px;}
#nested .firstLevel li.active a, #nested .firstLevel li a:hover {background: none; font-weight: bold; }

#nested ul.firstLevel li.decouvrez ul.secondLevel {padding-bottom:50px;}
#nested ul.firstLevel li.groupes img {width:250px!important;max-width:none;margin-left:-150px;}

/* Deuxième niveau */

#nested ul.secondLevel {background: #323232; position: relative; width : auto;font-weight:normal!important;}
#nested ul.secondLevel li {background: #323232; display:block; float:left; min-height: 80px; padding-bottom: 10px !important; width: 170px !important; border-right: 1px solid #fff;}
#nested ul.secondLevel li.groupes {background: #323232; display:block; float:left; width:170px;}
#nested ul.secondLevel li a{color:#ccbe9b; border: none;width:126px;}

#nested ul.secondLevel li.les_uvres_du_musee {}
#nested ul.secondLevel li.la_lettre_d_information {padding-top:30px;}

/*#nested ul.secondLevel li. {border:1px solid red;}

/*
#nested ul.secondLevel li.brochure_en_ligne {margin-top: -15px;}
#nested ul.secondLevel li.librairie_et_boutique {margin-top: -27px;}
#nested ul.secondLevel li.temoignages {margin-top: -35px;}
#nested ul.secondLevel li.audioguides {margin-top: 15px;}
#nested ul.thirdLevel li.temoignages {margin-top: 0px;}
*/

/* Troisième niveau */

#nested ul.thirdLevel {float: none; display: block; position:relative; left:none; width:170px; padding-right: 0px !important; min-height:0px !important;}
#nested ul.thirdLevel li {float:none; display:block; background:none; min-height:0px; padding: 4px 0 !important;}
#nested ul.thirdLevel li.entrez_dans_les_secrets_du_mont_saint-michel {height:18px;}
#nested ul.thirdLevel li.admirez_les_600_uvres_du_musee {height:18px;}
#nested ul.thirdLevel li.realisez_un_grand_parcours_initiatique {height:18px;}
#nested ul.thirdLevel li.centre_culturel_international_de_cerisy-la-salle {height:18px;}
#nested ul.thirdLevel li a {color: #ffffff !important; text-transform:none; height:8px; display:block; width: 150px;font-weight:normal!important;}




/* Illustration du menu */

#nested ul.secondLevel li.illustration { margin-top : 5px; position: absolute; background: none; right:-3px;}
#nested ul.secondLevel li.illustration a {border-left:none !important;}
#nested ul.secondLevel li.illustration a .none {display: none;}

#nested ul.secondLevel li.illustration2 {}





/*----- Optimisation du menu -----*/

#nested .firstLevel li ul li {padding:12px 0;}
#nested ul.thirdLevel li a {font-size: 12px; }

#nested ul.thirdLevel li.entrez_dans_les_secrets_du_mont_saint-michel {height: 32px;}
#nested ul.thirdLevel li.retrouvez_l_agenda_du_musee, #nested ul.thirdLevel li.presse_universitaire_de_caen {height: 20px;}


/* ----------------------------------------------------------- */
/*                      Widget acces rapide                    */
/* ----------------------------------------------------------- */

.fast-access a {color: #000; text-decoration: none; display: block; margin-top: -15px; padding: 15px 0 0;}



#headerInner .calendrier {display:block; z-index: 900; position:fixed;margin-left : 845px;width : 120px;height : 33px; top:85px;}
#headerInner .calendrier:hover {display:block; z-index: 900; position:fixed;margin-left : 845px;width : 120px;height : 30px;}
#headerInner .calendrier:hover #contenu_calendrier  {display:block;position: fixed;background:url(/media/icon_agenda_white__045370200_1243_24082012.jpg);width : 145px;height: 34px;margin-left:-17px;z-index: 901; padding-left: 5px;}
#headerInner .calendrier h4 {display:block;position : absolute; right : 2px; width :34px; height :33px;background-image:url(/media/icon_calendrier__065588200_1137_23082012.jpg);text-indent : -5000px; }
#headerInner .calendrier #contenu_calendrier p{display : none;}
#headerInner .calendrier:hover #contenu_calendrier p{ display : block;font-size:9px;color:#7b7b7b;text-align:left;margin-left:3px;}
#headerInner .calendrier:hover #contenu_calendrier p.title{ display : block;font-size:12px;font-weight:bold;color:#000000; margin: 2px 0 0 0;}

#headerInner .map {display:block; z-index: 900; position:fixed;margin-left : 845px;width : 120px;height : 30px; top:119px;}
#headerInner .map:hover {display:block; z-index: 900; position:fixed;margin-left : 845px;width : 120px;height : 30px;}
#headerInner .map:hover #contenu_map   {display:block;position: fixed;background:url(/media/icon_map_white__016296000_1317_24082012.jpg);width : 145px;height: 34px;margin-left:-17px;z-index: 901; padding-left: 5px;}
#headerInner .map h4 {display:block;position : absolute; right : 2px; width :34px; height :33px;background-image:url(/media/icon_map__032128900_1333_23082012.jpg);text-indent : -5000px; }
#headerInner .map #contenu_map p{display : none;}
#headerInner .map:hover #contenu_map p { display : block;font-size:9px;color:#7b7b7b;text-align:left;margin-left:3px;}
#headerInner .map:hover #contenu_map p.title{ display : block;font-size:12px;font-weight:bold;color:#000000;margin: 2px 0 0 0;}

#headerInner .play {display:block; z-index: 900; position:fixed;margin-left : 845px;width : 120px;height : 30px; top:153px;}
#headerInner .play:hover {display:block; z-index: 900; position:fixed;margin-left : 845px;width : 120px;height : 30px;}
#headerInner .play:hover #contenu_play  {display:block;position: fixed;background:url(/media/icon_play_white__006036900_1320_24082012.jpg);width : 145px;height: 34px;margin-left:-17px;z-index: 901; padding-left: 5px;}
#headerInner .play h4 {display:block;position : absolute; right : 2px; width :34px; height :33px;background-image:url(/media/icon_play__079424400_1354_23082012.jpg);text-indent : -5000px; }
#headerInner .play #contenu_play p{display : none;}
#headerInner .play:hover #contenu_play p { display : block;font-size:9px;color:#7b7b7b;text-align:left;margin-left:3px;}
#headerInner .play:hover #contenu_play p.title{ display : block;font-size:12px;font-weight:bold;color:#000000; margin: 2px 0 0 0;}


#headerInner .ticket {display:block; z-index: 900; position:fixed;margin-left : 845px;width : 120px;height : 30px; top:187px;}
#headerInner .ticket:hover {display:block; z-index: 900; position:fixed;margin-left : 845px;width : 120px;height : 30px;}
#headerInner .ticket:hover #contenu_ticket {display:block;position: fixed;background:url(/media/icon_ticket_white__087444700_1321_24082012.jpg);width : 145px;height: 34px;margin-left:-17px;z-index: 901; padding-left: 5px;}
#headerInner .ticket h4 {display:block;position : absolute; right : 2px; width :34px; height :33px;background-image:url(/media/icon_ticket__048685100_1354_23082012.jpg);text-indent : -5000px; }
#headerInner .ticket #contenu_ticket p{display : none;}
#headerInner .ticket:hover #contenu_ticket p { display : block;font-size:9px;color:#7b7b7b;text-align:left;margin-left:3px;}
#headerInner .ticket:hover #contenu_ticket p.title{ display : block;font-size:12px;font-weight:bold;color:#000000;margin: 2px 0 0 0;}

/* ----------------------------------------------------------- */
/*                       Image rubrique		                   */
/* ----------------------------------------------------------- */

/*superposition des zones de contenus par dessus l'image de la rubrique*/
#headerInner img {position: relative; z-index: 100;}

/* ----------------------------------------------------------- */
/* ----------------------------------------------------------- */
/* ----------------------------------------------------------- */
/*                         Wrapper                             */
/* ----------------------------------------------------------- */
/* ----------------------------------------------------------- */
/* ----------------------------------------------------------- */

/*superposition des zones de contenus par dessus l'image de la rubrique*/
#wrapper  {position: relative; z-index: 150; background: #fff;}


/* ----------------------------------------------------------- */
/*                       WrapperInner                          */
/* ----------------------------------------------------------- */

#wrapperInner {padding-left: 15px;}
#contentsInner {width: 470px; margin: 0 20px 0 0; /*min-height: 670px;*/ margin-top: -190px; border: none; position: relative; padding: 10px 20px }
#article {position: relative;}


.breadcrumb {position: absolute; top:-233px; left: -25px; border-top: 1px solid white; width: 960px; background: #aa0622; font-size: 10px; color: #fff; height: 20px; padding-top: 2px;}
.breadcrumb_navigation {margin-left: 25px;}
.breadcrumb a, .breadcrumb span {font-style: italic;}
.breadcrumb a {color: #fff; text-decoration: none;}

.breadcrumb_label {margin-left: 15px; text-decoration: underline;}





/* ----------------------------------------------------------- */
/*                         Container                           */
/* ----------------------------------------------------------- */





/* ----------------------------------------------------------- */
/*                         Rightbar                            */
/* ----------------------------------------------------------- */

#rightbar {width: 370px; padding: 0; margin: 0; /*min-height: 670px;*/ margin-top: -190px; background: #fff;}
 
 
/* ----------------------------------------------------------- */
/*                         Widgets                             */
/* ----------------------------------------------------------- */

#wrapper .widget {border: none;}
#wrapper .widget img {max-width: 370px;}
#wrapper .widget h4 { font-size:1.25em; text-transform: uppercase; font-weight: normal; color: #000; margin: 0 0 5px -10px; padding: 10px 0 5px 10px; }


/* Vidéos */
.box_video h4 {display: none;}

/* Pushs */

#wrapper .go-further h4 {background: url(/images/avranches/bd_pattern_long.jpg) no-repeat center right; }
#wrapper .go-further .widgetContainer {display: none;}



#wrapper .push-opacity {width: 182px; position: relative; float: left; margin-bottom: 0; margin-top: 0px; height: 189px; overflow: hidden;}
#wrapper .push-opacity h4 {/*width: 172px; background:rgba(0,0,0,0.5); text-transform: none; color:#fff; font-weight: bold; font-size: 14px; font-size: 16px; padding: 12px 0 10px 10px; margin: 0; position: absolute; bottom: 0;*/ display:none;}

/*Ajouts like push en home*/

#wrapper .push-opacity .widgetContainer h4 { /*display:block; width: 290px; font-size: 20px;*/ display:block; width: 172px; background:rgba(0,0,0,0.5); text-transform: none; color:#fff; font-weight: bold; font-size: 14px; font-size: 16px; padding: 12px 0 60px 10px; margin: 0; position: absolute; bottom: 20px;}
#wrapper .push-opacity .widgetContainer .content {position:absolute; bottom: -60px; -moz-transition: all .2s ease-in-out 0s;-webkit-transition: all .2s ease-in-out 0s;-o-transition: all .2s ease-in-out 0s;-ms-transition: all .2s ease-in-out 0s; transition: all .2s ease-in-out 0s;}
#wrapper .push-opacity .widgetContainer .content:hover {bottom: -20px;}

#wrapper .push-opacity { z-index: 500;}
#wrapper .push-opacity h4 {padding: 12px 0 70px 10px; z-index: 100; }
#wrapper .push-opacity p:last-child {color: #ac9b70; font-size: 1.2em; margin-top: -63px; padding: 0 0 0 10px; position: relative; z-index: 300; text-align: left;}
#wrapper .push-opacity p a {color: #ece3c2; background: url(/images/avranches/arrow_a_widgethome.png) center left no-repeat; padding: 0 0 0 25px;}



#wrapper .margepush {margin-right: 5px;}






/* ILS TEMOIGNENT */

#wrapper .intertitre-temoignage {margin-top: 25px; width: 370px; float: left;}
#wrapper .intertitre-temoignage h4 {background: url(/images/avranches/bd_pattern_short.jpg) no-repeat 260px 9px; }
#wrapper .intertitre-temoignage .widgetContainer {display: none;}

#rightbar .widgetTemoignages {float: left; width:370px; margin-top: -25px; }
#rightbar .widgetTemoignages img, #rightbar .widgetTemoignages h4, #rightbar .widgetTemoignages .pager, #rightbar .widgetTemoignages h1 {display: none;}

/*#rightbar .widgetTemoignages #list_comments .comment {background:url("/images/avranches/bd-resumetemoignage.jpg") repeat-x scroll 0 30px ; margin: 0;} */
#rightbar .widgetTemoignages #list_comments .comment .author {color: #330000; float: left; }
#rightbar .widgetTemoignages #list_comments .comment .div_etoiles {margin-top: 0px;}
#rightbar .widgetTemoignages #list_comments .comment p {border:none; }

#rightbar .widgetTemoignages .widgetContainer {border-bottom: 1px solid #000; }

#rightbar .widgetTemoignages .all-temoignages a {font-size: 14px; font-weight: normal; text-transform: uppercase; background: #aa0622; padding: 10px; color: #fff; margin: 25px 0 0 0; background-image: none; width: 165px; text-decoration: none; float: right;}


/* Notation */

.widgetTemoignages .comment {position: relative; border-top: 1px solid #000; padding-top: 10px;}
.widgetTemoignages .comment .note_label {display: none;}
.widgetTemoignages .comment .div_etoiles { margin-top: -2px; margin-left: 10px; display: inline-block;}


.widgetTemoignages #list_comments .comment {position: relative; background: none; border: none; color: #4d4d4d;}
#rightbar .widgetTemoignages #list_comments .comment {margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0;}
.widgetTemoignages #list_comments .comment .author {display: block; border-bottom: 1px solid black; padding: 10px 0; width: 100%;}
.widgetTemoignages #list_comments .comment .note_label {display: none;}
.widgetTemoignages #list_comments .comment .div_etoiles {position: absolute; top:10px; right:10px;}
.widgetTemoignages #list_comments .comment p {color: #4d4d4d; font-size: 12px;}



/* Calendrier */
.widget_calendrier{
	position: absolute;
	top: 10px;
	left: 0;
	right: 0;
}
.widget_calendrier h4{
	display: none;
}
.widget_calendrier caption{
	background: none;
	color: #aa0622;
	text-align: center;
}
.widget_calendrier table.calendar tr.calendarDays th,
.widget_calendrier table.calendar tr.calendarNav th{
	background: none;
}
.widget_calendrier  table.calendar td.today{
	background: none;
}
.widget_calendrier table.calendar td a{
	text-decoration: none;
	font-size: 14px;
	color: #007AAA;
}
.widget_calendrier table.calendar td a:hover{
	color: #09f;
}
#event_list{
	margin-top: 210px;
}
table.calendar td.event_day a{
	color: #aa0622;
}
table.calendar td{
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}
/* ----------------------------------------------------------- */
/*                          Leftbar                            */
/* ----------------------------------------------------------- */






/* ----------------------------------------------------------- */
/* ----------------------------------------------------------- */
/* ----------------------------------------------------------- */
/*                          Footer                             */
/* ----------------------------------------------------------- */
/* ----------------------------------------------------------- */
/* ----------------------------------------------------------- */




/* ----------------------------------------------------------- */
/*                        FooterInner                          */
/* ----------------------------------------------------------- */

#footerInner {background: #e1d5b2; position: relative; height: 260px;}
#signature {display: none;}


/* Raccourcis */

#footer .box_raccourcis .liner {display: none;}
#footer .box_raccourcis {width: 150px; position: absolute; top:10px; left: 0px;}
#footer .box_raccourcis h4 {background: none; color: #7d7676; font-size: 12px; text-transform: uppercase;}
#footer .box_raccourcis li, #footer .box_raccourcis ul {display: block;}
#footer .box_raccourcis li {height: 15px;}

#footer .box_raccourcis li a {font-size: 11px; color:#535353; margin: 0; padding: 0; line-height: 15px;}


#footer .raccourci1 {}
#footer .raccourci2 {left:135px;}
#footer .raccourci3 {left:135px; top:130px;}
#footer .raccourci4 {left:290px; width: 130px;}
#footer .raccourci5 {left:290px; top:100px;width:120px;}
#footer .raccourci6 {left:425px; width: 170px;}
#footer .raccourci7 {left:600px; width: 120px;}
#footer .raccourci8 {left:600px; top:115px;}

/* Map */
#footer .box_map {float: right;}
.box_map h4, a.gmnoprint, .gmnoprint {display: none !important;}
.box_map p {font-size: 11px; color:#535353; line-height: 15px; margin-top: -10px;}
.box_map p:last-child {margin-left: 12px;}

/* Liens d'usages */

#footer .box_links {width: 940px; border-top:1px solid #756e6e; text-align: center; margin-top: -10px; padding-top: 5px;}
#footer .box_links h4 {display: none;}
#footer .box_links .widgetContainer ul li {padding: 0;}
#footer .box_links .widgetContainer ul li a {padding: 0 10px; border-right:1px solid #7d7676;}
#footer .box_links a {color: #7d7676; font-size: 9px;}

#footer .box_links .widgetContainer ul .liner a {border: none;}

/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/* SITEMAP	 		     										 */
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/

.sitemap #contentsInner h1 {margin-top:15px;}

.sitemap ul {list-style:none;}

.sitemap ul li {
background:none;
font-size:12px;
padding:0px 5px 0px 20px;
}

.sitemap ul li a, .sitemap ul.sitemap_level1 li a {
text-decoration:none;
}

.sitemap ul.sitemap_level2 li a {
text-decoration:none;
}

.sitemap ul.sitemap_level1 {
}
.sitemap ul.sitemap_level2 {
margin-top:5px;
}


/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/* HOME    		       										 */
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/


/*-----Common Styles-----*/

.home #rightbar {display : none;}
.home #contentsInner {margin-top: 0px; /*border: 1px solid red;*/ width: 940px; padding: 10px; margin-left: -25px; max-height: 960px;}
.home #error_page {display: none;}

/*------Slider------*/

.home #wrapper .slider {display : block;width:960px;height:480px; margin:-20px 0 0 -10px;position : relative; z-index:20;}
.home #wrapper .slider img{max-width : 960px;height:480px;}
.home #wrapper .slider h4{display : none;}
#wrapper .nav {display: none;}
.home #wrapper .nav {width:980px; height: 80px;position:absolute; z-index :50; margin-top:190px; margin-left: -10px; display: block; }
.home #wrapper .nav a {cursor: pointer;}
.home #wrapper .nav a#next{display:block;width:34px; height:35px; background: url(/media/next__058430900_1621_25072012.jpg);text-indent:-5000px; margin-left:936px; margin-top : -35px;}
.home #wrapper .nav a#prev{display:block;width:34px; height:35px; background: url(/media/prev__055516000_1621_25072012.jpg);text-indent:-5000px; margin-left: -10px;}



/* ----------------------------------------------------------- */
/*                         Widgets                             */
/* ----------------------------------------------------------- */


.home #contents .widget {clear: none;}

/*-----première ligne------*/

.home #wrapper .margepush {margin-right: 20px;}

.home #wrapper .push-opacity {width: 300px; margin-top: 15px; overflow: hidden;}
.home #wrapper .push-opacity h4 {display: none;}
.home #wrapper .push-opacity .widgetContainer h4 { display:block; width: 290px; font-size: 20px;}
.home #wrapper .push-opacity .widgetContainer .content {position:absolute; bottom: -70px; -moz-transition: all .2s ease-in-out 0s;-webkit-transition: all .2s ease-in-out 0s;-o-transition: all .2s ease-in-out 0s;-ms-transition: all .2s ease-in-out 0s; transition: all .2s ease-in-out 0s;}
.home #wrapper .push-opacity .widgetContainer .content:hover {bottom: -10px;}



.home #wrapper .push-opacity { z-index: 500; }
.home #wrapper #contents .push-opacity .widgetContainer {height: 190px;}
.home #wrapper .push-opacity h4 {/*padding: 12px 0 70px 10px;*/ z-index: 100; }
.home #wrapper .push-opacity p:last-child {color: #ac9b70; font-size: 1.2em; margin-top: -73px; padding: 0 0 0 10px; position: relative; z-index: 300;}
.home #wrapper .push-opacity p a {color: #ece3c2; background: url(/images/avranches/arrow_a_widgethome.png) center left no-repeat; padding: 10px 0 10px 25px;}




/*
.home #wrapper .espaceenfants { z-index: 500;}
.home #wrapper .espaceenfants h4 {padding: 12px 0 50px 10px; z-index: 100; }
.home #wrapper .espaceenfants p:last-child {color: #ac9b70; font-size: 1.2em; margin-top: -63px; padding: 0 0 0 10px; position: relative; z-index: 300;}
.home #wrapper .espaceenfants p a {color: #ece3c2; background: url(/images/avranches/arrow_a_widgethome.png) center left no-repeat; padding: 0 0 0 25px;}
*/


/*-----deuxième ligne------*/

.home #wrapper .linetwo {width: 300px; margin-top: 15px; float: left;}
.home #wrapper .redtitle h4 {font-size: 18px; font-weight: normal; text-transform: uppercase; height: 30px; background: #aa0622; padding: 10px 0 0 5px; color: #fff; margin-left: 0px; }

.home #wrapper .sejour {margin-left: 20px;}
.home #wrapper .sejour h4 {width: 250px;}
.home #wrapper .sejour .widgetContainer {background: url(/images/avranches/intertitre_widgettxt.png) no-repeat top center; padding-top: 25px; margin-top: 7px;}
.home #wrapper .sejour p {font-size: 1.1em; line-height: 1.1em; text-align: left;}
.home #wrapper .sejour p:last-child {margin-top: -5px;}
.home #wrapper .sejour a {text-align: right; font-size: 1em; color: #000; display:block; background: url(/images/avranches/arrow_seemore.png) center right no-repeat; padding-right: 10px; margin-top: 15px; margin-right: 5px;}


.home #wrapper .actus h4 {width: 120px;}
.home #wrapper .actus .widgetContainer {background: url(/images/avranches/intertitre_widgetactu.png) no-repeat top center; padding-top: 25px; margin-top: 7px;}
.home #wrapper .actus .news {margin-bottom: 15px;}
.home #wrapper .actus h3 {border-bottom: 1px solid #000; margin:5px 0; padding-bottom: 5px;}
.home #wrapper .actus h3 a {font-size:0.8em; color: #000; text-decoration: none; }
.home #wrapper .actus a.widgetLastElementsLink {color: #606060; text-decoration: none; text-align: justify; font-size:1.1em; line-height: 1.1em; }
.home #wrapper .actus a .widgetLastElementsDescription {background: url(/images/avranches/arrow_seemore.png) bottom right no-repeat;}
.home #wrapper .actus .widgetLastElementsPicture {display:none;}

.home #wrapper .widgetTemoignages { width:300px; height: 235px; float: left; margin-top: 15px;}
.home #wrapper .widgetTemoignages h4 {width: 160px;}
.home .widgetTemoignages .widgetContainer { overflow: visible; padding: 2px;}

/*
.widgetTemoignages #list_comments .comment {margin: 2px 0 0 0; padding: 0; background: none; border:none; background: url(/images/avranches/bd-resumetemoignage.jpg) repeat-x 0 20px; }
.widgetTemoignages #list_comments .comment:first-child {border-top:none;}
.widgetTemoignages #list_comments .comment .author {font-size:1.1em; color: #000; text-decoration: none; font-weight: normal; float: left; display: inline-block;text-transform:capitalize; }
.widgetTemoignages #list_comments .comment p {font-size:1em; color: #4d4d4d; text-decoration: none; font-weight: normal; border-top: 1px solid #000; padding-top: 4px; }
*/


.home .widgetTemoignages #list_comments .comment {margin: 0; padding: 0; margin-top: 5px;}

.home .widgetTemoignages #list_comments .author {padding:0 0 5px 0;margin:0 0 5px 0;}
.widgetTemoignages .all-temoignages a {text-align: right; font-size: 1.2em; color: #000; display:block; background: url(/images/avranches/arrow_seemore.png) center right no-repeat; padding-right: 10px; margin-top: 15px; }






.home .widgetTemoignages #list_comments .comment .date, .home .widgetTemoignages #list_comments .comment h6, .home .widgetTemoignages #list_comments .comment .commentSite, .home #wrapper .widgetTemoignages h1, .home .widgetTemoignages .pager {display: none;}


/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/* TEMOIGNAGES   	       										 */
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/

.temoignages .addComments {background: #f5f2f2; padding: 1px 20px; -moz-border-radius:2px; -webkit-border-radius:2px; -ms-border-radius: 2px; border-radius:2px; margin-top: 50px;}

.temoignages #form_add_comment h3 {border-bottom: 1px solid #000; margin: 50px 0 15px 0; padding: 0 0 10px 0;}
.temoignages #form_add_comment .site, .temoignages #form_add_comment .title {display: none;}
.temoignages #form_add_comment .row {margin:5px 0;}
.temoignages #form_add_comment .row label {color: #000;}

.temoignages #form_add_comment .commentField {margin-top: 45px;}
.temoignages #form_add_comment textarea { width: 407px; margin-top: 5px; }
.temoignages #form_add_comment .submit {border-top-color: #000;}

/* Placement de la notation dans le formulaire */
.temoignages .ratingsDatas {position: absolute;top:-5px;}
.temoignages h1 {padding-top:15px!important}
.temoignages .ratingDatas label {color: #000 !important;}
#rating146 {display: inline-block; margin-left: 140px;}
#ratingcaption146 {display: none;}
#alreadyrate146 {position: absolute; margin-left: 195px; font-weight: normal; font-style: italic; width: 250px;}
.temoignages .ratingsDatas #inforating146, .temoignages .ratingDatas #ratingcaption146 {display: none;}


.temoignages #list_comments {border-bottom: 3px solid #000; padding-bottom: 20px;}

/*
.temoignages #article #list_comments .comment {padding: 5px 10px;  background: url(/images/avranches/bd-resumetemoignage.jpg) repeat-x 0 38px #f5f2f2; margin-left: 0px; }
.temoignages #list_comments .comment .author {color: #000; display: inline-block; float: left; margin-top: 9px; text-transform: capitalize;}
.temoignages #list_comments .comment .note_label {display: none;}
.temoignages #list_comments .comment .div_etoiles {display: inline-block; margin-left: 10px; margin-bottom: 10px;}

.temoignages #list_comments .comment p {color: #4d4d4d; border-top: none; padding-top: 10px;}
*/

.temoignages #list_comments .comment {position: relative;color: #4d4d4d;}
.temoignages #list_comments .comment .author {display: block; border-bottom: 1px solid black; padding: 0 0 10px 0; margin: 0px 0 15px 0;}
.temoignages #list_comments .comment .note_label {display: none;}
.temoignages #list_comments .comment .div_etoiles {position: absolute; top:10px; right:10px;}
.temoignages #list_comments .comment p {color: #4d4d4d;}



/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/* PLAN DU MUSEE   	       										 */
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/


.museum-map #rightbar {display: none;}
.museum-map #contentsInner {width: 875px;}
.museum-map #article {margin-left: -11px; margin-top: -8px;}



/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/* ACTUALITES   	       										 */
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/

#news #chapo {margin-bottom: 60px;}
body.actualites div.code_html p:first-child {margin:0;}




/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/* AGENDA		   	       										 */
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
 
.agenda .period, .agenda #event_search {display: none;}



/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/* temoignages		   	       								     */
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/



body.temoignages #recaptcha_area {display:block;float:left;margin-left:-15px;}
body.temoignages .widgetTemoignages #list_comments .comment {background-position:25% 45%}

#article .ratingsDatas {display: none;}
#inforating129 {display: none;}

.temoignages #article .ratingsDatas {display: block; width: 150px; margin: 1000px 0 0 25px;}
.temoignages #article .ratingsDatas #ratingcaption129 {padding-left: 10px;}
.temoignages #article .ratingsDatas label {padding-right: 10px;}



/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/* SOCIAL NETWORKS		     									 */
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/


.home .socialNetworks  {display: none;}
.contentsInner .socialNetworks {position: relative !important; margin-right: 25px;}

/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/* HACKS CSS	 		     				 */
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/



/* Safari - Chrome  */

@media screen and (-webkit-min-device-pixel-ratio:0)
{
#nested ul.firstLevel {
    margin-top: -40px;
}

#nested ul.secondLevel li.la_recherche_scientifique {
   
}

#nested ul.secondLevel li.defaultmenu {
	width : 156px;
}

#nested ul.thirdLevel li.recevez_par_email_toutes_les_infos,#nested ul.thirdLevel li.entrez_dans_les_secrets_du_mont_saint-michel,#nested ul.thirdLevel li.retrouvez_l_agenda_du_musee,#nested ul.thirdLevel li.admirez_les_600_uvres_du_musee {
	margin-top: 7px;
}


}


/* OP 11 */

@media not screen and (1) {

}
