
/* Stylesheet Ducros Bois */

body{
	margin:0;
	padding:0;
	background-color:#fff;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;	
}


td
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

img
{
	border:0;
}

#Site 
{
	background-color:#fff;
	width: 955px;
	margin: 0px auto;
	/* border-right:1px solid #e8d2c7; */
}	
	
#UserLoginLine{
	float:right;
	padding-right:10px;
	background: url(Images/UserLogin.jpg) top right no-repeat;
	width:190px;
	height:25px;
	line-height:20px;
	padding-top:6px;
	color:#000;
}

a.UserLogin { color: #fff; text-decoration: none;}
a.UserLogin:hover {color: #fff; text-decoration:underline;}
a.UserLogin:link { color: #fff;}
a.UserLogin:visited { color: #fff;}


#BreadCrumbLine
{
	width:745px;
	background: url(Images/BreadCrumb.jpg) top left no-repeat;
	color:#000;
	padding-left:10px;
	padding-top:6px;
	height:25px;
	line-height:20px;
}

.BreadCrumb {color: #fff;}
.BreadCrumb a { color: #fff; text-decoration: none;}
.BreadCrumb a:hover {color: #fff;  text-decoration:underline;}
.BreadCrumb a:link { color: #fff; }
.BreadCrumb a:visited { color: #fff; }




#Liner{
	border-top:1px dashed #fd0;
}

#MainContent
{
	margin-top:6px;
	margin-left:6px;
	margin-right:6px;
}

.Navigation {
	background:#37b; 
	font-weight:bold;
	color:#fd0;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:1px;
	font-size:11px;
}


#scrollfirefox {position: absolute;bottom: -0.1px;visibility: hidden;}

.spacer {
  clear: both;
}


/* ---- Classes for the HtmlEditor */

.editorTitle {font-family:arial,helvetica,sans-serif;font-size:12px;color:#3072BB;font-weight:bold;}
.editorDescription {font-family:arial,helvetica,sans-serif;font-size:12px;font-style:italic;}

/* ---- Classes for the Menu -- */

.MenuGroup
{
	background-color:#fbf395;
	cursor:pointer;
	cursor:hand;
}

.MenuGroup TABLE
{
	width:144px;
	font-weight:bold;
}


.MainItem
{
	color:#000;
	cursor:pointer;
	cursor:hand;
	background-color:#fbf395;
	/*background-image: url(Images/Bouton.jpg);
    background-repeat: no-repeat;
    background-position : 0px center;*/
	padding: 5px 0px 5px 3px;
	text-align: left;
	border-bottom:1px solid white;
}

.MainItemOver
{
	color:#000;
	cursor:pointer;
	cursor:hand;
	background-color:#fbda55;
	padding: 5px 0px 5px 3px;
	text-align: left;
	border-bottom:1px solid white;
}

.MainItemClicked
{
	color:#000;
	cursor:pointer;
	cursor:hand;
	background-color:#fbda55;
	padding: 5px 0px 5px 3px;
	text-align: left;
	border-bottom:1px solid white;
}

.MenuItem{color:#000;width:140px;cursor:pointer;background-color:#fbf395;padding-left:2px;padding-right:2px;padding-top:5px;padding-bottom:5px; border-bottom:1px solid white;border-left:1px solid white;}
.MenuItemOver{color:#000;width:140px;cursor:pointer;background-color:#fbda55;padding-left:2px;padding-right:2px;padding-top:5px;padding-bottom:5px;border-bottom:1px solid white;border-left:1px solid white;}
.MenuItemClicked{color:#000;width:140px;cursor:pointer;background-color:#fbda55;padding-left:2px;padding-right:2px;padding-top:5px;padding-bottom:5px;border-bottom:1px solid white;border-left:1px solid white;}
.MenuItemDisabled{color:#000;width:140px;cursor:pointer;background-color:#fbf395;padding-left:2px;padding-right:2px;padding-top:5px;padding-bottom:5px;border-bottom:1px solid white;border-left:1px solid white;}

/* Item Content */

.ItemTitle {font-weight:bold;}
.ItemTitleLink {font-weight:bold;}
.ItemBriefDescriptionLink {font-style:italic;}
.ItemCommentCount {}
.ItemDescription{}
.ItemBriefDescription{font-style:italic;}
.ItemReadMoreLink{}
.ItemRating{}

/* Content */

.SectionTitle{font-weight:bold; }
.Title {font-weight:bold;}	
.NormalText {}
.BriefDescription {font-style:italic;}
.NotifyLink{font-style:italic;}
.Rating{}

div#cadre {/* conteneur global et arrière-plan du titre du cadre */
	width: 330px;
	background: url(Images/haut.gif) top left no-repeat;
	padding-top:3px;
}
div#cadre p 
{
	margin: 0 20px 0 20px;
	font-weight:bold;
	color:#fd0;		
}
div#cadre img
{
	vertical-align:text-bottom;
}
div#bloccadre {/* arrière-plan bas et sur l'ensemble du cadre */
	background: url(Images/bas.gif) bottom left no-repeat;
	padding-bottom: 3px;
}
div#bloccadre p 
{
	margin: 6px 20px 0 20px;
	font-weight:normal;
	color:#000;		
}

div#smallcadre {/* conteneur global et arrière-plan du titre du cadre */
	width: 270px;
	background: url(Images/hautSmall.gif) top left no-repeat;
	padding-top:3px;
}
div#smallcadre p 
{
	margin: 0 20px 0 20px;
	font-weight:bold;
	color:#fd0;		
}
div#smallcadre img
{
	vertical-align:text-bottom;
}
div#smallbloccadre {/* arrière-plan bas et sur l'ensemble du cadre */
	background: url(Images/basSmall.gif) bottom left no-repeat;
	padding-bottom: 3px;
}
div#smallbloccadre p 
{
	margin: 6px 20px 0 20px;
	font-weight:normal;
	color:#000;		
}


