/*****************************/
/*           HTML            */
/*****************************/
body, html { width:100%; }
body { margin:0; padding:0; font:12px/18px Arial, Helvetica, sans-serif; 
       background:#32312d url(/images/common/fonds/fd_body.jpg) center 0 repeat-y; color:#6c6a79; text-align:center; }
html, body, #wrap { height:100%; }

body > #wrap { height:auto; min-height:100%; }

img { border:0; }
a { text-decoration:none; color:#393841; }
a:hover { text-decoration:underline; }
a:active, a:focus { border:none; outline:none; }
input, textarea, select { font-size:10px; margin:0; }

h1, h2, h3, h4, h5, h6 { margin:0; }
ul { list-style:none; margin:0; padding:0; }
ul li { margin:0; padding:0; }
ul li a { margin:0; padding:0; }

div.hr { background:url(/squelettes/navpics/fonds/separ.gif) center 0 no-repeat; border:none; clear:both; display:block; height:8px; margin:20px 0; width:100%; } /* Dites merci a Bill */
div.hr hr { display:none; }


/*****************************/
/*        STRUCTURE          */
/*****************************/
#wrap { background:url(/images/common/fonds/fd_container.png) 0 0 repeat-y; margin:0 auto; padding:0 20px; text-align:left; width:740px; height:auto;}
#container { width:740px; } /* conteneur de page */

#header { height:75px; overflow:hidden; position:relative; width:740px; background:#ffffff; } /* entete */
#header img.logo { left:15px; position:absolute; top:18px; }

#nav_main { left:262px; position:absolute; top:5px; } /* navigation principale */
#nav_main li { float:left; font-size:11px; height:67px; text-transform:uppercase; }
#nav_main li a { background:url(/images/common/fonds/separ_menu.png) 0 0 no-repeat; color:#999; display:block; line-height:15px; padding:20px 9px 0 9px; width:auto; }
#nav_main li.on {  }
#nav_main li.on a, #nav_main li a:hover { color:#333; text-decoration:none; } 
#nav_main li.visionneuse { background:url(/images/common/puces/visionneuse.gif) 6px 23px no-repeat; float:left; font-family:"Lucida Console","Lucida Grande", Verdana, sans-serif; font-size:70%; height:67px; line-height:14px; text-transform:uppercase; width:119px; }
#nav_main li.visionneuse a { background:url(/images/common/fonds/separ_menu.png) 0 0 no-repeat; color:#999; display:block; height:69px; padding:25px 12px 0 27px; }


#content { background:#fff url(/images/common/fonds/fd_contenu.png) center 0 no-repeat; padding:0 0 43px 0; /* padding-bottom must be same height as the footer */ width:740px; } /* contenu */

#content_main { float:left; padding:0 0 0 32px; width:505px; } /* contenu principal */
#content_large { padding:25px 0 0 32px; width:708px; }
#content_supp { float:left; padding:25px 0 0 0; width:203px; } /* contenu supplementaire */

#site_info { background:#fff url(/images/common/fonds/fd_footer.gif) 0 0 repeat-x; clear:both; height:18px; margin:-43px auto 0 auto; /* negative value of footer height */ padding:15px 0 10px 0; position:relative; text-align:center; width:740px; } /* ours du site - footer */
#site_info p { margin:0; } 


/*****************************/
/*   BARRES DE RECHERCHE     */
/*****************************/
#search_input, #search_input_bottom  {
background:url(/images/common/fonds/fd_search.gif) 0 0 repeat-x; 
height:28px; 
overflow:hidden;
width:740px; 
padding:0; margin:0; 
}
#search_input p, #search_input_bottom p { float:left; font-family:"Lucida Console","Lucida Grande", Verdana, sans-serif; 
font-size:9px;/*70%;*/ line-height:28px; margin:0; text-transform:uppercase; }
#search_input p a:hover, #search_input_bottom p a:hover { color:#ccc; text-decoration:none; }
#search_input p.retour, #search_input_bottom p.retour { background:url(/images/common/fonds/fd_retour.gif) right 0 no-repeat; width:155px; }
#search_input p.retour a, #search_input_bottom p.retour a { display:block; padding:0 0 0 12px; width:143px; }
#search_input p.modif, #search_input_bottom p.modif { background:url(/images/common/fonds/fd_retour.gif) right 0 no-repeat; width:140px; }
#search_input p.modif a, #search_input_bottom p.modif a { display:block; padding:0 0 0 8px;/*0 0 0 12px;*/ width:133px; }
#search_input p.carte, #search_input_bottom p.carte  {
    background:url(/images/common/fonds/fd_retour.gif) right 0 no-repeat; 
    width:149px; 
}
#search_input p.carte a, #search_input_bottom p.carte a  {
    background:url(/images/common/puces/carte_mini.png) 5px 4px no-repeat; 
    display:block; 
    padding:0 0 0 26px; 
    /*width:123px; */
}
#search_input p.avance { padding:0 0 0 11px; width:121px; }
#search_input p.avance_bis, #search_input_bottom p.avance_bis { padding:0 0 0 5px; width:96px; }

div.search_nav { background:url(/images/common/fonds/fd_retour.gif) right 0 no-repeat; 
float:left; padding:0 0 0 16px;/*0 0 0 26px;*/ width:229px; }
#search_input p.debut, #search_input_bottom p.debut { background:url(/images/common/boutons/fd_debut.gif) 0 0 no-repeat; margin:6px 3px 0 0; width:17px; }
#search_input p.fin, #search_input_bottom p.fin { background:url(/images/common/boutons/fd_fin.gif) 0 0 no-repeat; margin:6px 3px 0 0; width:17px; }
#search_input p.debut a, #search_input p.fin a, #search_input_bottom p.debut a, #search_input_bottom p.fin a { display:block; height:17px; width:17px; }
#search_input p.prev, #search_input p.next, #search_input_bottom p.prev, #search_input_bottom p.next { background:url(/images/common/boutons/fd_prev.gif) 0 6px no-repeat; margin:0 3px 0 0; text-align:center; width:41px; }
p.ouvrage { text-align:center; width:96px;/*86px;*/ }
div.search_nav_bis { background:url(/images/common/fonds/fd_retour.gif) right 0 no-repeat; float:left; padding:0 0 0 5px; width:190px; }
p.page { text-align:center; width:56px; }

div.search { background:url(/images/common/fonds/fd_retour.gif) right 0 no-repeat; 
float:left; height:22px; padding:6px 0 0 3px; width:150px; }
div.search input { border:none; float:left; font-family:"Lucida Console","Lucida Grande", Verdana, sans-serif; 
font-size:9px;/*70%;*/ }
div.search input.rechercher { background:url(/images/common/fonds/fd_reche.png) 0 0 no-repeat; height:16px; padding:3px 0 0 6px; width:122px; }
div.search input.submit {margin-left:6px; background:url(/images/common/boutons/loupe.gif) 0 0 no-repeat; cursor:pointer; height:16px; width:16px; }

/*****************************/
/*          FICHE            */
/*****************************/
#titre { background:#000; min-height:48px; padding:5px 0 0 30px; }
#titre h1 { color:#fff; font-size:22px; line-height:36px; }
#titre p.adresse { color:#ccc; font-size:12px; line-height:30px; margin:2px 0 0 0; }
#titre p.adresse a.ville { background:url(/images/common/symboles/loupe.gif) right 0 no-repeat; color:#ccc; padding:0 20px 0 0; text-decoration:underline; }

#gallery { height:500px; position:relative; }
#gallery img { left:0; position:absolute; top:0; }


div.texte { background:url(/images/common/fonds/fd_texte.gif) 0 0 no-repeat; margin:16px 0 0 0; padding:10px 0 0 0; text-align:justify; width:473px; }
div.texte p:first-child { margin-top:0; }
div.texte h3.intertitre { font-size:12px; font-weight:bold; letter-spacing:0.08em; text-transform:uppercase; }
div.texte h3.intertitre + p { margin-top:0; }
p.suite { font-size:9px; height:31px; text-transform:uppercase; width:473px; }
.btn-slide { background:url(/images/common/fonds/fd_suite.png) 0 0 no-repeat; color:#fff; display:block; height:24px; padding:7px 0 0 183px; width:307px; }
.active {
	background-position: 0 -31px;
}

div.endtext { display:none; }

div.encadre { margin:0 0 20px 0; width:203px; }
img.print { float:left; }
#content_supp p.visio { float:right; font-family:"Lucida Console","Lucida Grande", Verdana, sans-serif; font-size:80%; line-height:normal; margin:0 0 20px 0; text-transform:uppercase; padding:0 11px 0 10px; width:126px; }
#content_supp p.visio a { background:url(/images/common/boutons/ajouter_visionneuse.gif) right center no-repeat; color:#898989; display:block; padding:0 47px 0 0; text-align:right; }
#content_supp p.visio a:hover { color:#000; text-decoration:none; }
 
div.encadre h3 { background:#b2b2b2; color:#fff; font-size:10px; padding:0 0 0 9px; text-transform:uppercase; }
div.encadre div.text { color:#000; font-size:11px; line-height:16px; margin:8px 0 0 0; padding:0 10px 0 30px; width:163px; }
div.encadre div.text p:first-child { margin-top:0; }
div.encadre ul { margin:8px 10px 0 6px; width:187px; }
div.encadre ul li { color:#000; font-size:11px; line-height:16px; margin:0 0 4px 0; }
div.encadre ul li a { color:#000; background:url(/images/common/boutons/loupe.gif) 0 0 no-repeat; display:block; font-weight:bold; padding:0 0 0 23px; text-decoration:underline; }
div.encadre ul li a.img { color:#000; background:none 0 0 no-repeat; display:block; font-weight:bold; padding:0 0 0 23px; text-decoration:underline; }
div.encadre ul li.pdf a { background:url(/images/common/puces/pdf.gif) 0 0 no-repeat; display:block; }
div.encadre ul li a:hover {}
div.encadre ul li p { color:#000; display:block; font-weight:bold; padding:0 0 0 23px; }
div.encadre img.illustr { margin:8px 0 0 0; }
p.cartouche { font-size:10px; line-height:14px; margin:0; padding:0 24px 0 0; text-align:right; }

ul.tags { background:url(/images/common/fonds/fd_tags.gif) 0 0 no-repeat; min-height:17px; padding:24px 0 0 2px; }
ul.tags li { background:url(/images/common/fonds/fd_tag.gif) 0 0 no-repeat; float:left; height:18px; font-size:10px; margin:0 0 5px 0; padding:0 0 0 9px; }
ul.tags li a { background:#b2b2b2; border-top:1px solid #999; border-bottom:1px solid #999; border-right:1px solid #999; color:#fff; display:block; height:16px; line-height:16px; padding:0 4px 0 6px; }


/*****************************/
/*         RESULTATS         */
/*****************************/
ul.resultats { background:url(/images/common/fonds/fd_content_bottom.png) center bottom no-repeat; padding:20px 0; width:740px; }
ul.resultats li { border-bottom:1px solid #e4e4e4; min-height:52px; padding:4px 0 4px 20px; height:auto;}
ul.resultats li.res{margin:0;}
ul.resultats li img { float:left; }
ul.resultats li div.titre_resultat { float:left; width:642px; overflow:hidden; padding:0; margin:0;}
ul.resultats img {width:70px; padding:0; margin:0;}
ul.resultats div.clear { width:0; clear:both; line-height:0;}
ul.resultats li h3 { color:#000; font-size:16px; font-weight:bold; margin:0 0 0 14px; }
ul.resultats li h3 a, ul.resultats li p { color:#000; }
ul.resultats li a:hover { text-decoration:none; }
ul.resultats li h3 .lieu { font-size:13px; font-weight:normal; }
ul.resultats li div.titre_resultat p { margin:0 0 0 14px; } 
ul.resultats li div.commanditaire { float:left; width:302px; }
ul.resultats li h4 { color:#000; font-size:13px; font-weight:bold; margin:0; }
ul.resultats li div.commanditaire p { font-size:13px; margin:0; }
ul.resultats li:hover h4 { color:#fff; }
ul.resultats li:hover, ul.resultats li.selected { background:#ececec url(/images/common/fonds/fd_select_resultat.gif) 0 0 repeat-x; cursor:pointer; }

ul.small_tags { background:url(/images/common/fonds/fd_small_tags.gif) 0 0 no-repeat; float:left; min-height:14px; margin:5px 0 0 0; padding:0 0 0 9px; width:496px; }
ul.small_tags li { background:url(/images/common/fonds/fd_small_tag.gif) 0 0 no-repeat; border:none; float:left; font-size:10px; height:14px; min-height:14px; margin:0 0 5px 0; padding:0 0 0 9px; }
ul.small_tags li:hover { background:url(/images/common/fonds/fd_small_tag.gif) 0 0 no-repeat; }
ul.small_tags li a { background:url(/images/common/fonds/fd_small_tag_right.gif) right 0 no-repeat; color:#999; display:block; /*height:14px;*/ line-height:14px; padding:0 6px 0 6px; }
ul.small_tags li:hover a, ul.small_tags li a:hover { background:url(/images/common/fonds/fd_small_tag_right.gif) right 0 no-repeat; color:#000; }

ul.resultats li div.titre_resultat p.visio { float:left; font-family:"Lucida Console","Lucida Grande", Verdana, sans-serif; font-size:80%; line-height:normal; margin:5px 0 0 0; text-transform:uppercase; padding:0 11px 0 0; width:126px; }
ul.resultats li div.titre_resultat p.visio a { background:url(/images/common/boutons/ajouter_visionneuse.gif) right center no-repeat; color:#898989; display:block; padding:0 47px 0 0; text-align:right; }

.tri { background:url(/images/common/fonds/fd_tri.gif) 0 0 no-repeat; font-family:"Lucida Console","Lucida Grande", Verdana, sans-serif; font-size:70%; height:24px; padding:7px 10px 0 0; }
.tri .nb_rpses { display:inline; float:left; font-weight:bold; margin:0 0 0 20px; width:200px; } 
.tri p.titre { display:inline; float:left; margin:0 10px 0 200px; text-align:right; text-transform:uppercase; }
.tri ul.choix { background:url(/images/common/boutons/tri.png) 0 0 no-repeat; display:block; float:left; width:252px; }
.tri ul.choix li { float:left; text-align:center; text-transform:uppercase; }
.tri ul.choix li.nom { width:33px; }
.tri ul.choix li.dpt { width:80px; }
.tri ul.choix li.date { width:38px; }
.tri ul.choix li.type { width:101px; }
.tri ul.choix li a { display:block; }
.tri ul.choix li a:hover { text-decoration:none; }


/*****************************/
/*         RECHERCHE         */
/*****************************/
form.rech_avancee { width:401px; }
form.rech_avancee fieldset { border:none; margin:0; padding:0; }
form.rech_avancee label { display:block; float:left; font-size:10px; padding:0 6px 0 0; text-align:right; text-transform:uppercase; width:131px; }
form.rech_avancee div.chp_select { margin:5px 0 0 0; }
form.rech_avancee div.chp_select select { width:262px; }
form.rech_avancee div.chp_input { margin:5px 0 0 0; }
form.rech_avancee div.chp_input input { width:258px; }
form.rech_avancee div.chp_dates { margin:5px 0 0 0; }
form.rech_avancee div.chp_dates p.fourchette { font-size:10px; margin:0; }
form.rech_avancee div.chp_dates p.fourchette select {}

div.rech_avancee { width:411px; overflow:hidden;}
div.rech_avancee fieldset { border:none; margin:0; padding:0; }
div.rech_avancee label { display:block; float:left; font-size:10px; padding:0 6px 0 0; text-align:right; text-transform:uppercase; width:125px; }
div.rech_avancee div.chp_select { margin:5px 0 0 0; }
div.rech_avancee div.chp_select select { width:262px; }
div.rech_avancee div.chp_input { margin:5px 0 0 0; }
div.rech_avancee div.chp_input input , div.rech_avancee div.chp_input textarea{ width:258px; }
div.rech_avancee div.chp_input textarea{ height:120px; }
div.rech_avancee div.chp_dates { margin:5px 0 0 0; }
div.rech_avancee div.chp_dates p.fourchette { font-size:10px; margin:0; }
div.rech_avancee div.chp_dates p.fourchette select {}



/*****************************/
/*        PRESENTATION       */
/*****************************/
div.contenu { padding:25px 0 0 72px; width:401px; }
h1.titre { background:#b2b2b2; color:#fff; font-size:10px; margin:0 0 14px -104px; padding:0 0 0 32px; text-transform:uppercase; }
h1.titre_large { background:#b2b2b2; color:#fff; font-size:10px; margin:0 0 14px -32px; padding:0 0 0 32px; text-transform:uppercase; }
ul.list_puces { list-style:disc; margin:12px 0 0 10px; padding:0 0 0 10px; }
ul.list_puces li { margin:0 0 10px 0; }
ul.list_puces li:first-child {}
ul.list_puces li a {}
ul.list_puces li:first-child a {}
ul.list_puces li a:hover {}

p.rech { background:url(/images/common/boutons/rechercher_real.png) 0 0 no-repeat; float:right; font-family:"Lucida Console","Lucida Grande", Verdana, sans-serif; font-size:70%; height:17px; text-transform:uppercase; width:170px; }
p.rech a { color:#666; display:block; height:17px; padding:0 0 0 9px; width:161px; }
p.rech a:hover { color:#fff; text-decoration:none; }

/*****************************/
/*         SPECIFIC          */
/*****************************/
.clear { clear:both; line-height:0; }

.ui-tabs-hide { display: none; }

div.chapo { font-weight:bold; }
p.more { font-weight:bold; margin:0; }
p.more a { color:#033d98; }

img.logo_event { float:left; margin:5px 10px 10px 0; }

div.doc { background:#efefef; border:1px solid #e6e3e3; margin:15px 0 0 0; padding:5px 10px; }
div.doc img.vignet { float:right; margin:-15px 0 0 0; }
div.doc h4 { color:#092b64; }
div.doc h4 a { color:#092b64; }
div.doc p { margin:0; }

h1.feed { float:left; }
h1.feed a { background:url(/squelettes/feed.png) right 10px no-repeat; display:block; padding:0 25px 0 0; }

.gras { font-weight:bold; }
.maigre { font-weight:normal; }

.hide { display:none; }
.bloc { display:block; }

.nomarg { margin-top:0; margin-bottom:0; }
.nomargtop { margin-top:0; }
.nomargbot { margin-bottom:0; }

.flotleft { float:left; }
.flotright { float:right; }


input.btnsearch {
    background:transparent url(/images/common/boutons/rechercher_real.png) no-repeat scroll 0 3px;
    border:0 none;
    height:21px;
    padding:0;
    vertical-align:middle;
    width:173px;
    float:right;
    margin:20px 0;
}

div.mots input{ padding:0; width:262px; border:1px solid #7F9DB9;}
div.mots img{margin-left:-17px; margin-top:-5px; padding:0;}
/*div.chp_select select , div.chp_select input{ border:1px solid #7F9DB9;}*/

div.photo {float:left; width:258px;}
div.rech_avancee  div.photo input{ width:65px; height:22px;}
div.rech_avancee  div.photo input.RadUploadFileSelector {width:20px;}
div.rech_avancee  div.photo input.RadUploadInputField{width:100px; height:18px;}
div.rech_avancee  div.photo input.RadUploadSelectButton{width:50px;}
div.rech_avancee  div.photo input.RealFileInput{width:150px;}
div.rech_avancee  div.photo input.RadUploadRemoveButton {width:60px;}

div.caueitem {float:left; width:180px; height:160px;}

#site_info p{font-size:10px;}