/* ================================================================================ */
/* = GESTION DES MODULES = */
/* ================================================================================ */

	/*= form ---------------------------------------- */
	#main form .formContent,
	#main form img.imgForm,
	img.imgForm {float: right; width: 450px}
	body#geneMag img.imgForm {width: 300px!important}
	body#geneMag form .formContent {float: none!important}
	#main fieldset {
		padding: 10px; 
		border: 1px #ccc solid
		}
	#main legend {}

	/*=  structure---------------------------------------- */
	#main form p {
		border-bottom: 1px #fefefe solid;
		float: left; width: 95%;
		margin:0 0 5px 0!important; 
		padding: 0 0 5px 0!important;
		}
	#main form p label,
	#main form p input,
	#main form p select,
	#main form p textarea,
	#main form p font,
	#main form p span,
	#main form p img {float: left}
	
	#main font.required {
		float: none!important; 
		width: 5px!important;
		color:red;
		}
		
	#main form p label,
	#main form p input,
	#main form p select,
	#main form p font,
	#main form p textarea {font-size: 0.9em}
	
	#main form p em { 
		width: 5px!important;
		padding: 0 0 0 5px;
		color:#B31608;
		}
	#main form p font,
	#main form p label {color: #000}
	
	/*= focus formulaires panier ----------------------- */
	#etape02 form {width: 650px}
	#etape02 form fieldset {
		width: 628px; padding: 10px;
		margin: 0 0 0.7em 0;
		border: 1px #E3E3E1 solid
		}
	#etape02 form fieldset p {width: 100%!important}
	#etape02 form fieldset p label {width:75px!important}
	#etape02 form fieldset p label.conditions {width:auto!important;}
	#etape02 form fieldset p label.conditions a {
		font-size:1em; color:#000; 
		text-decoration: underline;
		}
	#etape02 form fieldset p input {
		width: 200px!important;
		margin: 0 1em 0 0;
		border-top: 1px #fff solid;
		border-right: 1px #fff solid;
		border-left: 1px #fff solid;
		border-bottom: 1px #A8A9A6 solid;
	}
	
	/*= labels  ---------------------------------------- */
	#main form p label { 
		width: 150px;
		padding: 0 5px 5px 10px;
		font-size: 1em;
		background: transparent url(/global/medias/chevrons.gif) no-repeat 0 3px!important;
		}
		
	/*= composants ---------------------------------------- */
	#main form p input,
	#main form p select,
	#main form p textarea { 
		width: 250px; padding: 2px;
		border: 1px #ccc solid;
		}
	#main form p font.checkbox_label {}
	#main form p input.field_checkbox,
	#main form p input.field_radio {
		border: 0!important;
		width: auto!important; 
		margin: 0 5px 0 15px!important;
		}
	
	
	/*= button ---------------------------------------- */
	#main form input.valide,
	#main form input.inscription {
		float: right; 
		color: #fff; font-size: 0.8em;
		border: 0; cursor: pointer; 
		margin: 10px 0 0 0;
		border: 1px #ccc solid;
		}
	#main form input.valide {background-color: #999}
	#main form input.inscription {background-color: #ff9900}
		
	/*= conditions ---------------------------------------- */
	#main form input.valide:hover {
		background-color: #000
		}
	#main form p input.textcaptcha {
		float: left; width: 50px!important
		}
	span.champsAsterix {
		display: block; 
		color: red; font-size: 0.8em;
		}
		
/* ================================================================================ */
/* = GESTION DES NEWS = */
/* ================================================================================ */
	
	/*= table ---------------------------------------- */
	table#newsContent,
	table.extendedNews {
		width: 100%;
		margin-top: 10px;
		border-collapse: collapse;
		background-color:#fefefe;
		}
	body#geneMag table#newsContent,
	body#geneMag table.extendedNews {
		width: 95%!important;
		margin: 1em;
	}
	
	table#newsContent td,
	table.extendedNews td {padding: 0.2em}
	
	/*= post_title ---------------------------------------- */
	td.post_title h2,
	td.post_title a,
	td.long_title {
		display: block; padding: 0;
		font-size: 1.2em;color:#000;
		}
	td.post_title h2 {
		color:#000!important;
		padding:0!important;
		font-size: 1.1em;
		}
	
	/*= post_date ---------------------------------------- */
	td.post_date {color:#fff; font-size: 0.8em}
	
	/*= post_short ---------------------------------------- */
	td.post_short {border-bottom: 1px #ccc solid}
	td.post_short h2 {padding: 5px 0 5px 0!important}
	td.post_short img {padding: 0.5em 1em 0.5em 0}
	td.post_short p {margin-top:20px;}
	
	/*= extendedNews ---------------------------------------- */
	table.extendedNews {}
	#contenuExtended p img {padding: 0.5em 0.5em 0.5em 0}
	
	/*= links ---------------------------------------- */
	td.post_short a,
	a.backExtended {
		display: block; 
		font-size: 0.7em; color:#7E366D;
		text-align: right; padding: 2px 15px 0 0;
		background: transparent url(/global/medias/itemPlusViolet.gif) no-repeat right;
		}	
	
	td.post_short a:hover,
	a.backExtended:hover {color:#000; text-decoration: underline}
	
	/*-------------------------------------------------------------------------------------*/
	/* =  modification FL le 21-02-08			 */
	/*-------------------------------------------------------------------------------------*/
	a.download{
		margin-left:5px; padding:4px 0px 4px 22px;
		font-size:1.1em; color:#7D366D;
		background: transparent url(/global/medias/icn_download.gif) no-repeat top left;
		margin:5px 0;
		}
	#contenuExtended p a:hover{text-decoration:underline; color:#000;}
	#contenuExtended img{position:relative; top:-10px;}
	
/* ================================================================================ */
/* = RECHERCHE résultat = */
/* ================================================================================ */
	a.lienNothing {
		text-decoration: underline;
		color:#7E366D!important
		}
/* ================================================================================ */
/* = PLAN DU SITE = */
/* ================================================================================ */
	
	.siteMap3 {}
	.siteMap3 li {
		padding: 0.2em 0 0 0!important;
		border: 1px #fff solid;
		}
	.siteMap3 li a {
		font-size: 1.1em; color:#000;
		padding: 0 0 0 1.2em!important;
		background: transparent url(/global/medias/itemPlusBlack.gif) no-repeat 0 2px
		}
	.siteMap4 li {padding: 0.2em 0 0.2em 1.8em!important}
	.siteMap4 li a {
		font-size: 1.3em;
		color:#484848!important;
		background: transparent url(/global/medias/itemPlusGrey.gif) no-repeat 0 2px;
		}
	.siteMap5 {
		font-size: 0.9em;
		margin: 0.1em 0 0 0!important;
		}
	.siteMap5 li a {
		color:#7E366D!important;
		background: transparent url(/global/medias/itemPlusViolet.gif) no-repeat 0 2px;
		}
	



