/*****************************
 Style Eléments par défaut
*****************************/

body 
{ 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	background-color:#ffffff;
	font-size:10pt;
}

a 
{
	color: #3366cc; 
	text-decoration: none; 
	font-size: 12px;
}

a:active 
{
	text-decoration: underline;
}

a:hover 
{
	color: #dddddd; 
	text-decoration: none;
}

/* Pour virer la bordure des thumbnails Webboxes*/
.itemPhotoImage
{
	border: 0px;
}

.FooterText 
{
	font-family: Trebuchet, verdana, arial; 
	font-size: 10px;
}



/*********************************
  Style Standard pour les éléments
  -----------------------
  Les styles suivant sont définie pour tout les thèmes.
  Lors de la création d'un nouveau thème, vous devez
  copier ces éléments.
***********************************/

/* Section Menu */

.SectionMenu a 
{
	color: #3366cc; 
	font-family: Verdana; 
	font-size: 12px; 
	font-weight: bold;
}

.SectionMenu a:hover 
{
	color: #babecc; 
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}



/* bug ? */
.SectionMenu2 a 
{
	color: #3366cc; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
}

.SectionMenu2 a:hover 
{
	color: #FF6600; 
	text-decoration: underline;
}



/* Topic Menu */

.TopicMenu 
{
	white-space: nowrap;
}

.TopicMenu a 
{
	color: #0b40aa; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
}

.TopicMenu a:hover 
{
	color: #44fdb5; 
	text-decoration: none;
}

.TopicGeneric
{
	font-family: verdana; 
	color: #335db1; 
	font-size: 13px;
	font-weight: bold;
}



/* chemin de navigation */

.BreadCrumb 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #e4e4e4; 
	font-size: 13px;
	font-weight: bold; 
}

.BreadCrumb a 
{ 
	color: #ffffff; 
	text-decoration: none;
	font-size: 13px;
}

.BreadCrumb a:hover 
{
	color: #babecc; 
	text-decoration: none;
}



/* User Login */

.UserLogin 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;
}

.UserLogin a 
{
	color: #3366CC; 
	text-decoration: none; 
	font-size: 10px; 
	font-weight: bold;
}

.UserLogin a:hover 
{
	color: #FF6600;
}



/* Rechercher */

.Search 
{
	font-family: Verdana, Arial, San-Serif; 
	font-weight: normal; 
	font-size: 7pt; 
	color: #3366CC; 
	letter-spacing: 2px;
}

.Search a 
{
	color: #3366CC; 
	text-decoration: none; 
	font-size: 10px; 
	font-weight: bold;
}

.Search a:hover 
{
	color: #FF6600; 
	text-decoration: none; 
	font-size: 10px; 
	font-weight: bold;
}



/***************************
  Les Modules 
***************************/


/* Articles */

.ArticleSection_SectionTitle 
{
	font-weight: bold; 
	font-size: 17px; 
	font-variant: small-caps;
}

.ArticleSection_SectionDescription 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}

.ArticleSection_ListTable 
{
	border: thick solid #CCCCFF 2px;
}

.ArticleSection_ListItem 
{
	background-color:#CCCCFF; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}

.ArticleSection_ListItem2 
{
	background-color:#FFFFFF;
}

.ArticleSection_ListAlternatingItem 
{
	background-color:#CCCCFF;
}

.ArticleSection_ListAlternatingItem2 
{
	background-color:#CCCCFF;
}

.ArticleSection_ListTitle 
{
	font-weight: bold; font-size: 12px; font-variant: small-caps;
}

.ArticleSection_ListAuthorLink 
{
	color: #3366CC; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}

.ArticleSection_ListBriefDescription 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}

.ArticleSection_ListReadMoreLink 
{
	color: #3366CC; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}

.ArticleSection_NoArticles 
{
	font-family: verdana, arial, helvetica; 
	font-size: 12px; 
	color: #CC0000;
}

.Article_Table 
{
	border: none;
}

.Article_IntroCell 
{
	background-color: #EEEEEE;
	border: #CCCCFF solid 1px;
} 

.Article_BodyCell 
{
	background-color: #FFFFFF;
}

.Article_Title 
{
	font-weight: bold; 
	font-size: 17px; 
	font-variant: small-caps;
}

.Article_AuthorLink 
{
	color: #3366CC; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}

.Article_BriefDescription 
{
	font-size: 12px;
	font-variant: small-caps;
}

.Article_FullDescription 
{
	font-size: 12px;
	color: #333333;
}



/* Books */

.BookSection_SectionTitle 
{
	font-weight: bold; 
	font-size: 17px; 
	font-variant: small-caps;
}
	
.BookSection_SectionDescription 
{
	color: #666666; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}

.BookSection_ListTable 
{
	border: thick solid #CCCCFF 2px;
}

.BookSection_ListItem 
{
	background-color: #FFFFFF;
}

.BookSection_ListItem2 
{
	background-color: #CCCCFF;
}

.BookSection_ListAlternatingItem 
{
	background-color: #CCCCFF;
}

.BookSection_ListAlternatingItem2 
{
	background-color: #CCCCFF;
}

.BookSection_ListLabel 
{
	font: 10pt verdana;
}

.BookSection_ListTitle 
{
	font-weight: bold; 
	font-size: 14px; 
	font-variant: small-caps;
}

.BookSection_ListAuthor 
{
	font-style: italic;
}

.BookSection_ListPublisher 
{
	font-style: italic;
}

.BookSection_ListPublicationDate 
{
	font-style: italic;
}

.BookSection_ListBriefDescription 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}

.BookSection_ListReadMoreLink 
{
	color: #3366CC; 
	text-decoration: none; 
	font-size: 14px; 
	font-weight: bold;
}

.BookSection_NoBooks 
{
	font-family: verdana, arial, helvetica; 
	font-size: 12px; 
	color: #CC0000;
}

.Book_Table 
{
	border: thick solid #CCCCFF 2px;
}

.Book_IntroCell 
{
	background-color: #CCCCFF;
} 

.Book_BodyCell 
{
	background-color: #FFFFFF;
}

.Book_Label 
{
	font-size: 12px;
}

.Book_Title 
{
	font-weight: bold; 
	font-size: 12px; 
	font-variant: small-caps;
}

.Book_Author 
{
	font: 12pt;
} 

.Book_BriefDescription 
{
	font-size: 12px; 
	font-style: italic;
}

.Book_FullDescription 
{
	font-size: 12px;
	color: #333333;
}



/* Downloads */

.DownloadSection_SectionTitle 
{
	font-weight: bold; 
	font-size: 17px; 
	font-variant: small-caps;
}

.DownloadSection_SectionDescription 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}

.DownloadSection_ListTable 
{
	border: thick solid #444444 2px;
	border: 2px;
	border-color : #444444;
}

.DownloadSection_ListItem 
{
	background-color: #babecc;
}

.DownloadSection_ListItem2 
{
	background-color: #FFFFFF;
}

.DownloadSection_ListAlternatingItem 
{
	background-color: #ccccff;
}

.DownloadSection_ListAlternatingItem2 
{
	background-color: #ccccff;
}

.DownloadSection_ListTitle 
{
	font-weight: bold; 
	font-size: 12px; 
	font-variant: small-caps;
}

.DownloadSection_ListAuthorLink 
{
	color: #3366cc; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}

.DownloadSection_ListFileSize 
{
	font-family: Verdana, arial, helvetica; 
	font-size: 10px; 
	color: #CC0000;
}

.DownloadSection_ListBriefDescription 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}

.DownloadSection_ListReadMoreLink 
{
	color: #3366cc; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}

.DownloadSection_ListDownloadLink 
{
	color: #3366cc; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}

.DownloadSection_NoDownloads 
{
	font-family: verdana, arial, helvetica; 
	font-size: 12px; 
	color: #cc0000;
}

.Download_Table 
{
	border: thick solid #444444 2px;
}

.Download_IntroCell 
{
	background-color:#dddddd;
} 

.Download_BodyCell 
{
	background-color: #ffffff;
}

.Download_Label 
{
	font-size: 12px; 
	font-weight: bold; 
	font-variant: small-caps;
}

.Download_Title 
{
	font-size: 12px;
}

.Download_FileSize 
{
	font-size: 12px;
}

.Download_BriefDescription 
{
	font-size: 12px;
}

.Download_FullDescription 
{
	font-size: 12px;
	color: #333333;
}

.Download_AuthorLink 
{
	color: #3366cc; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}

.Download_DownloadLink 
{
	color: #3366CC; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}



/* Events */

.EventSection_SectionTitle 
{
	font-weight: bold; 
	font-size: 17px; 
	font-variant: small-caps;
}

.EventSection_SectionDescription 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}

.EventSection_ListTable 
{
	border: thick solid #c7d2dc 2px;
}

.EventSection_ListItem 
{
	background-color: #ffffff;
}

.EventSection_ListItem2 
{
	background-color: #dbe7f1;
}

.EventSection_ListAlternatingItem 
{
	background-color: #dbe7f1;
}

.EventSection_ListAlternatingItem2 
{
	background-color: #dbe7f1;
}

.EventSection_ListTitle 
{
	font-size: 12px; 
	font-weight: bold; 
	font-variant: small-caps;
}

.EventSection_ListDate 
{
	font-size: 12px; 
	font-weight: bold; 
	font-variant: small-caps;
}

.EventSection_ListBriefDescription 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}

.EventSection_ListReadMoreLink 
{
	color: #3366cc; 
	text-decoration: none; 
	font-size: 14px; 
	font-weight: bold;
}

.EventSection_ListNotVisible 
{
	background-color: #dbe7f1;
	font-size: 12px; 
	font-style: italic;
}

.EventSection_NoBooks 
{
	font-family: verdana, arial, helvetica; 
	font-size: 12px; 
	color: #cc0000;
}

.Event_Table 
{
	border: none;
}

.Event_IntroCell 
{
	background-color: #ffffff;
} 

.Event_BodyCell 
{
	background-color: #ffffff;
}

.Event_Title 
{
	font-size: 12px; 
	font-weight: bold; 
	font-variant: small-caps;
}

.Event_Date 
{
	font-size: 12px; 
	font-weight: bold; 
	font-variant: small-caps;
}

.Event_BriefDescription 
{
	font-size: 12px; 
	font-style: italic;
}

.Event_FullDescription 
{
	font-size: 12px;
	color: #333333;
}



/* Links */

.LinkSection_SectionTitle 
{
	font-weight: bold; 
	font-size: 17px; 
	font-variant: small-caps;
}

.LinkSection_SectionDescription 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}

.LinkSection_ListTable 
{
	border: none;
}

.LinkSection_ListItem 
{
	border-top: thick dashed #cccccc 1px; 
	background-color: #ffffff;
}

.LinkSection_ListItem2 
{
	background-color: #ccccff;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}

.LinkSection_ListAlternatingItem 
{
	border-top: thick dashed #cccccc 1px; 
	background-color: #eeeeee;
}

.LinkSection_ListAlternatingItem2 
{
	background-color: #ccccff;
}

.LinkSection_ListTitle 
{
	font-size: 12px; 
	font-weight: bold; 
	font-variant: small-caps;
}

.LinkSection_ListBriefDescription 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}

.LinkSection_ListCommentLink 
{
	color: #3366cc; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}

.LinkSection_NoLinks 
{
	font-family: verdana, arial, helvetica; 
	font-size: 12px; 
	color: #cc0000;
}

.Link_Table 
{
	border: none;
}

.Link_IntroCell 
{
	background-color: #ffffff;
} 

.Link_BodyCell 
{
	background-color: #ffffff;
}

.Link_Link 
{
	font-size: 12px; 
	font-weight: bold; 
	font-variant: small-caps;
}

.Link_BriefDescription 
{
	font-size: 12px;
}



/* Parent Section */

.ParentSection_SectionTitle 
{
	font-weight: bold; 
	font-size: 17px; 
	font-variant: small-caps;
}

.ParentSection_SectionDescription 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}

.ParentSection_ListTable 
{
	border: none;
}

.ParentSection_ListItem  /* euh... à checker ça */
{
	border-top: thick dashed #cccccc 1px; 
	background-color: #ffffff;
}

.ParentSection_ListItem2 /* euh... à checker ça */
{
	background-color: #ccccff;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}

.ParentSection_ListAlternatingItem /* euh... à checker ça */
{
	border-top: thick dashed #cccccc 1px; 
	background-color: #eeeeee;
}

.ParentSection_ListAlternatingItem2 /* euh... à checker ça */
{
	background-color: #ccccff;
}

.ParentSection_ListTitleLink 
{
	color: #3366cc; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}

.ParentSection_ListBriefDescription 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}



/* Photo Gallery */

.PhotoSection_SectionTitle 
{
	font-weight: bold; 
	font-size: 17px; 
	font-variant: small-caps;
}

.PhotoSection_SectionDescription 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}
.PhotoSection_SpacerCell 
{
	background-color: #dddddd;
}

.PhotoSection_ListTable 
{
	border: none;
}

.PhotoSection_ListItem 
{
	border-top: thick dashed #cccccc 1px; 
	background-color: #FFFFFF;
}

.PhotoSection_ListItem2 
{
	background-color: #ccccff;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; font-weight: normal;}

.PhotoSection_ListAlternatingItem 
{
	border-top: thick dashed #cccccc 1px; 
	background-color: #eeeeee;
}

.PhotoSection_ListAlternatingItem2 
{
	background-color: #ccccff;
}

.PhotoSection_ListTitle 
{
	font-size: 12px; 
	font-weight: bold; 
	font-variant: small-caps;
}

.PhotoSection_ListBriefDescription 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}

.PhotoSection_ListReadMoreLink 
{
	color: #3366CC; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}

.PhotoSection_NoPhotos 
{
	font-family: verdana, arial, helvetica; 
	font-size: 12px; 
	color: #CC0000;
}

.Photo_Table 
{
	border: thick solid #CCCCFF 2px;
}

.Photo_IntroCell 
{
	background-color: #ffffff;
} 

.Photo_BodyCell 
{
	background-color: #CCCCFF;
}

.Photo_Title 
{
	font-size: 12px; 
	font-weight: bold; 
	font-variant: small-caps;
}

.Photo_AuthorLink 
{
	color: #3366CC; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}

.Photo_DateCreated 
{
	font-size: 12px;
}

.Photo_BriefDescription 
{
	font-size: 12px; 
	font-style: italic;
}

.Photo_FullDescription 
{
	font-size: 12px;
}



/* Comments */

.Comments_ListTable 
{
	border: thick solid #AAAAAA 3px;
}

.Comments_ListItem 
{
	background-color:#dddddd;
}

.Comments_ListItem2 
{
	background-color:#FFFFFF;
}

.Comments_ListAlternatingItem 
{
	border-top: thick dashed #cccccc 1px; 
	background-color: #EEEEEE;
}

.Comments_ListAlternatingItem2 
{
	background-color: #CCCCFF;
}

.Comments_ListTitle 
{
	font-size: 12px; 
	font-weight: bold; 
	font-variant: small-caps;
}

.Comments_ListTitleLink 
{
	color: #3366CC; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}

.Comments_ListAuthorLink 
{
	color: #3366CC; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}

.Comments_ListDateCreated 
{
	font-size: 12px;
}

.Comments_ListBriefDescription 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}

.Comments_ListReplyLink 
{
	color: #3366CC; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}

.Comments_Table 
{
	border: thick solid #CCCCFF 2px;
}

.Comments_IntroCell 
{
	background-color: #CCCCFF;
} 

.Comments_BodyCell 
{
	background-color: #FFFFFF;
}

.Comments_Title 
{
	font-size: 12px; 
	font-weight: bold; 
	font-variant: small-caps;
}

.Comments_AuthorLink 
{
	color: #3366CC; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}

.Comments_DateCreated 
{
	font-size: 12px;
}

.Comments_BriefDescription 
{
	font-size: 12px;
}

.Comments_ParentLink 
{
	color: #3366CC; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}



/* Topics */

.Topics_TopicTitle 
{
	font-weight: bold; 
	font-size: 17px; 
	font-variant: small-caps;
}

.Topics_TopicDescription 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}

.Topics_ListTable 
{
	border: thick solid #AAAAAA 3px;
}

.Topics_ListItem 
{
	background-color:#dddddd;
}

.Topics_ListItem2 
{
	background-color: #FFFFFF;
}

.Topics_ListAlternatingItem 
{
	border-top: thick dashed #cccccc 1px; 
	background-color: #EEEEEE;
}

.Topics_ListAlternatingItem2 
{
	background-color: #CCCCFF;
}

.Topics_ListTitle 
{
	font-size: 12px; 
	font-weight: bold; 
	font-variant: small-caps;
}

.Topics_ListTitleLink 
{
	color: #3366CC; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}

.Topics_ListAuthorLink 
{
	color: #3366CC; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}

.Topics_ListDateCreated 
{
	font-size: 12px;
}

.Topics_ListBriefDescription 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}



/* Search */

.Search_ListTable 
{
	border: none;
}

.Search_ListItem 
{
	background-color: #dddddd;
}

.Search_ListItem2 
{
	background-color: #FFFFFF;
}

.Search_ListAlternatingItem 
{
	border-top: thick dashed #cccccc 1px; 
	background-color: #EEEEEE;
}

.Search_ListAlternatingItem2 
{
	background-color:#CCCCFF;
}

.Search_ListTitle 
{
	font-size: 12px; 
	font-weight: bold; 
	font-variant: small-caps;
}

.Search_ListTitleLink 
{
	color: #3366CC; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}

.Search_ListAuthorLink 
{
	color: #3366cc; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}

.Search_ListDateCreated 
{
	font-size: 12px;
}

.Search_ListBriefDescription 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}

.Search_NoResults 
{
	font-family: verdana, arial, helvetica; 
	font-size: 12px; 
	color: #CC0000;
}



/* Form */

.Form_Title 
{
	font-weight: bold; 
	font-size: 17px; 
	font-variant: small-caps;
}

.Form_Description 
{
	font-size: 12px;
}

.Form_Table 
{
	background-color: #afb6bb; 
	border: thick solid #AAAAAA 1px;
}

.Form_LabelRow 
{
	font-size: 10pt;
}

.Form_LabelCell 
{
	font-size: 10pt;
}

.Form_LabelText 
{
	font-size: 10pt; 
	font-variant: small-caps;
}

.Form_FieldRow 
{
	font-size: 12px;
}

.Form_FieldCell 
{
	font-size: 12px;
}

.Form_Field 
{
	font-size: 11px;
}

.Form_SectionRow 
{
	background-color: #dbe7f1;
}

.Form_SectionCell 
{
	font-size: 12pt;
}

.Form_SectionText 
{
	font-weight: bold;
}

.Form_Button 
{
	font-size: 12px;
}

.Form_HelpText 
{
	font-size: 8pt;
}

.Form_SubSectionRow 
{
	font-size: 13px;
}

.Form_SubSectionCell 
{
	font-size: 13px;
}

.Form_SubSectionText 
{
	font-size: 13px;
}

.Form_List 
{
	font-size: 12px;
}

.Form_Message 
{
	font-size: 12px; 
	color: #CC0000;
}



/* Web Box */

.WebBox_ListTable 
{
	border: thick solid #DDDDDD 0px;
}

.WebBox_ListItem 
{
	background-color: #ffffff;
	font: 10px;
}

.WebBox 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
}

.WebBox a:active 
{
	color: #3366CC; 
	text-decoration: none; 
	font-size: 10px;
}

.WebBox a:link 
{
	color: #3366CC; 
	text-decoration: none; 
	font-size: 10px;
}

.WebBox a:visited 
{
	color: #3366CC; 
	text-decoration: none; 
	font-size: 10px;
}

.WebBox a:hover 
{
	color: #FF6600; 
	text-decoration: underline; 
	font-size: 10px;
}

.WebBox_TitleText 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 12px;
}

.WebBox_TitleText a:active 
{
	color: #3366CC; 
	text-decoration: none;
}

.WebBox_TitleText a:link 
{
	color: #3366CC; 
	text-decoration: none;
}

.WebBox_TitleText a:visited 
{
	color: #3366CC; 
	text-decoration: none;
}

.WebBox_TitleText a:hover 
{
	color: #FF6600; 
	text-decoration: none;
}

.WebBox_TitleRow 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	font-style:italic;
}

.WebBox_TitleCell 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
}

.WebBox_Table 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
}

.WebBox_SubText 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 8px;
}

.WebBox_Link 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10px;
}



/* Web Service Box */

.WebServiceBox_ListTable 
{
	border: thick solid #dddddd 2px;
}

.WebServiceBox_ListItem 
{
	background-color: #ffffff;
}

.WebServiceBox_ServiceTitleLink 
{
	font-size: 14px; 
	font-weight: bold;
}

.WebServiceBox_ServiceTitleLink:hover 
{
	font-weight: bold;
}

.WebServiceBox_ServiceDescription 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
}

.WebServiceBox_ListTitleLink:link 
{
	font-size: 8pt;
}

.WebServiceBox_ListTitleLink:visited 
{
	font-size: 8pt;
}

.WebServiceBox_ListTitleLink:hover 
{
	font-size: 8pt;
}

.WebServiceBox_ListDescription 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 8pt;
}

.WebServiceBox_Copyright 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 8pt;
}

.WebServiceBox_LastRefreshed 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 8px;
}



/* Forum Login */

.ForumLogin_SectionTitle 
{
	font-weight: bold; 
	font-size: 17px; 
	font-variant: small-caps;
}

.ForumLogin_SectionDescription 
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
}

.ForumLogin_LoginLink 
{
	color: #3366cc;
}


/* Discuss */

.discussTable 
{   
    border:1px #013DA4 solid;
    background-color:#FFFFFF;
}

.discussTable td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;


}

.discussTable th 
{
    height: 25px;
    padding: 3px;
    margin: 1px;
    background-image: url(../Images/discussheader.gif);
    background-color: #4455aa;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight:bold;
}


.discussTable a 
{
    color: navy;
    font-size: 11px;
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}


.discussCell  
{
    padding: 3px;
    margin: 1px;
    background-color: #DDEEFF;
}


.discussCellHilite  
{
    padding: 3px;
    background-color: #D4D9EC;
}




/* HtmlTextBox */

pre 
{
    word-wrap:break-word;
    padding:5px;
    margin-bottom:0px;
    margin-top:0px;
    margin-right:0px;
    margin-left:10px;
    background-color: #DCDDDE;
    font: 10px normal Lucida Console;
}



/* Vote Control */

.VoteItemClass
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.VoteQuestionClass
{
	
	font-weight: bold;
	font-size: 11px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 3px;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #CCCCCC;
}

.VoteButtonClass
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #cfd0c2;
}

.VoteTableClass
{
	border-top: #807c4f 1px solid;
	border-bottom: #807c4f 1px solid;
	border-left: #807c4f 1px solid;
	border-right: #807c4f 1px solid;
}

.VoteResultClass
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align:center;
	background-color: #CCCCCC;
}



/* Rating Control */

.RateBox
{
	font-size: 12px;
}



/***********************************
  Element spécifique
  ------------------------------
 Ces éléments sont spécifique à ce thème...
************************************/


/* Obsolete */

.SmallImage 
{
	background-image: url("ArrowRow_Small.gif"); 
	background-position: center left; 
	background-repeat: no-repeat;
}

.BigImage 
{
	background-image: url("ArrowRow_Big.gif"); 
	background-position: center center; 
	background-repeat: no-repeat;
}