/*****************************/
/*           HTML            */
/*****************************/

body, html { width:100%; }

body { margin:0; padding:0; font:11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; background:#000f1b url(/NAVPICS/fonds/fd_body.gif) 0 0 repeat; color:#595959; text-align:center; }

img { border:0; }

a { text-decoration:none; color:#595959; }

a:hover { text-decoration:underline; }

a:active, a:focus { border:none; outline:none; }

form, input, textarea, select { margin:0; }



ul { list-style:none; margin:0; padding:0; }

ul li { margin:0; padding:0; }

ul li a { display:block; margin:0; padding:0; }



/*****************************/
/*        STRUCTURE          */
/*****************************/

#container {  background:#000d17 url(/NAVPICS/fonds/fd_container.gif) 0 0 repeat-x; border-left:2px solid #000f1b; margin:0 auto; padding:10px 17px 0 17px; text-align:left; width:990px; } /* conteneur de page */



#header { background:url(/NAVPICS/fonds/fd_header.gif) 0 0 no-repeat; height:127px; position:relative; width:990px; } /* entete */

#header img.logo { left:18px; position:absolute; top:12px; } 

#header img.logorub { bottom:0; left:285px; position:absolute; z-index:1; } 

#header img.slogan { left:181px; position:absolute; top:50px; z-index:2; } 

#branding { background:url(/NAVPICS/fonds/fd_branding.gif) 0 0 no-repeat; height:102px; line-height:102px; position:absolute; right:9px; text-align:center; top:8px; vertical-align:middle; width:212px; }

#branding img { line-height:102px; margin:0 auto; vertical-align:middle; }



#nav_main { background:url(/NAVPICS/fonds/fd_menu.gif) 0 0 repeat-x; height:35px; padding:0 0 0 18px; width:972px; } /* navigation principale */

#nav_main li { border-left:1px solid #000f1a; border-right:1px solid #06426e; float:left; font-size:12px; font-weight:bold; height:35px; line-height:35px; text-align:center; }

#nav_main li:first-child { border-left:none; }

#nav_main li:last-child { border-right:none; }

#nav_main li a { color:#fff; padding:0 19px; }

#nav_main li a:hover, #nav_main li.on a { background:url(/NAVPICS/fonds/fd_li_menu.gif) 0 0 repeat-x; color:#fb8e2f; text-decoration:none; }



#nav_supp { background:url(/NAVPICS/fonds/fd_nav_supp.gif) 0 0 repeat-x; border:1px solid #fff; border-top:1px solid #9c9c9c; height:24px; padding:0 0 0 27px; width:961px; } /* navigation supplementaire */

#nav_supp li { background:url(/NAVPICS/fonds/fd_li_nav_supp.gif) 0 5px no-repeat; float:left; font-size:10px; font-weight:bold; height:24px; line-height:24px; text-align:center; }

#nav_supp li:first-child { background:none; }

#nav_supp li a { color:#000d17; padding:0 9px; }

#nav_supp li a:hover, #nav_supp li.on a { color:#fb8e2f; text-decoration:none; }



#content { background:#fff url(/NAVPICS/fonds/fd_content.gif) 0 0 repeat-x; padding:0; width:990px; } /* contenu */



#content_main { float:left; width:629px;} /* contenu principal */



#content_supp { float:left; width:361px; } /* contenu supplementaire */



#content_sub { background:url(/NAVPICS/fonds/fd_sub.gif) 0 0 repeat-x; height:383px; margin:17px 0 0 0; position:relative; width:990px; }



#content_sub div.promo {float:left; height:218px; text-align:center; width:395px; }
#content_sub div.promo2 { border-left:1px solid #BCCBD6; border-right:1px solid #BCCBD6; float:left; height:218px; padding: 10px 0; text-align:center; width:225px;}
#content_sub div.promo3 { float:left; height:218px; padding: 10px 0 ; text-align:center; width:355px;}


#content_sub div.partenaires { float:left; overflow:hidden; padding:10px 0 0 50px; vertical-align:middle; width:565px; }
#content_sub div.partenaires h3 { font-size:12px; line-height:14px; margin:0 0 16px 0; }
#content_sub div.partenaires img { display:inline; float:left; line-height:45px; margin:10px; vertical-align:middle; }

#content_sub div.veolia { float:left; height:134px; overflow:hidden; padding:10px 0 0 25px; width:350px;  }
#content_sub div.veolia h3 { color:#0a64a6; margin:0; }
#content_sub div.illustr { float:left; padding:6px 0 0 0; text-align:center; width:135px; }
#content_sub div.illustr img { display:block; margin:0 auto 12px auto; }
#content_sub div.illustr p.suite { font-size:10px; }
#content_sub div.illustr p.suite a { color:#ff0000; }
#content_sub div.veolia div.text { float:left; padding:6px 0 0 15px; width:200px; }
#content_sub div.veolia div.text table.spip td { padding:0 5px; }



#site_info { background:url(/NAVPICS/fonds/fd_footer.gif) 0 0 no-repeat; height:44px; padding:7px 10px 0 0; width:980px; } /* ours du site - footer */

#site_info p { color:#717171; float:right; margin:0; }

ul.footer { display:inline; float:right; margin:0; }

ul.footer li { background:url(/NAVPICS/fonds/separ_footer.gif) 0 5px no-repeat; float:left; }

ul.footer li:first-child { background:none; }

ul.footer li a { color:#717171; display:block; padding:0 5px 0 7px; }

ul.footer li a:hover { text-decoration:underline; }



ul.arbo { margin:0 0 10px 0; padding:0; width:515px; }

ul.arbo li { background:url(/NAVPICS/puces/fleche_grise.png) 0 5px no-repeat; display:inline; font-size:10px;  margin:0 9px 0 0; padding:0 0 0 14px; }

ul.arbo li a { color:#595959; display:inline; font-weight:normal; text-decoration:underline; }





/*****************************/

/*           HOME            */

/*****************************/

#actus { height:422px; padding:10px 16px 0 10px; overflow:hidden; position:relative; width:603px; }

#actus div.last { background:url(/NAVPICS/fonds/fd_actus.gif) 0 bottom repeat-x; height:422px; float:left; width:384px; }

#actus div.last img.triangle { left:10px; position:absolute; top:10px; }

#actus div.last p.date { color:#c87131; margin:10px 0 0 27px; }

#actus div.last h2 { color:#003762; font-size:14px; line-height:18px; margin:0 0 0 27px; }

#actus div.last h1 { color:#003762; font-size:18px; line-height:24px; margin:0 0 0 27px; }

#actus div.last h1 a { color:#003762; }

#actus div.last p.spip { line-height:16px; margin:5px 0 0 27px; }

#actus div.last p.suite { line-height:16px; margin:5px 0 0 27px; }

#actus div.last p.suite a { color:#c87131; text-decoration:underline; }



#actus div.menu { background:url(/NAVPICS/fonds/fd_actus.gif) 0 bottom repeat-x; border-left:1px solid #fff; float:left; height:422px; overflow:hidden; width:218px; }

#actus ul.actus { height:257px; overflow:hidden; width:218px; }

#actus ul.actus li { background:url(/NAVPICS/fonds/fd_menu_actus.gif) 0 0 repeat-x; margin:O; padding:10px 10px 5px 20px; }

#actus ul.actus li.ui-tabs-selected, #actus ul.actus li:hover  { background:#fff url(/NAVPICS/fonds/fd_menu_actus_on.gif) 0 0 repeat-x; }

#actus ul.actus li h3 { font-size:11px; line-height:16px; margin:0; }

#actus ul.actus li a { color:#000d17; }

#actus ul.actus li a:hover { color:#000d17; text-decoration:none; }

#actus ul.actus li.ui-tabs-selected a { color:#005697; }

#actus ul.actus li p { line-height:16px; margin:0; }

#actus ul.actus li.ui-tabs-selected p { color:#2c5c78; }



#actus div.menu div.spip_forms { background:url(/NAVPICS/fonds/fd_form_newsletter.gif) 0 0 repeat-x; border:none; height:89px; overflow:visible; }

#actus div.menu fieldset { border:none; }

#actus div.menu legend { color:#000d17; font-size:11px; font-weight:bold; padding:20px 0 0 20px; }

#actus div.menu .spip_form_label_details, #actus div.menu .spip_form_label { display:none; }

#actus div.menu div.email_1 input { margin:4px 0 0 12px; width:190px; }

#actus div.menu div.spip_bouton input {

	background:url(/NAVPICS/boutons/bt_ok.png) 0 0 no-repeat;

	border:none;

	color:#ffa029;

	font-size:10px;

	height:32px;

	line-height:32px;

	margin:0 0 0 9px;

	width:60px;

}



ul.fctns { margin:19px 0 0 24px; }

ul.fctns li { height:14px; line-height:14px; margin:0 0 5px 0; }

ul.fctns li.feed a { background:url(/NAVPICS/puces/feed.gif) 0 0 no-repeat; padding:0 0 0 29px; }

ul.fctns li.archivs a { background:url(/NAVPICS/puces/archivs.png) 0 0 no-repeat; padding:0 0 0 29px; }

ul.fctns li a { color:#000d17; }



div.last_match { border:1px solid #bccbd6; height:419px; margin:5px 4px 0 0; padding:3px; width:349px; }

div.last_match div.illustr { height:233px; position:relative; overflow:hidden; width:349px; }

div.last_match div.illustr img.visuel { left:0; position:absolute; top:0; z-index:1; }

div.last_match div.illustr img.triangle { left:0; position:absolute; top:0; z-index:2; }

div.last_match div.illustr div.score { background:url(/NAVPICS/fonds/fd_score_last_match.png) 0 0 repeat-x; bottom:0; height:59px; left:0; position:absolute; text-align:center; width:349px; z-index:2; }

div.last_match div.illustr div.score p { color:#fff; font-size:13px; font-weight:bold; line-height:59px; margin:0; }



div.last_match div.classement { float:left; padding:10px 0 0 12px; width:128px; }

div.last_match div.classement h3 { color:#464646; font-size:12px; margin:0 0 0 3px; }

div.last_match div.classement select { font-size:11px; margin:4px 0; }

div.last_match div.classement p.spip { color:#a4a4a4; margin:0 0 0 3px; }

div.last_match div.classement p.spip strong { color:#0865ab; }

div.last_match div.classement p.links { color:#a4a4a4; margin:8px 0 0 3px; }

div.last_match div.classement p.links a { color:#a4a4a4; }



#gallery { display:inline; float:left; margin:22px 0 0 0; width:209px; }

#gallery ul.tabs { border-bottom: 1px solid #d9d7d7; margin:0; padding:0 0 31px 0; }

#gallery ul.tabs li { background:#e7e7e7; border: 1px solid #d9d7d7; float:left; font-size:12px; font-weight:bold; height:30px; line-height:30px; margin:0 4px 0 0; }

#gallery ul.tabs li.ui-tabs-selected { background:#fff; border-bottom:1px solid #fff; }

#gallery ul.tabs li a { color:#9a9a9a; padding:0 8px; }

#gallery ul.tabs li a:hover { color:#0865ab; text-decoration:none; }

#gallery ul.tabs li.ui-tabs-selected a { color:#464646; }

#photo { border:1px solid #d9d7d7; border-top:none; border-right:none; padding:9px 0 9px 10px; }

#video { border:1px solid #d9d7d7; border-top:none; border-right:none; padding:9px 0 9px 10px; }



div.next_match { background:url(/NAVPICS/fonds/fd_next_match.gif) 0 0 no-repeat; display:inline; float:left; height:176px; margin:18px 0 0 11px; overflow:hidden; position:relative; width:376px; }

div.next_match img.triangle { left:0; position:absolute; top:0; z-index:2; }

div.next_match img.tiret { left:204px; position:absolute; top:83px; z-index:2; }

div.next_match div.nantes_domicile { left:43px; position:absolute; text-align:right; top:10px; width:160px; }

div.next_match div.adverse_domicile { left:208px; position:absolute; top:10px; width:169px; }

div.next_match div.nantes_exterieur { left:208px; position:absolute; top:10px; width:169px; }

div.next_match div.adverse_exterieur { left:43px; position:absolute; text-align:right; top:10px; width:160px; }

div.next_match div.illustr { height:60px; line-height:60px; text-align:center; vertical-align:middle; width:160px; } /* line-height + vertical-align pour centrer une image verticalement */

div.next_match div.illustr img { vertical-align:middle; } /* vertical-align sur le conteneur et le contenu */

div.next_match div.nantes_domicile h2, div.next_match div.adverse_domicile h2, div.next_match div.nantes_exterieur h2, div.next_match div.adverse_exterieur h2 { color:#fff; font-size:16px; margin:5px 10px 0 10px; }

div.next_match p.date { color:#499ad6; font-size:14px; font-weight:bold; left:0; margin:0; position:absolute; top:115px; text-align:center; width:376px; }

div.next_match p.spip { color:#fff; line-height:14px; left:62px; margin:0; position:absolute; top:120px; width:290px; }



#content_main div.boutik { background:url(/NAVPICS/fonds/fd_boutik.gif) 0 0 no-repeat; display:inline; float:left; height:101px; margin:18px 0 0 11px; overflow:hidden; padding:75px 0 0 28px; position:relative; width:185px; }

#content_main div.boutik img.triangle { right:0; position:absolute; top:0; z-index:2; }

#content_main div.boutik h2 { color:#fff; font-size:14px; letter-spacing:2px; margin:0; }

#content_main div.boutik ul { margin:8px 0 0 0; }

#content_main div.boutik ul li {}

#content_main div.boutik ul li a { background:url(/NAVPICS/puces/fleche_blanche.gif) 0 6px no-repeat; color:#fff; display:block; padding:0 0 0 11px; }



div.agenda_results { border:1px solid #bccbd6; height:176px; margin:17px 4px 0 0; padding:3px; width:349px; }

div.agenda_results h2 { background:url(/NAVPICS/fonds/fd_titre_agenda_results.gif) 0 0 no-repeat; color:#0865ab; font-size:15px; height:34px; line-height:34px; margin:3px 0 0 0; padding:0 0 0 20px; width:185px; } 

div.agenda_results h2 .bleu { color:#6a95b5; }

div.agenda_results div.derniers { float:left; margin:12px 0 0 0; padding:0 0 0 10px; width:191px; }

div.agenda_results div.derniers div.item { margin:0 0 4px 0; }

div.agenda_results div.derniers div.item p { margin:0; }

div.agenda_results div.derniers p.all { font-size:12px; margin:8px 0 0 0; }

div.agenda_results div.derniers p.all a { color:#0865ab; text-decoration:underline; }

div.agenda_results div.prochains { background:url(/NAVPICS/pointilles/gris_vt.gif) 0 0 repeat-y; float:left; margin:12px 0 0 0; padding:0 0 0 8px; width:140px; }

div.agenda_results div.derniers h3, div.agenda_results div.prochains h3 { font-size:12px; line-height:14px; margin:0 0 8px 0; }

div.agenda_results div.derniers h3 { color:#0865ab; }

div.agenda_results div.prochains div.item { margin:0 0 4px 0; }

div.agenda_results div.prochains div.item p.date { color:#669fc9; line-height:14px; margin:0; }

div.agenda_results div.prochains div.item p.match { color:#0865ab; font-size:12px; line-height:16px; margin:0; }



/*****************************/

/*         LE CLUB           */

/*****************************/

#content_main div.contenu { background:url(/NAVPICS/fonds/fd_contenu.gif) 0 0 repeat-x; padding:15px 16px 20px 34px; width:579px; }

#content_main div.contenu div.illustr { height:156px; position:relative; width:570px; }

#content_main div.contenu div.illustr img.logo { left:0; position:absolute; top:0; z-index:1; }

#content_main div.contenu div.illustr img.cache { left:0; position:absolute; top:0; z-index:2; }

#content_main div.contenu h1.titre { font-size:22px; line-height:26px; font-weight:normal; margin:12px 0; }

#content_main div.contenu div.chapo { font-size:12px; font-weight:bold; line-height:18px; width:470px; }

#content_main div.contenu div.texte { font-size:12px; line-height:18px; width:470px; }



#content_supp div.others { padding:42px 0 0 0; }

#content_supp div.visuel { border:1px solid #bccbd6; height:103px; position:relative; width:354px; }

#content_supp div.visuel:hover { border:1px solid #0093ff; cursor:pointer; }

#content_supp div.degrade { background:url(/NAVPICS/fonds/cache_other_art.png) 0 0 no-repeat; height:95px; margin:4px; width:346px; z-index:2; }

#content_supp div.grille { background:url(/NAVPICS/fonds/grille_other.png) 0 0 no-repeat; height:95px; width:346px; z-index:3; }

#content_supp div.grille a { color:#fff; display:block; height:75px; padding:20px 0 0 38px; width:308px; }

#content_supp div.grille a:hover { text-decoration:none; }

#content_supp div.others h3 { color:#fa6f44; font-size:14px; font-weight:bold; margin:0; }

#content_supp div.others p.spip { color:#fff; cursor:pointer; font-size:10px; line-height:14px; margin:4px 0 0 0; width:185px; }



#content_supp div.promo { border:1px solid #bccbd6; height:165px; margin:17px 0 0 0; padding:4px; width:346px; }

#content_supp div.promo:hover { border:1px solid #0093ff; cursor:pointer; }

#content_supp div.encart_promo { background:url(/NAVPICS/fonds/fd_promo.gif) 0 0 repeat-x; height:115px; padding:30px 11px 0 95px; position:relative; width:240px; }

#content_supp div.encart_promo h3 { color:#fa6f44; font-size:22px; line-height:24px; margin:0; }

#content_supp div.encart_promo img.triangle { left:0; position:absolute; top:0; z-index:2; }

#content_supp div.encart_promo p.spip { margin:4px 0 0 0; }

#content_supp div.encart_promo p.plus { color:#0865ab; margin:8px 0 0 0; }



/*****************************/

/*         L'EQUIPE          */

/*****************************/

div.colleft { float:left; padding:1px 0 20px 0; width:230px; }

div.colleft h1 { font-size:22px; font-weight:normal; line-height:28px; margin:27px 0 0 0; }

div.colleft h2 { color:#075d9d; font-size:18px; font-weight:normal; line-height:24px; margin:0; }

div.colleft img.photo_joueur { border:1px solid #bccbd6; display:block; margin:25px 0 0 0; padding:4px; }

div.colleft table.identite { margin:15px 0 0 0; width:202px; }

div.colleft table.identite td { background:url(/NAVPICS/pointilles/gris_hz.gif) 0 bottom repeat-x; padding:4px 0; vertical-align:top; }



div.colright { float:left; padding:1px 49px 20px 0; width:300px; }

div.colright h3.numero { font-size:56px; font-weight:normal; margin:45px 10px 0 0; text-align:right; }

div.colright p:first-child { margin:37px 0 0 0; }



#content_supp div.classement_gal { border:1px solid #bccbd6; margin:17px 0 0 0; padding:4px; width:346px; }

#content_supp div.content_classt { background:url(/NAVPICS/fonds/fd_promo.gif) 0 0 repeat-x; padding:25px 0 10px 36px; width:310px; }

#content_supp div.content_classt h2 { color:#fa6f44; font-size:22px; line-height:24px; font-weight:normal; margin:0 0 20px 0; }

#content_supp div.content_classt div.left { float:left; width:150px; }

#content_supp div.content_classt div.right { float:left; padding:260px 0 0 0; width:160px; }

ul.lnb {}

ul.lnb li { height:20px; line-height:20px; margin:0 0 10px 0; }

ul.lnb li a { padding:0 0 0 28px; }

ul.lnb li.stats a { background:url(/NAVPICS/puces/statistiques.png) 0 0 no-repeat; }

ul.lnb li.classement a { background:url(/NAVPICS/puces/classement.png) 0 0 no-repeat; }

ul.lnb li.calendrier a { background:url(/NAVPICS/puces/calendrier.png) 0 0 no-repeat; }

ul.lnb li.clubs a { background:url(/NAVPICS/puces/autres_clubs.png) 0 0 no-repeat; }



img.team { display:block; margin:29px 0 0 0; }

div.item_joueur { background:#cdcccd url(/NAVPICS/fonds/fd_joueur.gif) 0 0 repeat-x; border:1px solid #f3f2f2; float:left; height:80px; padding:2px; width:283px; }

div.item_joueur:hover, div.item_joueur.on { background:#f46a0c url(/NAVPICS/fonds/fd_joueur_on.gif) 0 0 repeat-x; color:#fff; cursor:pointer; }

div.item_joueur a { cursor:pointer; display:block; height:80px; width:283px; }

div.item_joueur img.phto { cursor:pointer; float:left; }

div.item_joueur div.nom { cursor:pointer; float:left; padding:15px 0 0 20px; width:150px; }

div.item_joueur div.nom h2 { cursor:pointer; font-size:14px; font-weight:bold; margin:0; }

div.item_joueur div.nom p { cursor:pointer; margin:0; }

div.item_joueur h3.numero { cursor:pointer; display:inline; float:left; font-size:32px; font-weight:normal; line-height:36px; margin:15px 0 0 0; text-align:center; width:49px; }

div.item_joueur a:hover, div.item_joueur.on a { color:#fff; text-decoration:none; }



div.encart_team { border:1px solid #bccbd6; margin:17px 0 0 0; padding:4px; width:346px; }

div.encart_dirigeants { border:1px solid #bccbd6; margin:17px 0 0 0; padding:4px; width:346px; }

div.encart_staff { border:1px solid #bccbd6; margin:17px 0 0 0; padding:4px; width:346px; }

div.encart_team, div.encart_dirigeants, div.encart_staff {}

div.encart_team:hover, div.encart_dirigeants:hover, div.encart_staff:hover {}

div.encart_team div.item, div.encart_dirigeants div.item, div.encart_staff div.item { background:url(/NAVPICS/fonds/fd_promo.gif) 0 0 repeat-x; padding:25px 0 10px 36px; width:310px; }

div.encart_team div.item h2, div.encart_dirigeants div.item h2, div.encart_staff div.item h2 { color:#fa6f44; font-size:22px; line-height:24px; font-weight:normal; margin:0; }





/*****************************/

/*        MULTIMEDIA         */

/*****************************/

#main_gallery { margin:15px 0 0 0; width:579px; }

#main_gallery ul.tabs { border-bottom: 1px solid #d9d7d7; margin:0; padding:0 0 31px 0; }

#main_gallery ul.tabs li { background:#e7e7e7; border: 1px solid #d9d7d7; float:left; font-size:12px; font-weight:bold; height:30px; line-height:30px; margin:0 4px 0 0; }

#main_gallery ul.tabs li.ui-tabs-selected { background:#fff; border-bottom:1px solid #fff; }

#main_gallery ul.tabs li a { color:#9a9a9a; padding:0 8px; }

#main_gallery ul.tabs li a:hover { color:#0865ab; text-decoration:none; }

#main_gallery ul.tabs li.ui-tabs-selected a { color:#464646; }

#main_photo { border:1px solid #d9d7d7; border-top:none; padding:9px 0 9px 10px; }

#main_video { border:1px solid #d9d7d7; border-top:none; padding:9px 0 9px 10px; }



div.nav_gallery { background:url(/NAVPICS/fonds/fd_nav_big_gallery.gif) 0 0 repeat-x; height:34px; margin:0; width:560px; }



div.dernier_match { height:126px; margin:10px auto 0 auto; overflow:hidden; position:relative; width:569px; }

div.dernier_match img.tiret { left:284px; position:absolute; top:93px; z-index:2; }

div.dernier_match div.nantes_domicile { left:0; position:absolute; text-align:right; top:10px; width:270px; }

div.dernier_match div.adverse_domicile { left:294px; position:absolute; top:10px; width:270px; }

div.dernier_match div.nantes_exterieur { left:294px; position:absolute; top:10px; width:270px; }

div.dernier_match div.adverse_exterieur { left:0; position:absolute; text-align:right; top:10px; width:270px; }

#content_main div.dernier_match div.illustr { height:60px; line-height:60px; text-align:center; vertical-align:middle; width:200px; } /* line-height + vertical-align pour centrer une image verticalement */

#content_main div.dernier_match div.illustr img { vertical-align:middle; } /* vertical-align sur le conteneur et le contenu */

div.dernier_match div.nantes_domicile h2, div.dernier_match div.adverse_domicile h2, div.dernier_match div.nantes_exterieur h2, div.dernier_match div.adverse_exterieur h2 { color:#595959; font-size:16px; margin:15px 10px 0 10px; }

div.dernier_match p.date { color:#499ad6; font-size:14px; font-weight:bold; left:0; margin:0; position:absolute; top:108px; text-align:center; width:576px; }

div.dernier_match p.spip { color:#595959; line-height:14px; left:62px; margin:0; position:absolute; top:120px; width:290px; }





div.others_galleries { border:1px solid #bccbd6; margin:17px 4px 0 0; padding:3px; width:349px; }

div.others_galleries h2 { background:url(/NAVPICS/fonds/fd_titre_agenda_results.gif) 0 0 no-repeat; color:#0865ab; font-size:15px; height:34px; line-height:34px; margin:3px 0 15px 0; padding:0 0 0 20px; width:185px; }

div.others_galleries div.item { margin:0 0 4px 10px; }

div.others_galleries div.item p.date { color:#669fc9; line-height:14px; margin:0; }

div.others_galleries div.item p.match { color:#0865ab; font-size:12px; line-height:16px; margin:0; }



div.resume { margin:40px 0 0 0; width:480px; }

div.resume div.chapo { font-weight:bold; }



/*****************************/

/*        PARTENAIRES        */

/*****************************/

#content_main div.contenu_partenaires { background:url(/NAVPICS/fonds/fd_contenu.gif) 0 0 repeat-x; padding:15px 16px 20px 0; width:613px; }

#content_main div.entete_partners { padding:0 40px 0 34px; }

#content_main div.entete_partners ul.arbo { margin-bottom:40px; }



#content_supp div.autres_partners { padding:72px 0 0 0; }

#content_supp div.encadre_partner { border:1px solid #bccbd6; height:135px; margin:0 0 4px 0; position:relative; width:354px; }

#content_supp div.encadre_partner:hover { border:1px solid #0093ff; cursor:pointer; }

#content_supp div.other_partner { background:url(/NAVPICS/fonds/fd_others.gif) 0 0 repeat-x; height:127px; margin:4px; width:346px; }

#content_supp div.other_partner a { color:#fff; display:block; height:107px; padding:20px 0 0 38px; width:308px; }

#content_supp div.other_partner a:hover { text-decoration:none; }

#content_supp div.encadre_partner:hover div.other_partner, #content_supp div.on div.other_partner { background:url(/NAVPICS/fonds/fd_others_on.gif) 0 0 repeat-x; }

#content_supp div.autres_partners h3 { color:#fa6f44; font-size:14px; font-weight:bold; margin:0; }

#content_supp div.autres_partners p.spip { color:#878487; cursor:pointer; font-size:10px; line-height:14px; margin:4px 0 0 0; width:175px; }

#content_supp div.encadre_partner:hover p.spip, #content_supp div.on p.spip { color:#fff; }



#content_supp div.boutik { background:url(/NAVPICS/fonds/fd_boutik_large.gif) 0 0 no-repeat; height:101px; margin:18px 0 0 0; overflow:hidden; padding:75px 0 0 56px; position:relative; width:300px; }

#content_supp div.boutik img.triangle { right:0; position:absolute; top:0; z-index:2; }

#content_supp div.boutik h2 { color:#fff; font-size:14px; letter-spacing:2px; margin:0; }

#content_supp div.boutik ul { margin:8px 0 0 0; }

#content_supp div.boutik ul li {}

#content_supp div.boutik ul li a { background:url(/NAVPICS/puces/fleche_blanche.gif) 0 6px no-repeat; color:#fff; display:block; padding:0 0 0 11px; }





/*****************************/

/*         CONTACT          */

/*****************************/

#content_main div.contenu_contact { background:url(/NAVPICS/fonds/fd_contenu.gif) 0 0 repeat-x; padding:15px 16px 20px 34px; width:579px; }

#content_main div.contenu_contact h1.titre { font-size:22px; line-height:26px; font-weight:normal; margin:50px 0 12px 0; }

#content_main div.contenu_contact legend { display:none; }

#content_main div.contenu_contact div.spip_form_champ { margin-bottom:10px; }





/*****************************/

/*         ACTUALITES        */

/*****************************/

div.others_news { border:1px solid #bccbd6; margin:17px 4px 0 0; padding:3px; width:349px; }

div.others_news h2 { background:url(/NAVPICS/fonds/fd_titre_agenda_results.gif) 0 0 no-repeat; color:#0865ab; font-size:15px; height:34px; line-height:34px; margin:3px 0 15px 0; padding:0 0 0 20px; width:185px; }

div.others_news ul { margin:0 0 4px 10px; }

div.others_news ul li { margin:0 0 4px 0; }

div.others_news ul li a { background:url(/dist/puce.gif) 0 6px no-repeat; display:block; color:#0865ab; font-size:12px; line-height:16px; padding:0 0 0 11px; margin:0; }





div.proA { float:left; margin:50px 0 0 0; width:225px; }

div.proB { display:inline; float:left; margin:50px 0 0 59px; width:225px; }

div.proA img.titre, div.proB img.titre { margin:0 0 40px 0; }

div.proA div.item, div.proB div.item { margin:0 0 10px 0; }

div.proA div.item div.logo, div.proB div.item div.logo { float:left; text-align:center; vertical-align:middle; width:100px; }

div.proA div.item div.logo img, div.proB div.item div.logo img { vertical-align:middle; }

div.proA div.item h3, div.proB div.item h3 { float:left; height:100px; padding:0 0 0 15px; width:110px; }



ul.archivs { margin:40px 0 0 0; }

ul.archivs li { margin:0 0 10px 0; }

ul.archivs li a { text-decoration:underline; }



/*****************************/

/*         SPECIFIC          */

/*****************************/

.clear { clear:both; height:0; }

.pointilles { background:url(/NAVPICS/pointilles/gris_hz_large.gif) 0 0 repeat-x; clear:both; height:1px; margin:0; }



.ui-tabs-hide { display: none; }



.gras { font-weight:bold; }

.maigre { font-weight:normal; }



.saison { color:#fd9233; }

.nantes { background:#ffebda; }



.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; }



/* backgrounds en PNG */

a.link_presentation { 

  /* Mozilla ignores crazy MS image filters, so it will skip the following */

  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/common/top/presentation.png');

	background:transparent;

	cursor:pointer;

	}	

a[class="link_presentation"] { 

	/* IE ignores styles with [attributes], so it will skip the following. */

	background: url(/images/common/top/presentation.png); 

}



/* @group Image in a link (a.link_img) */

a.link_img { display:block; border:3px solid #e9e9e9; width:102px; }

a.link_img:hover { border:3px solid #08b2e9; }



/* shadows */

.wrap1, .wrap2, .wrap3 {

	display:inline-table;

	/* \*/display:block;/**/} 

.wrap1 {

	float:left;

	background:url(/images/common/fonds/shadow.gif) right bottom no-repeat;}

.wrap2 {background:url(/images/common/fonds/corner_bl.gif) left bottom no-repeat;}

.wrap3 {

	padding:0 4px 5px 0;

	background:url(/images/common/fonds/corner_tr.gif) right top no-repeat;}

.wrap3 img {

	display:block;

	border:1px solid #2e3226;

}







/*  ------------------------------------------

/*  Habillage des formulaires

/*  ------------------------------------------ */



.formulaire_spip { }

.formulaire_spip p { margin: 0.5em 0; padding: 0; }



.formulaire_spip fieldset {}

.formulaire_spip legend {}



.formulaire_spip label {}

.formulaire_spip .champ_rech { float:left; font-family: inherit; font-size: 12px; margin:4px 10px 0 0; width: 150px; }



.formulaire_spip input.submit {

	border: none;

	color:#fff;

	cursor:pointer;

	float:left;

	font-size:11px;

	font-weight:bold;

	height:29px;

	line-height:29px;

	margin:0;

	padding:0;

	background:url(/NAVPICS/boutons/rechercher.png) 0 0 no-repeat;

	width:105px;

}



/* Reponse du formulaire */

.reponse_formulaire { font-weight: bold; color: #e86519; }

fieldset.reponse_formulaire { border-color: #e86519; font-weight: normal; }



/* Previsualisation du message */

fieldset.previsu { padding: 1em; }



/* Formulaire de login au forum */

.formulaire_login_forum .forml { width: 12em; }

.formulaire_login_forum .spip_logos { float: right; padding-left: 10px; }



/* Choix des mots-clefs */

ul.choix_mots { float: left; width: 47%; margin: 0; padding: 0; list-style: none; } 

ul.choix_mots label { display: inline; }



/* Formulaire de recherche */

.formulaire_recherche { text-align: left; }

.formulaire_recherche label { display: none; }