/*********************/
/* GENERAL */
/*********************/

body {
		scrollbar-face-color: #FFFFFF; 
		scrollbar-highlight-color: #FFFFFF; 
		scrollbar-shadow-color: #959595; 
		scrollbar-3dlight-color: #CCCCCC; 
		scrollbar-arrow-color: #FF5900; 
		scrollbar-track-color: #F5F5F5; 
		scrollbar-darkshadow-color: #CCCCCC; 
		scrollbar-base-color: #FFFFFF;
}


/*********************/
/* NAVIGATION */
/*********************/

.level1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #0A0A4F;
		text-decoration: none;
}

.level1On {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;	
		color: #0A0A4F;
		text-decoration: none;
}

.level1:hover {
		color: #0A0A4F;
		font-weight: bold;
}

.level2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #0A0A4F;
		text-decoration: none;
}

.level2On {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;	
		color: #FF5900;
		text-decoration: none;
}

.level2:hover {
		color: #FF5900;
}

.level3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #0A0A4F;
		text-decoration: none;
}

.level3On {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;	
		color: #FF5900;
		text-decoration: none;
}

.level3:hover {
		color: #FF5900;
}

.level4 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		text-decoration: none;
}

.level4On {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;	
		color: #FF5900;
		text-decoration: none;
}

.level4:hover {
		color: #FF5900;
}


.bottom {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #0A0A4F;
		text-decoration: none;
}

.bottomOn {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;	
		color: #FF5900;
		text-decoration: none;
}

.bottom:hover {
		color: #FF5900;
}
.navigationSiteMap {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #0A0A4F;
		text-decoration:none;
	}
.navigationSiteMap:hover {
	color: #FF5900;
}


/*********************/
/* TITLES */
/*********************/

.title {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FF5900;
		text-decoration: none
}

.title1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		text-decoration: none
}



/*********************/
/* TEXTES */
/*********************/

.text {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		text-decoration: none;
}

.text a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		text-decoration: underline;
}

.text a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		text-decoration: underline;
}

.text a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF5900;
		text-decoration: underline;
}

.textBold {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		text-decoration: none;
}

.textSmall {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		text-decoration: none;
}

.textSmallBold {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #666666;
		text-decoration: none;
}

.textBoldOrange {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FF5900;
}

.sitemapBoldBlue {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #0A0A4F;
		text-decoration:none;
}

.sitemapBoldBlue a:link{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #0A0A4F;
		text-decoration:none;
}

.sitemapBoldBlue a:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FF5900;
		text-decoration:none;
}

.textBoldBlueSmall {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #0A0A4F;
		text-decoration:none;
}

.textBoldBlueSmall a:link{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #0A0A4F;
		text-decoration:none;
}

.textBoldBlueSmall a:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF5900;
		text-decoration:none;
}

.textResulSearch {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0A0A4F;
	text-decoration: none;
}

.nbResulSearch {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FF5900;
	font-weight: bold;
	text-decoration: none;
}

.textResulSearch:hover {
	color: #FF5900;
}

/*********************/
/* BOXES */
/*********************/

.box {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
}
.boxTitle {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #0A0A4F;
		text-decoration:none;
}
.boxTitleOrange {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FF5900;
		text-decoration:none;
}

/*********************/
/* MISC */
/*********************/

.contact {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #0A0A4F;
		text-decoration: none;
}

.contact:hover {
		color: #FF5900;
}

.news {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		text-decoration: none;
}
.newsBold {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
}

.newsBold:hover {
		text-decoration: underline;
}

.star {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF5900;
	text-decoration: none;
}

.links {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		text-decoration: underline;
}


/*********************/
/* PATH */
/*********************/

.path {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #999999;
		text-decoration: none;
}

.pathOn {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;	
		color: #0A0A4F;
		text-decoration: none;
}

.path:hover {
		color: #0A0A4F;
}

/*********************/
/* FOOTER */
/*********************/

.footer {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		text-decoration: none;
}

.designed {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #999999;
		text-decoration: none;
}

.designed:hover {
		color: #0A0A4F
}

/*********************/
/* FORMS */
/*********************/

.formTextes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A0A4F;
	text-decoration: none;
	height: 18px;
	border: 1px solid #E0E0E0;
	padding-right: 5px; 
	padding-left: 5px; 
	clip:  rect(   )
}

.input {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #666666; 
	background-color: #FFFFFF;
	border: 1px #CCCCCC solid;  
	padding-right: 3px; 
	padding-left: 3px; 
	clip:  rect(   )
}
.select {
	font-family: Arial, Helvetica, sans-serif;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #666666; 
	width: 163px;
}

.button {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #FF5900;
	font-family: verdana, arial, helvetica, sans-serif;
	height: 19px;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #DDDDDD;
	border-right: 2px solid #AAAAAA;
	border-bottom: 2px solid #999999;
	border-left: 1px solid #DDDDDD;
}

.button:hover {
	background-color: #F1F1F1;
	color: #0A0A4F;
	text-decoration: underline
}

.form_error{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #990000;
	text-decoration: none
}
.title2 {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #666666;
		text-decoration: none
}
.title2 a:link {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #666666;
		text-decoration: none
}

.title2 a:hover {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #FF5900;
		text-decoration: none
}

.title2Orange {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #FF5900;
		text-decoration: none
}

.title2Blue {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #0A0A4F;
		text-decoration: none
}

.textSmallOrangeBold {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #FF5900;
		text-decoration: none;
}
/*********************/
/* CATALOGUE */
/*********************/

.catText {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		text-decoration: none;
}

.catText a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		text-decoration: underline;
}

.catText a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		text-decoration: underline;
}

.catText a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF5900;
		text-decoration: underline;
}

.catTextBold {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		text-decoration: none;
}

.catTextSmall {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		text-decoration: none;
}

.catTextSmallBold {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #666666;
		text-decoration: none;
}

.inputcat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666; 
	background-color: #FFFFFF;
	border: 1px #CCCCCC solid; 
	padding-right: 3px; 
	padding-left: 3px;  
	text-align: center;
	vertical-align: top;
	height: 15px;
}
.cap { 
	text-transform:capitalize !important; 
}
.upper { 
	text-transform:uppercase !important; 
}
