/* Import de la CSS d'initialisation
----------------------------------------------------------*/

@import url(structure.css);

/* Construction (Montage)
----------------------------------------------------------*/
.borduretable{
	border:1px solid #999999;
}
body { color:#054B90; margin:0; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; }

h1 {
	color:#054B90;
	font-size: 1.2em;
	font-weight:bold;
	padding-left:60px;
}

.h1 {
	color:#054B90;
	font-size: 18px; 			
	font-weight:normal;
	padding-left:60px;

}

h2 { color:#054B90; font-size: 1.3em; }

h3 { color:#054B90; font-size: 1.17em; }

h4 { color:#054B90; font-size: 1em; }

h5 { color:#054B90; font-size: 0.83em; }

h6 { color:#054B90; font-size: 0.67em; }

p { color:#054B90; font-size: 1em; }

ul, ol { color:#054B90; }

li { color:#054B90; }

a { color:#054B90; text-decoration:underline; }

a:hover { text-decoration:none; } /* si changement de couleur au survol */

a:visited { } /* si changement de couleur après le clic */

input { }

textarea { }

em { }



/* Éléments Particuliers
----------------------------------------------------------*/

/* Placement d'images */
.imgLeft { float:left; margin-right:1em; }

.imgRight { float:right; margin-left:1em; }

/* Des classes d'alignement d'objets */
.aligntop { vertical-align:top; }

.alignbottom { vertical-align:bottom; }

.aligncenter { margin-left:auto; margin-right:auto; }

/* Des classes d'alignement du texte */
.left { text-align: left; }

.right { text-align: right; }

.center { text-align: center; }

.justify { text-align: justify; }

/* Des classes de formatage du texte en ligne */
.bold { font-weight: bold; }

.italic { font-style: italic; }

.strike { text-decoration: line-through; }

/* Des classes flotante */
.floatleft { float: left; }

.fleft-padright { float: left; margin-right:30px; }


.floatright { float: right; }

/* Les "nettoyeurs" */
.clearb { clear: both; }

.clearer { clear: both; width: 0; height: 0; line-height: 0; }

#coordonnees { padding:10px 0 0 0; text-align:center; }

#coordonnees a img { border:none; }

.texte { width:600px; float:left; }

.texte2 { width:880px; float:left; }

.ast{font-size:9px; }


.diapo{width:250px; float:right; padding:50px 10px 20px 10px;}
.droite{width:250px; float:right; padding:10px; }
.contour{ border:#f4f22a solid 1px;}

/*/////////////////////////////////////////////// formulaire //////////////////////////////////////////////////////////////////*/
	
	#formulaire { background: transparent; text-align:center; width:500px; padding:20px 0 0 50px; _padding:20px 0 0 25px;  float:left; font: normal 12px Tahoma, Helvetica, sans-serif; color:#07637F; } /* carateristique du formulaire */

#formulaire * { margin:0 0 2px 0; padding:0; } /* caracteristique de toutes les balises qui se trouvent dans le formulaire */

.labelform { width: 203px; float: left; text-align: right; margin: 0 5px 0 0; } /* carateristique des label, width minimum 203px; */
.labelform2 { width: 203px; float: left; text-align: left; margin: 0 5px 0 0; } /* carateristique des label, width minimum 203px; */
.labelform3 { width: 240px; float: left; text-align: left; margin: 0 5px 0 0; } /* carateristique des label, width minimum 240; */
.labelform4 { width: 150px; float: left; text-align: left;  } /* carateristique des label, width minimum 240; */
.labelform5 { width: 360px; float: left; text-align: left; margin: 0 5px 0 0; } /* carateristique des label, width minimum 240; */
.labelform6 { width: 450px; float: left; text-align: left; margin: 0 5px 0 0; } /* carateristique des label, width minimum 240; */

.pform { padding: 3px 0px 10px 0px; text-align:left; clear:both; } /* carateristique des p */

.inputform { width:150px; height:13px; float:left; margin: 0 5px 0 2px; } /* carateristique des input */

.textareaform { width:496px; height:100px; overflow:auto; } /* carateristique du textarea */

.selectform { height:18px; float:left; margin: 0 5px 0 2px; font: normal 11px Tahoma, Helvetica, sans-serif; color:#07637F; background:#A4D3FF; border:1px solid #07637F; } /* carateristique des select */

.labelmessage { width:95px; } /* carateristique du label contenant "Votre message" */

#labelenvoyer { width:125px; } /* carateristique du label avant l'input envoyer, sert a centrer le bouton envoyer */

.inputenvoyer { width:150px; font: normal 10px Tahoma, Helvetica, sans-serif; } /* carateristique de l'input "envoyer mon message" */

.divtexte { margin: 5px 0 0 0; } /* carateristique de la div contenant le texte du captchat*/

#formulaire div { margin: 5px auto; } /* centrer dans le formulaire des div */

#formulaire div a { color:#07637F; } /* couleur du lien dans capchat */

.divimagecaptchat { border:none; padding: 0 0 0 100px; } /* carateristique de la div entourant l'image captchat */

.transp, .inputtexte { background: transparent; border: 1px solid #07637F; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#07637F; } /* pour rendre les input et textarea transparent avec une bordure */



/* Les jeux de champs de formulaire */
fieldset {
	margin: 0;
	padding: 10px;
	border-width: 1px;
	border-style: solid;
	border-color:#ebe929;
	width:250px;
}


fieldset a {color:#054B90; text-decoration:none; }
/* Légende des fieldset */
legend { }

.decalage{
padding-left:50px;
}
#MenuMarques1, #MenuMarques2, #MenuMarques3, #MenuMarques4 {
	display:none;
	top:0px;
}

/*////////////////////////////////////////////// fait par GrEGoOoO /////////////////////////////////////////////////////////////////*/
	
	/*/////////////////////////////////////////////// fin du formulaire //////////////////////////////////////////////////////////////////*/
	

#navlist
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #054b90;
font: bold 12px Verdana, sans-serif;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #054b90;
border-bottom: none;
background: #3fc3ff;
text-decoration: none;
}

#navlist li a:link { color: #054b90; }
#navlist li a:visited { color: #054b90; }

#navlist li a:hover
{
color: #054b90;
background: #8edafd;
border-color: #054b90;
}

#navlist li a#current
{
background: #d4f2ff;
border-bottom: 1px solid #054b90;
}
/*--------------------------------- Plan du site -------------------------------*/
.bordure {
	border: 1px solid #515151;
}
#PS_page
{
	width:100%;
	text-align:center;
	
}
#PS_text
{
	margin:auto;
	text-align:left;
	width:840px;
	padding-left:40px;	
	padding-right:40px;	
	background-color:#FFFFFF;
}
#PS_lienbas
{
	margin:auto;
	text-align:left;
	width:700px;
}
.case1{
	background-color:#FFFFFF;

}
/*------------------------------------------------------------------------------------------*/

.padB{padding-bottom:70px;}
.padT{padding-top:20px;}
.padL{padding-left:10px;}

.padL20{padding-left:20px;}



/*** Cote argus ***/
#amortissement_table{border-collapse: collapse; border:1px solid #999;}
#amortissement_table tr{border:1px solid #999;}
#amortissement_table td{text-align: center;}
#amortissement_table th{background-color:#005; color:#FFF; padding: 0 15px;}
.div_argus{
	border : 2px solid #EBE929;
	padding-top:0;
	margin-top:50px;
}
