HTML
{
	font-size: 100.01%;
}
BODY    {
	BACKGROUND-COLOR: white;
	color: black;
	line-height: 1.166;
	font-family: Tw Cen MT, Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 11pt;
	FONT-STYLE: normal;
	TEXT-ALIGN: justify;
	scrollbar-face-color: #F7CD05;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #FFFFCC;
	scrollbar-arrow-color: #000000;
}

TD    {
	TEXT-ALIGN: justify;
	
}

TH    {
	BACKGROUND-COLOR: #575757;
	TEXT-ALIGN: center;
	FONT-STYLE: normal;
	
}
H1{
font-size:24px;

}


a:link    {
	color: black;
	
	Text-decoration: underline;
}

a:visited    {
	color: #999999;
	
	Text-decoration: underline;
}

a:active    {
	color: black;
	
	Text-decoration: none;
}

a:hover    {
	color: red;
	Text-decoration: underline;
}

*.menulien:link    {
	color: black;
	
	Text-decoration: none;
}

*.menulien:visited    {
	color: #999999;
	
	Text-decoration: none;
}

*.menulien:active    {
	color: black;
	Text-decoration: none;
}

*.menulien:hover    {
	color: black;
	Text-decoration: underline;
}

*.monlien:link    {
	color: #eeeeee;
	Text-decoration: none;
}

*.monlien:visited    {
	color: #eeeeee;
	Text-decoration: none;
}

*.monlien:active    {
	Text-decoration: none;
	BACKGROUND-COLOR: #eeeeee;
}

*.monlien:hover    {
	color: black;
	Text-decoration: none;
	BACKGROUND-COLOR: #eeeeee;
}

*.monlienex:link    {
	color: #000000;
	Text-decoration: none;
}

*.monlienex:visited    {
	color: #000000;
	Text-decoration: none;
}

*.monlienex:active    {
	color: #F7CD05;
	Text-decoration: UNDERLINED;
	BACKGROUND-COLOR: black;
}

*.monlienex:hover    {
	color: #F7CD05;
	Text-decoration: none;
	BACKGROUND-COLOR: black;
	Text-decoration: UNDERLINED;
}

*.middlepage    {
	border: 1 px solid;
	bordercolor: #000000;
}

*.alignright    {
	TEXT-ALIGN: right;
	bgcolor: #F7CD05;
}

*.aligncenter    {
	TEXT-ALIGN: center;
}

*.valigncenter    {
	TEXT-VALIGN: center;
}

/*BACKGROUND-COLOR:#F1F3F8;*/
/*   bordercolorlight : #FF9900;*/
/*BORDER: 1 solid #F7CD05*/
*.couleurfond    {
 /* -moz-border-radius-topleft: 20px;
 -moz-border-radius-topright:20px;     */


	
background:#FCFBF3 url(images/ui-bg_glass_75_FCFBF3_1x400.png) repeat-x scroll 50% 50%;
border:1px solid #F7B64B;
color:#000000;
font-weight:normal;
margin:2px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:3px;
}

*.menuprincipale    {
	border: 1 px solid black;
}


*.pasouligne:link    {
	color: black;
	
	Text-decoration: none;
}

*.pasouligne:visited    {
	color: black;
	
	Text-decoration: none;
}

*.pasouligne:active    {
	color: black;
	
	Text-decoration: none;
}

*.pasouligne:hover    {
	color: black;
	
	Text-decoration: none;
}

div.page     {
	background-color: #FFFFCC;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-color: #FF9900;
	font-family: verdana,sans-serif;
	
	color: #003366;
	text-align: center;
	
}

div.carre    {
	background-color: #FFFFCC;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-color: #FF9900;
	width: 350;
	height: 300;
	font-family: verdana,sans-serif;
	
	color: #003366;
	text-align: center;
}

div.sommaire    {
	background-color: #FCFBF3;
	height:20px;
	border:1px #FF9933 solid;
	color: #003366;
	text-align: center;
}

*.sommaire_lien:link    {
	color: black;	
	Text-decoration: none;
	height:20px;	
}

*.sommaire_lien:visited    {
	color: black;
	Text-decoration: none;
}

*.sommaire_lien:active    {
	color: black;
	background-color: #FFFFCC;
	Text-decoration: underline;
}

*.sommaire_lien:hover    {
	color: black;
	background-color:#EBC963;
	
	
	Text-decoration: none;
}

*.casual    {
	font-family: verdana,sans-serif;
	
	color: #003366;
	text-align: center;
}

div.fontescalier    {
	border-top-width: 1px;
	border-right-width: 1px;
	font-family: verdana,sans-serif;
	
	color: #003366;
	text-align: center;
}

div.flash    {
	background-color: #FFFFCC;
	border-style: dashed;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-color: #FFCC00;
	font-family: verdana,sans-serif;
	
	color: #003366;
	text-align: center;
}

div.thumb    {
	background-color: #FFFFCC;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-color: #D7D7D7;
	font-family: verdana,sans-serif;
	
	text-align: center;
}

div.thumbdevis    {
	border-style: 1px solid;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-color: #D7D7D7;
	font-family: verdana,sans-serif;
	
	text-align: center;
	width: 120;
	height: 200;
}

div.cote1    {
	border-style: 1px solid;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-color: #D7D7D7;
	font-family: verdana,sans-serif;

	text-align: center;
	background: url(devis/images/infocote1.gif) no-repeat right bottom;
}

*#slidemenubar2    {
	position: absolute;
	left: 0px;
	top: 170px;
}

*.menu    {

	
	text-align: center;
	width: 200px;
	height: 20px;
	text-align: left;
	
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#FCFBF3 url(images/ui-bg_glass_75_FCFBF3_1x400.png) repeat-x scroll 50% 50%;
border:1px solid #F7B64B;
color:#000000;
font-weight:normal;
margin:2px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:3px;
	
	
}

*.menu_link:hover    {
	color: black;
	background-color: #FFCC00;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-color: #FF9900;
	Text-decoration: none;
}
  div.etapes    {
	background-color: rgb(254, 0, 0);
	border-color: fad67d;
	border-style: solid;
	border-width: 1;

}

div.banner{

  /*background-color: #F7CD05; #FFCC66 */
/*    background-color: #FFE774;*/
background-color: #FFCC66;
  -moz-border-radius-topleft: 20px;
  -moz-border-radius-topright:20px;
  padding: 5px;

}
div.inf_bulle{
 -moz-border-radius-topleft: 20px;
  -moz-border-radius-topright:20px;
  padding: 5px;
}

Utitle span {
  padding: 2px 10px 2px 5px; /* Dans l'ordre: padding-top padding-right padding-bottom padding-left */
  margin-left: 10px; /* Dcaler le titre par rapport aux paragraphes normaux */
  border-left: 5px solid #458EFF;
  border-bottom: 2px dotted #458EFF;
  color: #804000;
}
titre2 {
  display: inline; /* Ne plus considrer le titre comme un bloc */
  /* Aprs, c'est la mme chose que pour titre1 : */
  margin-left: 10px;
  padding: 2px 10px 2px 5px;
  border-left: 5px solid #458EFF;
  border-bottom: 2px dotted #458EFF;
  color: #804000;
}

#tools{

z-index:1;
widows:inherit;
 position: fixed;
  top:20em;
  right:10px;
}
#tools a{
border: 2px #3399CC thin;
}

form {
	padding:20px 3px 20px 3px;
	font-family: "trebuchet ms",sans-serif;
}
input , textarea  , select , option {

	
	-moz-border-radius: 4px; -webkit-border-radius: 4px; 
  border: 1px solid #f7b64b;
  background: #FCFBF3 url(images/ui-bg_glass_75_FCFBF3_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
   color: #000000;
    outline: none;
	padding:3px;
	margin:2px
}
input:focus , textarea:focus  , select:focus , option:focus {

	border:1px solid #FF6600;
}

input[type=radio] {
margin-right:50px;
background-color:transparent;
border:none;
}
