html,body {
	font-family: Arial, sans-serif;
	background-color: #dadada;
	font-size:12px;
	margin-top: -2px;
	padding: 0px;
	border:0px;
	text-align: center; 
	height:100%;
	color:#766676;
}

/***** Gestion des blocs *****/
#container {
   	width: 1008px;
	background-color: #dadada;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	border: 0px;
	text-align: left;
}

#degrade_gauche{
	float:left;
	width:13px;
	height:280px;
}

#lettre{
	background-color:#ffffff;
	float:left;
	width:982px;
}
  
#degrade_droit{
	float:left;
	width:13px;
}
  
#partie_gauche{
	padding:10px;
	float:left;
	width:735px;
}

#partie_droite{
	background-color:#ebf0f5;
	margin-left:755px;
	padding-top:5px;	
	width:210px;
	min-height:100%;
}
 
.contenu_bloc{
	background-image:url(../theme/pattern_milieu.jpg);
	background-repeat:repeat-y;
	margin-top:-5px;
	margin-bottom:-5px;
	padding:10px;
	width:188px;
}

.contenu_bloc2{
	background-image:url(../theme/focus_milieu.jpg);
	background-repeat:repeat-y;
	margin-top:-5px;
	margin-bottom:-5px;
	padding:10px;
	width:230px;
}

#message_personnel_contenu{
	padding:5px;
	color:#867b88;
	font-size:12px;
	text-align:center;
}
	
.contact_contenu{
	padding:5px;
	color:#4c75aa;
	font-size:11px;
	margin-left:20px;
	line-height:16px;
}	
	
#lien_rapide{
	margin-top:20px;
	margin-left:-10px;
}


#une{
	background-repeat:no-repeat;
	width:740px;
	height:143px;
}

#personnalisation{
	float:left;
	width:470px;	
	margin-top:10px;
}

#partie_gauche_centre{
	width:740px;
}

#colonne1{
	width:220px;
	float:left;
	margin-top:10px;
	margin-left:2px;

}

#pied{
	background-color:#dce3ec;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:5px;
	height:19px;
}
	
/***** Gestion des balises *****/
h1{ 
	margin:0px; 
}

h2{
	margin:0px; 
}

h2.titre{
	background-image:url(../theme/pattern2.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:14px;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:2px;
}

h2.titre3{
	background-image:url(../theme/pattern3.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:14px;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:2px;
}

h3{
	color:#4c75aa;
	
}

img{
	border:0px;
}

select, input{
	font-family: Arial, Verdana,  sans-serif;
	font-size:11px;
	color:#867b88;
}

.bouton_r{
	color:#4c75aa;
	font-size:12px;
	font-weight:bold;
}

.bouton_r_rouge{
	color:#e03d2b;
	font-size:12px;
	font-weight:bold;
}

.lh{
	line-height:22px;
}

table{
	font-family: Arial, sans-serif;
	font-size:12px;
}
	
	
/***** Gestion des mises en forme *****/	
.titre1{ /* Rouge */
	color:#cb0035;
	font-size:14px;	
	font-weight:bold;
}

.titre2{ /* focus */
	color:#595959;
	font-size:12px;	
	font-weight:bold;
}

.titre3{ /* a la une */
	color:#4c75aa;
	font-size:20px;	
}

.font1{
	color:#777777;
	font-size:11px;	
}

.font2{
	color:#6c6c6c;
	font-size:12px;	
}

.font3{ /* bleu */
	color:#32609e;
	font-size:11px;	
	font-weight:bold;
	text-transform:uppercase;
}

.font4{ /* rouge */
	color:#f10010;
	font-size:11px;	
}

.font5{
	color:#4c75aa;
	font-weight:bold;
}
	
.date{
	font-weight:bold;
	color:#cb0035;
}

.lbl{
	float:left;
	width:100px;
}

.lbl2{
	float:left;
	width:110px;
}

.obligatoire{
	color:#b12136;
}

input.btn{
	font-family: Arial,serif;
	font-size: 10px;
	color:#000000;
 	border-style:solid;
	border-width: 0px 2px 2px 0px;
	border-color: #565656;
	background-color:#dadada;
	cursor:pointer;
}



/***** Gestion des listes *****/
li{
	line-height:18px;
}
	
ul{
	
	padding:0px 0px 5px 10px;
	margin:0px 0px 0px 15px;
	border:0px;
	list-style-image: url('../theme/puce2.gif');
}


/***** Gestion des liens *****/
a:link , a:visited{ /* bleu normal  */
	color:#4c75aa;
	text-decoration:none;
	
}
a:hover {
	color:#4c75aa;
	text-decoration:underline;
}

a.lien1:link , a.lien1:visited{ /* gris gras*/
	color:#595959;
	font-size:11px;	
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
a.lien1:hover {
	color:#595959;
	font-size:11px;	
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
}

a.lien2:link , a.lien2:visited{ /* rouge normal */
	color:#cb0035;
	font-size:11px;	
	text-decoration:none;
}
a.lien2:hover {
	color:#cb0035;
	font-size:11px;
	text-decoration:underline;
}

a.lien3:link , a.lien3:visited{ /* gris normal*/
	color:#6c6c6c;
	font-size:12px;	
	text-decoration:none;
}
a.lien3:hover {
	color:#6c6c6c;
	font-size:12px;	
	text-decoration:underline;
}

a.lien4:link , a.lien4:visited{ /* rouge normal UPERCASe */
	color:#f10010;
	text-decoration:none;
	text-transform:uppercase;
}
a.lien4:hover {
	color:#f10010;
	text-decoration:underline;
	text-transform:uppercase;
}

a.lien5:link , a.lien5:visited{ /* bleu normal  */
	color:#4c75aa;
	text-decoration:none;
}
a.lien5:hover {
	color:#4c75aa;
	text-decoration:underline;
}


a.lien6:link , a.lien6:visited{ /* gris UPPER*/
	color:#6c6c6c;
	font-size:12px;	
	text-decoration:none;
	text-transform:uppercase;
}
a.lien6:hover {
	color:#6c6c6c;
	font-size:12px;	
	text-decoration:underline;
	text-transform:uppercase;
}

a.lien7:link , a.lien7:visited{ /* gris gras souligne*/
	color:#999999;
	font-size:11px;	
	font-weight:bold;
	text-decoration:underline;
}
a.lien7:hover {
	color:#999999;
	font-size:11px;	
	font-weight:bold;
	text-decoration:none;
}

a.lien8:link , a.lien8:visited{ /* A la une*/
	color:#cb0035 ;
	font-size:14px;	
	font-weight:bold;
}

a.lien8:hover {
	color:#cb0035;
	font-size:14px;	
	font-weight:bold;
}
