
#container_modules {float:left;width:990px;height:230px;color:#666666;}
#container_modules a{  text-decoration:none;}

/* Structure des 4 Bloques */
#news,#solution,#diagnosis,#advices,#disponibility{width:250px;height:230px;background:url(/img/homepage/background_home_block.gif) right top no-repeat;position:relative;float:left;margin:0;}
#disponibility,#advices{background:url(/img/homepage/background_home_block_right.gif) right top no-repeat;}
#customimage{height:230px;width:240px;position:relative;float:left;margin:0;}

	/* Titre */
	#news h2,#solution h2,#diagnosis h2,#advices h2,#disponibility h2,#customimage h2{width:auto;height:18px;background:url(/img/homepage/background_h2.gif) right top no-repeat;margin:0 0 10px 0;padding:2px 0 0 10px;overflow:hidden;color:#fff;font-size:14px;font-family:Arial;font-weight:normal;}
	#advices h2,#disponibility h2{background:url(/img/homepage/background_h2_right.gif) right top no-repeat;}
    #customimage h2{margin:0 0 0 0;}
    #customimage img{width:240px;height:212px;}
    
	/* Btn */
	#disponibility input{background:#fff;padding:1px 3px;_padding:1px 3px;text-transform:uppercase;border:1px solid #606060;float:left;}
	#disponibility input.btn{padding:1px 2px;*padding-top:0;margin:-1px 0 0 3px;cursor:pointer;color:#fff;background:#08266e url(/img/homepage/background_a_hover.gif) left top repeat-x;border:1px solid #fff;}
	#disponibility input.btn:hover{cursor:pointer;}

/* Largeur différent selon les bloques */
#news{width:250px;}
#solution{width:272px;}
#advices{width:240px;}
#diagnosis{width:228px;}
#disponibility{width:240px;_position:absolute;}
#solution table{margin-left:4px;}

.widthSpan{width:240px;display:block;}

/** News **/
#news .news_element{	float:left;_float:none;width:100%;margin-bottom:10px;cursor:pointer;cursor:hand;}
#news .news_element p{float:none;margin:0;}
#news .news_element img{float:left;margin:0 5px 0 3px;}
#news .news_link{color:#0035AD;text-transform:uppercase;font-size:12px;text-decoration:none;display:block;width:auto;height:16px;margin:0;padding:0;overflow:hidden;font-family:Arial;}
#news .news_link:hover {	color:#666; } 

/** Solution **/
#solution span.question{color:#0035AD;font-size:10px;}
#solution span.question .selectedSkin{padding:0;text-align:center;height:15px;width:238px;}
#solution .skinTypehp{margin:0;padding:0;position:relative;width:100%;overflow:hidden;}
#solution .skinTypehp .rect {	margin-left:1px;	cursor:pointer;cursor:hand;margin:0;padding:0;height:8px;}
#solution .skinTypehp .arrow {	position:absolute;	bottom:0;margin:0;padding:0;}
#solution .skinTypeLabel .labelLeft, #solution .skinTypeLabel .labelRight {font-style:italic;font-size:10px;}
#solution label {margin:0;padding: 0 0 0 2px;}
#solution .divNeeds input {height:14px; width:14px;}
#solution .divAgeGroups input {height:14px;width:14px;vertical-align:bottom;}

/** Diagnosis **/
#diagnosis p{width:auto;padding:0 10px;margin:0;}

/** Disponibility **/
#titre_dispo{margin:8px 0 8px 10px;	font-weight:bold;	font-size:15px;}
.highlight_red{	position:absolute;	bottom:115px;	left:12px;	padding:0 5px 0 5px;	color:white;	letter-spacing:0;	text-transform: uppercase;	font-family:Arial,sans-serif;	font-size:13px;	background:#a12161;}
.dispo_content{	position:absolute;	bottom:6px;	left:6px;	width:216px;	height:159px;	background:white;}
.advicesanddispo{float:right;	position:absolute;	top:65px;	left:12px;	width:205px;	height:55px;}
.advicesanddispo img{	float:left;	margin-right:10px;}
.advicesanddispo .search input{border:0px solid white;	color: #888888;	font-size:12px;}
.advicesanddispo .search{position:absolute;	bottom:0;	left:58px;	background-color: white;	border: 1px solid #c0cdea;}
.advicesanddispo .ok{	position:absolute;	bottom:0;	left:170px;}	

/** Advices **/
#advices .highlight_red{	position:absolute;	bottom:115px;	left:80px;	font-size:12px;}
#advices .advicesanddispo{width:120px;top:40px;left:100px;}
#disponibility .advicesanddispo{width:140px;top:40px;left:100px;}
#disponibility .advicesanddispo p.size{font-size:13px;}
#disponibility .advicesanddispo p img{margin-bottom:10px;}

/** Buttons **/
#button01{position:absolute;bottom:7px;	right:0px;margin:0;padding:0 5px 2px 5px;	color:white;font-size:12px;background:blue url(/img/homepage/bg_button.gif) repeat-x;cursor:pointer;cursor:hand;}
#button02{position:absolute;bottom:15px;right:17px;margin:0;padding:0 5px 1px 5px;color:#034c95;text-transform: uppercase;font-size:10px;background:white;letter-spacing:0;border:1px solid #034c95;cursor:pointer;cursor:hand;}

/* Bouton Class btn */
a.btn{background:#fff url(/img/homepage/background_a.gif) center right no-repeat;color:#606060;font-family:Arial;font-size:11px;
position:absolute;bottom:5px;right:10px;padding:1px 14px 1px 8px;text-transform:uppercase;border:1px solid #606060;}
a.btn:hover{color:#fff;background:#08266e url(/img/homepage/background_a_hover.gif) right top repeat-x;border:1px solid #fff;}

/*M'indentifier | Inscrivez-vous */
.logLayer{width:200px;position:relative;top:70px;left:56px;font-size:8px;color:#666;/*text-transform:uppercase;*/font-weight:bold;z-index:99999999;}
	.logLayer a{color:#666;text-decoration:none;}
	.logLayer a:hover{text-decoration:underline;}

#CONTENT{margin:6px 0 20px 0;}
