﻿body {
	background-color:#F0F7FD;
	margin: 0;
	padding: 0;
	font-family: Verdana;
    font-size: 11px;
}

h1 { font-family: Verdana; font-size: 18px; color: #356093;}
h2 { font-family: Verdana; font-size: 16px; color: #3D9B23;}
h3 { font-family: Verdana; font-size: 14px; color: #3D9B23;margin-bottom:0;}
h4 { font-family: Verdana; font-size: 12px;  color: #356093;margin:0;}
h5 { font-family: Verdana; font-size: 10px; color: #356093;}
h6 { font-family: Verdana; font-size: 10px; color: #356093;margin-bottom:0;}

td {font-size: 11px;color:#356093;}
p {font-size: 11px;color:#356093;}

.Pt  {font-size: 9px;}
.Rouge  {color : #BC0000;}
.Blanc  {color : #ffffff;}
.Noir	{color : #000000;}
.Vert	{color : #0D602A;}
.Jaune  {color : #F6D52B;}
.Jaunefoncé {color : #CD9E06;}
.Bleu   {color : #356093;}

.Menubas { font-family: Verdana; font-size: 11px;  color: #ffffff;}
.Menubas1 { font-family: Verdana; font-size: 9px;  color: #ffffff;}
.Menubas2 { font-family: Verdana; font-size: 10px;  color: #000000;}


.PopupRouge {background-color:#FDFDFD; border:1px solid #BC0000;}
.PopupVert {background-color:#FDFDFD; border:1px solid #0D602A;}
.Popup {background-color:#FDFDFD; border:1px solid #356095;}
.CellBlanc {background-color:#FFFFFF;}
.CellGrisClair {background-color:#F1F1F1;}
.CellGrisClair2 {background-color:#DCDCDC;}
.CellBleu {background-color:#1A6AA9;}
.CellVert {background-color:#3D9B23;}
.CellGrisClair3 {background-color:#f9f9f9;}

 
.TitreNews { font-family: Verdana; font-size: 14px;  color: #3F7A00;}
.ContenueNews { font-family: Verdana; font-size: 11px;  color: #000000;}
.CtBleu { border:1px solid #356095; }
.CtVert { border:1px solid #3D9B23; }
.CtNoir { border:1px solid #000000; }


a:link {font-family: Verdana; color: #356093; text-decoration: underline;}
a:active {font-family: Verdana; color: #356093; text-decoration: underline;}
a:visited {font-family: Verdana; color: #356093; text-decoration: underline;}
a:hover{font-family: Verdana; color: #BC0000; text-decoration: none;}

a:link#Red {color: #BC0000; text-decoration: underline; font-weight :bold;}
a:active#Red{color: #BC0000; text-decoration: underline; font-weight :bold;}
a:visited#Red{ color: #BC0000; text-decoration: underline; font-weight :bold;}
a:hover#Red{color: #BC0000; text-decoration: none; font-weight :bold;}

a:link#Green {font-family: Verdana; font-size: 11px; color: #1B5C2E; text-decoration: underline; font-weight: 400}
a:active#Green {font-family: Verdana; font-size: 11px; color: #1B5C2E; text-decoration: underline; font-weight: 400}
a:visited#Green {font-family: Verdana; font-size: 11px; color: #1B5C2E; text-decoration: underline; font-weight: 400}
a:hover#Green {font-family: Verdana; font-size: 11px; color: #BC0000; text-decoration: none; font-weight: 400}

.MenuBasBas {
	font-family: Verdana;
	font-size: 9px;
	color: #ffffff;
}

a.MenuBasA { font-size: 9px; color: #FFFBFB; text-decoration: none; padding:0; }
a:link.MenuBasA {color: #FFFBFB; text-decoration: none; padding:0; }
a:visited.MenuBasA {color: #FFFBFB; padding:0; text-decoration: none; }
a:active.MenuBasA {color: #FFFBFB; padding:0; text-decoration: none; }
a:hover.MenuBasA {color: #FFFBFB; text-decoration: underline; padding:0; }

table#JaunePale {font-family: Verdana; font-size: 11px; color: #000000; border:1px solid #758933; background-color : #FEF8DA;}
table#VertPale {font-family: Verdana; font-size: 11px; color: #000000; border:1px solid #758933; background-color : #ffffff;}
table#BleuPale {font-family: Verdana; font-size: 11px; color: #000000; border:1px solid #758933; background-color : #79B3E1;}
table#BleuPale2 {font-family: Verdana; font-size: 11px; color: #000000; border:1px solid #758933; background-color : #C7D1EA;}

.styleform{font-family: Verdana; font-size: 10px; color: #1B5C2E;}
.stylebouton{font-family: Verdana; font-size: 10px; border: 1px solid #758933; padding: 0; 
               background-color: #FFFFFF}
               
.ZoneTexte2  { border:1px solid #758933; color:#000000; font-size:8pt; background-color: #FFFFFF;}
.ZoneTexte  { border:1px solid #758933; color:#000000; font-size:8pt; background-color: #FFFFFF;}
.ValideVert { border:1px solid #3D9B23;  background-color: #FFFFFF;}
.ValideVert td{ border:1px solid #3D9B23; color:#3D9B23; font-size:16px; font-weight: bold}
.ValideRouge { border:1px solid #BC0000;  background-color: #FFFFFF;}
.ValideRouge td{ border:1px solid #BC0000; color:#BC0000; font-size:16px; font-weight: bold}

.inputDevis {
	background-image: url(images/devis/input.png);
	background-color: #FFF;
	background-repeat: repeat-x;
	border: 1px solid #FFFFFF;
	font-size: 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	padding-left: 5px;
	width: 198px;
	height: 22px;
	font-weight: 500;
	color: #797979;
	text-shadow:0 1px 1px #FFFFFF;
}

.textareaDevis {
	background-image: url(images/devis/description.png);
	background-color: #FFF;
	background-repeat: repeat-x;
	border: 1px solid #FFFFFF;
	font-size: 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	width: 198px;
	height: 52px;
	font-weight: 500;
	color: #797979;
	text-shadow:0 1px 1px #FFFFFF;

}

.right {
	text-align: right
}

#cache {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #71DFFF;
	text-align: center;
	z-index: 100;
	/*visibility: hidden;*/
	display: none;
	color: #000000;
	filter:alpha(opacity=40);   /* Internet Explorer 6     */
   -moz-opacity:0.4;           /* Mozilla 1.6 et infér.   */
   opacity: 0.4;               /* CSS3 et Mozilla récents */
}

.alertMsg {
	position: absolute;
	width: 100%;
	text-align: center;
	z-index: 990;
	/*visibility: hidden;*/
	display: none;
	filter:alpha(opacity=60);   /* Internet Explorer 6     */
	-moz-opacity:0.6;           /* Mozilla 1.6 et infér.   */
	opacity: 0.6;
}

#windowInfo {
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: center;
	z-index: 990;
	/*visibility: hidden;*/
	display: none;
	
}

.GPrix {
	background-image: url('images/devis/GPrix.png');
	background-repeat: no-repeat;
	width: 8px;
	height: 38px;
}

.MPrix {
	background-image: url('images/devis/MPrix.png');
	background-repeat: repeat-x;
}

.DPrix {
	background-image: url('images/devis/DPrix.png');
	background-repeat: no-repeat;
	width: 8px;
	height: 38px;
}