
/* ========================================================================================
   === REDEFINED TAGS STYLES ==============================================================
   ======================================================================================== */

body {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	background-color: #acacac;
	color: #000000;
	margin-top: 17px;
}

td {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000
}

p {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
}

h1 {    font-size: 26px; color: #000000; font-weight: bold; display: inline; }
h2 {    font-size: 12px; color: #000000; font-weight: bold; }

a       { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; color:#666666; text-decoration: underline; }
a:hover { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; color:#000000; text-decoration: underline; }
/*
a.menu       { color: #FFFFFF; font-weight: normal; text-decoration: none;      font-size: 12px; }
a.menu:hover { color: #FFFFFF; font-weight: normal; text-decoration: underline; font-size: 12px; }
*/

input {
	width: 200px;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	background-color: #F5F5F5;
	border: 1px solid #bbb;
	padding: 3px;
}

select {
	width: 200px;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	background-color: #F5F5F5;
	border: 1px solid #bbb;
	padding: 3px;
}

textarea {
	width: 200px;
	height: 50px;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	background-color: #F5F5F5;
	border: 1px solid #bbb;
	padding: 3px;
}

fieldset {
	font-size:   12px;
	font-weight: normal;
}

/*
.label {
	width: 500px;
}

*/

/* ========================================================================================
   === FORMS STYLES =======================================================================
   ======================================================================================== */

.input-required {
	border: 1px solid #f00;
}
.input-radio {
	width: auto;
}
.input-submit {
	text-align: center;
	width: 150px;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color: #EAEAEA;
	border: 1px solid #bbb;
	padding: 0;
}


/* ========================================================================================
   === GENERAL TAG STYLES =================================================================
   ======================================================================================== */

#main {
	position: absolute;
	width: 759px;
	left: 50%;
	margin-left: -380px;
	margin-bottom: 0px;
	padding: 0px;
	display: block;
}
#header {
	width: 759px;
	height: 220px;
	margin: 0;
	padding: 0;
	display: block;
}
#header_slim {
	width: 759px;
	height: 36px;
	margin: 0;
	padding: 0;
	display: block;
}
#header_medium {
	width: 759px;
	height: 155px;
	margin: 0;
	padding: 0;
	display: block;
}
#contenu {
	background-color: #e4e4e4;
	background-image: url(../images/fond-contenu.gif);
	font-weight: normal;
	font-size: 11px;
	padding-right: 15px;
	padding-left: 15px;
}
#titre {
	text-align: center;
	padding-bottom: 15px;
}
#footer {
	color: #000000;
	font-weight: normal;
	font-size: 10px;
	text-align: center;
	background-image: url(../images/brunelin-footer.gif);
	height: 36px;
}
#footer a {
	color: #000000;
	font-weight: normal;
	font-size: 10px;
}



/* ========================================================================================
   === SHOWROOM STYLES ====================================================================
   ======================================================================================== */

.showroom-table {
	border: 1px solid #666666;
	float:left;
	width:344px;
	height:122px;
	margin:2px;
	padding:5px;
}
.showroom-statut {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FF0000;
	font-weight: bold;
	display: inline;
	margin:0;
	padding-left:5px;
	padding-right:5px;
	text-transform:uppercase;
}
.showroom-pr-main {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #777777;
	font-weight: bold;
	display: inline;
	margin:0;
	padding-left:5px;
	padding-right:5px;
	text-transform:uppercase;
}
.showroom-photo {
	border: 1px solid #999999;
	padding: 3px;
	float:left;
	margin-right:5px;
	background-color: #F7F7F7;
}
.showroom-photo:hover {
	border: 1px solid #000000;
}

.showroom_photo_print {
	border: 1px solid #000000;
	padding: 0px;
	/*
	float:left;
	margin-right:5px;
	background-color: #F7F7F7;
	*/
}

.popup-body {
	background-color: #e4e4e4;
}
.popup-titre {
	font-size: 20px;
	color: #000000;
	font-weight: bold;
	margin: 0;
}
.popup-detail1 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
}
.popup-detail2 {
	font-size: 11px;
	font-weight: bold;
	/* height: 75px; */
	overflow: auto;
}
.popup-prix {
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	display: inline;
}
.popup-sendto {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	display: none;
	position: absolute;
	z-index: 1;
	border: 1px solid #999999;
	padding: 10px;
	margin-top: 350px;
	margin-left: 240px;
	background-color: #F7F7F7;
}
.fond-voiture {
	background-image: url(../images/fond-voiture.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
}
.fond-voiture p {
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
}
.txt10 {
	font-size: 10px;
}
ul { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000000;font-size: 13px; list-style-type: disc; line-height: 1;}
ul.ul_simple { list-style-type: none;}
ul.num { list-style-type: decimal;}

li {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}


/* ========================================================================================
   === SLIDESHOW POPUP STYLES =============================================================
   ======================================================================================== */

#slideshow {
	width: 400px;
	position: absolute;
	left: 50%;
	margin-left: -200px;
}
ul#portfolio {
	list-style-type: none;
}
ul#portfolio li img{
	border: 1px solid #999999;
	padding: 3px;
	background-color: #F7F7F7;
	margin-left: 50px;
}

#line tr:hover {
	background-color:#FFCC00;
}

/* ========================================================================================
   === INDEX POPUP STYLES =================================================================
   ======================================================================================== */

#pop {
display: none;
position: absolute;
bottom: 5em;
right: 10em;
width: 20em;
border: 3px double black;
background: #f5f5dc;
z-index: 500;
cursor: pointer;
font-size: 80%;
}
.popup {
display: none;
position: absolute;
width: 500px;
left: 50%;
margin-left: -250px;
top: 230px;
border: 1px solid #000;
padding: 10px;
background: #F7F7F7;
z-index: 500;
cursor: pointer;
}
.popup-close {
color: #333;
text-align: center;
}


/* ========================================================================================
   === ADMIN PANELS STYLES ================================================================
   ======================================================================================== */

.admin_main_title      { color: #ffffff; font-weight: bold; font-size: 20px; }
.admin_main_title_box {
	display:	block;
	/*float:		inline;*/
	position:	relative;
	top:    	-110px;
	left: 		50px;
	margin-bottom:  -74px;
}
.admin_menu_linkT       { color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none; }
.admin_menu_linkT:hover { color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none; }

.admin_menu_link       { color: #000000; font-size: 12px; font-weight: normal; text-decoration: none; }
.admin_menu_link:hover { color: #dd0000; font-size: 12px; font-weight: normal; text-decoration: none; }
.admin_menu_box {
	width:650px;
	padding: 5px;
	/* margin-bottom:10px; */
	border: 1px dashed #000000;
	/* background-color:#eeeeee; */
}

.admin_titles          { color: black; font-size: 20px; font-weight: bold; text-decoration: none; }
.admin_titles_box { /*	font-size:12px;	border: 1px dashed #000000;	padding: 10px;	margin-bottom:10px;	background-color:#FFFFFF; */
}

.admin_panels_box {
	width:720px;
	 /*border: 20px #000000; double dashed dotted */
	padding: 5px;
	/* margin-bottom:10px; */
	background-color:#FFFFFF;
}

.htabline {
	border-color        : #cacaca;
	border-width        : 1px;
	border-top-style    : solid;
	border-right-style  : none;
	border-bottom-style : none;
	border-left-style   : none;
}

.htabline_b {
	border-color        : #000000;
	border-width        : 1px;
	border-top-style    : solid;
	border-right-style  : none;
	border-bottom-style : none;
	border-left-style   : none;
}

#contenu_admin {
	background-color: #e4e4e4;
	background-image: url(../images/fond-contenu.gif);
	font-weight: normal;
	font-size: 11px;
	padding-right: 5px;
	padding-left: 5px;
}
#main_admin {
	position: absolute;
	width: 759px; /* 839px; */
	left: 50%;
	margin-left: -380px; /* -300px; */
	margin-bottom: 0px;
	padding: 0px;
	display: block;
}
