/*------------------------elements generiques------------------------------------------*/
html{
	height:100%;
	font-size:100%;
	font-family : Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
	color: white;
	overflow:scroll ;/*ascenseur affiché dans tous les cas*/
}

h1,h2,h3,p{
  margin : 0;
  padding:0;
}

body{
	background-color: #99BAD6;
	height:100%;
	margin: 0;
	padding: 0;
	font-size:1em;
}

#superglobal{
  background: url('images/foot_repeat.jpg') repeat-y scroll center top transparent;
  min-height : 100%;
  /*min-width:980px;*/
  width : 100%;
  position:relative;
}

#superglobal_index{
  min-height : 100%;
  min-width:980px;
  width : 100%;
  position:relative;
}
/*---------------------------------------------------------------------------------------------------------------*/
/*------------------------header------------------------------------------*/
#header{
	width:100%;
}

#head_main{
  background-image:url('images/head_main.jpg');
  /*position:relative;*/
  margin : 0 auto;
  width:980px;
  height:103px;
  z-index:10;
}
#lien_head{
  display:block;
  position:relative;
  width:100%;
  height:100%;
}


#haut_page_gauche{
  background-image:url('images/head_barre_gauche.jpg');
  background-repeat:repeat;
  position:absolute;
  left:0;
  top:0;
  width:50%;
  height:103px;
  z-index:-1;
}

#haut_page_droit{
  background-image:url('images/head_barre_droite.jpg');
  background-repeat:repeat;
  position:absolute;
  right:0;
  top:0;
  width:50%;
  height:103px;
  z-index:-1;
}
/*-------------------------------------------------------------------------------------------------*/

/*------------------------corps de la page------------------------------------------*/
#global{
  /*position:relative;*/
  width:980px;
  margin : 0 auto;
  min-height:447px;
  padding-bottom:18px;
}

#content{
  position:relative;
  /*left:15px;
  top:-234px;*/
  width:679px;
  min-height:558px;
}

#content_inside{
position:relative;
background : none;
padding-left : 10px;
}

#global_haut_gauche_index{
  background-image:url('images/head_accueil.jpg');
  position:absolute;
  left:0;
  top:0;
  width:402px;
  height:73px;
}
#global_haut_gauche_defaut{
  background-image:url('images/head_defaut.jpg');
  left:0;
  top:0;
  width:402px;
  height:73px;
}
#arianne{
  margin-left:5px;
}
.arianne{
  color : white;
  font-weight : bold;
  font-size : 0.8em;
}
.tiret_arianne{

}
#global_haut_droit_index{
  background-image:url('images/head_telechargez_accueil.jpg');
  position:absolute;
  left:402px;
  top:0;
  width:578px;
  height:73px;
}
#global_haut_droit_defaut{
  background-image:url('images/head_telechargez_defaut.jpg');
  position:absolute;
  left:402px;
  top:0;
  width:578px;
  height:73px;
}
#lien_rapport{
  display:block;
  position:relative;
  width:554px;
  height:64px;
  top:5px;
  left:15px;
}

#global_milieu_gauche_index{
  background-image:url('images/accueil_contenu_1.jpg');
  top:73px;
  width:301px;
  height:324px;
  position : absolute;
  left:0;
}
#global_milieu_gauche_diags{
  background-image:url('images/page_diag_04.jpg');
  top:73px;
  width:756px;
  height:499px;
}
#global_milieu_gauche_defaut{
  position:absolute;
  background: url('images/page_diag_04.jpg') no-repeat scroll left top transparent;
  top:73px;
  width:756px;
  height:499px;
  z-index:0;
}

#global_milieu_droit{/*le meme pour toutes les pages*/
  position:absolute;
  left:301px;
  top:73px;
  width:679px;
  height:324px;
  z-index:10;
}

#global_milieu_droit_rapport{/*pour la page d'identification pour les rapports*/
  position:absolute;
  left:301px;
  top:73px;
  width:179px;
  height:324px;
  z-index:10;
}

/*------------------------details elements dans global_milieu_droit
certains éléments ne sont que sur l'accueil------------------------------------------*/
#renov{
  background-image: url('images/bouton_renov.jpg');
  position:absolute;
  width:215px;
  height:234px;
  top: 0;
  left:0;
}
#lien_renov{
  display:block;
  position:relative;
  width:205px;
  height:210px;
  top:20px;
}
#diags{
  background-image: url('images/bouton_diags.jpg');
  position:absolute;
  width:230px;
  height:324px;
  top :0;
  left : 215px;
}
#remise{
background-image:url('images/bouton_remise.png');
height:213px;
left:230px;
position:absolute;
top:20px;
width:201px;
}
#lien_remise{
display:block;
height:210px;
left:0;
position:relative;
top:0;
width:200px;
}
#lien_diags{
  display:block;
  position:relative;
  width:205px;
  height:304px;
  top:20px;
  left:15px;
}
#devis{
  background-image: url('images/bouton_devis.jpg');
  position:absolute;
  width:234px;
  height:234px;
  top:0;
  left: 445px;
}
#lien_devis{
  display:block;
  position:relative;
  width:205px;
  height:210px;
  top:20px;
  left:15px;
}
#devis_diag{
  background-image: url('images/bouton_diags.png');
  position:absolute;
  width:201px;
  height:213px;
  top:254px;
  left: 461px;
}
#lien_devis_diag{
  display:block;
  position:relative;
  width:200px;
  height:210px;
  top:0;
  left:0;
}
#devis_remise{
  background-image:url('images/bouton_remise.png');
  position:absolute;
  width:201px;
  height:213px;
  top:485px;
  left: 461px;
}
#lien_devis_remise{
  display:block;
  position:relative;
  width:200px;
  height:210px;
  top:0;
  left:0;
}
#contact{
  background-image: url('images/bouton_contact.jpg');
  position:absolute;
  width:215px;
  height:90px;
  top : 234px;
  left:0;
}
#lien_contact{
  display:block;
  position:relative;
  width:205px;
  height:80px;
  top:4px;
}
#reglement{
  background-image: url('images/bouton_reglement.jpg');
  position:absolute;
  width:234px;
  height:90px;
  top : 234px;
  left : 445px;
}
#lien_reglement{
  display:block;
  position:relative;
  width:205px;
  height:85px;
  top:5px;
  left:15px;
}

#foot{
  background-image:url('images/accueil_foot.jpg');
  position:absolute;
  margin: 0 auto;
  top:397px;
  width:980px;
  height:50px;
}
/*--------------------------------------------------------------------------------------------------*/


/*------------------------bas de page--------------------------------------------------------*/
#footer{
	background:url('images/footer_end.jpg') repeat-y scroll top center transparent;
	height:18px;
  	clear:both;
	position : absolute;
	left : 0;
	right : 0;
	bottom : 0;
}

#footer_inside {
width:980px;
margin:0 auto;
text-align:right;
}

.lien_footer{
color : white;
font-size : 0.8em;
margin : 0 10px;
}
.siret{
float:left;
color:white;
font-size:0.8em;
margin:0 25px;
}

#footer_index{
	background:url('images/footer_end.jpg') repeat-y scroll top center transparent;
	height:18px;
  	clear:both;
	position : absolute;
	left : 0;
	right : 0;
	top:547px;
}



/*------------------------------------------------------------------------------------------------*/
.bigTxt14{
	font-size:1.2em;
	font-weight:bold;
	color:white;
}

.txt_centre{
text-align : center;
 }
 
 .opaque{
 /*ne fonctionne pas :'( */
color:white;
 }
 
 .btn_valider{
 margin : 0.5em auto;
 }
 

#text_consult{/*bloc identfication pour rapports*/
/*background-color:#99BAD6;*/
background: url('images/pixel_bleu-alpha80.png') repeat scroll left top transparent;
/*filter : alpha(opacity=80);
-moz-opacity : 0.8;
opacity : 0.8; */
color:white;
font-size:0.8em;
font-weight:bold;
margin:30px auto;
padding:5px;
text-align:left;
/*lrgeur fixée pour donner un layout et que la transparence IE soit appliquée*/
width : 668px;
}
#bloc_visu_dossiers{
/*background-color:#99BAD6;
filter : alpha(opacity=80);
-moz-opacity : 0.8;
opacity : 0.8;*/
background: url('images/pixel_bleu-alpha80.png') repeat scroll left top transparent;
font-size:10pt;
text-align:left;
font-weight:bold;
margin : 30px auto 0 auto ;
/*lrgeur fixée pour donner un layout et que la transparence IE soit appliquée*/
width : 668px;
}
/*----------------------------------- formulaire- en desous --------------------------------------------*/

<!--
/*//////////////////////\\\\\\\\\\\\\\\\\\\\\
 CSStyled by br1o
 copytop, juillet 2006
\\\\\\\\\\\\\\\\\\\\\\\\////////////////////*/

/* Layout globals */

#full {
	/*position: relative;*/
	width: 90%;
	margin: 0 auto 15px auto;
	text-align: left;
	color: #024697;
}

/* formz */

fieldset {
	margin-bottom: 1em;
	/*border: 0;*/
	border:0;
	width: auto;
	margin: 0.5em;
	/*background-color:#FFFFFF;
	filter : alpha(opacity=90);
-moz-opacity : 0.9;
opacity : 0.9; */
background: url('images/pixel_blanc-alpha80.png') repeat scroll left top transparent;
}
fieldset p {
	padding: 0 0 0.75em 0.5em !important;
	padding: 0 0 0.35em 0.5em;
	clear: both;

}

#commentaire{
	margin : 0 0.5em;
}
legend {
	margin: 0 0 0.5em 0;
	padding: 0.3em;
	font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #074C99;
	background-color:#FFA74D!important;
	background-color: none;
}
label.text {
	display: block;
	float: left;
	width: 40%;
	text-align: left; /* n'hésitez pas pas à aligner à gauche, c'est pas mal aussi */
	margin: 0 0em 0 0;
	padding: 0em;
	border-bottom: 1px solid #FFA74D;
}
.radioCheck {
	margin: 0 0em 0 0.25em;	
}
input.text,
textarea {
	width: 40%;
	background-color: #FFA74D;
	border: 0;
	margin-right: 0.25em;	

}
.envoy {
	margin: 0.5em 0;
	text-align: left;
}
.envoy label {
	border: 0;	
}
hr {
	visibility: hidden;
	clear: both;
}
span.note {
	font-size: 0.75em;
}
span.warning {
	font-weight: bold;
	font-size: 1.3em;
	/*color: #FFA74D;*/
	color:red;
}

#formulaireId{
	z-index:20;
}
/*-------------------page remise----------------*/
#global_milieu_gauche_remise{
background:url("images/page_remise_fond.jpg") no-repeat scroll left top transparent;
height:499px;
position:absolute;
top:73px;
width:756px;
}
#global_haut_gauche_remise{
background-image:url("images/page_remise_head.jpg");
height:73px;
left:0;
position:absolute;
top:0;
width:402px;
}
#content_remise{
  position:relative;
  /*left:15px;
  top:-234px;*/
  width:679px;
  min-height:558px;
}
#content_inside_remise{
position:relative;
background : none;
padding-left : 10px;
width:499px;
top:150px;
}

