@charset "utf-8";

#tetiere_reduite, #tetiere, #imgtete, #haut_recherche, #menu_print, #pied_de_page{display:none; }
/* ...........HOME...........HOME...........HOME...........HOME...........HOME...........HOME........................ */

#global{
	width : 950px;
	position:relative;
	margin:0px auto;
	font-family:arial;
}

.clear{clear:both;}

h1, h2, h3, h4, h5, h6, p, ul, li{padding : 0; margin : 0; font-weight:normal;color:#6c6666;}

p{color:#6c6666;}

a{text-decoration:none;}

.bleu{color:#175cae;}
.rose{color:#e40d6a;}
.violet{color:#993399;}
.orange{color:#e4701e;}
.vert{color:#77af00;}
.bleu_flash{color:#3366ff;}
.bleu_titre{color:#3399cc;}
.bleu_cesp{color:#208bcf;}

.font_12{font-size:12px;}

.bold{font-weight:bold;}
.justify{text-align:justify;}
.small_caps{font-variant:small-caps;font-size:12px;}

.absolute{position:absolute;}
.relative{position:relative;}
.float{float:left;}

.margin_bottom5{margin-bottom:5px;}
.margin_top15{margin-top:15px;}
.margin_top30{margin-top:30px;}
.padding-top5{padding-top:3px;}
.padding-right10{padding-right:10px;}

.width950{width:950px;}

.inline{display:inline;}

#tetiere{
	width : 949px;
	height:254px;
	position:relative;
	margin-top:3px;
}

/* ...........champs recherche...........champs recherche..........*/

.separation_de_page1{float: right;}

.texte_de_page{padding-left : 10px;float: right;}
.texte_de_page a{text-decoration : none; color : #666565;}
.texte_de_page a:hover{color : #9e9e9e;}


/*.....Formulaire recherche......*/

.image_de_page{
	width : 300px;
	padding:0 44px 0 10px;
	float: right;
}

#form{padding : 0; margin : 0;}
#form_geolocalisation{float: right;}
.form_label{font-family:Arial; font-size:10px; padding : 3px 6px 0 0; display:block;  float:left;}
.form_txt{height:10px; width:100px; font-size:10px; background-repeat:no-repeat; margin: 0 5px 0 0; float: left;}
#valider{display : block; padding-top: 1px; float: left;}


/*...............actualités................*/


/*...............connection etc sous tetiere................*/


#under_actu4{background:url("../images/right_actu.jpg") no-repeat; right:0;bottom:-572px;font-size: 10px;width:151px;height:496px;color:#6c6666;line-height:13px;padding-top:5px;text-align:justify;}
#under_actu4 p{width:133px;padding:5px 9px 0 9px;}
#under_actu4 a{display:block;margin-top:5px;color:#333399;line-height:18px;font-size:10px;}
#under_actu4 strong a{color:#3399cc;line-height:18px;font-size:11px;display:block;margin:0;}

/*...............menu_left................*/


.ss_menu{width:140px;margin:3px 0;padding:0 0 0 10px;font-size:10px;line-height:10px;}


#fil_ariane{margin-bottom:35px;color:#4c4c4c;width:290px;font-size:10px;}
#fil_ariane a{display:inline;color:#4c4c4c;}

.width_small2{width:100px;height:9px;font-size: 9px;display:block;margin-right:4px;}

.points_menu{padding:4px 0 4px 0;color:#999999;}





/*...............centre_page_home................*/

#centre_page{float:left;width:951px;position:relative;margin:0px;}
#intro{margin-bottom:20px;}
.width250{width:246px;margin:30px 15px 10px 0;text-align:justify;} 
.width250bis{width:246px;margin:30px 0 10px 0;text-align:justify;}

#centre_page p{font-size:11px;}
#centre_page h1{font-size:26px;color:#3399cc;}
#centre_page h2{font-size:19px;line-height:19px;}
#centre_page h3{font-size:18px;color:#3399cc;}
#centre_page ul li{font-size:11px;list-style: inside; margin:0; padding:0;}
#centre_page .anim_flash{display:none;margin:0 0 5px 0; padding:0;}
#centre_page .anim_flash2{display:none;margin:0 0 7px 0; padding:0;}

#gros_texte_index{width:601px;float:left;margin-left:18px; text-align:justify;}

.suite{color:#2c3488; font-size:10px; display:block;margin-top:5px;}


/* ...........pied de page..........pied de page.........pied de page..........pied de page.........pied de page..........pied de page............ */



/*...............centre_page_international  et liste actualites................*/

#haut_centre_page_inter{margin:25px 0 10px 0;position:relative;}
#gros_texte_inter{width:704px;margin-left:18px;text-align:justify;float:left;}
#gros_texte_inter p{font-size:12px;margin-top:10px;float:left;}
#haut_centre_page_inter form {float:right;margin:25px 18px 0 0;}

#bas_centre_page_inter{margin:18px 0 0 0;position:relative;width:950px;}
#bas_centre_page_inter h2{line-height:19px;margin:4px 0 3px 0;text-align:justify;}
#bas_centre_page_inter h2 a{line-height:15px;font-size:13px;font-weight:bold;margin:0;color:#3399cc;text-decoration:underline;}
#bas_centre_page_inter h2 a:hover{text-decoration:underline;}
#bas_centre_page_inter p{line-height:12px;margin:3px 0 12px 0;text-align:justify;overflow:hidden;width:950px;}	
#bas_centre_page_inter .date_actu{line-height:12px;margin:3px 0 12px 0;text-align:justify;font-size:11px;color:#4C4C4C;}	


#bas_centre_page_pagination p{font-size:10px;color:#4C4C4C;width:950px;text-align:right;margin-top:70px;}
#bas_centre_page_pagination p a:hover{text-decoration:underline;color:#6c6666;}
#bas_centre_page_pagination p a{text-decoration:none;color:#4C4C4C;}

#centre_page .small_caps{font-size:12px;}
	
	
/*...............centre_page audit................*/

#centre_page_smaller{float:left;width:950px;position:relative;margin:21px 0 0 10px;}
#centre_page_smaller p{float:left;}
#haut_centre_page_actu{margin-top:25px;}
#gros_texte_actu{width:754px;float:left;margin-left:18px; text-align:justify;}
#bas_centre_page_actu{margin-top:18px;}

/*...............centre_page edito et actualites................*/

#haut_centre_page_edito{margin-top:25px;width:950px;}
#gros_texte_edito{width:754px;float:left;margin-left:18px; text-align:justify;}
#bas_centre_page_edito{width:950px;margin-top:18px;}

/*...............pages_next_etc................*/

#pages_next_etc{float:left;font-size:10px;width:950px;position:relative;margin:40px 0 0 10px;}
#pages_next_etc a{color:#6c6666;line-height:10px;}
#page_suivante{position:absolute;top:0;right:0;}

#pages_next_etc_smaller{float:left;width:950px;font-size:10px;position:relative;margin:40px 0 0 10px;}
#pages_next_etc_smaller a{color:#6c6666;line-height:10px;}


/*.................centre_page_lexique_et_agenda..........................*/

#bas_centre_page_lexique{margin:18px 0 0 0;position:relative;float:left;width:950px;}
#bas_centre_page_lexique h2{line-height:19px;margin:4px 0 3px 0;text-align:justify;}
#centre_page #bas_centre_page_lexique h2 a{line-height:15px;font-size:13px;font-weight:bold;margin:0;color:#3399cc;text-decoration:none;}
#centre_page #bas_centre_page_lexique h2 a:hover{text-decoration:underline;}
#bas_centre_page_lexique p{line-height:12px;margin:3px 0 12px 0;text-align:justify;overflow:hidden;}	
#gros_texte_lexique{width:950px;}
#haut_centre_page_lexique{margin:25px 0 10px 0;height:100px;position:relative;}
#image_lexique{margin:15px 0 0 -5px;}

#haut_centre_page_agenda{margin:25px 0 10px 0;position:relative;height:540px;}
#agenda{
/*
      display:block;
      top:35px;
      left:0;
      position:absolute;
*/

}
#agendagauche{
  float:left;
  margin-bottom:70px;
}
.caseevenement,.datejours{
      color:#000;
      border: solid 1px;
      border-color:#c6c7d9;
      padding-left:3px;
}
#globalagenda{	
			margin:20px 0 0 0;
			padding:0px;
			background:url("../images/fond.png") bottom left no-repeat #8388ba;
			width:758px;
			font-family: Arial;
			}
		#mois{
			margin-left:10px;
			margin-bottom:1px;
			padding-top:2px;
			font-size:12px;
			font-weight:bold;
			color:#fff;
			height:14px;
			}
		.jours{
			font-size:10px;
			width:83px;
			height:23px;
			color:#8388ba;
			padding-left:3px;
			}
		.datejours{
			width:82px;
			height:16px;
			font-size:10px;
			background-color:#f1f2f8;
			}
		#jour{
			color:#ff9000;
			font-weight:bold;;
			}
		#jourj{
			color:#d38d33;
			}
	
		.caseevenement{
			height:62px;
			width:80px;
			font-size:11px;	
			}
		.coulevenement{
				background-color:#d0d2e5;
			}
		.coulevenement1{
				background-color:#d6d7e9;
			}
		.coulevenement2{
				background-color:#dddeed;
			}
		.coulevenement3{
				background-color:#e4e5f1;
			}
		.coulevenement4{
				background-color:#ebebf5;
			}
		.couljour{
				color:#ff9000;
				font-weight:bold;
			}
		.coulpasmois{
			background-color:#cccccc;
			}
		#miniCalendrier{
			text-align:center;
			width:125px;
			float:right;
			overflow:visible;
		    }
		.minijour{
			font-size:10px;
			height:24px;
			width:18px;
			}
		.coulminijours{
			color:#fff;
      			
			}
		.coulminijourpasmois{
			color:#cccccc;
			}
		.coulminijourj{
			color:#ff9000;
			font-weight:bold;

			}
		#tableminicalendrier{
		  text-align:center;
			}
			.blanc,.blanccoul{
      width:20px;
      }
      .blanccoul{      background-color:#dddfee;}
			#minijourcoul{
      color:#000;
      background-color:#dddfee;
      }
      #entete{
      background-color:#dddfee;
      }     
      

