/* STYLES SPECIFIQUES AUX MODULES - Neftis - 29/10/2008 */
/* Styles news */

	/* Boite template home */
.actubox { width: auto; height: auto; margin: 10px 0px; padding-left: 30px; padding-top: 3px; background: url(puce_actus1.gif) no-repeat top left transparent; color: #555555; }
.actubox .date { color: #000000; }
.actubox h3 { padding: 0px; margin: 3px 0px; }

	/* Boite template liste */
.actuboxlist { width: auto; height: auto; padding: 2px; margin-bottom: 5px; border-bottom: 1px dotted #787691; }
.actuboxlist p { margin: 0px; padding: 0px; }
.actuboxlist .content { width: auto; height: auto; margin-bottom: 5px;}
.actuboxlist .texte { width: auto; height: auto; }
.actuboxlist .picactu { display: none; }
.actuboxlist h4 { font-size: 11px; padding: 0px; margin: 0px; color: #39378C; }
.actuboxlist h4 a, .actuboxlist h4 a:link, .actuboxlist h4 a:visited { color: #39378C; }
.actuboxlist .date { display: none; }

	/* Boite template liste 2 */
.actuboxlist2 { width: auto; height: auto; padding: 2px; margin-bottom: 5px; }
.actuboxlist2 p { margin: 0px; padding: 0px; }
.actuboxlist2 .content { width: auto; height: auto; margin-bottom: 5px;}
.actuboxlist2 .texte {  width: auto; height: auto; }
.actuboxlist2 .picactu { border: 1px solid #8e8fa6; margin-right: 10px; float: left; }
.actuboxlist2 h3 { font-size: 11px; padding: 0px; margin: 0px; color: #39378C; }
.actuboxlist2 h3 a, .actuboxlist2 h3 a:link, .actuboxlist2 h3 a:visited { color: #39378C; }

	/* Boite template liste 3 */
.actuboxlist3 { width: auto; height: auto; margin: 0px; padding: 0px 0px 0px 15px; list-style: url(puce1.gif); }
.actuboxlist3 h3 { font-size: 11px; padding: 0px; margin: 0px; color: #39378C; }
.actuboxlist3 h3 a, .actuboxlist3 h3 a:link, .actuboxlist3 h3 a:visited { font-weight: normal; font-size: 11px; color: #706d89; }
.actuboxlist3cat { padding: 0px; margin: 0px; color: #39378C; font-size: 11px; }

	/* Boite template liste 4 */
.actuboxlist4 { width: auto; height: auto; padding: 2px; margin-bottom: 5px; border: none; }

	/* Boite template details */
.actuboxdetails { }
.actuboxdetails .titre { width: auto; height: 34px; margin: 0px; padding-left: 25px; padding-top: 3px; overflow: hidden; white-space: nowrap; font-size: 16px; font-weight: bold; color: #c91f2e; background: url(h2_bg1.gif) top left no-repeat transparent;  }
.actuboxdetails .date { width: auto; height: auto; font-weight: bold; font-size: 11px; margin-bottom: 5px; }
.actuboxdetails .texte { width: auto; height: auto; padding: 0px 10px; }
.actuboxdetails .sep { width: auto; height: 20px; clear: both; margin: 10px 0px; padding-left: 25px; overflow: hidden; white-space: nowrap; font-size: 16px; font-weight: bold; color: #c91f2e; background: url(h2_bg1.gif) left -24px no-repeat transparent; }
	
	/* Liste autres actus */
.actuboxautres { margin-left: auto; margin-right: auto; width: 560px;}
.actuboxautres .titre { width: auto; height: auto; color: #2d7e95; font-size: 14px; font-weight: bold; background: url(puce_titre1.gif) 5px 6px no-repeat transparent; padding-left: 25px; padding-top: 3px; } 
.actuboxautres ul { list-style: none; color: #4584b5; }
.actuboxautres li { font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 3px 0px; }
.actuboxautres li a, .actuboxautres li a:link, .actuboxautres li a:hover, .actuboxautres li a:visited, .actuboxautres li a:visited:hover { color: #555555; font-weight: normal; text-decoration: underline; }
.actuboxautres .date { }
.actuboxautres h3 { display: inline; font-size: 11px; margin: 0px; padding: 0px; }

/* STYLES NEWSLETTER | Olivier - Neftis - 26/09/2008 */

.inscription_newsletter_erreur { margin: 15px 0px; color:#FF0903;font-size:11px;font-weight:bold;}
.inscription_newsletter_valid { margin: 15px 0px; color:#FF9E0F;font-size:11px;font-weight:bold;}

.newsletterbox input { font-size: 10px; border: 1px solid #9492a6; width: 100px; }
.newsletterbox .bouton_valider { text-align: right; }
.newsletterbox .inscription_newsletter_valid { color: #8190BE; }
.newsletterbox .bouton_valider input { border: none; width: auto; margin-right: 5px; }

/* Styles pagination */
.pagination_div { margin: 0px; padding: 0px; list-style-type:none; clear: both; line-height:1;}
.pagination_div a, .pagination_div a:link, .pagination_div a:visited { display: block; float: left; padding: 1px 5px 3px 5px; margin-left: 3px; text-decoration:none; border:2px solid #e3e2e7; background-color: transparent; color:#7299cb;}
.pagination_div a:hover, #selected { text-decoration:none; background-color:transparent; color:#e20079; }
#l_prec, #l_suiv { padding: 0px; border:0px; }
.pagination_pos { float: right; text-align: right; overflow: hidden; }
.pagination_deb1 { font-size: 0px; height: 0px; }
.pagination_end1, .pagination_end2 { width: auto; height: 0px; font-size: 0px; clear: both; }
.pagination_end2 { height: 10px; }

/* gallery images*/
.img_gallery_client img{ border: 1px solid #8e8fa6;filter:alpha(opacity=100);-moz-opacity: 1;opacity: 1; margin: 0 10px 10px 0;}
.img_gallery_client:hover img{ border: 1px solid #333;filter:alpha(opacity=100);-moz-opacity: 1;opacity: 1;}


/* Moteur de recherche par défaut */
.searchboxresults .searchboxform { background: #ABB4D5; color: #ffffff; border: 1px solid #7E8194; padding: 5px; }
.searchboxresults .searchboxresultsinput { width: 40%; padding: 3px; font-size: 11px; }
.searchboxresults .searchboxresultsokbutton { padding: 1px; background: #6C6984; color: #ffffff; border: 1px solid #ffffff; }
.searchboxresults .operateursbox { margin: 0; width: 180px; }
.searchboxresults .titreresult, .searchboxresults .titreresult a { font-size: 14px; color: #F60285; margin: 0; }
.searchboxresults .pertinenceresult { margin: 3px 0; display: block; font-size: 10px; color: #8193C5; }
.searchboxresults .previewresult em { background-color: #D1D9EF; color: #333; }
.searchboxresults .separateurresult { border-top: none; }

/* Pagination V2 (classe de pagination) */
.pagination { border: none; margin-bottom: 10px; }
.pagination ul #selected { background-color: #ffffff; color: #E20079; }
.pagination .numbers,.pagination .numbers_next,.pagination .numbers_next2,.pagination .numbers_prev,.pagination .numbers_prev2 { background-color: #ffffff; color: #E20079; }
.pagination .numbers_next:hover,.pagination .numbers_next2:hover,.pagination .numbers_prev:hover,.pagination .numbers_prev2:hover { background-color: #ffffff; color: #E20079; }
.pagination a, .pagination a:link, .pagination a:visited { background-color: #ffffff; color: #7299CB; border: 2px solid #E3E2E7; }
.pagination .numbers:hover, .pagination .numbers:visited:hover { background-color: #ffffff; color: #E20079; }
