
/**** COMPOSITION GENERALE DU SITE ***/
aide {
	background-color: #FFCC00;


}
/********************************************************************************************************************************** *****/
a:link, a:visited {
	color: #c64934;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #900;
	font-weight: bold;
}
/* Contenu hors balise DIV */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #999999;
	line-height: 12pt;
	margin: 0px;
	padding: 0px;
	background-image:  url(../images/av/fd.jpg);
	background-repeat: repeat-x;
color: #000000;
}
.top {

	width: 1010px;
	width: 1010px !important;
	height: 24px;
	height: 24px !important;
	margin: 0px;
	padding: 0px;
	background-image:  url(../images/av/top.jpg);
	background-repeat: no-repeat;
}
.head {
	clear: left;
	float: left;
	background-image:  url(../images/av/head.jpg);
	height: 100px;
	width: 270px;
	background-repeat: no-repeat;
}
/********************************************************************************************************************************************/
#advert1 {
	float: left;
	width: 470px;
	width: 470px !important;
	height: 100px;
	background-image:  url(../images/av/ban.jpg);
	background-repeat: no-repeat;
}

.moduletable-topadvert {
	float: left;
	width: 468px;
	width: 468px !important;
	height: 60px;
	margin-top: 13px;
	margin-left: 15px;
	border: none;
}
#log {
	clear: none;
	float: left;
	background-image:  url(../images/av/log.jpg);
	height: 100px;
	width: 270px;
	background-repeat: no-repeat;
}
#cpanel {
	clear: left;
	float: left;
	background-image:  url(../images/av/cpanel.jpg);
	height: 30px;
	width: 1010px;
}
.moduletable-topmenu {
	float: left;
	width: auto;
	height: 24px
	text-align: left;
	padding-left: 30px;
	padding-top: 6px;
}
.mainlevel-topmenu {
	float: left;
	padding-right: 6px;
	padding-left: 6px;
	text-decoration: none;
	font-size: 0.8em;
	border: 1px solid #666666;
	margin-right: 4px;
}
a.mainlevel-topmenu:link, a.mainlevel-topmenu:visited {
	color: #000000;
	background-color: #FFFFFF;
}
a.mainlevel-topmenu:hover {
	color: #000000;
	background-color: #FFFF00;
}
a.mainlevel-topmenu:active {
	color: #000000;
	background-color: #00FF00;
}
#active_topmenu {
	color: #0099FF;
/*	background-color: #FF6600;*/
}
.mid {
	clear: left;
	float: left;
	background-image:  url(../images/av/mid.jpg);
	height: 6px;
	width: 1010px;
}
#mainmenu {
	clear: left;
	float: left;
	background-image:  url(../images/av/mainmenu.jpg);
	height: 30px;
	width: 1010px;
}
.moduletable-mainmenu {
	float: left;
	width: auto;
	height: 24px
	text-align: left;
	padding-left: 30px;
	padding-top: 6px;
}
.moduletable-mainmenu img {
	vertical-align: middle;
}
.mainlevel-mainmenu {
	float: left;
	padding-right: 6px;
	padding-left: 6px;
	text-decoration: none;
	font-size: 0.8em;
	border: 1px solid #666666;
	margin-right: 4px;
	background-color: #FF9900;
}
a.mainlevel-mainmenu:link, a.mainlevel-mainmenu:visited {
	color: #000000;
}

/*a.mainlevel-mainmenu:active {
	color: #000000;
	background-color: #FFFFFF;
}*/
#active_menu-mainmenu {
	color: #000000;
	background-color: #99FF00;
/*	background-color: #FF6600;*/
}
#active_menu-mainmenu:hover {
		color: #000000;
	background-color: #FFFF00;
}
a.mainlevel-mainmenu:hover {
	
	color: #000000;
	background-color: #FFFF00;
}
#pathway {
	clear: left;
	float: left;
	height: 38px;
	width: 525px;
	text-align: left;
	padding-left: 120px;
	padding-top: 22px;
	overflow: hidden;
	background-image:  url(../images/av/pathway.jpg);
	color: #99FF00;
	font-size: 0.8em;
	font-weight: bold;
}
a.pathway:link, a.pathway:visited {
color: #FFFF00;
}
a.pathway:hover {
color: #0099FF;
}
.pathway_text{
	float: left;
	overflow: hidden;
	display: inline;
	line-height: 25px;
	line-height: 25px !important;
	padding-left: 4px;
	border: thin none #ccc;
	text-align: left;
	color: #99FF00;
	white-space: nowrap;

}

.pathway_text img {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 6px;
}
/**********MODULE SEARCH*******************************************************************************************************************MODULE SEARCH*******/
#search {
	float: left;
	height: 60px;
	width: 365px;
	background:  url(../images/av/search.jpg);
}
.moduletable-search {
/*	clear: right;*/
	float: left;
	height: 62px;
	width: 350px;
}
.button-search {
	float: left;
	width: 100px;
	height: 20px;
	cursor: hand;
	font-size: 0.8em;
	background-image: url(../images/but_orange.gif);
	border: none;
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;

	margin-top: 19px;
}
.button-search:hover {
	background-image: url(../images/but_green.gif);
}
.inputbox-search {
	float: left;
	color: #FF0000;
	border: 1px #990000;
	text-indent: 2px;
	height: 15px;
/*	width: 150px;*/
	font-size: 0.8em;
	margin-left: 50px;
	margin-top: 20px;
}
.main {
	clear: les deux;
	float: left;
	width: 1010px;
	height: auto;
	background-image:  url(../images/av/main.jpg);
	background-repeat: repeat-y;
}
#mainbod {

	float: left;
	width: 955px;
	height: auto;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 30px;

}
/********** STRUCTURE D'AFFICHAGE DU SITE **************************************************/

/* Class de retour a la ligne  */
.clr {
	clear: both;
}

/* Definition Largeur du site - typo - */
.outline {
	width: 1010px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
/*****	  logo  ***************************************************************************************************************************************	  logo  **********/

/*****	  MENUTOP  ***************************************************************************************************************************************	  MENUTOP  **********/


/*****************************************************************************************************/
#header {
	clear: left;
	float: left;
	width: 488px;
	width: 488px !important;
	height: 97px;
	background-image:  url(../images/av/header.jpg);
	background-repeat: no-repeat;
}
/*************************************************************************************************************************************************/

/********************************************************************************************************************************************/

/**********module panier*******************************************************************************************************************MODULE panier*******/


/**********************************************************************************************************************************/
.bodtop {
	clear: left;
	float: left;
	background-image:  url(../images/av/bodtop.jpg);
	width: 1010px;
	width: 1010px !important;
	height: 32px;
}
/******************************************************************************************************/



/**********************************************************************************************************************************/


/*****************************************************************************************************************************************/
#user1 {
	clear: les deux;
	float: left;
	width: 940px;
	width: 940px !important;
	height: 35px;
	border: 1px solid #330000;
	background-color: #666666;
}
/*****************************************************************************************************************************************/
#user2 {
	clear: left;
	float: left;
	width: 702px;
	width: 702px !important;
/*	border: 1px solid #330000;
	background-color: #FFFFFF;*/
}
/*****************************************************************************************************************************************/
#user3 {
	clear: left;
	float: left;
	width: 702px;
	width: 702px !important;
/*	border: 1px solid #330000;
	background-color: #FFFFFF;*/
}
/*****************************************************************************************************************************************/
#user9 {
	clear: right;
	float: right;
	width: 228px;
	width: 228px !important;
	border: 1px solid #330000;
	margin-bottom: 10px;
	background-color: #FFFFFF;	color: #000000;
}
/*****************************************************************************************************************************************/
#user10 {
	clear: right;
	float: right;
	width: 228px;
	width: 228px !important;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
#user11 {
	clear: right;
	float: right;
	width: 228px;
	width: 228px !important;
	margin-top: 10px;
	border: 1px solid #330000;
	background-color: #FFFFFF;
}











.moduletable-panier {
	float: left;
	width: 190px;
	height: 150;
	color: #000000;
	font-weight: normal;
	margin-top: 90px;
	margin-left: 10px;
	font-size: 8px;
}
a.mainlevel-panier:link, a.mainlevel-panier:visited {
	color: #0000FF;
	text-decoration: none;
}
a.mainlevel-panier:hover {
	color: #FF0000;
	text-decoration: blink;
}
a.mainlevel-panier:active {
	color: #330000;
}
/***********log utilisateur****************************************************************************************** module login****/



/************************************************************************************************************************************************/


/*****************************************************************************************************/


/*****************************************************************************************************************************************
.left {
	clear: left;
	float: left;
	width: 710px;
	width: 710px !important;
	height: auto;
}



/************************************************************************************************************************************************/
.mainbod {
	clear: left;
	float: left;
	width: 940px;
	width: 940px !important;
	height: auto;
	margin-top: 10px;
	overflow: auto;
/*	border: 1px solid #330000;*/
	line-height: 12px;
	color: #333333;
	text-align: left;
	padding: 10px;

}
.mainbod2 {
clear: left;	float: left;
	width: 702px;
	width: 702px !important;
	height: auto;
/*	margin-top: 10px;*/
	overflow: hidden;
	line-height: 12px;
	color: #333333;
	text-align: left;
	padding: 10px;

}
/************************************************************************************************************************************************/

/******************************************************************************************************************************************
.right {
	clear: right;
	float: right;
	width: 230px;
	width: 230px !important;
	height: auto;
}
************************************************************************************************************************************/

#advert2{
	clear: right;
	float: right;
	width: 228px;
	width: 228px !important;
	margin-top: 10px;


}
#user12 {
	clear: right;
	float: right;
	width: 228px;
	width: 228px !important;
	margin-top: 10px;
	border: 1px solid #330000;
	background-color: #FFFFFF;
}

#user14 {
	float: left;
	width: 468px;
	width: 468px !important;
	border: 1px solid #330000;
	margin-top: 10px;
	margin-left: 10px;
	background-color: #FFFFFF;
}
#advert3 {
	clear: right;
	float: right;
	width: 160px;
	width: 160px !important;
	border: 1px solid #330000;
	margin-top: 10px;
	background-color: #FFFFFF;
}



/************************************************************************************************************************************************/

/*********************************************************************/
#user20 {
	clear: left;
	float: left;
	width: 261px;
	height: 140px;
		height: 140px !important;
	color: #ffffff;	margin-top: 20px;
	}
/*********************************************************************/
#advert4 {
	float: left;
	width: 472px;
	width: 472px !important;
	height: 137px;



}
.moduletable-advertbas {
	float: left;
	width: 468px;
	width: 468px !important;
	height: 60px;
	margin-top: 40px;
	margin-left: 2px;
	border: none;
}
/*********************************************************************/
#user21 {
	
	float: left;
	width: 277px;
	height: 140px;
		height: 140px !important;margin-top: 20px;
	background-image:  url(../images/av/tab2.jpg);color: #ffffff;
	}
/*********************************************************************/
.bodbas {
	clear: les deux;
	float: left;
	background-image:  url(../images/av/tab.jpg);
	height: 160px;
	width: 1010px;
	background-repeat: no-repeat;
}
#bottom {
	clear: les deux;
	float: left;
	background-image:  url(../images/av/bottom.jpg);
	height: 40px;
	width: 1010px;
	background-repeat: no-repeat;
}
.moduletable-basmenu {
	float: right;
	width: 970px;
	text-align: left;
	padding-left: 15px;
	padding-top: 6px;
}
.moduletable-basmenu img {
	vertical-align: middle;
}
.mainlevel-basmenu {
	padding-right: 4px;
	padding-left: 4px;
	text-decoration: none;height: 30px;
	font-size: 0.8em;
	border: 1px solid #333333;
}
a.mainlevel-basmenu:link, a.mainlevel-basmenu:visited {
	color: #FF9900;
}
a.mainlevel-basmenu:hover {
	color: #000000;
	background-color: #FFFFFF;
}
a.mainlevel-basmenu:active {
	color: #99FF00;
}
#active_menu-basmenu {
	color: #99FF00;
}
#active_menu-basmenu:hover {
	color: #FF9900;
}
/***********************************************************************************************************************************/
.pieds {
	clear: les deux;
	float: left;
	width: 1010px;
	height: 89px;
	height: 89px !important;
	background-image:  url(../images/av/pi.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}



/*****   ARTICLE  ******************************************************************************************************************************************   ARTICLE  **********/
.contentpaneopen {
  margin: 0px;
   padding: 0px;
     border: 0px;
}
.contentheading {
	color: #0066FF;
}
h1 {
	font-size: 1.5em;
	margin: 10px;
}
h2 {
	font-size: 1.5em;
	margin: 10px;
}
h3 {
	font-size: 1.2em;
	margin: 10px;
}
.content_rating {
	text-align: center;
	display: block;
}
.content_vote {
	text-align: center;
	display: block;
}
.small {
	font-style: italic;
	  margin: 4px 0px;
}
.createdate {
	margin: 4px 0px;
}
.modifydate {
}
a.readon:link {
}
a.readon:visited {
}
a.readon:hover {
}


/************************************/
.componentheading {
	color: #0066FF;
	font-size: 1.5em;
	text-align: left;
	font-weight: bold;
	margin: 10px;
}
.contentpane {
}
.contentdescription {
	padding: 5pt;
	font-style: italic;
	font-weight: bold;
}

.sectiontableheader {
  background: #CCCCCC;
  padding: 4pt;
}

.sectiontableentry1 {
	font-weight: bold;
	padding: 4pt;
}

.sectiontableentry2 {
	font-weight: bold;
	padding: 4pt;
}
.category {
	font-weight: bold;
}
a.category:link, a.category:visited {

}
a.category:hover {

}
.sectiontablefooter {
}

.pagenav {
	text-align: center;
	font-weight: bold;
	border: 3px double #cccccc;
	width: auto;
	background:  url(../images/button_bg.png) repeat-x;
	padding: 0px 10px;
	line-height: 20px;
	margin: 1px;
	color: #660000;
}

/**************************************************************************************************************formulaire contact*****************/
#emailForm {
}
.contact_email {
	font-weight: bold;
	color: #000000;
}
#contact_name .imputbox {
}
#contact_email .imputbox {
}
#contact_subject .imputbox {
}
#contact_text .imputbox {
}


/************************************************************************************************************************************/

.back_button a{
font-size: 10px;
font-weight: normal;text-align: center;
}
div.back_button {
	width: 80px;
	margin-right: auto;
	margin-left: auto;

}
.back_button {
	text-align: center;
	font-weight: bold;
	border: 3px double #cccccc;
	background:  url(../images/button_bg.png) repeat-x;
	padding: 0px 10px;
	line-height: 20px;
}

table {
  margin: 0px;
   padding: 0px;
     border: 0px;
}
.blog {
  margin: 0px;
   padding: 0px;
     border: 0px;
}
/**************************************************************************************************************************************************/
/******************************************************************************************************************************************************/

/* (C) 2007 YOOtheme.com */

/* login */
.login {

}
.login .username, 
.login .password
 {
	clear: left;
	float: left;
	width: 190px;
	margin-left: 50px;
	margin-top: 10px; 
}

.login .login-button-text,
.login .login-button-icon
 {
	clear: left;
	float: left;
	margin-left: 100px;
	padding-top: 10px;
}
.login .lostpassword, 
.login .lostusername,
.login .registration,
.logout .greeting,
.logout .logout-button-text,
.logout .logout-button-icon
 {
	float: left;
	margin-left: 10px;
	padding-top: 10px;
}

.login .username input,  .login .password input {
	width: 70px;
	height: 16px;
	padding: 4px 0px 0px 30px;
	border: none;
	outline: none;
	float: left;
	color: #646464;
	font-size: 9px;
	background-color: #FFFFFF;
}

.login .username input {
	background:  url(../images/username_bg.png) 0 0 no-repeat;
}

.login .password input {
	background:  url(../images/password_bg.png) 0 0 no-repeat;
}

.login .username input:hover,  .login .username input.sfhover {
	background:  url(../images/username_bg.png) 0 -20px no-repeat;
	color: #FF0000;
}

.login .password input:hover,  .login .password input.sfhover {
	background:  url(../images/password_bg.png) 0 -20px no-repeat;
	color: #FF0000;
}

.login .username input:focus,  .login .username input.sffocus {
	background:  url(../images/username_bg.png) 0 -20px no-repeat;
	color: #000000;
}

.login .password input:focus,  .login .password input.sffocus {
	background:  url(../images/password_bg.png) 0 -20px no-repeat;
	color: #000000;
}

.login .login-button-text button {
	margin-top: -1px;
	cursor: pointer;
}

.login .login-button-icon button {
	display: block;
	height: 20px;
	width: 25px;
	padding: 0px;
	border: none;
	background:  url(../images/login_button_bg.png) 0 0 no-repeat;
	cursor: pointer;
	overflow: hidden;
}

.login .login-button-icon button:hover,  .login .login-button-icon button.sfhover  {
	background:  url(../images/login_button_bg.png) 0 -20px no-repeat;
}

.login .lostpassword a,  .login .lostusername a,  .login .registration a {
	display: block;
	height: 20px;
	width: 25px;
	cursor: pointer;
	overflow: hidden;
}

 .login .lostpassword a  {
	background:  url(../images/lost_password_bg.png) 0 0px no-repeat;
}

 .login .lostusername a  {
	background:  url(../images/lost_username_bg.png) 0 0px no-repeat;
}

 .login .registration a  {
	background:  url(../images/registration_bg.png) 0 0px no-repeat;
}

/* logout */
 .logout {
	height: 20px;
		padding-top: 40px;
	padding-left: 80px;
}

 .logout .greeting {
	line-height: 20px;
}

 .logout .logout-button-text button {
	margin-top: -1px;
	cursor: pointer;	
}

 .logout .logout-button-icon button {
	display: block;
	height: 20px;
	width: 21px;
	padding: 0px;
	border: none;
	background:  url(../images/logout_button_bg.png) 0 0 no-repeat;
	cursor: pointer;
	overflow: hidden;
}

 .logout .logout-button-icon button:hover,  .logout .logout-button-icon button.sfhover  {
	background:  url(../images/logout_button_bg.png) 0 -20px no-repeat;
}