/* ------------------------------------------------------------------------------------
// CSS MEDIA SCREEN
// CLIENT: Save Systeme
// CREATION: 29.08.2005 -- tim
// REVISION: 30.11.2005 -- tim
// ASPIX MEDIA - SOLUTIONS WEB INTERACTIVES - [ www.aspixmedia.com ]
// --------------------------------------------------------------------------------- */



body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

/* -------------------------------------------------------- */

/*.bgContact {
	background-image: url(../images/bg_contact2.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 494px;
	height: 220px;
	font-size: 12px;
	font-weight: bold;
	color: #0C1E3F;
}*/

.bgContactOnglet {
	color: #4E7CB7;
	background-image: url(../images/bg_contactOnglet.jpg);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left;
	font-size: 14px;
	font-weight: bold;
}

table.bgProfil {
	background-image: url(../images/bg_profil.jpg);
	width: 504px;
	height: 575px;
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 12px;
}

.bgServices {
	background-image: url(../images/bg_services.jpg);
	width: 494px;
	height: 145px;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}

.bgPanier {
	font-size: 11px;
	font-weight: bold;
	color: #1F448A;
	background-image: url(../images/bg_panier.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 500px;
	border: 1px solid #E0E0E0;
}

.bgRecherche {
	background-image: url(../images/bg_recherche.jpg);
	height: 50px;
	width: 187px;
	background-repeat: no-repeat;
	background-position: right top;
}

.bgGradiantTop {
	background-image: url(../images/bg_gradiantTop.jpg);
	background-repeat: no-repeat;
	height: 26px;
	background-position: left top;
	width: 450px;
	font-size: 11px;
}

.bgGradiantLangue {
	background-image: url(../images/bg_gradiantTop.jpg);
	background-repeat: no-repeat;
	height: 26px;
	background-position: right top;
	width: 90px;
	font-size: 11px;
	color: #F3812A;
	font-weight: bold;
	padding-right: 10px;
	text-decoration: none;
}

.bgMain {
	background-image: url(../images/bg_side.jpg);
	background-repeat: repeat-x;
}

/* -------------------------------------------------------- */

.border {
	font-size: 12px;
	border: 1px solid #999999;
	padding: 3px;
	line-height: 18px;
}

.border2 {
	border: 1px solid #999999;
}

.padding {
	margin-top: 20px;
}

.panier {
	font-size: 11px;
	border: 1px solid #E0E0E0;
	padding: 2px;
}

.borderLeftGY {
	font-size: 11px;
	border-left: 1px solid #999999;
}

.borderRightGY {
	border-right: 1px solid #999999;
}

.headerPanier {
	border-right: 1px solid #E0E0E0;
	padding-right: 5px;
	padding-left: 5px;
}

.borderTop {
	border-top: 1px solid #E0E0E0;
}

.borderBot {
	border-bottom: 1px solid #E0E0E0;
}

.border3side {
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
}

.borderTopBot {
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
}

.borderLeftOR {
	font-size: 11px;
	border-left: 2px solid #F3812A;
}

.txt11 {
	font-size: 11px;
}

.txt12 {
	font-size: 12px;
}

.txt14 {
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}

.txt14a {
	font-size: 14px;
}

.txt16 {
	font-size: 16px;
	font-weight: bold;
}

.msgerr {     /* -- MESSAGE ERREUR ASP.NET -- */
	font-size: 12px;
	font-weight: bold;
}

/* -------------------------------------------------------- */

a {
	font-size: 12px;
	color: #FF7011;
	text-decoration: none;
}
a:hover {
	color: #999999;
	text-decoration: underline;
}

/* -------------------- */

a.btnPanier {
	font-size: 11px;
	color: #FF7011;
	font-weight: bold;
	text-decoration: none;
}
a:hover.btnPanier {
	color: #999999;
}

/* -------------------- */

a.lien2, link.lien2 {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
a:hover.lien2 {
	color: #999999;
	text-decoration: underline;
}

/* -------------------- */

a.top5, a.icoDetails, a.retour, link.top5, link.icoDetails, link.retour {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a:hover.top5, a:hover.icoDetails, a:hover.retour {
	color: #999999;
}

/* -------------------- */

a.menu, link.menu {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
a:hover.menu {
	color: #999999;
}

/* -------------------- */

a.lien4, link.lien4 {
	color: #666666;
	/*font-weight: bold;*/
	text-decoration: underline;
}

a:hover.lien4 {
	color: #F3821A;
	/*text-decoration: underline;*/
}

/* -------------------- */

a.lien5, link.lien5 {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	line-height: 15px;
}
a:hover.lien5 {
	color: #FF7011;
	text-decoration: none;
}

/* -------------------- */

a.page {     /* -- PAGINATION RESULTAT RECHERCHE -- */
	font-size: 14px;
	color: #FF7011;
	font-weight: bold;
	text-decoration: none;
}
a:hover.page {
	color: #999999;
}
a.pageFocus {     /* -- ///// TO DELETE ///// DEMO SEULEMENT ///// -- */
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

/* -------------------- */

a.aspix, link.aspix {
font-size:11px;
	color: #222222;
	font-weight: bold;
	text-decoration: none;
}
a:hover.aspix {
	color: #666666;
}

/* -------------------------------------------------------- */

input.recherche {
	height: 21px;
	width: 130px;
	border: 1px solid #999999;
}

select.devise {
	width: 165px;
	height: 20px;
	border: 1px solid #999999;
}

input.w120 {
	width: 120px;
	border: 1px solid #999999;
}

input.w200 {
	width: 200px;
	border: 1px solid #999999;
}

input.frm, select.frm, textarea.frm {
	border: 1px solid #999999;
}
/* -------------------------------------------------------- */

fieldset.user {
	font-size: 12px;
	border: 1px solid #CCCCCC;
	width: 464px;
	/*height: 300px;*/
	padding: 10px;
}

.txt14BL, fieldset.user {
	color: #4E7CB7;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
/*
.page {
	word-spacing: 10px;
}*/
.txtRD {
	color: #CC0000;
}

.txt18 {
	font-size: 18px;
}
.paddingPanier {
	padding-right: 5px;
	padding-left: 5px;
}

