#divtopcorners {
	color: #FFFFFF;
	float: left;
	width: 687px;
	background-color: #FFFFFF;
	background-image: url(../images/corner_tl.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#divbodysidbar {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	width: 204px;
	clear: right;
}
#divmainwrap {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#divnavleft {
	width: 210px;
	float: left;
}
.active act{
	width: 179px;
	float: left;
}
#divcontentwrap {
	float: right;
	width: 687px;
}
#divbodymaintext {
	float: left;
	width: 450px;
	margin-left: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#divbtrhdr {
	float: left;
}
#divbody {
	float: left;
	width: 687px;
	background-color: #FFFFFF;
}
#divbody p {
text-align:justify
}
#divbody h1 {
}
.copyright {
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
#divbottomcorners {
	background-color: #FFFFFF;
	background-image: url(../images/corner_bl.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	color: #FFFFFF;
	height: 10px;
	width: 687px;
	clear: both;
}
#divcopyright {
	float: right;
	width: 687px;
}
#divcopyright .copyright a {
	color: #FFFFFF;
	text-decoration: none;
}
#divbodymaintext a {
	text-decoration: underline;
	font-weight: bold;
	color: #663399;
}
.h2 {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #663399;
}
h2 {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #663399;
}
.subhead {
	font-family: Verdana;
	font-weight: bolder;
	color: #eb6856;
	font-size: 15px;
	font-style: normal;
	line-height: 20px;
}
.pageheaders {
	font-family: Verdana;
	font-size: 30px;
	line-height: 40px;
	font-weight: bold;
	color: #663399;
}
.sidebarcopy {
	font-family: Verdana;
	font-size: 12px;
	font-style: italic;
	line-height: 17px;
	font-weight: normal;
	color: #FF6633;
	padding: 6px;
	border: thin solid #663399;
	width: 186px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#divbodymaintext a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #eb6856;
}
#divbodymaintext a:visited {
	text-decoration: underline;
	font-weight: bold;
	color: #eb6856;
}
#divbodysidbar a {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	width: 204px;
	clear: right;
	color: #eb6856;
	text-decoration: underline;
}
#divbodypressreleasetext {
	float: left;
	width: 610px;
	margin-left: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 10px;
}

.orderspecial-orange {font-weight: bolder; color: #FF6633; font-size: 15px; line-height: 20px; font-family: Verdana;}
.orderspecial-purple {font-weight: bold; color: #663399;}
.orange {color: #eb6856}

.style2 {
color:#663399;
}

#divnavleft li {
padding-bottom:10px;
text-align:justify;
}
#divnavleft li a{
color:#FCFFC5;
font-family:comic Sans MS;
font-size:15px;
font-weight:bolder;
padding:0 0 9px 30px;
text-decoration:none;
}
#divnavleft li a:hover{
font-family:comic Sans MS;
font-size:15px;
font-weight:bolder;
padding-bottom:9px;
text-decoration:none;
background-image:url(/images/select.gif);
background-repeat:no-repeat
}
li.noact {
list-style-type:none
}
#divnavleft li a.active {
list-style-type:none;
background-image:url(/images/select.gif);
background-repeat:no-repeat;
}
#divnavleft img {
padding-left:25px;
}
ul.out {
list-style-type:none
}

--search--
 
 #ajaxSearch_form {
            color: #444;
            width: auto;
        }
        #ajaxSearch_input {
            width: 120px;
            display: inline;
            height: 17px;
            border: solid thin #FCFFC5;
            border-left-color: #c3c3c3;
            border-top-color: #7c7c7c;
            background: #663399;
            margin: 0 3px 0 30px;
            padding: 3px 0 0;
            vertical-align: top;
			color:#FCFFC5;
        }
        #ajaxSearch_submit {
            display: inline;
            height: 22px;
            line-height: 22px;
        }
        #ajaxSearch_output {
            border: 1px solid #444;
            padding: 10px;
            background: #fff;
            display: block;
            height: auto;
            vertical-align: top;
        }
        #ajaxSearch_field {
             border: medium none;
			 padding-left:40px;
        }
        .ajaxSearch_resultLink {
             color: #E80027;
             text-decoration:underline;
        }
         .ajaxSearch_resultsInfo {
             font-weight: bold;
             padding:10px 0;
        }
          .AS_ajax_resultsIntroFailure {
             font-weight: bold;
             padding:10px 0;
        }
          .ajaxSearch_highlight {
             font-weight: bold;
             color: #EB6856;
        } {
             font-weight: bold;
             padding:10px 0;
        }
        .AS_ajax_result {
            color: #444;
            margin-bottom: 3px;
        }
        .AS_ajax_resultLink {
            text-decoration: underline;
        }
        .AS_ajax_resultDescription{
            color: #555;
        }
        .AS_ajax_more {
            color: #555;
        }
		
#wlpeLoginFieldset {
border:none;
}
#wlpeLoginButtons  {
border:none;
}
#wlpeLoginForm {
padding-left:60px;
color:#FFFFCC
}
#wlpeUsername {
width:115px;
}
#wlpePassword {
width:115px;
}
#wlpeUser {
padding-left:60px;
color:#FFFFCC
}
#wlpeUserButtons {
border:none;
}
.TXNewsletters_form_labelGauche {
display:block;
padding-top:2px;
float:left;
width:180px;
height:18px;
color: #333333;
position:relative;
top:0px;
text-align:left;
margin-right:2px;
}

.TXNewsletters_form {
margin:10px;
padding:2px;
}

.TXNewsletters_form_right {
padding-left:185px;
}

.TXNewsletters_form_item {
padding:1px;
margin:2px;
}

.TXNewsletters_form_item TEXTAREA {
vertical-align:middle;
border:1px solid #bbbbbb;
font-size:11px;
color: #333333;
}

.TXNewsletters_form_item INPUT {
height:20px;
vertical-align:middle;
border:1px solid #bbbbbb;
font-size:11px;
color: #333333;
}

INPUT.TXNewsletters_form_noborder {
border:0;
}

.TXNewsletters_form_noborder {
border:0;
}

.TXNewsletters_form_inputErr {
border:1px solid #ff0000;
}

.TXNewsletters_form_labelErr {
color:#ff0000;
}