body
{
	vertical-align:top;
	padding: 0px;
	margin-top:0px;
	font-family:arial, sans-serif; 
	background-image:url('http://www.france-paratonnerres.com/images/flash.jpg'); 
	background-attachment:fixed;
	
}

form{
padding:0px;
margin:0px;

}
fieldset {
    position :              relative;
    top :                   0;
    padding :               0;
   
}
html>body fieldset {
    padding-top :           0;
    top :                   0;
}


.form_bleu{
width:740px;
border:solid 1px #4b78c6;
background-color:#d9e9ff;
vertical-align:top;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
}

/*
#DivVisite
{
position:relative;
top:-25px;
left:150px;
margin:0px;
padding:0px;
height:25px;

}
*/

.readonly{
background-color:#d9e9ff;
}



div.align_droite{
width:65%;
float:left;
text-align:left;
}

div.align_gauche{
position:relative;
padding-left:20px;
width:30%;
text-align:left;
}



h1{
font-size:25px;
font-family:arial, sans-serif; 
color:#88a6d9;
text-align:center;
}

h2{
position:relative;
margin-bottom:0px;
font-size:20px;
font-family:arial, sans-serif; 
color:#4b78c6;
font-style:italic;
background-color:#ffffff;
vertical-align:top;
padding:0px;
margin:0px;
}

h2#titre_cadre1{
background-image:url('../IMG/num1.png'); 
background-repeat:no-repeat;
background-position:10px 10px;
height:35px;
padding-left:50px;
padding-top:20px;
}


h2#titre_cadre2{
background-image:url('../IMG/num2.png'); 
background-repeat:no-repeat;
background-position:10px 10px;
height:35px;
padding-left:50px;	
padding-top:20px;
}


h2#titre_cadre3{
background-image:url('../IMG/num3.png'); 
background-repeat:no-repeat;
background-position:10px 10px;
height:35px;
padding-left:50px;	
padding-top:20px;
}

div.entete_cadre{
padding:0px;
margin-bottom:10px;
background-color:#ffffff;
border-bottom:10px solid #c7d5ff;
}

div.fond_cadre_bleu{
padding:0px;
background-color:#d6e7ff;
height:100%;
}

span.span_right{
margin-right:10px;
text-align:right;
}





label {
	
   margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }

label.cale_gauche{
float:left;
}


#contenu{
width:100%;
margin-top:0px;
vertical-align:top;
}

div.formulaire_structure
{
position:relative;
vertical-align:top;
margin:0 auto 0 auto;
padding:5px;
background-image:url('../IMG/fond_deg.jpg'); 
background-repeat:repeat-y;
background-color:#ffffff;
width:750px;
min-height:600px;
border:solid 2px #4b78c6;
font-size:12px;
font-family:arial, sans-serif; 
}


div#formulaire_structure
{
position:relative;
vertical-align:top;
margin:0 auto 0 auto;
padding:5px;
background-image:url('../IMG/fond_deg.jpg'); 
background-repeat:repeat-y;
background-color:#ffffff;
width:700px;
min-height:600px;
border:solid 2px #4b78c6;
font-size:12px;
font-family:arial, sans-serif; 
}


span.span_form1
{
position:relative;
font-weight:bold;
top:3px;
vertical-align:top;
}


.submit
{
margin-top:10px;
border:solid 2px #4b78c6;
     color:#4b78c6;
     background-color: #ffffff;
      height:50px;
font-size:12px;
font-family:arial, sans-serif;
font-weight:bold;
}

a:hover input.submit {
cursor:pointer;
background-color: #d6e7ff;
}


.tab_choix
{
width:100%;
border-collapse: collapse ;
border:2px solid #000000;
padding:0px;
margin:0px;
}

.tab_choix tr, .tab_choix td{
border:1px solid #888888;
padding:0px;
margin:0px;
height:32px;
}

.tab_choix th{
border:1px solid #888888;
background-color:#ff8888;
}


.col1{
background-color:#d6e7ff;
}

.col2{
background-color:#ffffff;
}
