/* CSS Document */


/*
 * Styles generaux
 */


body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

p {
margin:0px 0px 18px 0px;
}

h1,h2,h3,h4 {
	margin-top: 0em;
	margin-bottom: 0em;
	font-size: 100%;
	font-weight: normal;
}

ul {
padding:5px 5px 5px 10px;
margin:0px;
}
li {
list-style-type:circle;
padding:0px 0px 6px 0px;
margin:0px 0px 0px 10px;
}


hr {
margin : 1px 0 1px 0;
}

/*
 * Couleurs
 */

.blanc {
	color: #FFFFFF;
}
.noir {
	color: #000000;
}
.orange {
	color: #DB780E;
}
.gris {
color:#666666;
}
.grisclair {
color:#999999;
}
.bleu {
color:#6289BC
}

/*
 * Couleurs de fond
 */

.bg_rose {
background-color:#F6F0F0;
padding: 5px 5px 5px 5px;
}

/*
 * Liens
 */

a {
	text-decoration: none;
    color:#6289BC;
}

a:hover {
	text-decoration: underline;
	color: #DB780E;
}
a.blanc:hover {
	text-decoration: underline;
	color: #ffffff;
}

/*
 * Typographie
 */

.bold {
font-weight:bold;
}
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    line-height : 16px;
}
.trebuchet {
font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.georgia {
font-family:Georgia, Verdana, Helvetica, sans-serif;
}
.palatino {
font-family:"Palatino Linotype", Verdana, Helvetica, sans-serif;
}
.geneva {
font-family:Geneva, Verdana, Helvetica, sans-serif;
}

/* Tailles */

.t12 {
font-size:12px;
}
.t14 {
font-size:14px;
}


/*
 * Interlignage
 */

.grand_interligne {
	line-height: 24px;
}
.moyen_interligne {
	line-height: 18px;
}
.petit_interligne {
	line-height: 14px;
}
.interligne_minimal {
	line-height: 12px;
}




/*
 * Navigation
 */

/* escalier superieur */

#cnam {
width:800px;
height:26px;
background-color:#6289BC;
}
#cnam img{
margin:4px 0px 0px 15px;
float:left;
}
#cnam div.arrondi {
margin:-4px 0px 0px 0px;
float:right;
}

#entreprises {
position:absolute;
top:26px;
width:400px;
height:24px;
background-color:#6289BC;
}
#entreprises  img{
margin:0px 0px 0px 10px;
float:left;
}
#entreprises div.arrondi {
float:right;
}
#entreprises div.puce {
margin: 2px 0px 0px 0px;
}
#entreprises div.titre_site {
margin: 0px 0px 0px 0px;
}

#navup {
position:absolute;
top:26px;
left:400px;
height:24px;
width:400px;
margin:5px 0px 0px 5px;
}



/*
 * PRINCIPAL
 */

#principal {
position: absolute;
top: 76px;
left: 340px;
width: 500px;
}


/* 
* PANNEAU GAUCHE 
*/

#panneau_gauche {
position:absolute;
top:76px;
left: 10px;
width: 260px;
background-color: #A3BAD8;
padding:15px;
margin:0px;
}


/*
 * FORMULAIRES
 */

.form {
	background-color: #f2f2f2;
	color: #505030;
	border: solid #909090 1px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
        margin:0px 0px 15px 0px;

}

.texte_form {
left:130px;
margin:0px 0px 4px 0px;
}

#error {
position:absolute;
left:10px;
top:76px;
width:260px;
padding:15px;
background-color:#FCE5CA;
}


