body {
background-color:white;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : black;
margin : 0;
padding : 0;
}

a {
color : #404143;
text-decoration:none;
}

a.lieninternet:link, a.lieninternet:hover, a.lieninternet:active, a.lieninternet:visited {
	color:#0000FF; 
	text-decoration:underline;
	font-size: 10px;
}


h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
color:#D00101;
font-weight:normal;
}


/* STRUCTURE */

#conteneur_accueil {
position:absolute;
width : 960px;
margin-left: -480px;
left: 50%;
/*	border:solid 1px #E2EBF4;*/
background-color:#EEF5FC;
background-image:url(../img/fd_accueil.gif);
background-position:bottom;
background-repeat:no-repeat;
}

#conteneur {
position:absolute;
width : 960px;
margin-left: -480px;
left: 50%;
/*	border:solid 1px #E2EBF4;*/
background-color:#EEF5FC;
}

#contenu {
width:749px;
float:right;
}

#footer {
clear:both;
margin-top:30px;
margin-bottom:10px;
font-size:10px;
text-align:center;
color : #67676B;
}

#footer a{
color : #67676B;
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}



/*MENU GAUCHE*/
.menu_gauche {
float:left;
padding-left:0px;
font-size:11px;
width:204px;
}

.menu_gauche a{
text-decoration:none;
color:#FFFFFF;
font-size: 10px;
}

.menu_gauche a:hover{
text-decoration:underline;
color:#FFFFFF;
}

TD.menu_title {
background-color:#0970B8;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
padding-left:20px;
}

TD.menu_search {
background-color:#78B5E3;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
padding-left:20px;
}

TD.menu_compte {
background-image:url(../img/menu_gauche/fd_compte.gif);
background-position:bottom;
color:#FFFFFF;
padding-left:5px;
}

TD.menu_panier {
background-image:url(../img/menu_gauche/select_panier.gif);
background-position:right;
background-repeat:no-repeat;
color:#FFFFFF;
padding-left:5px;
}

img.promotions  {
border:solid 2px #0970B8;
}

TABLE.search {
border-right:solid 2px #8CB4E1;
border-left:solid 2px #8CB4E1;
border-bottom:solid 2px #8CB4E1;
background-color:#B2C7DF;
width:168px;
border-collapse:collapse;
}

/* MENU HEADER */


#menu_header {
height:42px;
padding-bottom:10px;
margin-top:0;
}


/* CAT BAL */

.img_bal {
padding:0 2px 2px 0;
float:left;
}


/* Name/Value Transparent */
.name_value_transparent {
	font-size:18px;
	padding:5px 0 5px 30px;
}


/* Collectives Interieures */

.bal_3 {
	color:#FFFFFF;
	background-color:#C4935E;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
	width:598px;
	margin-bottom:30px;
	text-transform: uppercase;
}

.fiche_3 {
	color:#FFFFFF;
	background-color:#C4935E;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
}

.clair_3 {
	color:#FFFFFF;
	background-color:#E1CCAE;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
}

TR.result_3 td{
	background-color:#E1CCAE;
}

TR.result_title_3 td{
	background-color:#C4935E;
}

/* Collectives Exterieures */
.bal_5 {
	color:#FFFFFF;
	background-color:#3E98D5;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
	width:598px;
	margin-bottom:30px;
	text-transform: uppercase;
}

.fiche_5 {
	color:#FFFFFF;
	background-color:#3E98D5;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
}

.clair_5 {
	color:#FFFFFF;
	background-color:#ABCCF2;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
}

TR.result_5 td{
	background-color:#ABCCF2;
}

TR.result_title_5 td{
	background-color:#3E98D5;
}

/* Interieures - Exterieures */

.bal_7 {
	color:#FFFFFF;
	background-color:#5F8164;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
	width:598px;
	margin-bottom:30px;
	text-transform: uppercase;
}

.fiche_7 {
	color:#FFFFFF;
	background-color:#5F8164;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
}

.clair_7 {
	color:#FFFFFF;
	background-color:#A0DCA7;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
}

TR.result_7 td{
	background-color:#A0DCA7;
}

TR.result_title_7 td{
	background-color:#5F8164;
}

/* Accessoires */
.bal_4 {
	color:#FFFFFF;
	background-color:#E50661;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
	width:598px;
	margin-bottom:30px;
	text-transform: uppercase;	
}

.fiche_4 {
	color:#FFFFFF;
	background-color:#E50661;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
}

.clair_4 {
	color:#FFFFFF;
	background-color:#E874A3;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
}

TR.result_4 td{
	background-color:#E874A3;
}

TR.result_title_4 td{
	background-color:#E50661;
}

/* Renovations */

.bal_9 {
	color:#FFFFFF;
	background-color:#95455F;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
	width:598px;
	margin-bottom:30px;
	text-transform: uppercase;
}

.fiche_9 {
	color:#FFFFFF;
	background-color:#95455F;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
}
.clair_9 {
	color:#FFFFFF;
	background-color:#CF7995;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
}

TR.result_9 td{
	background-color:#CF7995;
}

TR.result_title_9 td{
	background-color:#95455F;
}

/* Individuelles */

.bal_6 {
	color:#FFFFFF;
	background-color:#9E83AB;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
	width:598px;
	margin-bottom:30px;
	text-transform: uppercase;
}

.fiche_6 {
	color:#FFFFFF;
	background-color:#9E83AB;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
}
.clair_6 {
	color:#FFFFFF;
	background-color:#D4B4E4;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
}

TR.result_6 td{
	background-color:#D4B4E4;
}

TR.result_title_6 td{
	background-color:#9E83AB;
}

/* BREADCRUMB */

.breadcrumb{
font-size:11px;
color: #0970B8;
padding:10px 0 20px 35px;
}

.breadcrumb a {
background: transparent url(../img/breadcrumb.gif) no-repeat center right;
text-decoration: none;
color: #0970B8;
padding-right: 10px; /*adjust bullet image padding*/
}

.breadcrumb a:visited, .breadcrumb a:active{
color: #0970B8;
font-weight:normal;	
}

.breadcrumb a:hover{
text-decoration: underline;
}




/* CHOIX BAL */

.choix_bal {
width:374px;
float:left;
padding-bottom:30px;
}

.choix_bal_list {
font-size:10px;
float:left;
width:280px;
line-height:16px;
}

.choix_bal img{
float:left;
padding-right:4px;
}

.choix_bal a {
color:#000000;
text-decoration:none;
}

.choix_bal a:hover {
color:#000000;
text-decoration:underline;
}



/* Portes de Hall (Bleu) */

.porte_11 {
	color:#FFFFFF;
	background-color:#56637B;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
	width:598px;
	margin-bottom:30px;
	text-transform: uppercase;
}

.fiche_11 {
	color:#FFFFFF;
	background-color:#56637B;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
}
.clair_11 {
	color:#FFFFFF;
	background-color:#ADB8CD;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
}

/* Pas de recherche pour les portes
TR.result_11 td{
	background-color:#ADB8CD;
}

TR.result_title_11 td{
	background-color:#56637B;
}
*/

/* Portes (Vert) 
- Palli�re  
- Pavillonnaires
*/

.porte_12, .porte_13 {
	color:#FFFFFF;
	background-color:#586032;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
	width:598px;
	margin-bottom:30px;
	text-transform: uppercase;
}

.fiche_12, .fiche_13  {
	color:#FFFFFF;
	background-color:#586032;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
}
.clair_12, .clair_13 {
	color:#FFFFFF;
	background-color:#A7AF81;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
}


TR.currentdevis td {
	background-color: #B2C7DF;
	/*font-weight: bold;*/
}

/* DEVIS */

.total {
	border-top: solid 1px #000;
}

.devis {
	/*border-right:solid 1px #e3e3e3;*/
}

.libelle {
	border-top: solid 1px #e3e3e3;
}

.devis_libelle {
	border-top: solid 1px #e3e3e3;
	/*border-right:solid 1px #e3e3e3;*/
}

.header_table {
	border-bottom: solid 1px #000;
	font-weight:bold;
}
/*
table.devis {
	width: 630px;
	text-align: left;
	border: 0px;
	border-collapse: collapse;
}
*/
table.devis a{
	color : #0171BD;
}

table.optionsdevis {
	width: 500px;
}

.header_table {
	border-bottom: solid 1px #000;
	font-weight:bold;
}


/*
tr.surbrillanceproduit td {
	background-color: #DCE0FF;
}

.devis_col1 {
	width: 370px;
}

.devis_col2 {
	width: 60px;
	background-color: #DCE0FF;
}

.devis_col3 {
	width: 80px;
	background-color: #D5D5FF;
}

.devis_col4 {
	width: 80px;
	background-color: #D6D3FF;
}
*/

/*********************/

/* Pas de recherche pour les portes
TR.result_12 td{
	background-color:#A7AF81;
}

TR.result_title_12 td{
	background-color:#586032;
}
*/

/* Portes 
- Coupe-Feu
- Caves et Communs
- Fermeture temporraire 
(Jaune) */

.porte_14, .porte_15, .porte_16 {
	color:#FFFFFF;
	background-color:#EABA2C;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
	width:598px;
	margin-bottom:30px;
	text-transform: uppercase;
}

.fiche_14, .fiche_15, .fiche_16 {
	color:#FFFFFF;
	background-color:#EABA2C;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
}
.clair_14, .clair_15, .clair_16 {
	color:#FFFFFF;
	background-color:#F9E5AB;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 30px;
}
/* Pas de recherche pour les portes
TR.result_14 td {
	background-color:#F9E5AB;
}

TR.result_title_14 td{
	background-color:#EABA2C;
}
*/

/** CONFIGURATEUR **/
.btn_recapitulatif_configurateur {
	color : black;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
}

/* CONTENU DES FICHES */

#fiche_content {
width:530px;
float:left;
font-size:10px;
}

#fiche_option {
width:215px;
float:right;
}

.text_fiche_option {
text-align:right;
font-size:10px;
}


.error_msg {
	color: red;
	font-weight: bold;
}

.ok_msg {
	color: DarkGreen;
	font-weight: bold;
}
