/* CSS Basic */
html
{
	height:100%;
}

body
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#3D3D3D;
	background-color:#3d3d3d;
	height:100%;
}

/* Elements en ligne  ----------------------------------------------------------------------------------
    * <span>
    * <a>
    * <strong>
    * <em>
    * <img />
    * <br />
    * <input />
    * <abbr>
    * <acronym>
	* <hr />
-------------------------------------------------------------------------------------------------------*/

span, a, a:link, a:visited, hr, div, p, table, tr, td
{
	margin:0;
	padding:0;
}

table, tr, td
{
	border-collapse: collapse;
}

a, a:link, a:visited 
{
	text-decoration:none;
	color:#000000;
}

a:hover
{
	color:#DB5C1E;
}

img
{
	border:none;
}

img.aerer
{
	margin:10px 10px 10px 0;
}

.conseils img.aerer
{
	margin:2px 10px 10px 0;
}

hr
{
	height: 1px;
	border: 0;
	background-color:#000000;
}


/*h1 {font-size:160%;color:#000000;}
h2 {font-size:140%;color:#000000;}
h3 {font-size:120%;color:#000000; margin: 2px 0px 2px 0px;}*/
h1 {font-size:140%;color:#000000;}
h2 {font-size:120%;color:#000000;}
h3 {font-size:110%;color:#000000; margin: 2px 0px 2px 0px;}
h4, h5, h6 {font-size:100%;color:#000000;}

h1.title-agence
{
	font-size:110%;
	font-family:Verdana;
	margin:2px 2px 2px 0px;
}

/* add new for task #1787 and #1788:*/
.labelh1
{
	font-size:26px;
}

.labelh2
{
	font-size:16px;
}

.labelh3
{
	font-size:14px;
}

.stages-produits
{
	/*width:669px;*/
	height:24px;
	margin-right:2px;
	padding:0 20px 5px;
	background-color:#d8d8d8;/*:url(../images/stage-produit.gif) right top repeat;*/
}

.stages-produits .titre-carre-orange
{
	margin:5px 0 1px 0;
}

.numero_agrement
{
	height:24px;
	border: 1px solid #C60000;
	font-weight: bold;
	font-family: Arial;
	padding: 5px 5px 5px 5px;
}

.reservation label, .reservation2 label, .reservation3 label {color:#858585;}

/* -- Liste à puces par défaut -- */
 ul {margin:5px 0 5px 15px; padding:0; list-style:none;}
 ul li {font-size:11px; color:#3d3d3d; list-style-image:url(../images/puce-grise.gif);}
 ul li.orangeade {font-size:11px; color:#3d3d3d; list-style-image:url(../images/puce-orange.gif);}

/* -- Alignements -- */
.alignleft {float:left;}
.alignright {float:right;}

/* -- Taille Typo -- */
.font10 {font-size:10px;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}

/* -- Couleurs -- */
.orange, .couleur {color:#DB5C1E;}
.rouge {color:#BA0000;}
.gris {color:#999999;}
.grisfoncer {color:#3D3D3D;}
.grismoyen {color:#858585;}

a.orange, a:link.orange, a:visited.orange {color:#DB5C1E; text-decoration:underline;}
a:hover.orange {color:#000000;}
a.orangec, a:link.orangec, a:visited.orangec {color:#DB5C1E; text-decoration:underline;}
a:hover.orangec {color:#858585; text-decoration:none;}
a.oranged, a:link.oranged, a:visited.oranged {color:#FF7900; text-decoration:none;}
a:hover.oranged {color:#BA3906; text-decoration:none;}

a.blanc, a:link.blanc, a:visited.blanc {color:#FFFFFF; text-decoration:underline;}
a:hover.blanc {color:#FFFFFF; text-decoration:none;}

br.spacer {line-height:5px;}
br.spacer2 {line-height:15px;}

/* -- POINTILLéé --- */

.pttop {background:url("../img/pointille_hori.gif") left top repeat-x;}
.ptbottom {background:url("../img/pointille_hori.gif") left bottom repeat-x;}

/* Padding */
.padleft22
{
	padding-left:22px;
}

.none
{
	display:none
}

.wengo_main_subtitle
{
	margin:2px 0px 2px 0px; 
	padding:0; 
	font-size:11px; 
	color:#b0b0b0;
}


