08/02/2010/*	Global	*/
body	{ color:grey; }
a>img	{ border:none; }
#page a	{ color:grey; text-decoration:underline; }
#debussac a { color:grey; font-weight:bold; text-decoration:none; }
h1, h2, h3, h3.a, h4, h5, h6	{ color:#990000; margin-bottom:10px; }
h1	{ font-size:2.0em; font-weight:bold; }
h2	{ font-size:1.7em; clear:both; }
h3	{ font-size:1.4em; clear:both; }
h4	{ font-size:1.1em; }
h5	{ font-size:1.0em; }
h6	{ font-size:1.1em; color:#586037; }

/*	Générique	*/
.simili-h	{ color:#990000 !important; text-decoration:none !important; }
.no-u, .no-u a, .no-u p	{ text-decoration:none; }
.no-u:hover, .no-u a:hover, .no-u p:hover	{ text-decoration:underline; }
.clearboth	{ clear:both; }

/*	Mise en forme générale	*/
#page, #debussac	{ width:990px; }
#page	{ border:1px solid lightgrey; }
#page #content #content-area	.node-type-page img	{ padding:8px; }
#page #content #content-area	.node-type-page table	{ border:none; border-collapse:separate; }
#page #content #content-area	.node-type-page table td	{ border:none; padding:0; }
.with-navigation #content, .with-navigation .sidebar { margin-top:0; }
#navigation	{ background:transparent; }
#sidebar-first	{ width:208px; margin-bottom:0px;}
#main #content #content-inner	{ margin-left:208px; margin-top:0px; padding:10px; }
a.feed-icon	{ margin-bottom:8px; }
#debussac	{ margin:0 auto; text-align:right; font-size:0.8em; padding-right: 3px; }
body.front #main	{ background:url(../images/slogan.gif) right no-repeat; }

/*	Content Header	*/
#content-header 	{ margin-top:30px; }
#content-header img, #content-header h1 	{ float:left; }
#content-header h1 	{ line-height:1.39em; border-bottom:1px solid #DDD1C1; padding:0; width:570px; text-align:center; }

/*	Menu principal	*/
#block-menu-primary-links h3	{ display:none; }
#block-menu-primary-links a	{ color:grey; text-decoration:none; font-weight:bold; height:21px; display:block; padding-left:12px; }
#block-menu-primary-links a:hover,
#block-menu-primary-links a:active,
#block-menu-primary-links li.active-trail a	{ color:#fff; background:url(../images/menu-active.png); }
#block-menu-primary-links ul.menu	{ display:inline; }
#block-menu-primary-links ul.menu li	{ list-style-type:none; list-style-image:none; padding:0; margin:0; }
#sidebar-first-inner	{ width:208px; background:#fff url(../images/menu-fond.png) no-repeat; margin-top:-5px; min-height:294px; }
#sidebar-first img	{ padding:0; margin:0; }

/*	Page d'accueil	*/
div.view-latest-news .views-row	{ border-bottom:2.5px solid #D8D1C2; }
div.view-latest-news .views-field-title	{ clear:both; margin-top:1.5em; font-size:1.4em; line-height:25px; }
div.view-latest-news .views-field-teaser	{ margin-top:10px; }
div.view-latest-news .views-field-teaser p	{ margin:0; }
div.view-latest-news .views-field-teaser a	{ text-decoration:none; }
div.view-latest-news .views-field-nothing, div.view-latest-news .views-field-created	{ text-align:right; }
div.view-latest-news .views-field-created	{ float:right; }
div.view-latest-news .views-field-nothing a	{ color:#3366FF !important; font-size:1.1em; font-weight:bold; font-style:italic; }

*+html body.front #block-block-1 img.aw	{ padding-top:52px; margin-left:-262px; }	/*	IE7	*/
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)	{ body.front #block-block-1 img.aw	{ padding-top:49px; margin-left:-262px; } }	/* Opera */
body.front #block-block-1 img.ml	{ margin-right:70px; }
body.front #block-block-1 h1	{ text-align:center; }
body.front #block-block-1 p	{ clear:both; margin-bottom:0; }
body.front .feed-icon	{ float:right; margin-top:10px; }

/*	Professionnels - général	*/
.view-Professionnels .views-row	{ border:2px solid lightgrey; margin-bottom:10px; padding:5px; }	/*	délimitation blocs	*/
.view-Professionnels .views-field-field-forme-juridique-value,
.view-Professionnels .views-field-field-adresse-value,
.view-Professionnels .views-field-field-zip-value,
.view-Professionnels .views-field-field-ville-value,
.view-Professionnels .views-field-field-tel-value,
.view-Professionnels .views-field-field-fax2-value,
.view-Professionnels .views-field-field-courriel-email,
.view-Professionnels .views-field-field-site-internet-url,
.view-Professionnels .views-field-field-marques-nid,
.view-Professionnels .views-field-field-galerie-photo-fid	{ margin-left:150px; }
.view-Professionnels .views-field-field-galerie-photo-fid	{ clear:left; }
.view-Professionnels .views-field-field-galerie-photo-fid .field-item	{ float:left; margin-right:5px; }
.view-Professionnels .views-field-nothing	{ clear:both; }
.view-Professionnels .views-field-nothing-1	{ float:right; }
.view-Professionnels .views-row div label	{ font-weight:bold; }	/*	intitulés	*/
.view-Professionnels .views-field-field-prof-logo-imceimage-path { float:left; text-align:center; width:150px; }	/*	logo du professionnel : flottant	*/
.view-Professionnels .views-field-field-prof-logo-imceimage-path img	{ padding-top:5px; }	/*	logo du professionnel : flottant	*/
.view-Professionnels .imagecache-logo_marque { padding:0px 5px 5px 0px; }	/*	logo (image) : espacement par rapport au contenu	*/
.view-Professionnels .views-field-title	{ font-size: 1.4em; }	/*	Nom du professionnel	*/
/*.view-Professionnels .node-type-marque h2	{ font-size: 1em; float:left; line-height:2.5em; margin-right:10px; }	/*	Réduction de la taille des noms des marques	*/
.view-Professionnels .node-type-marque h2	{ display:none; }
.view-Professionnels .views-field-field-marques-nid .field-item	{ float:left; }

/*	Professionnels - ajustements pour faire afficher les logos à droite (ne marche pas sous IE6&7)	*/
/*
.view-Professionnels .views-field-field-marques-nid .field-content div.node-type-marque,
.view-Professionnels .views-field-field-marques-nid .field-content div.field-item	{ float:right; margin-top:-34px; }
.view-Professionnels .views-field-field-marques-nid label	{ display:none; }
*+html .view-Professionnels .views-field-field-marques-nid .field-content div.node-type-marque	{ float:none; margin-top:0; }
*+html .view-Professionnels .views-field-field-marques-nid .field-content div.field-item	{ float:left; margin-top:0; }
*+html .view-Professionnels .views-field-field-marques-nid label	{ display:inline; }
* html .view-Professionnels .views-field-field-marques-nid .field-content div.node-type-marque	{ float:none; margin-top:0; }
* html .view-Professionnels .views-field-field-marques-nid .field-content div.field-item	{ float:left; margin-top:0; }
* html .view-Professionnels .views-field-field-marques-nid label	{ display:inline; }
*/
/*	Logos flottants:	*/
/*.view-Professionnels .views-label-field-marques-nid	{ float:left; }
.view-Professionnels .views-field-field-marques-nid .field-item	{ float:left; margin-left:20px; }*/

.view-Professionnels .views-field-field-marques-nid label	{ display:none; }
.view-Professionnels .views-field-field-marques-nid .field-item	{  }
.view-Professionnels .views-field-field-marques-nid .content,
.view-Professionnels .views-field-field-marques-nid .field-content	{ float:right; margin-top:-35px; }

/*	Marges sur les images	*/
#block-views-latest_news-block_1 img, #view-latest-news-page img	{ margin:6px; }

/*	SimpleMenu et bloc coordonnées	*/
#block-user-1 ul.menu  li.image	{ display:none; }
#block-block-2 { margin-left:15px; }

/*	Actualités	*/
body.page-actualites div.views-row	{ margin-bottom:20px; }
body.page-actualites .views-field-nothing	{ text-align:right; }
body.page-actualites .views-field-nothing a	{ color:#3366FF !important; font-size:1.1em; font-weight:bold; font-style:italic; }

.fondbleu p	{ margin-right:15px; }