/*
************************************************************
* ArtMagna.css
* --------
* Feuille de style utilisée pour la mise en page de
* l'application.
*
* Copyright - Ewapps S.A. - 2006
************************************************************
*/

.HeaderLangText {
	color : #967348;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	letter-spacing : 3px;
	padding-top : 10px;
}

.HeaderLangLink:Link {
	color : #FFFFFF;
	text-decoration : none;
}

.HeaderLangLink:Visited {
	color : #FFFFFF;
	text-decoration : none;
}

.HeaderLangLink:Hover {
	color : #FFFFFF;
	text-decoration : underline;
}

.HeaderMenuText {
	color : #967348;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	letter-spacing : 3px;
}

.HeaderMenuLink:Link {
	color : #FFFFFF;
	text-decoration : none;
}

.HeaderMenuLink:Visited {
	color : #FFFFFF;
	text-decoration : none;
}

.HeaderMenuLink:Hover {
	color : #967348;
	text-decoration : none;
}

.HeaderSearchBox {
	width : 170px;
	height : 27px;
}

.CategoriesText {
	height : 20px;	
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-align : right;
	padding-right : 13px;
}

.CategoriesLink:Link {
	color : #FFFFFF;
	text-decoration : none;
}

.CategoriesLink:Visited {
	color : #FFFFFF;
	text-decoration : none;
}

.CategoriesLink:Hover {
	color : #967348;
	text-decoration : none;
}

.MainTable {
	background-color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.MainTableNoBG {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.MainText {
	color : #004258;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.TexteNormal {
	color : #004258;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.TexteNormalTd {
	color : #004258;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 3px;
}

.MainLink:Link {
	color : #004258;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.MainLink:Visited {
	color : #004258;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.MainLink:Hover {
	color : #004258;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.MainTextDarkRed {
	color : #971B1E;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.MainTextBold {
	color : #004258;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}

.CatTitleTextBrown {
	color : #6C5635;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding-left : 10px;
	padding-top : 8px;
	letter-spacing : 1px;
}

.CatTopRightText {
	color : #6C5635;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding-top : 8px;
	letter-spacing : -1px;
}

.CatTopRightLink:Link {
	color : #004258;
	text-decoration : none;
}

.CatTopRightLink:Visited {
	color : #004258;
	text-decoration : none;
}

.CatTopRightLink:Hover {
	color : #004258;
	text-decoration : none;
}

.CatTopRightSortList {
	color : #004258;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	padding-top : 8px;
	letter-spacing : 0px;
}
.CatTopRightSortList2 {
	color : #004258;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	letter-spacing : 0px;
}

.CatDisplayText {
	color : #004258;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-align : center;
	padding : 2px;
}

.CatDisplayTextPhotoMode {
	color : #004258;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	padding : 5px;
}

.CatDisplayLink:Link {
	color : #9e7742;
	text-align : center;
	text-decoration : none;
}

.CatDisplayLink:Visited {
	color : #9e7742;
	text-align : center;
	text-decoration : none;
}

.CatDisplayLink:Hover {
	color : #9e7742;
	text-align : center;
	text-decoration : none;
}

.CatDisplayTextBrownPhotoMode {
	color : #9e7742;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	padding : 5px;
}

.CatDisplayTitleText {
	color : #004258;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-align : center;
	padding : 2px;
}

.DirectoryLink:Link {
	color : #004258;
	text-align : left;
	text-decoration : none;
}

.DirectoryLink:Visited {
	color : #004258;
	text-align : left;
	text-decoration : none;
}

.DirectoryLink:Hover {
	color : #9e7742;
	text-align : left;
	text-decoration : none;
}

.CatPageNumberText {
	color : #9e7742;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-align : center;
	bottom-padding : 10px;
}

.CatPageNumberLink:Link {
	color : #004258;
}

.CatPageNumberLink:Visited {
	color : #004258;
}

.CatPageNumberLink:Hover {
	color : #004258;
}

.ItemDisplayText {
	color : #004258;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding : 0px;
}

.ItemDisplayTitleText {
	color : #004258;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding : 0px;
}

.ItemDescriptionText {
	color : #6C5635;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	padding-bottom : 5px;
	letter-spacing : 1px;
}

.ItemDetailsCell {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d0d6dc;
	border-right-color: #d0d6dc;
	border-bottom-color: #d0d6dc;
	border-left-color: #d0d6dc;
	padding: 5px;
	color : #004258;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-align : justify;
}

.ItemDetailsText {
	color : #004258;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-align : justify;
}

.ItemContactLink:Link {
	color : #004258;
}

.ItemContactLink:Visited {
	color : #004258;
}
.ItemContactLink:Hover {
	color : #004258;
}

.TitleTextBrown {
	color : #6C5635;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding-left : 10px;
	padding-top : 8px;
	letter-spacing : 1px;
}

.TitleLinkBrown {
	color : #6C5635;
	text-decoration : none;
}

.TitleLinkBrown:Link {
	color : #6C5635;
	text-decoration : none;
}

.TitleLinkBrown:Visited {
	color : #6C5635;
	text-decoration : none;
}

.TitleLinkBrown:Hover {
	color : #6C5635;
	text-decoration : none;
}

.TableBlueBorder {
	border-color: #004258;
	border-style: solid;
	border-width: 2px;
}

.FooterMenuText {
	color : #967348;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
}

.FooterMenuLink:Link {
	color : #FFFFFF;
	text-decoration : none;
}

.FooterMenuLink:Visited {
	color : #FFFFFF;
	text-decoration : none;
}

.FooterMenuLink:Hover {
	color : #967348;
	text-decoration : none;
}

.FooterOtherText {
	color : #dbaa73;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8px;
}

.FooterOtherLink:Link {
	color : #dbaa73;
	text-decoration : none;
}

.FooterOtherLink:Visited {
	color : #dbaa73;
	text-decoration : none;
}

.FooterOtherLink:Hover {
	color : #dbaa73;
	text-decoration : none;
}

ol {
  margin: 15px; 
  padding-left: 15px;
} 
ul {
  margin-top: 0px;
  margin-left: 25px;
} 


/***************************************/
/* Message derreur                     */
/***************************************/
.Error_Fieldset {
    border: #ff0000 solid 2px;
    width: 525px;
	padding: 5px;
}
.Error_Legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red;
}
.Error_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red;
}

.Ok_Fieldset {
    border: green solid 2px;
    width: 525px;
	padding: 5px;
}
.Ok_Legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: green;
}
.Ok_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: green;
}

/***************************************/
/* Login Form                          */
/***************************************/
form.LoginForm Fieldset {
    border: #d0d6dc solid 2px;
    width: 525px;
/*    padding: 10px;*/
	padding: 5px;
}
form.LoginForm Legend {
	color : #6C5635;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	padding-bottom : 5px;
	letter-spacing : 1px;
}
form.LoginForm td {
	color : #004258;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
}
form.LoginForm Label {
    display: block;
    float: left;
	color : #004258;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
} 
form.LoginForm Input.Text {
	height: 16px;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #575757;
	background: #FFFFFF;
	color: #000000;
}
form.LoginForm Select {
    width: 300px;
	background: #FFFFFF;
    border: 1px solid #B2B4B5;
    color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	height: 16px;
}

form.LoginForm TextArea {
    width: 300px;
	height: 100px;
	background: #FFFFFF;
    border: 1px solid #B2B4B5;
    color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}


/***************************************/
/* Form default css                    */
/***************************************/
form {
    margin: 0px;
}
.Button {
	border: 1px outset #666666; 
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
	color: #000000;
}
.Input {
	height: 16px;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #575757;
	background: #FFFFFF;
	color: #000000;
}
.Select {
	background: #FFFFFF;
    border: 1px solid #B2B4B5;
    color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	height: 16px;
}


/***************************************/
/* Backgrounds gauche et droit         */
/***************************************/
.BackgroundLeft {
	background-image: url('/Img/artmagna-vertical-left.jpg');
	background-repeat: no-repeat;
	background-position: right 560;
  text-align: right; 
  vertical-align: top;
}

.BackgroundRight {
/*	background-image: url('/Artmagna-New/Img/phenix-right-old.jpg');
	background-repeat: no-repeat;
	background-position: left 560;*/
  text-align: left; 
  vertical-align: top;
  padding-top: 220px;
} 


/*********************************************/
/* Style pour masquer / afficher certains TR */
/*********************************************/
.TRShowHide {
	display: inline;
}


/*********************************************/
/* NOUVELLE HOMEPAGE
/*********************************************/
.MainTitle {
	height : 20px;	
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
  color: #83a5b1;
	padding-top : 14px;
	padding-bottom : 4px;
}

.MainColonneImg {
  width: 33%;
  text-align: center;
  vertical-align: top;
}

.MainColonne {
  width: 33%;
  text-align: center;
  vertical-align: top;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-align : center;
  color: #7fabb8;
	padding-top : 15px;
	padding-bottom : 28px;
}

.MainColonne a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
  color: #7fabb8;
  text-decoration: none;
}

.MainColonne a:hover {
  text-decoration: underline;
}

.TitreVignette {
	padding-bottom : 4px;
}

.SponsorList {
  border: 0px solid #8a7148;
  width: 150px;
  text-align: center;
  vertical-align: top;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-align : center;
  color: #8a7148;
	padding-top : 15px;
	padding-bottom : 28px;
  margin-left: 5px;
}

.SponsorList img {
  margin-top: 0px;
  margin-bottom: 0px;
  border: 0px solid #7fabb8;
}

blockquote {
  margin-top: 0;
  margin-left: 10px;
}