/* * * * * * * * * * * CLIENT * * * * * * * * * * * * */


body#normBody				{ margin: 0; color: #333; font: 12px Arial ,/*"Trebuchet MS", */sans-serif; background: #fff; }
img							{ border-style: none; }
a							{ text-decoration: none; color: #000; }
a:hover						{ text-decoration: underline; }
input, textarea, select		{ font: 100% sans-serif; vertical-align: middle; }
form, fieldset				{ margin: 0; padding: 0; border-style: none; }
h4							{ text-transform: uppercase; font-size: 12px; margin: 0; font-weight: bold;}
h5							{ font-size: 12px; margin: 0 0 0 0; font-weight: bold;}
h6							{ font-size: 12px; margin: 0 0 10px 0;font-weight: normal;}
p							{ margin-top: 0; }
.clear						{clear:both}

.page			{ width: 1000px; margin: 0 auto; padding: 0 0 8px; }
#content		{ padding: 15px 0 40px 0; width: 998px; border: solid #8d8b8d; border-width: 0 1px; overflow: hidden; }
.column			{ width: 656px; float: left; display: inline; margin: 0 0 0 44px; }
.sidebar		{ width: 250px; float: right; background: url(bg-sidebar.gif) repeat-x;}
#footer			{ width: 998px; border: 1px solid #8d8b8d; padding: 5px 0 8px; }

h2							{float:left}
#print						{float:right}


.header-holder				{ height: 309px; width: 100%; background: url(bg-header.gif) no-repeat; }
#header						{ height: 284px; overflow: hidden; }
.logo						{ float: left; width: 218px; margin: 50px 0 0 49px; display: inline; }
#header .visual				{ float: right; display: inline; width: 600px; margin: 30px 50px 0 0; }
#header .visual img			{ display: block; }
.header-nav					{ height: 20px; padding: 0; margin: 0; list-style: none; font-size: 12px; line-height: 20px; }
.header-nav li				{ float: right; width: 250px; text-align: center; }
.header-nav a				{ color: #fff; }

.menu						{ width: 100%; padding: 0; margin: 0; list-style: none; font-size: 16px; line-height: 27px; font-weight: bold; height: 27px; overflow: hidden; background: url(bg-menu.gif) no-repeat; }
.menu li					{ float: left; width: 250px; text-align: center; }
.menu a						{ display: block; color: #fff; width: 250px; }

.special-holder				{ width: 100%; overflow: hidden; padding: 0 0 5px; background: #c5c6c8; /* fond : cette valeur est la valeur par defaut (neutre). Elle sera ecrasee par le "Code couleur" plus bas */ }
.search-form				{ float: right; background: #c5c6c8; width: 214px; padding: 6px 18px 14px; margin: 12px 0 0; }
.search-form label			{ display: block; font-size: 14px; font-weight: bold; color: #000; }
.search-form .form-input	{ width: 100%; overflow: hidden; }
.search-form .txt			{ border: 1px solid #a9a9ab; width: 180px; padding: 0 3px 0; font: 15px/16px sans-serif; float: left; }
.search-form .btn-go		{ float: right; }
.special					{ float: left; width: 716px }
.special h1					{ font-size: 30px; margin: 4px 0 10px 21px; padding: 0; color: #fff; }
.special ul					{ height: 1%; overflow: hidden; margin: 4px 0 0 0; padding: 0; list-style: none; font-size: 12px; font-weight: bold; }
.special ul li				{ float: left; margin: 0 0 0 24px; display: inline; }
.special ul a				{ display: block; color: #1a171b; padding-bottom: 1px; }
.special ul a.on,
.special ul a:hover			{ color: #fff; border-bottom: 1px solid #fff; padding-bottom: 0; text-decoration: none; }

.column h2					{ font-size: 17px; text-transform: uppercase; margin: 0 0 10px; }
.column .article			{ width: 100%; margin: 0 0 16px; }

.column a  { text-decoration: underline; }
.column a:hover  { text-decoration: none; }

/**.column .article .title .plus	{ float: right;font-size: 11px;color: #83b541;padding: 6px 21px 0 0;margin: 0 6px 0 0;background: url(../images/arrow2.gif) no-repeat top right;font-weight: bold; } **/

.free						{ float: left; width: 100%; overflow: hidden; }
.image						{ margin: 0 18px 17px 0; display: inline; float: right; }
.image img					{ display: block; }

.textAll					{ padding: 0 15px 15px 15px;}

.Zoomtext					{padding: 0 0 15px 15px; }
.ZoomImg					{margin: 0 18px 17px 10px;float:right  }
.ZoomtextLien				{padding: 4px 0 15px 18px;background: url(zoom-lien-fond.gif) no-repeat 13px 0;font-style: italic;}
.cadre-vert-fond			{padding: 4px 0 15px 5px;background: url(cadre-vert-fond.gif) no-repeat 0 0;font-style: italic;color: #79a222}
.cadre-vert-fond a			{color: #79a222}


.text						{ width: 430px; padding: 0 0 15px 15px; display: inline; float: left; }
.text2						{ width: 316px; padding: 0 0 15px 15px; display: inline; float: left; }
.free ul					{ margin: 0; padding: 0; list-style-type: none; overflow: hidden; }
.free li					{ /*width: 100%; float: left;*/ margin: 0 0 8px; clear: left; }
ul.liste					{ margin: 0; padding: 0; list-style-type: none; }
ul.liste li					{ padding: 0 0 0 6px; background: url(http://www.desmortiersdesidees.com/_inc/images/bullet3.gif) no-repeat 0 5px; }

.zoom						{ width: 656px; background: #ccc url(http://www.desmortiersdesidees.com/_inc/images/bg-zoom.gif) no-repeat 100% 100%; overflow: hidden; color: #fff; padding: 16px 0 0; }


.free .imageRight	{ float: right; margin:0 0 0 20px; }



.filet						{ width: 656px; background: url(http://www.desmortiersdesidees.com/_inc/images/bg-filet-neutre.gif) repeat-y; overflow: hidden; }
.filetTop					{ float: left; width: 656px; }
.filetBtm					{ float: left; width: 656px; }
.filetMarges				{ float: left; width: 656px; padding: 16px 0 0 0; }

.download					{ float: right; margin: 0 0 14px 0; background: url(http://www.desmortiersdesidees.com/_inc/images/bg-filet-neutre2.gif) repeat-y; }
.download a					{ display: block; float: left; background: url(http://www.desmortiersdesidees.com/_inc/images/bg-filet-neutre-top.gif) no-repeat; }
.download a img				{ float: left; padding: 4px 0 4px 4px; }
.download .bgEnd			{ display: block; float: left; background: url(http://www.desmortiersdesidees.com/_inc/images/bg-filet-neutre-btm2.gif) no-repeat 100% 100%; }
.download .label			{ display: block; float: left; width: 120px; padding: 4px; }
.download, .download a, .download .bgEnd { width: 200px; overflow: hidden; }
.download a, .download a *	{ cursor: pointer; }

.info						{ overflow: hidden; height: 1%; padding: 11px 6px 16px; }
.info h3					{ background: url(http://www.desmortiersdesidees.com/_inc/images/bg-info-neutre.gif) no-repeat left; height: 19px; line-height: 17px; padding: 0 0 0 10px; margin: 0 0 10px; font-size: 19px; font-weight: normal; color: #808080; }
.info ul					{ margin: 0; padding: 0 0 0 11px; list-style: none; width: 210px; overflow: hidden; }
.info ul li					{ width: 100%; float: left; }
.info ul strong				{ display: block; }
.info ul strong a			{ color: #000; font-size: 14px; font-weight: bold; text-decoration: underline; line-height: 16px; }
.info ul strong a:hover		{ text-decoration: none; }
.info ul p					{ margin: 0; font-size: 12px; color: #808080; }
.info ul .more				{ font-size: 12px; text-decoration: underline; }
.info ul .more:hover		{ text-decoration: none; }
.doc						{ width: 250px; background: url(http://www.desmortiersdesidees.com/_inc/images/bg-doc.gif) repeat-y; }
.doc .top					{ background: url(http://www.desmortiersdesidees.com/_inc/images/bg-doc-top.gif) no-repeat; }
.doc .btm					{ background: url(http://www.desmortiersdesidees.com/_inc/images/bg-doc-btm.gif) no-repeat 0 100%; padding: 6px 19px 16px; }
.doc h3						{ height: 19px; line-height: 17px; position: relative; margin: 0 0 8px -12px; padding: 0 0 0 12px; background: url(http://www.desmortiersdesidees.com/_inc/images/bg-info-neutre.gif) no-repeat; font-style: italic; color: #808080; font-size: 19px; }
.doc p						{ margin: 0 0 10px; }
.doc ul						{ margin: 0; padding: 0; list-style: none; }
.doc ul a					{ color: #000; }

#footer ul					{ height: 1%; overflow: hidden; margin: 0; padding: 0; list-style: none; text-align: center; }
#footer ul li				{ display: inline; background: url(http://www.desmortiersdesidees.com/_inc/images/footer-split.gif) no-repeat left; padding: 0 26px 0 29px; vertical-align: middle; }
#footer ul li:first-child	{ background: none; }
#footer ul a				{ color: #000; vertical-align: middle; }
#footer ul img				{ vertical-align: middle; }

/* Skins */

#neutral strong a						{ color: #666; }




.sidebar a			{ text-decoration: underline; color: #808080!important; font-weight:bold}
.sidebar a:hover	{ text-decoration: none; }

.cache				{ display:none}

/* * * * * **  * * * * * * * KRYTER * * * * * * * * * * * * */


#kryterTop					{float: left;color:#000;}

#colResult					{}
#Result						{}
#kryterBottom				{text-align:center}

.searchTitle				{color:#666; font-weight:bold; font-size:16px;}

/* Formulaire recherche */
#formulaireRecherche		{width:400px;margin:0 0 0 16px}
#formulaireRecherche form	{margin:0; padding:0;}
.rechercher					{}


/*  Recherche   */
#recherche					{padding:10px 0 10px 20px;}
#recherche a				{color:#666; text-decoration:none;}
#recherche a:hover			{text-decoration:underline;}
h1							{color:#666; font-size:16px; display:inline; padding:0; margin:0;}


/*  Aucun Resultat  */
#aucunResultat				{padding:10px; font-size:16px; font-weight:bold;}

/* Resultat */
#adsenseTop					{/*border-left:5px solid #666; margin-left:10px; _padding:0 0 0 10px;*/}

.bloc_resultat				{margin:0 0 10px 0; padding:10px;}
.bloc_resultat p			{}
.bloc_resultat h2			{font-size:16px; margin-top:0; font-weight:bold;clear:both}
.bloc_resultat a			{color:#666; text-decoration:none; }
.bloc_resultat a:hover		{}
.bloc_resultat img			{float:left; margin:0 1em 0 0; border:0;}
.savoir_plus 				{text-align:right;}
.savoir_plus a 				{font-weight:normal; text-transform:none; text-decoration:underline; font-style:italic; color:#000;}
a.lien_pages				{color:#666;}
.sep						{width:100%;}


/*  Navigation  */
#navigation					{text-align:center; padding:10px; font-weight:bold;}
a.prec 						{color:#000; margin-left:5px; text-decoration:none; display:inline;}
a.suiv 						{color:#000; margin-right:5px; text-decoration:none; display:inline;}

/*  Voir Aussi  */
 #voirAussi	{float:left;width:260px;background:url(liste-fond.jpg) top right repeat-y;display:block} 
  #voirAussiBg				{float:left;width:260px;background:url(liste-top.jpg) top right no-repeat;display:block}
#pub125						{text-align:center; margin-bottom:10px;}
  #voirAussiContent			{width:180px;padding:0 0 0 30px;} 
  #voirAussi	ul				{list-style-type:none;margin:0; padding:0;} 
  #voirAussi	ul li			{} 
  #voirAussi	ul li a			{color:#666; text-decoration:none; font-size:12px;} 
  #voirAussi	ul li a:hover	{text-decoration:underline;} 
a.lienHome					{color:#FFF; font-weight:bold;} 

.rubrique {color:#666; text-decoration:none; font-size:12px;}
.rubrique a {color:#666; text-decoration:none; font-size:12px;}
.rubrique a:hover {text-decoration:underline;}

/*  O_ô  */
.clear						{clear:both;}

/* * * * * * * * * * * * * * /KRYTER * * * * * * * * * * * * */