
/* ***************** STYLES PROPRES AU TEMPLATE *************** */
/* ************************************************************ */


body.body_styles { 
	background-color: #EAE8E7; 
	color: #4E5365;
}
body.body_styles ul, body.body_styles li { list-style-type: none; }




/* *** NEOCOMMERCE *** */
/* CART BOX */
#left .cartbox { 
	margin-top:10px;
	margin-bottom: 12px; 
}
#left .cartbox .cartbox_t {
 	background: url("../images/box_template_top.gif") no-repeat 0 0;
	padding-top: 6px;
}
#left .cartbox .cartbox_b {
	background: url("../images/box_template_bottom.gif") no-repeat 0 100%;
	padding-top:3px;
}
#left .cartbox div.moduletable h3 {
	color: #FFF;
	background: none;
	padding: 3px 0 5px 6px; 
}
#left .cartbox div.moduletable { 
	margin: 0 0 -3px 0; 
	background: none;
}
#left .cartbox .cartbox_content {
	background: url("../images/box_template_bg.gif") repeat-x 0 0;
	border-left: 1px solid #3A3F4D;
	padding: 2px 0 2px 5px;
	color: #C4CCD7;
}
#left .cartbox a.mainlevel {
	color: #C4CCD7;
	padding: 4px 0 4px 14px !important;
	margin: 1px 0 0 4px !important;
	background-image: url("../images/box_default_item.gif");
}
#left .cartbox a.mainlevel:hover {	color: #FFF;}
#left .cartbox a#active_menu {	color: #FFF;}


#left .cartbox a {			color: #E0E0E7; }
#left .cartbox a:hover { 	color: #FFF; }


#left .price {	font-weight: bold; }
#left .cart_seperator {
	display: block;
	border-top: 1px solid #3A3F4D;
	border-bottom: 1px solid #98A6B9;
	margin: 4px 0;
}
#left .minicart ul { padding: 6px 0; }
#left .minicart li { color: #C4CCD7; }
#left .cart_details {			text-align: right; }
#left .cart_details a { 		text-decoration: none; }
#left .cart_details a:hover {	text-decoration: underline; }




/* BACKGROUND */
.bg_contact {
	background: url("../images/bg_contact.gif") no-repeat 95% 20%;
}
.bg_faq {
	background: url("../images/bg_faq.jpg") no-repeat 95% 20%;
}
.bg_myaccount {
	background: url("../images/bg_myaccount.jpg") no-repeat 79% 15%;
}
.bg_myfiles {
	background: url("../images/bg_myfiles.jpg") no-repeat 95% 20%;
}





/* JOM COMMENT */

div.commentBlogView {
	border-bottom: 1px solid #C3C3C3; 
	height: 19px;
	padding: 0;
	margin: 0 !important;
}
div.show-comment, div.show-linkmore {
	font-size: 11px;
	border: 1px solid #C3C3C3;
	border-bottom-color: #FFF;
	background-color: #F5F5F5;
	padding: 0 4px 0 0;
	line-height: 16px;
	background-position: 2px 2px !important;
	text-align:right;
}
div.show-comment a, div.show-linkmore a { text-decoration: none; }
div.show-comment a:hover, div.show-linkmore a:hover { text-decoration: underline; }




.button a {
	display: block;
	width: 200px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #A1A6B3;
	text-decoration: none;
	text-align: center;
	background-color: #F5F5F5;
	background-position: 4px 50%;
	background-repeat: no-repeat;
}
.button a:hover {
	border-color: #666C7E;
	text-decoration: none;
}

.button a.quotes {
	background-image: url(../images/icon_quotes.png);
	padding-left: 25px;
}
.button a.cancel {
	background-image: url(../images/icon_cancel.png);
	padding-left: 28px;
	height: 24px;
	line-height: 24px;
}





div.abonn-price {
	float: right;
	width: 103px;
	height: 45px;
	line-height: 52px !important;
	line-height: 44px;
	padding-right: 10px;
	letter-spacing: -1px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #B41F09;
	background: url(../images/boxprice.png) no-repeat 0 100%;
}





/* SMF */
div.moduletable div.module {
	text-align: left;
}
.moduletable-posts h3 { font-size: 1.1em; }

.moduletable-posts li {
	margin: 8px 0;
}
.moduletable-posts li span a { font-weight: bold; }
.moduletable-posts li a {	font-weight: normal; }

#footerarea span { display: none !important; visibility: hidden !important; }




/* html code */
.code {
	font: normal 0.9em "Courier New", Courier, monospace;
	color: #666C7E;
	background-color: #F5F5F5;
	border: 1px dashed #A1A6B3;
	padding: 6px 0 6px 20px;
}
.code p {
	margin: 2px 0;
	padding: 0;
}




td.buy a, td.buy div,
td.download a, td.download div,
td.demo a, td.demo div,
td.tuto a, td.tuto div,
td.join a,
td.templateclub a {
	display: block;
	/* width: 60px; */
	/* float: left; */
	padding-top: 48px;
	white-space: nowrap;
	text-align: center;
	font-size: 11px;
	background-position: 46% 0;
	background-repeat: no-repeat;
}
td.templateclub a {
	width: 130px;
	background-position: 55% 0;
}

td.buy a { 		background-image: url(../images/icon_buy.png); }
td.buy div { 	background-image: url(../images/icon_buy_off.png); }

td.download a { 	background-image: url(../images/icon_download.png); }
td.download div { 	background-image: url(../images/icon_download_off.png); }

td.demo a { 	background-image: url(../images/icon_demo.png); }
td.demo div { 	background-image: url(../images/icon_demo_off.png); }

td.tuto a { 	background-image: url(../images/icon_tuto.png); }
td.tuto div { 	background-image: url(../images/icon_tuto_off.png); }

td.join a { background-image: url(../images/icon_join.png); }
td.templateclub a { background-image: url(../images/icon_templateclub.png); }




table.roadmap {
	border-left: 1px solid #A1A6B3;
	border-top: 1px solid #A1A6B3;
	
}
table.roadmap th {
	background-color: #E0E0E7;
	border-right: 1px solid #A1A6B3;
	border-bottom: 1px solid #A1A6B3;
	color: #3A3F4D;
	padding: 6px 0;
}
table.roadmap td {
	padding: 6px 4px;
	border-collapse: collapse;
	border-right: 1px solid #A1A6B3;
	border-bottom: 1px solid #A1A6B3;
}
table.roadmap p { margin: 0; }



.overbox,  .moduletable-overbox {
	background-color: #FCF7C1;
	border: 1px solid #FAD426;
	color: #4C4625;
	padding: 4px 10px !important;
	padding: 0 10px;
	-moz-border-radius: 6px;
	font-size: 0.85em;
	margin: 0 0 5px 0;
}
.moduletable-overbox {
	padding: 8px;
}
.overbox li, .moduletable-overbox li { background-image: url(../../neojoomla_components/images/icon_list_components.png) !important; }
.moduletable-overbox li {
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 12px;
}
.moduletable-overbox h3 {
	color: #3A3F4D;
	margin-bottom: 6px;
	font-size: 1em;
}



ul.templateclub_links {
	float: left;
	margin: 0 20px 6px 20px;
	padding: 2px 10px 2px 10px;
	background-color: #F5F5F5;
	border: 1px dotted #CCC;
}
ul.templateclub_links li {
	background-image: url(../images/icon_downloadfile.png);
	background-position: 0 0;
	padding: 4px 0 4px 40px;
	margin: 4px 0;
}
ul.templateclub_links li a {
	text-decoration: none;
}
ul.templateclub_links li a:hover {
	text-decoration: underline;
}



#content h1 {
	font-size: 1.3em;
	font-weight: bold;
	color: #A1A6B3;
}

#content h2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #3A3F4D;
	border-bottom: 1px dotted #A1A6B3;
}

#content h2.component,
#content h2.template,
#content h2.custom,
#content h2.services {
	height: 38px;
	line-height: 40px;
	padding-left: 60px;
}
#content h2.component { background: url(../images/heading_icon_components.png) no-repeat 0 0; }
#content h2.template { 	background: url(../images/heading_icon_templates.png) no-repeat 0 0; }
#content h2.custom { 	background: url(../images/heading_icon_custom.png) no-repeat 0 0; }
#content h2.services { 	background: url(../images/heading_icon_help.png) no-repeat 0 0; }




a#corner {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	height: 90px;
	width: 100px;
	background: url(../images/joomla_donate.png) no-repeat 0 0 !important;
	background: none;
	text-indent: -999em;
	text-decoration: none;
	cursor: hand;
	z-index: 100;
}




/* WRAPPER */
div.wrapper_t {	background: url("../images/wrapper_tm.gif") repeat-x; }
div.wrapper_tl {	background: url("../images/wrapper_tl.gif") no-repeat 0 0; }
div.wrapper_tr {
	background: url("../images/wrapper_tr.gif") no-repeat 100% 0;
	height: 10px;
}




div.wrapper_l {		background: url("../images/wrapper_lm.gif") repeat-y; }
div.wrapper_lt {	background: url("../images/wrapper_lt.gif") no-repeat 0 0; }
div.wrapper_lb {
	background: url("../images/wrapper_lb.gif") no-repeat 0 100%;
	padding-left: 15px;
}


div.wrapper_r {		background: url("../images/wrapper_rm.gif") repeat-y 100% 0; }
div.wrapper_rt { 	background: url("../images/wrapper_rt.gif") no-repeat 100% 0; }
div.wrapper_rb {
	background: url("../images/wrapper_rb.gif") no-repeat 100% 100%;
	padding-right: 28px;
}




div.wrapper_b {	background: url("../images/wrapper_bm.gif") repeat-x; }
div.wrapper_bl {	background: url("../images/wrapper_bl.gif") no-repeat 0 0; }

div.wrapper_br {
	background: url("../images/wrapper_br.gif") no-repeat 100% 0;
	height: 15px;
}






/* USER BOX */
div.box_light {	background-color: #FFF; }
div.box_dark {	background-color: #EAE8E7; }


div.box_dark h3 { color: #3A3F4D; }


div.box_light, div.box_dark { border: 1px solid #D1D1D1; }
div.box_light .article_seperator, div.box_dark .article_seperator { display: none; }
div.box_top {
	background-position: 0 0 !important;
	background-repeat: repeat-x;
}
div.box_bottom {
	background-position: 0 100% !important;
	background-repeat: repeat-x;
}
div.box_content { 
	font-size: 11px;	
	height:auto;
	vertical-align: top;
}
/*div.box_content .moduletable-bottom { 
	padding: 12px 6px 6px;
}*/
div.box_content h3 {
	font-size: 1.2em;
	margin: 6px 0;
	color: #242730;
}
div.box_content th {
	text-align: left;
	font-size: 1.2em;
	padding: 6px;
	color: #242730;
}

div.box_content p { padding:0 6px; }
div.box_shadow {
	background: url("../images/box_shadow.gif") repeat-x 0 0;
	padding-top: 10px;
}
div.box_light div.box_top { 	background-image: url("../images/box_bgtop_light.gif"); }
div.box_light div.box_bottom { 	background-image: url("../images/box_bgbottom_light.gif"); }


div.box_dark div.box_top { 		background-image: url("../images/box_bgtop_dark.gif"); }
div.box_dark div.box_bottom { 	background-image: url("../images/box_bgbottom_dark.gif"); }


div#topvente { 	background: url(../images/box_bgtopventes.gif) no-repeat 95% 90%; }
div#newprod {	background: url(../images/box_bgnew.gif) no-repeat 95% 80%; }






/* HEADER */
div#header { 
	height: 200px; 
	background-repeat: no-repeat;
	background-image: url("../images/header_default.jpg"); 
	vertical-align: top;
}
div#logo {
float:left;
width:43%;
text-align:center;
}
.logo {
padding-left:20px;
width:300px;
text-decoration:none;
text-indent:-9999px;
}
#bandeau {
float:right;
width:57%;
}
/* NAVIGATION DANS HEADER */
#nav {
	height: 40px;
}

#nav ul {
	padding: 0;
	margin: 0;
	margin-right: 35px;
	padding-top: 0px;
	float: right;
}

#nav li {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	padding-left: 12px;
	background: url(../images/tabs_l.png) 0 0 no-repeat;
}

#nav a {
	font-size: 110%;
}

#nav a {
	display: block;
	float: left;
	height: 34px;
	line-height: 25px;
	padding: 0 20px 0 8px;
	text-decoration: none;
	cursor: pointer;
	background: url(../images/tabs_r.png) 100% 0 no-repeat;
	font-weight: normal;
	
}

#nav a:link,
#nav a:visited {
	color: #fff;
}

#nav a:hover {
	color: #ccc;
}

#nav li.active_menu {
	/* see style css */
}

#nav li.active_menu a:link,
#nav li.active_menu a:visited,
#nav li.active_menu a:hover {
	/* see style css */
}

ul.submenu {
	padding: 0;
	margin: 0;
}

a#active_menu:link,
a#active_menu:visited {
	color: #fff;
}


li.active_menu a:link,
li.active_menu a:visited {
  color: #fff;
}

#nav li.active_menu {
	background: url(../images/tabs_hover_l.png) 0 0 no-repeat;
}

#nav li.active_menu a:link,
#nav li.active_menu a:visited,
#nav li.active_menu a:hover {
	background: url(../images/tabs_hover_r.png) 100% 0 no-repeat;
	color: #ccc;
}


/* @end */


/* ACCESSIBILITY TOOLS */
div#accessibility_tools {

	float: right;
	width: 100px;
	padding-top: 6px;
	text-align: center;
}


table.menutop_shadow {
	background: #FFF url("../images/menu_shadow.gif") repeat-x;
}








/* CONTENT */


#content {
	vertical-align: top;
	padding: 20px 10px 10px 30px;
	/*font: normal 0.89em Georgia, "Times New Roman", Times, serif;*/
}




/* RIGHT */
#left {
	vertical-align: top;
	background: url("../images/right_shadow.gif") no-repeat;
	padding: 12px 0 0 10px;
	width: 185px;
	height: 400px;
	vertical-align: top;
	font-size: 0.85em;
	color: #666C7E;
}


#left div.moduletable, 
#left div.moduletable-news, 
#left div.moduletable-tips { 
	margin-bottom: 10px; 
}
#left div.moduletable h3,
#left div.moduletable-news h3, 
#left div.moduletable-tips h3 {
	font: bold 11px Tahoma, Verdana, Arial, sans-serif;
	padding: 4px 0 4px 8px;
	color: #FFF;
	margin-bottom: 4px;
}
#left div.moduletable h3 {		 background: url("../images/moduletitle2.gif") no-repeat 0 100%; }
#left div.moduletable-news h3 { 
	background: url("../images/moduletitle_news.gif") no-repeat 0 100%; 
	padding-left: 26px;
}
#left div.moduletable-tips h3 { 
	background: url("../images/moduletitle_tips.gif") no-repeat 0 100%; 
	padding-left: 28px;
}



#left td.contentheading {
	background: none;
	font-size: 1.1em;
}




#left span.mainlevel {
	display: block;
	background: url("../images/cntheading_border.gif") repeat-x 0 50%;
	color: #FFF;
	height: 15px;
}
#left a.mainlevel, 
#left a#active_menu.mainlevel {
	display: block;
	padding: 4px 0 4px 1px;
	font: normal 11px Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
	margin: 1px 0 0 10px;
	background-repeat: no-repeat;
}
#left a.mainlevel {
	color: #606679;
	background-image: url("../images/menu_item.gif");
	background-position: 0 100%;
}
#left a.mainlevel:hover {
	color: #19313C;
}
#left a#active_menu {
	font-weight: bold;
}
#left a#active_menu:hover { color: #19313C; }






/* FOOTER */
div#footer {
	background: #3A3F4D url("../images/footer_template_m.gif") repeat-x;
	text-align:center;
}
div#footer a {
	color: #E0E0E7;
	font: normal 11px Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
}
div#footer a:hover { text-decoration: underline; }


div#footer div.footer_l {	
	background-repeat: no-repeat;
	background-image: url("../images/footer_template_l.gif");
}
div#footer div.footer_r {
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-image: url("../images/footer_template_r.gif");
	height: 42px;
	padding: 4px 0 0 34px;
}




/* TOP & BOTTOM */
div#bottom { 
	padding: 0 35px 2px 20px; 
	text-align: center;
}
div#bottom, div#top, .bottom
div#bottom h1, div#top h1, .bottom h1 {
	font-size: 10px;
	color: #666C7E;
	font-weight: normal;
}
div#bottom a, div#top a, .bottom a
div#bottom a:hover, div#top a:hover, .bottom a:hover {
	color: #666C7E;
	font-weight: normal;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
div#bottom a:hover, div#top a:hover, .bottom a:hover { text-decoration: underline; }

div.bottom { padding: 5px; }







/* ***************** REDEFINITION DES BALISES *************** */
/* ********************************************************** */
body{
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;    
	color: #333;
	background: #FFF;
	/*scrollbar-face-color: #CCC;
    scrollbar-3dlight-color: #FFF;
	scrollbar-highlight-color: #CCC;
	scrollbar-shadow-color: #CCC;
    scrollbar-darkshadow-color: #999;
	scrollbar-track-color: #FFF;
    scrollbar-arrow-color: #666;*/
}
table, td, tr, th {
/*	vertical-align: top;	*/
	font-size: 1em;    
	line-height: 18px;
}
h1, h2, h3, ul, li, form {
	padding: 0;
	margin: 0;
}


a {
	color: #3A3F4D;
	font-weight: bold;
	text-decoration:underline;
}
a:hover { 
	color: #666C7E;
	text-decoration: none; 
}


hr {
	height: 1px;
	border: 0;
	color: #E0E0E7;	
	background-color: #E0E0E7;
}
img { border: 0; }


/* ************************ STRUCTURE GLOBALE ********************* */
/* **************************************************************** */


div#globalContent {
	position: absolute;
	width: 983px;
	left: 50%;
	margin-left: -492px;
}




/* ************************ STYLES AJOUTES A JOOMLA ****************** */
/* ******************************************************************* */


/* ******** COPYRIGHT DS FOOTER */
div#copyright {
	font-size: 10px;
	text-align: left;
	
	color: #A1A6B3;
}
div#copyright img {
	margin: 2px;
	display: none;
}
div#copyright a {
	font-weight: normal;
	text-decoration: underline;
	
	color: #A1A6B3;
}
div#copyright a:hover { text-decoration: none; }




/* ****************************** CORPS JOOMLA ************************* */
/* ********************************************************************* */


table.moduletable { 
	/*width: 100%;*/ 
}

table.moduletable td { 	
	line-height: 14px;
}


.small {
	font: normal 9px Tahoma, Verdana, Arial, sans-serif;
	color: #999;
}




/* ********* PATHWAY */
span.pathway {
	font-size: 10px;
	color: #666;
}
span.pathway img {
	margin: 0px 2px;
}
span.pathway a { 
	padding: 0px 2px;
	text-decoration: none;
	color: #666; 
}
span.pathway a:hover {}






/* ********* DATE CREATION ET MODIFICATION */
.createdate, .modifydate {
	font: normal 0.8em Tahoma, Verdana, Arial, sans-serif;
	color: #999;
	text-align:left;
}




/* ********* CONTENEUR DES PAGES IMPRIMER */
body.contentpane {
	padding: 6px 10px 4px;
}




/* ********* CONTENEUR DES PAGES */
.contentpaneopen, .contentpane {
	width: 100%;
}

.contentpaneopen ul, .contentpane ul { margin-left: 12px; }
* html .contentpaneopen ul, * html .contentpane ul { float: left; }
.contentpaneopen li, .contentpane li {
	padding: 2px 0px 2px 14px;
	background-repeat: no-repeat;
	background-position: 0px 7px;
	
	background-image: url("../images/icon_list_default.png");
}


/* ** Liste des categories de la section */
.contentpaneopen li a.category, .contentpane li a.category {}






/* ********* DESCRIPTION de la SECTION */
.contentdescription {}






/* ********* TITRE DE LA SECTION */
div.componentheading {
	font: bold 1.5em Georgia, "Times New Roman", Times, serif;
	padding: 8px 0px 30px 60px;
	background-repeat: no-repeat;
	
	background-image: url("../images/heading_icon_default.png");
	background-position: 0 0;
	color: #3A3F4D;
}






/* ********* TITRE DE LA CATEGORIE */
td.contentheading {
	font: bold 1.3em Georgia, "Times New Roman", Times, serif;
	background: url("../images/cntheading_border.gif") repeat-x 0 90%;
	padding: 4px 0px;
	color: #242730;
}


/* ** Titre categorie cliquable */
td.contentheading a.contentpagetitle {
	text-decoration: none;
	
	color: #3A3F4D;
}
td.contentheading a.contentpagetitle:hover {
	text-decoration: underline;
}






/* ********* BOUTONS "OUTILS" de la CATEGORIE "Imprimer/ Convertir PDF / Envoi email" */
td.buttonheading {           
	text-align: center;  
	border: none; 
	padding: 2px 0px;
}
td.buttonheading a {
	display: block;
	width: 22px;
}
td.buttonheading img { border: 0; }






/* ********* PAGINATION des RESULTATS */
.pagenavcounter {
	font-size: 0.9em;
	text-align: right;
}






/* ********* BOUTONS de NAVIGATION entre ARTICLES */
.pagenavbar {
	padding: 4px;
	text-align: left;
}
.pagenavbar a {}
.pagenavbar a:hover {}






/* ********* LISTE DES ITEMS affiché en tableau */
/* Entête des tableaux */
.sectiontableheader {
	padding: 6px 2px;
	font: bold 0.9em Tahoma, Verdana, Arial, sans-serif;
	
	color: #FFF;
	background: #666C7E url("../images/sectiontableheader_default.gif") repeat-x;
	border-left: 1px solid #8a95a7;
	border-right: 1px solid #4E5365;
	border-bottom: 1px solid #4E5365;
}
.sectiontableheader a { }
.sectiontableheader a:hover {}




/* ** Lignes de résultats */
tr.sectiontableentry1 td, tr.sectiontableentry2 td {
	padding: 4px;
	border-bottom: 1px solid #E0E0E7;
	font: normal 0.9em Tahoma, Verdana, Arial, sans-serif;
}
tr.sectiontableentry1 td { background-color: #F5F5F5; }
tr.sectiontableentry2 td { background-color: #F9F9F9; }


tr.sectiontableentry1 td a, tr.sectiontableentry2 td a {
	color: #3A3F4D;
	font: bold 1em Georgia, "Times New Roman", Times, serif;
}


/* ** Conteneur de pagination des résultats */
.sectiontablefooter {}






/* ******** SEPARATEUR D'ARTICLES */
span.article_seperator {
	background: url("../images/blog_shadow.gif") repeat-x 0 0;
	display: block;
	height: 20px;
}







/* ********* BOUTONS "Lire la suite", "Ecrire commentaires"... */
a.readon {
	font: bold 0.9em Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
	color: #3A3F4D;
	background: url("../images/icon_readmore.png") no-repeat 0 2px;
	padding: 0 0 0 14px;
}
a.readon:hover { text-decoration: none; }






/* ********** MOS IMAGE */
div.mosimage {
	width: auto;
}
div.mosimage img {}
div.mosimage_caption {
	padding: 2px;
	color: #666;
}






/* ********* BOUTONS NAVIGATION CATEGORIES et PAGINATION DES RESULTATS de tableaux */
span.pagenav, a.pagenav {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	margin: 0px 2px;
	padding: 0px 4px;
}


/* Liens inactifs */
span.pagenav {
	color: #A1A6B3;
}
/* Liens actifs */
a.pagenav, .pagenav_prev a, .pagenav_next a {
	text-decoration: none;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #3A3F4D;
}
a.pagenav:hover, .pagenav_prev a:hover, .pagenav_next a:hover {
	color: #666C7E;
}






/* ********** BOUTON RETOUR */
div.back_button {    
	display: block;
	font: bold 10px  Tahoma, Verdana, Arial, sans-serif;
	padding: 10px 0 10px 6px;
	background: url("../images/blog_shadow.gif") repeat-x 0 6px;
}
div.back_button a { 
	color: #595959; 
	text-decoration: none;
	background: url("../images/icon_back.png") no-repeat 0 1px;
	padding-left: 14px;
}
div.back_button a:hover { color: #333; }






/* ********** CHAMPS FORMULAIRES */
input.inputbox, select.inputbox, textarea {
	font: normal 10px Verdana, Arial, sans-serif; 
	border-width: 1px;
	padding: 1px;
	color: #3A3F4D;
	background-color: #F5F5F5;
}






/* ********* BOUTONS FORMULAIRES */
input.button {
	color: #FFF;
	font: bold 11px Tahoma, Verdana, Arial, sans-serif; 
	padding: 2px 4px;
	background-color: #666C7E;
	border-width: 1px;
}






/* **************************** MODULES JOOMLA *********************** */
/* ******************************************************************* */


/* ******** BLOG CONTENT */
.blog_more { 
	border: 1px dotted #C3C3C3;
	background-color: #F5F5F5;
	padding: 6px;
	margin-bottom: 10px;
	font: normal 0.9em Georgia, "Times New Roman", Times, serif;
}
.blog_more ul{ margin-left: 10px; }
.blog_more li{ padding: 2px 0; }

.blog_more a.blogsection {
	background: url("../images/icon_file.png") no-repeat;
	padding-left: 18px;
	
	color: #3A3F4D;
}
.blog_more a.blogsection:hover {}


/* Conteneur de pagination du blog */
.blog {}






/* ******** MODULE DE RECHERCHE */
div.search {}


/* ********* RESULTAT PAGE RECHERCHE, nombre de résulats trouvés */
table.searchintro{
	padding: 8px 0px;
	width: 100%;
}






/* ********* LASTEST NEWS & POPULAR */
.moduletable ul.mostread { padding: 10px 0 0 0; }


.moduletable li.latestnews, .moduletable li.mostread { 
	padding: 4px 1px 4px 12px; 
	background: url("../images/icon_list_default.png") no-repeat 0 9px;
	font-size: 11px;
}
.moduletable a.latestnews, .moduletable a.mostread {
	font: normal 12px Tahoma, Verdana, Arial, sans-serif;
	color: #3A3F4D;
	text-decoration: none; 
}
.moduletable a.latestnews:hover, .moduletable a.mostread:hover { text-decoration: underline; }






/* ********* MODULE SONDAGE */
.poll {}
.pollstableborder {
	width: 100%;
}
.poll td.sectiontableentry1 {}
.poll td.sectiontableentry2 {}
.poll div {
	padding: 4px 0px;
}






/* ********* SYNDICATE, liste de validations */
div.syndicate {}
div.syndicate img {
	margin: 1px 0px;
}






/* ** Formulaire de contact */
div.contact_email {}
div.contact_email input.inputbox {
	width: 350px;
}
div.contact_email textarea.inputbox {
	width: 550px;
}






/* Mot recherché mis en surbrillance */
span.highlight {
	background-color: #FFFF99;
}






div.message {
	text-align: center;
	padding: 8px 0;
	font-weight: bold;
	color: #CC0000;
}


/** Flux RSS **/
ul.newsfeed-news {
	margin-bottom: 10px;
}

li.newsfeed-news a{
	text-decoration: none;
	font-weight: normal;
	background-image:url(../images/menu_item.gif);
	background-position:0 100%;
	-x-system-font:none;
	background-repeat:no-repeat;
	display:block;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:1px 0 0 4px;
	padding:4px 0 4px 1px;
	text-decoration:none;
	color:#606679;
}

li.newsfeed-news a:hover{
	color: #19313C;
}

/* Slider */
#slider{
	margin: 0;
	padding:0;
	padding-top:5px;
	width:100%;
}
.partenaire-une{
	float:left;
	padding-left:5px;
	width:80px;
	height:100px;
	text-align:center;
}