/***************************** CSS GENERIQUE ********************************/

/***************************** BODY, A, A:hover, A IMG, FORM ****************/

BODY {
	padding:0px;
	margin:0px;
	background-color:#ffffff;
	text-align: center; /* corrige le bug de centrage d'IE */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
#contenu .bloc ul li{
   list-style-image : url('images/numeriplus/puceorange.jpg');
}
form {
	padding:0px;
	margin:0px;	
}

/* espace pour saligner sur le titre*/
p{
	/*padding:0px 0px 0px 14px;*/
	margin:0px;	
	padding:0px;
}


a {
	 text-decoration: underline;
	 color:#0093c8;
}
a:hover {
	 text-decoration: none;
}
a :visited{
	 text-decoration: underline;
}

a img {
	border-width:0px;
}
#formulaire_recherche{
	border: 1px #7787ba solid;
	width: 105px;
	height: 14px; 
	font-size: 10px ;
	margin: 0px 3px 0px 17px;
}
#contenu {
	margin:0px;
	padding:0px;
}

#contenu .bloc {
	margin:0px;
	margin:0px 10px 10px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	font-size: 11px;
	text-align:justify;
}

/***************************** BLOC TEXTE ***********************************/

#contenu .texte {
	clear:both;
	padding-left:14px;
}
#contenu .texteGauche {
	width: 315px;
	padding-left:14px;
}
#contenu .texteDroite {
	width: 315px;
}
#contenu .texteMilieu {
	width: 24px;
}
#contenu .texteImgGauche {
	padding-left:14px;
}
#contenu .texteImgGauche img {
	float : left;
	margin : 5px;
	margin-right:15px;
	margin-bottom:10px;
}
#contenu .texteImgDroite {
	padding-left:14px;
}
#contenu .texteImgDroite img {
	float : right;
	margin : 5px;
	margin-left:15px;
	margin-bottom:10px;
}
#contenu .texteHaut {
	clear:both;
	padding-left:14px;
}
#contenu .texteCentre {
	text-align:center;
	clear:both;
}
#contenu .texteCentre img {
	margin-top:15px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
}
#contenu .texteBas {
	clear:both;
	padding-left:14px;
}
.sous_titre{color: #f98624;
font-weight: bold;
background-image: url('images/numeriplus/puce_sous_titre.gif');
background-position:-1px 2px;
padding: 0px 0px 0px 10px;
background-repeat:no-repeat;}

/***************************** BLOC TITRE ***********************************/
/*** voir css modele2 -> contient un modele titre ***/
#contenu .titre {
	width:100%;
	clear:both;
}

#contenu .titre .type{
	color: #0093c8;
}

/***************************** BLOC FICHIER *********************************/

#contenu .fichier {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
                padding-left: 15px;
	font-size: 11px;
}
#contenu .fichier a {
}

/***************************** BLOC QUESTIONNAIRE ***************************/

#contenu #formulaire {
	margin:0px;
	padding-left:15px;
	text-align: left;
}
#contenu #formulaire table {
	margin:0px;
	padding:0px;
	border: 0px;
}
#contenu #formulaire td {
	color: #000000;
	border: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
#contenu #formulaire .messageErreur {
	color: #FF0000;
}
#contenu #formulaire td.intitule {
	font-weight: bold;
	text-align: left;
	width: 120px;
}
#contenu #formulaire td.intituleTexte{
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
	padding-top: 15px;
}
#contenu .formulaire td.valeur,
#contenu .formulaire td.valeurCheck {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#contenu #formulaire td.valeur input,
#contenu #formulaire td.valeur textarea,
#contenu #formulaire td.valeur select {
	padding-left: 0px;
	padding-right: 0px;
	margin:5px 0px 5px 0px;
	text-align: left;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#contenu #formulaire td.valeur textarea {
	width: 300px;
}
#contenu #formulaire div.boutonEnvoyer {
	padding-left: 119px;
}
#contenu #formulaire div.boutonEnvoyer input {
	width: 85px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:5px 0px 5px 0px;	
}
#contenu #formulaire #messageQuestionnaireValide {
	height:40px;
	font-weight:bold;
	font-size: 11px;
	text-align:center;
}

.spacer{
	clear: both;
} 
.bleu2{
color: #3366FF;
font-weight: none;}
.rouge{
color: red;
font-weight: bold;}
.bleu{
color: #0000ff;
font-weight: bold;}
.gris{
color: #999999;
font-weight: bold;}
.orange{
color: #FF6600;
font-weight: bold;}