/* Standard eZ publish stylesheet + admin styles */

body, div, span, p, .p, h1, h2, .listheadline, .listproducts, h3, ul, li, a, td ,th, select, input, textarea, credit
{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
}

body, p, .p, ul, li, a, h3, .path, th, td, .check
{
	font-size: 13px;
	color: #000000;
}




/*************************************/

/* NEWSLETTER Attention : ces css sont aussi dans sitedesign */

/* ! couleur par défaut de la bordure d'image */
	img { border: 0px; }
	/* ! Placement des images */
	/* ! Uniquement quand c'est centré */
	.conteneur_imagecenter { 
		text-align: center;
	}

#newspreview a { border: 2px solid green; }
	
	.imageleft { 
		margin-right: 10px;
		/**/float: left;
		border: 0px;
		}
	.imagecenter {
		margin: 0;
		padding: 2px;
		border: 0;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
		border: 0px;
	}
	.imageright {
		margin-left: 10px;
		/**/float: right;
		border: 0px;
		}
	.image_accueil {
		margin-right: 10px;
		/**/float: left;
		border: 0px;
		}


.nl_date
{
	font-family: Verdana;
	font-size: 9px;
	color: #333333;
}

.nl_mention
{
	font-size: 10px;
	color: #000000;
}


.nl_mention_lien
{
	font-size: 10px;
	color: #0000FF;
	text-decoration: none;
}
a.nl_mention_lien:hover
{
	font-size: 10px;
	color: #0000FF;
	text-decoration: underline;
}


.date_article { color: #999999; font-size: 10px; font-weight: bold; }

.auteur { font-size: 10px; font-weight: bold; color: #999999; }

.titre_article { font-size: 14px; font-weight: bold; text-decoration: none; color: #000;}
	a.titre_article:hover { color: #009900;}


.article_intro {
	text-align: justify;
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	}

a.lien { color: #066AAF; text-decoration: none; }
a.lien:hover { color: #066AAF; text-decoration: underline; }

a.lire_la_suite {
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
	color: #066AAF;
	}
	a.lire_la_suite:hover { text-decoration: underline; }
	
	.legende_photo {
		font-weight: normal;
		clear: both;
		color: #999999;
		border: 0px;
		text-align: center;
		font-size: 7pt;
		padding: 4px 0 5px 0px; margin-bottom: 3px;
		}	

/***************************/


h1 
{
	font-weight: bold;
	font-size: 14px;
	color: #7E9AD3;
	margin-bottom: 8px;
	text-decoration : none;
}

h2, .listheadline, .listproducts
{
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	margin-top: 16px;
	margin-bottom: 8px;	
	text-decoration : none;
}

h2, .listheadline
{
	text-decoration : none;
}

.listproducts 
{
	text-decoration : underline;
}

.listheadline, .listproducts 
{
	margin-top: 8px;
}

h3, .path
{
	font-weight: bold;
	text-decoration : none;
}

a:hover 
{
	color: #404040;
	text-decoration: underline;
}

.menuhead
{
	background: #777777;
	font-size: 18px;
	color: #ffffff;
	font-weight: normal;
	text-align: center;
}

.menusubhead
{
	color: #777777;
	font-weight: bold;
}

.menu, .menutext, .menubold, .pictext, .credit, .byline, .subhead
{
	font-size: 11px;
}

.menu 
{
	font-weight: normal;
	text-decoration: none;
}

.menutext 
{
	margin-bottom: 4px;
}

.menubold 
{
	font-weight: bold;
}

.menuspacer
{
	font-size: 2px;
}

.spacer
{
	padding-top: 8px;
	padding-bottom: 8px;
}

.boxtext 
{
	font-weight: bold;
	margin-bottom: 4px;
}

.small, .smallbold
{
	font-size: 12px;
}

.smallbold 
{
	font-weight: bold;
}

.check 
{
	margin-bottom: 8px;
}

.checkhead
{
	font-weight: bold;
	margin-bottom: 16px;
}

.list
{
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 4px;
}

th 
{
	font-weight: bold;
	text-align: left;
}

th.right
{
	text-align: right;
}

.tdmini
{
	font-size: 1px;
}

.pictext
{
	font-style: normal;
	background-color: #f0f0f0;
}

.pris
{
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 12px;
}

.linkselect
{
	color: #ffffff;
}

.linkselect:hover
{
	color: #dcdcdc;
}

.linknormal
{
	color: #000000;
}

.bglight 
{
	background-color: #f0f0f0;
}

.bgdark 
{
	background-color: #dcdcdc;
}

.bgcurrent
{
	background-color: #f07800;
}

.bgweekend
{
	background-color: #a0a0a0;
}

.bgselect
{
	color: #ffffff;
	background-color: #787878;
}

form
{
	margin: 0px;
}

hr
{
	color:#6C8CCD;
	background-color:#6C8CCD;
}

.stdbutton 
{
	font-family: Arial;
	font-size:12px;
	color:#FFFFFF;
	background-color:#6C8CCD;
	font-weight:bold;
	/*border-style: outline;*/
	padding-left:10px;
	text-align:left;
	/*margin-right:20px;*/
}
 
.okbutton
{
	font-family: Arial;
	font-size:12px;
	color:#FFFFFF;
	background-color:#6C8CCD;
	font-weight:bold;
	/*border-style: outline;*/
	text-align:center;
	/*margin-right:20px;*/
}

.divider
{
	float: left;
	padding-right: 10px;
}

.box
{
	width: 440px;
}

.halfbox
{
	width: 200px;
}

.searchbox
{
	font-family: arial;
	font-size: 11px;	
	width: 120px;
}

.error
{
	font-size: 14px;
	font-weight: bold;
	color: #f08c00;
}

/* Special admin styles */

.top {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	}
	a.top:hover {
		color: #CC0000;
		font-size: 11px;
		font-weight: normal;
		}
		
.topsitesettings {
	color: #000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 10px;
	}
	a.topsitesettings:hover {
	color: #cc0000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 10px;
	}			

.topsite
{
	color: #6C8CCD;
	font-weight: bold;
	font-size: 20px;
}

.topusername
{
	color: #7E9AD3;
	font-weight: normal;
	font-size: 14px;
}

.modulename
{
	color: #000000;
	font-family: Arial, Trebuchet MS, Verdana,  Helvetica, Swiss, Futura, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: normal;
}

.repeatx
{
	background-repeat: repeat-x;
	font-size: 1px;
}

.repeaty
{
	background-repeat: repeat-y;
	font-size: 1px;
}

.sommairehelp
{
		font-size: 12px;
		color: #3300ff;
		text-decoration: none;
}

a.sommairehelp:hover
{
		font-size: 12px;
		color: #3300ff;
		text-decoration: underline;
}

/* Hellstrøm 24.8.2001 */

.bgvalidlight 
{
	background-color: #FF6666;
}

.bgvaliddark 
{
	background-color: #99CC99;
}

.bgvalidold 
{
	background-color: #DCDCDC;
}

.articledraft, .articledraft:hover {
	font-size: 12px;
	color: #C1C1C1;
	text-decoration: none;
}
