/* CSS Document */
html, body{
	margin:0px;
	padding:0px;
}

body{
    background-color:#fff;
	font-family: Arial, Verdana, Tahoma;
	color:#888;
	font-size:12px;
}

img{
	border:none;
}

a{
	color:#d4750a;
}

a:hover{
	color:#ccc;
}

.div_clearer{
	clear:both;
}

h1{
	
}

h2{
	color:#D4750A;
	font-size:15px;
	margin-bottom:2px;
	margin-top:2px;
}

h3{
	
}

.img_middle{
	vertical-align:middle;
}

.span_handler{
	cursor:pointer;
	font-weight:bold;
	background-image:url(../../img/basic/arrow_3_down.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:18px;
}

.table_100{
	width:100%;
}

#div_all{
	width: 1000px;
	margin:auto;
	height:100%;
	padding:0px;
	background-image:url(../../img/basic/bg.png);
	background-position:center top;
	background-repeat:repeat-y;
}

#div_all #div_wrap{
	background-image:url(../../img/basic/bg_bottom.png);
	background-position:14px bottom;
	background-repeat:no-repeat;
}

/** ELEMENTS DE FORMULAIRE **/
.div_form .inputSubmit{
	border:none;
	background:none;
	background-image:url(../../img/basic/arrow_2.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:18px;
	color:#d4750a;
	cursor:pointer;
}
	

/** HEADER **/
#div_header{
	height:223px;
	background-image:url(../../img/basic/banniere.png);
	background-position:center top;
	background-repeat:no-repeat;
}

#div_menu_top{
	height:52px;
	background-image:url(../../img/basic/bg_menu_top.png);
	background-position:center top;
	background-repeat:no-repeat;
	margin:auto;
	width:900px;
}

#div_menu_top a{
	display:block;
	float:left;
	width:81px;
	height:34px;
	background-image:url(../../img/basic/btn_top_1.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left: 6px;
	margin-top:4px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding-left:40px;
	padding-top:6px;
	font-size:10px;
	text-align:center;
}

#div_menu_top #a_menu_top_2{
	background-image:url(../../img/basic/btn_top_2.png);
}

#div_menu_top #a_menu_top_3{
	background-image:url(../../img/basic/btn_top_3.png);
}

#div_menu_top #a_menu_top_4{
	background-image:url(../../img/basic/btn_top_4.png);
}

#div_menu_top #a_menu_top_5{
	background-image:url(../../img/basic/btn_top_5.png);
}

#div_menu_top #a_menu_top_6{
	background-image:url(../../img/basic/btn_top_6.png);
}

#div_menu_top #a_menu_top_7{
	background-image:url(../../img/basic/btn_top_7.png);
}

/** CONTENT **/
#div_content{
	width:900px;
	margin:auto;
}

#div_content #div_middle{
	padding-top:5px;
}

#div_content #div_middle #div_actualites{
	height:210px;
	margin-top:30px;
	margin-bottom:30px;
}

#div_content #div_middle #div_actualites table #td_actu_left{
	width:410px;
	vertical-align:top;
}

#div_content #div_middle #div_actualites table #td_actu_left #div_display_actu_1, #div_content #div_middle #div_actualites table #td_actu_left #div_display_actu_2, #div_content #div_middle #div_actualites table #td_actu_left #div_display_actu_3{
	background-image:url(../../img/basic/big_bulle.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:215px;
	padding:10px;
}

#div_content #div_middle #div_actualites table #td_actu_left #div_display_actu_2{
	background-image:url(../../img/basic/big_bulle_middle.png);
}

#div_content #div_middle #div_actualites table #td_actu_left #div_display_actu_3{
	background-image:url(../../img/basic/big_bulle_bottom.png);
}

#div_content #div_middle #div_actualites table #td_actu_left img{
	float:left;
	margin-right:5px;
	width:130px;
}

#div_content #div_middle #div_actualites table #td_actu_left .div_actu_left div{
	float:left;
	width:240px;
	text-align:justify;
	font-size:11px;
}

#div_content #div_middle #div_actualites table #td_actu_left .div_actu_left div h2{
	margin-bottom:5px;
}

#div_content #div_middle #div_actualites table #td_actu_right{
	vertical-align:top;
}

#div_content #div_middle #div_actualites table #td_actu_right img{
	margin-bottom:14px;
	cursor:pointer;
}

#div_content #div_middle #div_actualites table #td_actu_left .div_actu_left .span_plus{
	color:#EB8826;
	font-weight:bold;
	font-size:14px;
	float:right;
}

#div_content #div_middle #div_actualites table #td_actu_left .div_actu_left .span_plus span{
	color:#000000;
	font-size:30px;
}

/** FIL D'ARIANE **/
.span_ariane{
	color:#282121;
	font-size:10px;
	background-image:url(../../img/basic/arrow_3.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
}

.span_ariane a{
	color:#999;
	text-decoration:none;
}

/** ARTICLES **/
#div_content #div_middle .h1_title_page{
	height:36px;
	width:503px;
	display:block;
	background-image:url(../../img/basic/frise_title.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#282121;
	padding-left:20px;
	font-size:18px;
	padding-top:10px;
	margin-top:30px;
}

#div_content #div_middle #div_articles .div_article img{
	float: left;
	margin-right:5px;
	width:100px;
}

#div_content #div_middle #div_articles .div_article{
	margin-bottom:15px;
}

#div_content #div_middle #div_articles .div_article div{
	float:left;
	width:390px;
	text-align:justify;
	font-size:11px;
}

#div_content #div_middle #div_articles .div_article table .td_article_left{
	width:100px;
}

#div_content #div_middle #div_articles .div_article table td{
	vertical-align:top;
}

#div_content #div_middle #div_articles .div_article table td h2, #div_content #div_middle #div_article h2{
	color:#282121;
	font-size:13px;
	background-image:url(../../img/basic/etoile.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:25px;
	margin-bottom:20px;
	font-weight:bold;
}

#div_content #div_middle #div_articles .div_article table td .h2_page{
	background-image:url(../../img/basic/pic_page.png);
}

#div_content #div_middle #div_articles .div_article table td .a_plus{
	display:block;
	float:right;
	background-image:url(../../img/basic/savoir_plus_white.png);
	background-position:left top;
	width:80px;
	height:25px;
}

#div_content #div_middle .div_count_page{
	text-align:right;
	padding-right:65px;
	margin-top:25px;
	/*border-top:1px #ccc solid;
	border-bottom:1px #ccc solid;*/
}

#div_content #div_middle .div_count_page a{
	text-decoration:none;
	color:#999999;
	font-size:11px;
	font-weight:bold;
}

#div_content #div_middle .div_count_page .span_pages{
	padding-left:5px;
	font-size:14px;
}

#div_content #div_middle .div_count_page .span_pages_current{
	padding-left:5px;
	color:#000;
	font-size:14px;
}

#div_content #div_middle #div_article{
	padding-left:5px;
	color:#999999;
	text-align:justify;
	width:500px;
}

#div_content #div_middle #div_article #img_vignette{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

#div_content #div_middle #div_article p{
	padding:0px;
}

#div_content #div_middle #div_der_articles{
	margin-top:20px;
}

#div_content #div_middle #div_der_articles h3{
	color:#282121;
	font-size:12px;
	margin:4px;
}

#div_content #div_middle #div_der_articles a{
	display:block;
	color:#999999;
	text-decoration:none;
	font-size:11px;
	height:18px;
	font-weight:bold;
	background-image:url(../../img/basic/etoile.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:25px;
	padding-top:6px;
}

#div_content #div_middle #div_der_articles .a_page{
	background-image:url(../../img/basic/pic_page.png);
}

/** MENU LEFT **/
#div_content #div_head_menu_left{
	padding:5px;
	width:151px;
	float:left;
	background-image:url(../../img/basic/bg_menu_left.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-right:0px;
}

#div_content #div_middle_menu_left{
	/*background-image:url(../../img/basic/bg_menu_left.png);
	background-position:left top;
	background-repeat:no-repeat;*/
	/*background-repeat:repeat-y;*/
	/*margin-left:-5px;*/
}

#div_content #div_wrap_menu_left{
	/*background-image:url(../../img/basic/bg_wrap_menu_left.png);
	background-position:top left;
	background-repeat:repeat-y;*/
	margin-left:-6px;
}

#div_content #div_middle_menu_left h2,
#div_content #div_plansite h2{
	font-size:15px;
	font-weight:normal;
	background-image:url(../../img/basic/title_menu_left_1.png);
	background-position:left;
	background-repeat:no-repeat;
	color:#fff;
	padding-left:25px;
	height:22px;
	padding-top:3px;
	margin-left:-5px;
}

#div_content #div_middle_menu_left #h2_title_2,
#div_content #div_plansite #h2_title_2{
	background-image:url(../../img/basic/title_menu_left_2.png);
}

#div_content #div_middle_menu_left #h2_title_3,
#div_content #div_plansite #h2_title_3{
	background-image:url(../../img/basic/title_menu_left_3.png);
}

#div_content #div_middle_menu_left #h2_title_4,
#div_content #div_plansite #h2_title_4{
	background-image:url(../../img/basic/title_menu_left_4.png);
}

#div_content #div_middle_menu_left a{
	text-decoration:none;
	color:#666666;
	background-image:url(../../img/basic/arrow.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:17px;
	display:block;
	margin-left:10px;
	font-size:10px;
	margin-bottom:8px;
}

#div_content #div_plansite .a_titre{
	text-decoration:none;
	color:#666666;
	background-image:url(../../img/basic/arrow.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:17px;
	display:block;
	margin-left:10px;
	font-size:10px;
	margin-top:10px;
	margin-bottom:0;
	padding-bottom:0;
}

#div_content #div_plansite .a_lien{
	text-decoration:none;
	color:#000;
	padding:0;
	margin:0;
	display:block;
	margin-left:10px;
	font-size:10px;
}

#div_content #div_plansite .a_lien:hover{
	text-decoration:underline;	
}

#div_content #div_middle_menu_left .a_arrow_2,
#div_content #div_plansite .a_arrow_2{
	background-image:url(../../img/basic/arrow_2.png);
}

#div_content #div_middle_menu_left .a_arrow_3,
#div_content #div_plansite .a_arrow_3{
	background-image:url(../../img/basic/arrow_3.png);
}

#div_content #div_middle_menu_left .a_arrow_4,
#div_content #div_plansite .a_arrow_4{
	background-image:url(../../img/basic/arrow_4.png);
}

#div_content #div_espace_cheminee{
	height:170px;
}

#div_flash_cheminee{
	margin-left:65px;
}

/** MIDDLE **/
#div_content #div_middle{
	float:left;
	width:540px;
	margin-left:25px;
	margin-top:15px;
}

#div_content #div_middle .h2_title_page{
	background-image:url(../../img/basic/quadrillage.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-left:108px;
	font-weight:normal;
	padding-bottom:0px;
	height:12px;
	font-size:12px;
	margin-top:0px;
}

#div_content #div_middle .h2_title_zoom{
	background-image:url(../../img/basic/quadrillage2.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-left:24px;
	font-weight:normal;
	padding-bottom:0px;
	height:12px;
	margin-top:0px;
	font-size:12px;
	color:#4F3130;
}

#div_content #div_middle .div_form{
	border:#D4750A dotted 1px;
	padding:5px;
	margin-top:15px;
}

#div_content #div_middle #div_zoom{
	margin-top:15px;
	height:270px;
}

#div_content #div_middle #div_zoom div{
	float:left;
	background-image:url(../../img/basic/bg_produit_1.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:122px;
	height:255px;
	text-align:center;
	padding-left:8px;
}

#div_content #div_middle #div_zoom div h3{
	color:#4F3130;
	text-align:center;
	font-size:12px;
	width:90px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:6px;
	height:30px;
}

#div_content #div_middle #div_zoom div h4{
	color:#4F3130;
	text-align:center;
	font-size:11px;
	margin:0px;
}

#div_content #div_middle #div_zoom div p{
	text-align:justify;
	font-size:10px;
	margin:0px;
	margin-left:5px;
	margin-right:5px;
	min-height:65px;
}

#div_content #div_middle #div_zoom div p a{
	text-decoration:none;
	color:#999999;
}

#div_content #div_middle #div_zoom #div_zoom_produit_2{
	background-image:url(../../img/basic/bg_produit_2.png);
}

#div_content #div_middle #div_zoom #div_zoom_produit_3{
	background-image:url(../../img/basic/bg_produit_3.png);
}

#div_content #div_middle #div_zoom #div_zoom_produit_4{
	background-image:url(../../img/basic/bg_produit_4.png);
}

#div_content #div_middle #div_zoom div .span_plus{
	background-image:url(../../img/basic/plus.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:23px;
	height:23px;
	float:right;
	margin-right:10px;
	display:block;
}

#div_content #div_middle #div_foot_middle .h2_title_foot_middle{
	background-image: url(../../img/basic/quadrillage3.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 24px;
	font-weight: normal;
	padding-bottom: 0px;
	height: 12px;
	margin-top: 0px;
	font-size: 12px;
	color:#990000;
}

#div_content #div_middle #div_foot_middle table td{
	vertical-align:top;
}

#div_content #div_middle #div_foot_middle table table{
	font-size:11px;
	width:350px;
	text-align:justify;
}

#div_content #div_middle table #td_astuce{
	width:160px;
}

#div_content #div_middle table #td_astuce h3{
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
}

#div_content #div_middle table #td_astuce h3 a{
	text-decoration:none;
	color:#990000;
	font-weight:normal;
	font-size:12px;
}

#div_content #div_middle table #td_astuce p{
	margin:0px;
	font-size:11px;
}

#div_content #div_middle table #td_astuce img{
	margin-top:10px;
}

/** PRODUITS **/
#div_content #div_middle .h1_title_page_produit, #div_content #div_middle .h1_title_page_produit_2, #div_content #div_middle .h1_title_page_produit_3, #div_content #div_middle .h1_title_page_produit_4{
	height:36px;
	width:503px;
	display:block;
	background-image:url(../../img/basic/frise_title_produit_1.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#282121;
	padding-left:20px;
	font-size:18px;
	padding-top:10px;
	margin-top:30px;
}

#div_content #div_middle .h1_title_page_produit_2{
	background-image:url(../../img/basic/frise_title_produit_2_white.png);
}

#div_content #div_middle .h1_title_page_produit_3{
	background-image:url(../../img/basic/frise_title_produit_3_white.png);
}

#div_content #div_middle .h1_title_page_produit_4{
	background-image:url(../../img/basic/frise_title_produit_4_white.png);
}

#div_content #div_middle #div_produits table{
	width:500px;
}

#div_content #div_middle #div_produits table td{
	width:50%;
	vertical-align:top;
	font-size:10px;
	text-align:justify;
	padding-right:15px;
}

#div_content #div_middle #div_produits table td h3{
	color:#282121;
	margin:0px;
	background-image:url(../../img/basic/pic_page.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-bottom:2px;
	text-align:left;/** AJOUT 01.06.09 **/
}

#div_content #div_middle #div_produits table td h4{
	margin:0px;
	font-size:9px;
	margin-bottom:2px;
	color:#999;
}

#div_content #div_middle #div_produits table td img{
	float:left;
	margin-right:2px;
}

#div_content #div_middle #div_produits table td p{
	margin:0px;
	height:100px;
}

#div_content #div_middle #div_produits table td .a_plus{
	display:block;
	float:right;
	background-image:url(../../img/basic/savoir_plus_white.png);
	background-position:left top;
	width:80px;
	height:25px;
}

#div_content #div_middle #div_produits table form select{
	width:120px;
	font-size:10px;
	color:#999999;
}

#div_content #div_middle #div_produits #table_produits{
	margin-top:25px;
}

/** PRODUIT **/
#div_content #div_middle .h1_title_page_produit{
	height:36px;
	width:503px;
	display:block;
	background-image:url(../../img/basic/frise_title_produit_1.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#282121;
	padding-left:20px;
	font-size:18px;
	padding-top:10px;
	margin-top:30px;
}

#div_content #div_middle #div_produit{
	padding-left:5px;
	color:#999999;
	text-align:justify;
	width:500px;
}

#div_content #div_middle #div_produit table td{
	vertical-align:top;
}

#div_content #div_middle #div_produit #img_vignette{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

#div_content #div_middle #div_produit h2{
	color:#000000;
	font-size:14px;
	text-align:center;
	margin-bottom:10px;
}

#div_content #div_middle #div_produit .span_prix{
	color:#990000;
	font-weight:bold;
}

#div_content #div_middle #div_produit .span_prix span{
	font-size:15px;
}

#div_content #div_middle #div_produit .span_website a{
	background-image:url(../../img/basic/pic_pc.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#div_content #div_middle #div_produit .span_ref{
	color:#282121;
	font-weight:bold;
}

#div_content #div_middle #div_produit p{
	padding:0px;
	font-size:11px;
}

#div_content #div_middle #div_produit table td .a_plus{
	display:block;
	float:right;
	background-image:url(../../img/basic/savoir_plus_white.png);
	background-position:left top;
	width:80px;
	height:25px;
}

#div_content #div_middle #div_fiche_produit{
	margin-top:25px;
	width:500px;
}

#div_content #div_middle #div_fiche_produit h2{
	color:#000000;
	font-size:12px;
	margin-left:10px;
}

#div_content #div_middle #div_fiche_produit table #td_img_tech{
	width:155px;
}

#div_content #div_middle #div_fiche_produit table table td{
	width:50%;
	border-bottom:1px #000000 solid;
	color:#000000;
}

#div_content #div_middle #div_fiche_produit table table .td_left{
	font-weight:bold;
}

#div_content #div_middle #div_fiche_produit table table .td_right{
	border-left:1px #000000 solid;
	color:#999;
	padding-left:5px;
}

/** MENU RIGHT **/
#div_content #div_menu_right{
	float:left;
	width:149px;
	margin-top:15px;
	margin-left:27px;
}

#div_content #div_menu_right #div_search_right{
	background-image:url(../../img/basic/bg_search.png);
	background-position:right top;
	background-repeat:no-repeat;
	height:70px;
	padding-top:5px;
}

#div_content #div_menu_right #div_search_right #h2_search{
	background-image:url(../../img/basic/quadrillage5.png);
	background-position:left;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	padding-left:65px;
	margin-bottom:10px;
}

#div_content #div_menu_right #div_search_right form .inputTextSearch{
	font-size:9px;
	margin-left:10px;
	padding:1px;
}


#div_content #div_menu_right #div_search_right form .inputSubmitSearch{
	background:none;
	background-image:url(../../img/basic/arrow_3.png);
	background-position:center;
	background-repeat:no-repeat;
	border:none;
	vertical-align:middle;
	cursor:pointer;
}

/** TAGS **/

#div_content #div_menu_right #h2_tags{
	background-image:url(../../img/basic/quadrillage4.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:80px;
	font-size:12px;
	color:#999999;
	margin-top:15px;
}

#div_content #div_menu_right p{
	padding-left:5px;
	padding-right:5px;
	text-align:justify;
}

#div_content #div_menu_right p a{
	text-decoration:none;
	color:#999999;
}

#div_content #div_menu_right p .a_tags_1{
	font-size:14px;
}

#div_content #div_menu_right p .a_tags_2{
	font-size:14px;
	font-weight:bold;
}

#div_content #div_menu_right p .a_tags_3{
	font-size:16px;
}

#div_content #div_menu_right p .a_tags_4{
	font-size:16px;
	font-weight:bold;
}

#div_content #div_menu_right p .a_tags_5{
	font-size:10px;
}

#div_content #div_menu_right p .a_tags_6{
	font-size:10px;
	font-weight:bold;
}

#div_content #div_menu_right p .a_tags_7{
	font-size:9px;
}

#div_content #div_menu_right p .a_tags_8{
	font-size:9px;
}

#div_content #div_menu_right p .a_tags_9{
	font-size:9px;
	font-weight:bold;
}

/** TEMOIGNAGE RIGHT **/
#div_content #div_menu_right #div_temoignage_right{
	background-image:url(../../img/basic/bg_temoignage.png);
	background-position:right top;
	background-repeat:no-repeat;
	height:195px;
	padding-top:5px;
	color:#FFFFFF;
	font-size:10px;
	margin-top:15px;
	text-align:center;
}

#div_content #div_menu_right #div_temoignage_right h2{
	background-image:url(../../img/basic/quadrillage5.png);
	background-position:left;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	padding-left:65px;
	margin-bottom:10px;
	text-align:left;
}

#div_content #div_menu_right #div_temoignage_right p{
	text-align:justify;
}

/** SONDAGE **/
#div_content #div_menu_right #div_sondage_right{
	background-image:url(../../img/basic/bg_sondage.png);
	background-position:right top;
	background-repeat:no-repeat;
	height:170px;
	padding-top:5px;
	margin-top:15px;
	color:#FFFFFF;
	font-size:10px;
}

#div_content #div_menu_right #div_sondage_right #h2_sondage{
	background-image:url(../../img/basic/quadrillage5.png);
	background-position:left;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	padding-left:65px;
	margin-bottom:10px;
}

#div_content #div_menu_right #div_sondage_right h3{
	font-size:10px;
	margin:0px;
	margin-bottom:3px;
	margin-left:3px;
}

#div_content #div_menu_right #div_sondage_right input{
	font-size:10px;
	vertical-align:bottom;
}

#div_content #div_menu_right #div_sondage_right .inputSubmitSondage{
	border:none;
	background:none;
	background-image:url(../../img/basic/pic_valider.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:30px;
	width:100px;
	float:right;
	cursor:pointer;
}

#div_content #div_menu_right #div_sondage_right #div_result_sondage{
	margin-left: 3px;
	margin-top:3px;
}

#div_content #div_menu_right #div_sondage_right #div_result_sondage span{
	color:#990000;
	font-size:12px;
	font-weight:bold;
}

/** PRODUITS ASSOCIES RIGHT **/
#div_content #div_menu_right #div_head_produits_assoc{
	background-image:url(../../img/basic/bg_produit_plus.png);
	background-position:right top;
	background-repeat:no-repeat;
	height:10px;
	margin-top:15px;
}

#div_content #div_menu_right #div_produits_assoc{
	background-image:url(../../img/basic/bg_produit_assoc.png);
	background-position:right top;
	background-repeat:repeat-y;
	padding-top:3px;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	margin-top:0px;
	padding-bottom:10px;
}

#div_content #div_menu_right #div_foot_produits_assoc{
	background-image:url(../../img/basic/bg_produit_plus.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:10px;
	margin-top:0px;
}

#div_content #div_menu_right #div_produits_assoc h2{
	background-image:url(../../img/basic/quadrillage6.png);
	background-position:left 4px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	/*padding-left:20px;*/
	margin-bottom:10px;
	text-align:left;
	font-weight:normal;
	text-align:center;
}

#div_content #div_menu_right #div_produits_assoc h3{
	margin:0px;
}

#div_content #div_menu_right #div_produits_assoc p{
	text-align:justify;
	margin:0px;
	margin-bottom:5px;
}

#div_content #div_menu_right #div_produits_assoc .a_right{
	background-image:url(../../img/basic/en_savoir_plis_brown.png);
	background-position:left top;
	background-repeat:no-repeat;
	float:right;
	display:block;
	height:21px;
	width:82px;
	text-decoration:none;
	margin-right:5px;
	margin-bottom:30px;
}

#div_content #div_menu_right #div_produits_assoc #p_bottom a{
	background-image:url(../../img/basic/pic_ok.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	display:block;
	text-decoration:underline;
	text-align:center;
	color:#FFF;
	height:40px;
	margin-top:10px;
}

/** SEARCH **/
#div_content #div_middle #div_results{
	background-image:url(../../img/basic/bg_result_1.png);
	background-position:top left;
	background-repeat:no-repeat;
	min-height:400px;
	_height:400px;
	padding-top:10px;
	padding-left:10px;
	margin-top:30px;
}

#div_content #div_middle #div_results #div_link_result{
	margin-bottom:50px;
}

#div_content #div_middle #div_results #div_link_result table td{
	padding-left:25px;
}

#div_content #div_middle #div_results #div_link_result a{
	background-image:url(../../img/basic/pic_page.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	text-decoration:none;
	color:#999999;
}

#div_content #div_middle #div_results #div_link_result .a_current{
	background-image:url(../../img/basic/etoile.png);
	font-size:14px;
	color:#000000;
	font-weight:bold;
	padding-left:22px;
}

#div_content #div_middle #div_results h3{
	background-image:url(../../img/basic/pic_page.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	font-size:12px;
}

#div_content #div_middle #div_results h3 a{
	text-decoration:none;
	color:#282121;
}

#div_content #div_middle #div_results h3 span{
	color:#999;
	font-weight:normal;
}

/** CONTACT **/
#div_content #div_middle #table_contact{
	width:500px;
}

#div_content #div_middle .h1_title_page_lettre{
	height:36px;
	width:503px;
	display:block;
	background-image:url(../../img/basic/frise_lettre.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#282121;
	padding-left:20px;
	font-size:18px;
	padding-top:10px;
	margin-top:30px;
}

#div_content #div_middle #table_contact td{
	font-size:11px;
	padding-bottom:10px;
	padding-left:10px;
}

#div_content #div_middle #table_contact .td_3 input, #div_content #div_middle #table_contact textarea{
	width:99%;
}

#div_content #div_middle #table_contact input{
	width:97%;
}

#div_content #div_middle #table_contact .inputSubmitContact{
	border:none;
	background:none;
	background-image:url(../../img/basic/pic_valider.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:30px;
	width:100px;
	float:right;
	cursor:pointer;
}

/** DIAPORAMAS **/
#div_content #div_middle #table_diaporamas{
	width:500px;
	margin-top:15px;
}

#div_content #div_middle .h1_title_page_diapo{
	height:36px;
	width:503px;
	display:block;
	background-image:url(../../img/basic/frise_diapo.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#282121;
	padding-left:20px;
	font-size:18px;
	padding-top:10px;
	margin-top:30px;
}

#div_content #div_middle #table_diaporamas td div{
	width:220px;
	margin-top:15px;
	/*height:150px;*/
}

#div_content #div_middle #table_diaporamas td div a{
	background-image:url(../../img/basic/frise_290_diapo.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	display:block;
	height:18px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding-top:131px;
	padding-left:5px;
}

#div_content #div_middle #div_diaporama table{
	width:500px;
}

#div_content #div_middle #div_diaporama table td{
	border-bottom:solid #000000 1px;
	font-size:11px;
	padding:4px;
}

#div_content #div_middle #div_diaporama table td a{
	text-decoration:none;
	color:#999999;
}

#div_content #div_middle #div_diaporama table h3{
	color:#990000;
	font-size:12px;
	text-align:center;
	margin-bottom:2px;
}

#div_content #div_middle #div_diaporama table .td_right{
	border-left:1px #000 solid;
}

/** INSTALLATEURS **/
#div_content #div_middle #div_installateurs .span_search{
	font-weight:bold;
	display:block;
	color:#000000;
	margin-bottom:10px;
	margin-top:10px;
}

#div_content #div_middle .h1_title_page_installateur{
	height:50px;
	width:507px;
	display:block;
	background-image:url(../../img/basic/frise_installateur.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#282121;
	padding-left:20px;
	font-size:18px;
	padding-top:55px;
	margin-top:0px;
}

#div_content #div_middle #div_installateurs table{
	width:500px;
	font-size:11px;
}

#div_content #div_middle #div_installateurs table td{
	width:500px;
	font-size:11px;
}

#div_content #div_middle #div_installateurs table p{
	margin:0px;
	padding-left:15px;
	width:245px;
}

#div_content #div_middle #div_installateurs table p a{
	text-decoration:none;
	color:#999999;
}

#div_content #div_middle #div_installateurs table h4{
	font-size:12px;
	color:#990000;
	margin:0px;
	margin-bottom:10px;
	margin-top:10px;
}

#div_content #div_middle #div_installateurs table h3{
	font-size:11px;
	color:#000;
	margin:0px;
	background-image:url(../../img/basic/pic_page.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
}

#div_content #div_middle #div_installateurs p .a_details{
	float:right;
	background-image:url(../../img/basic/pic_details.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:80px;
	height:25px;
	cursor:pointer;
	margin-right:40px;
}

#div_content #div_middle #div_installateur h2{
	color:#000000;
}

#div_content #div_middle #div_installateur .img_logo_partenaire{
	float:right;
	margin-right:15px;
}

#div_content #div_middle #div_installateur .p_description{
	background-image:url(../../img/basic/pic_page.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:16px;
}

#div_content #div_middle #div_installateur .p_description2{
	background-image:url(../../img/basic/pic_pc.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:16px;
	margin-bottom:30px;
}

#div_content #div_middle #div_installateur .p_description2 a{
	color:#4F3130;
	font-weight:bold;
	text-decoration:none;
}

#div_content #div_middle #div_installateur h3{
	color:#990000;
	font-size:13px;
	margin-top:30px;
}

#div_content #div_middle #div_installateur .div_marques{
	font-size:10px;
}

/** PARTENAIRES **/
#div_content #div_middle #div_partenaires h2{
	color:#000000;
	border-bottom:#ccc dashed 1px;
	border-top:#ccc dashed 1px;
	padding:3px;
}

#div_content #div_middle .h1_title_page_info{
	height:36px;
	width:503px;
	display:block;
	background-image:url(../../img/basic/frise_title_info.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#282121;
	padding-left:20px;
	font-size:18px;
	padding-top:10px;
	margin-top:30px;
}

#div_content #div_middle #div_partenaires table div{
	padding-left:15px;
	background-image:url(../../img/basic/pic_page.png);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:11px;
}

#div_content #div_middle #div_partenaires table p{
	padding-left:15px;
	background-image:url(../../img/basic/pic_pc.png);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:11px;
}

#div_content #div_middle #div_partenaires table p a{
	text-decoration:none;
	font-weight:bold;
	color:#4F3130;
}

/** LEXIQUE **/
#div_alphabet{
	text-align:center;
	margin-top:15px;
}

#div_alphabet a{
	text-decoration:none;
	color:#999999;
	font-size:11px;
}

#div_content #div_middle #div_lexique{
	margin-top:15px;
}

#div_content #div_middle #div_lexique a{
	display:block;
	color:#999999;
	text-decoration:none;
	background-image:url(../../img/basic/pic_page.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:25px;
	font-size:11px;
	/*border-top:#ccc dashed 1px;*/
	border-bottom:#ccc dashed 1px;
	padding-top:5px;
	padding-bottom:5px;
	width:475px;
}

#div_content #div_middle #div_lexique a:hover{
	background-image:url(../../img/basic/bg_lexique2.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
}

#div_content #div_middle  #div_word_lexique h2{
	background-image:url(../../img/basic/bg_lexique2.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:25px;
	color:#FFFFFF;
	font-size:11px;
	border-top:#ccc dashed 1px;
	border-bottom:#ccc dashed 1px;
	padding-top:5px;
	padding-bottom:5px;
	width:475px;
	margin-top:15px;
}

#div_content #div_middle  #div_word_lexique p{
	width:475px;
	text-align:justify;
	font-size:11px;
	padding-left:20px;
}

#div_content #div_middle #div_word_lexique a{
	background-image:url(../../img/basic/retour_violet.png);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	width:80px;
	height:25px;
	float:right;
	margin-right:50px;
}

/** WEBZINE **/

#div_content #div_middle #div_webzine{
	margin-top:15px;
	width:500px;
}

#div_content #div_middle #div_webzine #div_current_webzine table tr td{
	vertical-align:top;
	text-align:justify;
}

#div_content #div_middle #div_webzine #div_current_webzine table tr td h2{
	color:#000000;
	margin-left:10px;
	font-size:12px;
}

#div_content #div_middle #div_webzine #div_current_webzine table tr td p{
	margin-left:10px;
	font-size:11px;
}

#div_content #div_middle #div_webzine #div_current_webzine table tr td a{
	background-image:url(../../img/basic/read_webzine_white.png);
	background-position:top left;
	background-repeat:no-repeat;
	float:right;
	display:block;
	width:136px;
	height:42px;
	text-decoration:none;
}

#div_content #div_middle #div_webzine #div_old_webzine table tr td{
	vertical-align:top;
	text-align:center;
}

#div_content #div_middle #div_webzine #div_old_webzine h3{
	font-size:12px;
	color:#000000;
}

#div_content #div_middle #div_webzine #div_old_webzine table tr td img{
	margin-bottom:5px;
}

#div_content #div_middle #div_webzine #div_old_webzine table tr td .a_webzine{
	background-image:url(../../img/basic/pic_page.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
}

#div_content #div_middle #div_webzine #div_form_inscription{
	margin-top:15px;
	margin-bottom:15px;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

#div_content #div_middle #div_webzine #div_form_inscription input{
	font-size:9px;
}

#div_content #div_middle #div_webzine #div_form_inscription #inputSend{
	/*font-size:0px;*/
	background:none;
	border:none;
	background-image:url(../../img/basic/arrow.png);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
}

/** FOOTER **/
#div_footer{
	/*background-image:url(../../img/basic/bg_foot.png);
	background-repeat:repeat-x;
	background-position:top;*/
	height:29px;
	margin:auto;
	width:900px;
	font-size:9px;
	text-align:center;
	padding-top:29px;
}

#div_footer a{
	text-decoration:none;
	color:#999;
}
