*{
	font-size: 10pt;
}
body {
	scrollbar-face-color:#3f7195; /* devant */

	scrollbar-highlight-color:#037C92;
	scrollbar-3dlight-color:#5991b9;

	scrollbar-shadow-color:#294a61;


	scrollbar-arrow-color:#FF8000;

	scrollbar-track-color:#d6f4fc; /* fond */
	background:#fff;
}


a,a:visited{
	text-decoration: none;
	border-bottom: 1px dotted #2d5480;
	color: #2d5480;
}
a:hover{
	text-decoration: none;
	border-bottom: 0px dotted #2d5480;
	color: #2d5480;
}
a.styleNone{ text-decoration: none; border-bottom: 0px dotted #2d5480; }

h1{
font-size: 13pt;
color: #256898;
}

h2{
font-size: 12pt;
color: #253649;
}

#entete_groupe{
	border-top: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	padding: 0.2em;
	background: url(../images/title.png) left bottom repeat-x;
	margin-top: 1.3em;
}


.entete_groupeMarques{
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	padding-left: 0.2em;
	padding-bottom: 0.3em;
	background: #f4f4f4 url(../images/title2.png) left bottom repeat-x;
	cursor: pointer;
	line-height: 20px;
	vertical-align: middle;
}

.entete_groupeMarques img{
	vertical-align: middle;
}

.entete_groupeMarques span{
	display: block;
}

.afficheModele{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding:0.5em;
}


#introEntete{
	text-align: justify;
	margin-bottom: 0.3em;
}

.error{
	border: 2px solid #ff6565;
	padding:0.4em;
	background: #ffd7d7;
	color: red;
	display:block;
}

.imgAlign{
	vertical-align: middle;
	border: none;
}

.outil_ligne{
	border-bottom: 1px dotted #e5e5e5;
}
.prix{
	width: 50px;
	border-left: 1px dotted #e5e5e5;
	color: #000;
	text-align: center;
	font-weight: bold;
	float :right;
}
.delais{
	width: 110px;
	border-left: 1px dotted #e5e5e5;
	text-align: center;
	font-style: italic;
	float: right;
}
.impair{ background: #f5f5f5; }

.delaisT{
	width: 110px;
	border-left: 1px dotted #e5e5e5;
	text-align: center;
	float: right;
}
.prixT{
	width: 50px;
	border-left: 0px dotted #e5e5e5;
	text-align: center;
	float: right;
	color:#ccc;
	font-weight: bold;
}


/******************* TIPS */
.tip {
	color: #404040;
	max-width: 250px;
	z-index: 13000;
	border: 2px solid #2d5480;
	background :#f5f5f5;
}

.tip-title {
	font-size: 11px;
	padding: 4px;
}

.tip-text {
	display:none;

}

/*-----------  M+NUS    ------------------*/
#selModele, #selMarques{
	border-bottom: 1px dotted #ccc;
	color: #596777;
	padding: 0.2em;
	line-height: 1em;
}

#menus_der{
	padding: 0.3em;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}
#btnContinue{
	border: 0px dotted #000;
	padding: 0.2em;
}

/*-----------  FORMULAIRe    ------------------*/
#requis{
	width: 100%;
	margin-top: 0.5em;
	border-left: 1px dotted #ccc;
	border-right: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}
.Rtd1{
	width: 200px;
	border-top: 1px dotted #ccc;
	padding-left: 0.3em;
}
.Rtd2{
	border-top: 1px dotted #ccc;
	vertical-align: middle;
}
.Rtd2 select{
	width : 70%;
}

.text1, .text{
	width : 250px;
	border: 1px solid #568dd8;
	background: url(../images/back_input.gif) top repeat-x #fff;
	font-weight: bold;
}


input.text:focus, input.text1:focus, textarea.text:focus{
	border: 1px solid #ffa72b;
}


#table_commande .title_tb{
	text-align: right;
	vertical-align: middle;
	padding-left: 0.4em;
	padding-right: 0.4em;
	background: #f4f4f4;
	border-right: 1px dotted #ccc;
	color: #767676;
	width: 300px;
}
#table_commande td{
	padding: 0.1em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	vertical-align: middle;
	border-bottom: 1px dotted #ccc;
}
#table_commande{
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: 100%;
}

/* commande 2 */
#table_commande2{
	border: 1px dotted #ccc;
	background: #f8fef9;
	width: 100%;
}
#table_commande2 td{
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	border-bottom: 1px dotted #ccc;
}
.title_tb span{
	color:red;
	font-size:150%; font-weight: bold;
}
.red{
	color:red;
	font-size:150%; font-weight: bold;
}

#table_commande2 .title_tb{
	text-align: right;
	vertical-align: middle;
	padding-left: 0.4em;
	padding-right: 0.4em;
	background: #f4f4f4;
	border-right: 1px dotted #ccc;
}

#table_commande2 td.tit{
	border-right: 1px dotted #ccc;
	background: #fff;
	text-align:right;
	vertical-align:middle;
	line-height: 20px;
	background:#f4f4f4;
}



#footer{
	border-top: 1px dotted #ccc;
	color: #bababa;
	text-align: center;
}
#footer a{
	color: #767676;
	text-decoration: none;
	border: 0px;
}
#header{
	border-bottom: 1px dotted #ccc;
	color: #bababa;
	padding-bottom: 2px;
	margin-bottom: 2px;
	text-align: center;
}
#header a{
	color: #767676;
	text-decoration: none;
	border: 0px;

}

/** ARTICLES JOOMLA  */
.article-content{
	font-size: 105%;
}

.article-content h1 {
	font-size: 16pt;
	color: #294a61;
}

.article-content h2 {
	font-size: 130%;
	color: #356280;
}

.article-content h3 {
	font-size: 110%;
}

.article-content strong {
	font-size: 105%;
	color: #356280;
}

.article-content h1.sortH{
	font-size: 13pt;
	padding-top: 8px;
	padding-left: 3px;
	color: #000;
	background: url(../images/sortH.png) no-repeat;
	border: 0px solid black;
	height: 37px;
}

#erreur{
	border: 2px solid red;
	background : #faeaea;
	text-align: justify;
	padding: 0.3em;
	margin-bottom: 0.3em;
	color: #a00000;
}
.erreur{
	border: 3px solid red;
	background : #faeaea;
	text-align: center;
	padding: 0.3em;
	margin-bottom: 0.3em;
	color: #a00000;
}
#veuillez{
	color: #1e516f;
	font-style : italic;
}

/* REMERCIEMENTS */
#remerciement{
	border: 3px solid #acd6ac;
	background: #e2f0e2;
	padding: 0.6em;
	margin-bottom: 1em;
}
.ok{
	border: 3px solid #acd6ac;
	background: #e2f0e2;
	padding: 0.6em;
	margin-bottom: 1em;
}

/*  ADMINISTRATION  */
	#enteteAdmin{
		margin-top: -1.5em;
		border: 1px solid #ccc;
		padding:0.2em;
		text-align:center;
		background:#e3e3e3;
		color:#294a61;
	}

	#enteteTabTags{
		text-align:center;
		border-top: 1px solid #e7e7e7;
		border-left: 1px solid #e7e7e7;
		border-right: 1px solid #e7e7e7;
		padding: 0.4em;
		background: url(../images/title.png) left bottom repeat-x;
		margin-top: 1.3em;
		color:#294a61;
	}

	.tag{
		text-align:center;
	}
	#message{
		border: 1px dotted #cce6cc;
		padding: 0.3em;
		background: #f2f8f2;
	}
	.tag1{color: #9b5200;
	font-size: 12pt;font-weight:bold;}

	.tag2{color: #9c8900;
	font-size: 12pt;font-weight:bold;}

	.tag3{color: #7c9a01;
	font-size: 12pt;font-weight:bold;}

	.inPrix,.inTaquet{
		border : 1px solid #63a8c3;
		background-color : #EAEAEA;
		width: 30px;
	}
	.prixTak{
		font-size: 13pt;
		font-weight:bold;
		color:#414d57;
	}
	#infosAff{
		background: #f8f8f8 url(../images/title.png) left bottom repeat-x;



		padding: 0.4em;
		border: 1px solid #ccc;
	}
	#menuNav{
		border-left: 1px dotted #ccc;
		border-right: 1px dotted #ccc;
		border-bottom: 1px dotted #ccc;
		padding: 0.3em;
		text-align:center;
		background: #fff  url(../images/back_input.gif) left top repeat-x;
	}

	.butonSubmit{
		border-left: 1px dotted #cce6cc;
		border-right: 1px dotted #cce6cc;
		border-bottom: 1px dotted #cce6cc;
		padding: 0.3em;
		background: #f2f8f2;
		text-align:center;
	}

	/**/
	.tableresult{
		border-top: 1px solid #e7e7e7;
		border-right: 1px dotted #ccc;
		border-left: 1px dotted #ccc;
		width: 100%;
	}
	.tableresult td{
		border-bottom: 1px solid #e7e7e7;
	}

	.listing{
		border-top: 1px solid #e7e7e7;
		border-right: 1px dotted #ccc;
		border-left: 1px dotted #ccc;
		width: 100%;
	}
	.listheader{
		padding:0.5em;
		background: #fff url(../images/title2.png) left bottom repeat-x;
		color: #686868;
		font-size: 11pt;
	}
	.formbutton{
		min-width: 100px;
		text-align:center;

		border: 2px solid #5ea9e6;
		background: #f0f0f0 url(../images/continue.png) left bottom no-repeat;
		padding: 0.3em;
		padding-left: 2em;
		margin: 0.4em;
		cursor: pointer ;
	}
	.listresult{
		border: 0px solid #ccc;
	}
	.sales{ background: #f1f9d9; }
	.sales1{ background: #f5f4e3; }
	.sales0{ background: #fddbdb; }

	.listresultMouseOver {
	  background-color: #cfdfff;
	}

	.titreEnr{
		text-align:center;
		border-bottom: 1px dotted #ccc;
		border-left: 1px dotted #ccc;
		background: #f1f9d9;
	}
	.listresultnocenter{
		border-bottom: 1px dotted #ccc;
		border-left: 0px dotted #ccc;
		border-right: 1px dotted #ccc;
	}
	.listheadernocenter{
		background: #ccc;
	}


#important{
	border-bottom: 1px dotted #ff5555;
	border-top: 1px solid #ff5555;
	border-right: 1px solid #ff5555;
	border-left: 1px solid #ff5555;
	padding: 0.3em;
	font-weight: bold;
	color: red;
	background: #ffdddd;
}
#message fieldset legend{
	height: 15px;
	border: 0px solid black;
	padding: 0.3em;
}
#message fieldset{
	padding: 0.3em;
}
#message{
	border-bottom: 1px dotted #ff5555;
	padding: 0.6em;
	background: #fff3f3;
}