/******************************************************************************
	AGREGATION CSS /theme.css
	Le 05/05/2010 à 04:19:54
	******************************************************************************/
	
	/*	Corps de la page	*/
body{text-align:center; background: #fdfbfc url(images/fond_page.jpg) repeat-x; margin:auto; padding: 0; font-family: Arial, Helvetica, sans-serif;}
#bloc_total {position:relative; width:961px; margin-left:auto; margin-right:auto; background:#000000 url(images/page_annu_Fgauche.jpg) repeat-y left;}
#conteneur{position:relative; width:961px; background: url(images/page_annuairecannes_M.jpg) repeat-y right;}
#bloc_gauche{display:block; float:left; width:242px; height:700px; background: url(images/page_annu_Fgauche.jpg) repeat-y left;}
#bloc_gaucheH{float:left; width:242px; height:213px; background: url(images/page_annuairecannes_loupe.jpg) no-repeat;}
#bloc_central {display:block; float:right; width:719px; background: url(images/page_annuairecannes_M.jpg) repeat-y;}

/*	Navigation			*/
#bloc_navigation_fond{ float:right; padding-top:8px; display:block; width:242px; min-height:201px; background: url(images/page_annuairecannes_FmenuH.jpg) no-repeat; text-align:left;}
#bloc_navigation{ text-align:left; width:170px; float:left;}
#bloc_navigation #haut {display:none;}
#bloc_navigation #milieu #navbar { width:18px; text-align:left; overflow:none; margin-top:10px;}
#bloc_navigation #milieu #navbar #lien { margin: 0px; padding: 0px; list-style:none; width:173px;}
#bloc_navigation #milieu #navbar #lien li {display:block; width:100px; min-height:19px; list-style:none; margin-left:5px;}
#bloc_navigation #milieu #navbar #lien li a {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#ffd3d3;
	margin-bottom:4px;
	text-decoration:none;
	background: url(images/liens2.jpg);
	width: 164px;
	min-height:20px;
	padding-left:12px;}
#bloc_navigation #milieu #navbar #lien li a:hover {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	margin-bottom:4px;
	text-decoration:none;
	background: url(images/liens1.jpg);
	width: 164px;
	min-height:20px;
	padding-left:12px;}
#bloc_navigation #bas {display:none;}



/*	Gestion du contenu	*/
#bloc_page_general{ float:right; width:719px; left:0px; font-family: Arial, Helvetica, sans-serif; text-align:center;}
/*#bloc_page_general #bloc_page_bas {height:25px; width:961px; font-size:13px; font-weight:bold; color:#DB0707;  background: #ffffff url(images/page_annuaire_10.jpg) no-repeat;}*/
#bloc_page_general #bloc_page_haut li {list-style-image:url(images/basik3_puce.jpg);}
#bloc_page_general #bloc_page_haut span {display:block; font-size:19px; font-weight:bold; font-family: "Arial"; color:#ffffff;  width:679px; height:109px; text-align:left; background: url(images/page_annuairecannes_Ftitre.jpg) no-repeat top; padding-top:55px; padding-left:40px;}
#bloc_page_general #bloc_page_milieu{min-height:500px;}
#bloc_page_general #bloc_page_milieu #bloc #haut {display:block; font-weight:bold; text-align:left; padding-left:15px; width:680px; font-family: arial; font-size:20px; color:#251c2e; background:#f0dae2; margin-left:auto; margin-right:20px; height:23px; text-decoration:none;}
#bloc_page_general #bloc_page_milieu #bloc #haut:hover {background:#ffecb0;}
#bloc_page_general #bloc_page_milieu #bloc #haut a  span {
font-size:15px; color:#666666; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#bloc_page_general #bloc_page_milieu #bloc #haut a:hover  span {
color:#029e0d;}

#bloc_page_general #bloc_page_milieu #bloc #milieu #B1 .stitre{margin-top:5px; margin-bottom:10px; text-align:center; font-weight:bold; font-family: arial ; font-size:18px; color:#3a66ae; background: url(images/trait.jpg) repeat-x bottom; display:inline;}
#bloc_page_general #bloc_page_milieu #bloc #milieu #B2 .stitre{margin-top:5px; margin-bottom:10px; text-align:center; font-weight:bold; font-family: arial ; font-size:18px; color:#3a66ae; background: url(images/trait.jpg) repeat-x bottom; display:inline;}
#bloc_page_general #bloc_page_milieu #bloc #milieu #B3 .stitre{margin-top:5px; margin-bottom:10px; text-align:center; font-weight:bold; font-family: arial ; font-size:18px; color:#3a66ae; background: url(images/trait.jpg) repeat-x bottom; display:inline;}
#bloc_page_general #bloc_page_milieu #bloc #milieu #B1{margin-top:10px; margin-left:0px; position:relative; width:340px; font-size:12px; float:left; text-align:justify; color: #2d2d2d; }
#bloc_page_general #bloc_page_milieu #bloc #milieu #B2{margin-top:10px; margin-right:18px; position:relative; width:340px; font-size:12px; float:right; text-align:justify; color: #2d2d2d; }
#bloc_page_general #bloc_page_milieu #bloc #milieu #B3{margin-top:10px; position:relative; width:680px; font-size:12px; text-align:justify; color: #2d2d2d; }
#bloc_page_general #bloc_page_milieu #bas{height:20px;clear: both;}
#bloc_page_general #bloc_page_milieu #image1{margin-top:15px; margin-left:30px; float:left;}
#bloc_page_general #bloc_page_milieu #image2{overflow:hidden; margin-top:30px; margin-right:30px; float:right;}
#bloc_page_general #bloc_page_milieu #image3{margin-top:15px;}
#bloc_page_general #bloc_page_milieu #affichage{ width:300px; position:relative; display:block;}
#bloc_page_general #bloc_page_milieu #affichage #legende,
#bloc_page_general #bloc_page_milieu #affichage #legende a,
#bloc_page_general #bloc_page_milieu #affichage #legende a:hover
{ display:block; width:300px; text-align:left; font-weight:bold; font-family: Georgia ; font-size:11px; color:#7c7c7c; text-decoration:none;}



/*	Bloc bas		*/
#bloc_baspage{width:961px; float:right; text-align:center; height:100px; background:#ffffff url(images/page_annuairecannes_bas.jpg) no-repeat top;}



/*	Bloc coordonnÃ©es*/
#bloc_coordo{position:relative; margin-top:100px; text-align:left; height:50px; width:961px;  color:#333;}
#bloc_coordo #haut span{ display:none; }
#bloc_coordo #milieu 
{margin:8px;margin-top:15px;}
#bloc_coordo #milieu #contact #tel
{float:left; font-weight:bold; font-size: 12px; color:#C00;}
#bloc_coordo #milieu #contact #mob
{float:left; font-weight:bold; font-size: 12px; color:#C00; margin-left:15px;}
#bloc_coordo #milieu #contact #fax
{float:left; font-weight:bold; margin-left:12px; font-size: 12px;}
#bloc_coordo #milieu #contact #mail
{float:left; margin-top:10px; margin-left:12px; font-size: 11px; color: #999; text-align:center;}
#bloc_coordo #milieu #contact #mail a
{text-decoration:none ; font-size: 10px; text-align:center;}
#bloc_coordo #milieu #contact #mail a:hover
{font-size: 10px; text-align:center; background:#ffffff;}
#bloc_coordo #milieu #adresse
{margin-left:12px; font-size: 12px; float:right; height:22px;}
#bloc_coordo #milieu #contact
{margin-left:12px; font-size: 11px; margin-top:8px;}


/*GALERIES PHOTOS*/
#conteneur #bloc_page_general #bloc_page_milieu .conteneur_galerie { text-align:center; margin-top:0px!important;}
.conteneur_image {text-align:center; width:140px; float:left; overflow:hidden; height:180px; margin-left:25px;}
.conteneur_image img {border:solid #ffeda3;}
#conteneur #bloc_page_general #bloc_page_milieu .conteneur_galerie #titre
{display:block; font-size:24px; font-family: "Arial"; color:#ffffff;  width:719px; height:114px; text-align:center; background: url(images/page_annuairecannes_Ftitre2.jpg) no-repeat top; padding-top:50px; margin-top:0px!important;}

#conteneur #bloc_page_general #bloc_page_milieu .conteneur_galerie .conteneur_image a
{display:block; padding-top:10px; width:150px; height:165px; font-size:11px; color:#3c3e5f; background:#fdfbef url(images/Fselectimage.jpg); text-decoration:none;}
#conteneur #bloc_page_general #bloc_page_milieu .conteneur_galerie .conteneur_image a:hover
{display:block; padding-top:10px; width:150px; height:165px; font-size:11px; color:#3c3e5f; background:url(images/Fselectimage2.jpg); text-decoration:underline;}
.conteneur_galerie .conteneur_image span
{width:130px;}
.image_large
{width:500px;
background:#CCCCCC;
border:solid #bfd783;
}
.image_PF {
display:block;
width:315px;
}
.desc_gal {
width:680px;
margin-bottom:15px;
background:#f3f2ec;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#003333;
}
.conteneur_galerie #texte{
width:640px;
padding:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#FFCC33 url(images/h_texte.jpg) no-repeat top left;
color:#000000;}

#image_centrale_mess{
width:477px;
height:38px;
text-align:right;
padding-right:25px;
background: url(images/zoomer.jpg) no-repeat top left;
margin:auto;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffffff;
}/******************************************************************************
	AGREGATION CSS 0/option_4.css
	Le 05/05/2010 à 04:19:54
	******************************************************************************/
	
	#consigne_editeur {
	display:block;
	margin-top:8px;
}/******************************************************************************
	AGREGATION CSS 0/option_2.css
	Le 05/05/2010 à 04:19:54
	******************************************************************************/
	
	.btn_admin
{	width:55px;
	float:right;
	height:22px;
	cursor:pointer;
	display:block;
	text-decoration:none;
}