html {font-size: 100%;}
body
{
	font-size: 62.5%;
	font-family:Arial, Helvetica, sans-serif;
	color:#454545;
	background:url(../images/css/fond_body.jpg) no-repeat top center;
}
object { outline:none; }
hr{display:none;}
strong{font-weight:bold;}
.txtBlanc{color:#FFFFFF}
.txtGris{color:#454545}
.txtOrange{color:#faaa43}
.s10{font-size:1em;}
.s11{font-size:1em;}
.s12{font-size:1.2em;}
.s13{font-size:1.3em;}
.s14{font-size:1.4em;}
.clearBoth{clear:both; float:none}
.clearBothMin{clear:both; float:none; font-size:0px; line-height:0px;}
.mL3px{margin-left:3px;}
.mT5px{margin-top:5px;}
.mT15px{margin-top:15px;}
a{ color:#3a53a8;text-decoration:none;}
a:hover{text-decoration:underline;}
.txtBlanc a{color:#FFFFFF;}
.inv{display:none;}

/*	DIV PRINCIPALE	*/
#main{width:950px;margin:0px auto; /*border-left:1px solid red; border-right:1px solid red; */}

/*	HEADER	*/
#header{float:left;background:url(../images/css/header/background_header.jpg) no-repeat;/*border:1px solid yellow;*/}
#logoBoiron{
	display:inline; 
	float:left;
	margin-top:53px;
	margin-left:15px;
}
ul#root_menu{
	float:left;
	display:inline;
	margin:55px 0px 0px 155px;
}
ul#root_menu li{display:inline;float:left;position:relative;}
ul#root_menu li span.g,
ul#root_menu li span.d {
	height:52px;
	float:left;
}
ul#root_menu li span.g{
	background:url(../images/css/header/bg_bouton_g.png) no-repeat left top;
	width:21px;
}
ul#root_menu li span.d{
	background:url(../images/css/header/bg_bouton_d.png) no-repeat left top;
	width:17px;
}
ul#root_menu li a{
	background:url(../images/css/header/bg_bouton_bg.png) repeat-x;
	color:#3a53a8;
	font-size:1.2em;
	font-weight:bold;
	text-transform:lowercase;
	font-variant:small-caps;
	font-family:trebuchet ms, arial;
}
ul#root_menu li a{display:block;float:left; padding:0px 7px 0 10px;height:41px;}
ul#root_menu li a.home span{background:url(../images/css/header/bt_home.png) no-repeat;padding-left:17px;display:block;}
ul#root_menu li a.groupInfo:hover span{text-decoration:underline;cursor:pointer;}
ul#root_menu li a.groupInfo span{line-height:13px; background:url(../images/css/header/bt_fl_bouton.png) no-repeat 0 2px;padding-left:17px;display:block;}
#title_page{float:left;display:inline;width:777px;height:80px;margin:15px 0px 0px 168px;float:left;/*border:1px solid #FF9933;*/}
#header span.main_title, 
#header h1.main_title{
	color:#FFFFFF;
	font-size:2.2em;
	font-weight:bold;
	padding:25px 0px 0px 35px;
	display:block;
}
#header h1.nd_title{
	color:#faaa43;
	font-size:1.4em;
	font-weight:bold;
	padding:7px 0px 0px 35px;
	text-transform:uppercase;
}
#header .filiale_title, #header .normal_title{
    position:relative;
}
#header .normal_title h1{
    font-size:1.8em;
    padding-top:5px;
}
#header .filiale_title h1{
    font-size:1.8em;
    padding-top:30px;
}
#header .filiale_title img, #header .normal_title img{
    position: absolute;
    right: 20px;
    top: 18px;
}

#title_page .mask {
	background:url(../images/css/header/mask_bandeau.png) no-repeat left top;
	width:774px;
	height:82px;
}
#header h1.subtitle{color:#faaa43;font-size:1.4em;font-weight:bold;text-transform:uppercase;padding:5px 0px 0px 35px;}
#breadcrumb_printlink{padding:4px 14px 3px 175px;}
#breadcrumb{padding:2px 0px;float:left;width:763px;}
#breadcrumb_printlink .printLink{display:block;float:right;background:url(../images/css/icons/printVersion.gif) no-repeat 0px 0px;padding:2px 0px 2px 17px;}

/*	CONTENU PRINCIPAL	*/
#main_bloc{/*background:yellow*/}
#main_content
{

	float:left;
	width:787px !important; width /**/:790px;
	padding-left:3px;
/*	background:#FF9933;*/
}
#main_content .content iframe{height:870px;overflow:hidden;width:722px;}
#colonne_centrale{
	/*background:#9999CC;*/
	width:589px;
	float:left;
}
#colonne_droite{
	/*background:#FF3333;*/
	width:198px;
	float:left;
}
/*	MODULE FLASH HP	*/
#main_bloc_hp{position:relative;margin:0px auto;width:855px;}

/*	LIEN TRANSVERSE ET FORMULAIRE DE RECHECRHE	*/
#transverse_link_search{width:160px;}
#transverse_link_search{
	margin:50px 6px 0px 0px;
	float:right; display:inline;	
}
#transverse_link_search.aboveFlashHP{position:absolute;top:55px;right:48px; float:none; margin:0px 0px 0px 0px;display:block;}
ul#transverse_link{float:right;margin:0px 0px 5px 0px;}
ul#transverse_link li{display:inline; float:left;height:12px;text-transform:uppercase;padding:0px 6px;line-height:1.1em;background:url(../images/css/separateur_transverse_menu.gif) no-repeat 0px 2px;}
#transverse_link_search ul#transverse_link li.first{margin-left:30px;padding:0px 4px 0px 23px;background:url(../images/css/icons/contact.png) no-repeat 0px 0px;}
#transverse_link_search.aboveFlashHP ul#transverse_link li.first{margin-left:10px;padding:0px 4px 0px 23px;background:url(../images/css/icons/contact.png) no-repeat 0px 0px;}
#searchForm{width:156px;height:22px;background:url(../images/css/background_searchForm.png) no-repeat;padding:0px;}
#seachInput{display:inline;	width:91px !important; width /**/:93px;	height:12px !important; height /**/:15px;line-height:1.1em;font-size:1.1em;	font-family:Arial, Helvetica, sans-serif;padding:3px 0px 0px 2px;margin:2px 0px 0px 24px;border:none;float:left;	background:none;position:relative}
#submitSearchButton{
	background:none;
	position:relative;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#FFFFFF;
	padding:0px;
	font-weight:bold;
	float:left;
	display:inline;
	margin:3px 0px 0px 16px;
	cursor:pointer;
}

/*	PRE-FOOTER*/
#prefooter
{
	width:808px;
	height:65px;
	margin:0px auto 0px auto;
	text-align:center;
}
#prefooter .background{
	background:url(../images/css/background_prefooter.png) no-repeat 0 -15px;
	width:808px;
	height:65px;
}
#prefooter .content{padding-top:15px; margin-top:-78px; position:relative }
#prefooter h3{
	font-size:1.6em;
	color:#7485b3;
	font-weight:normal;
	margin-bottom:5px;
}
#prefooter a{background:url(../images/css/puces/pre_footer.gif) no-repeat 0px 4px; color:#1256a6; padding-left:11px; font-size:1.1em;}

/*	LISTE DE LIENS DU FOOTER	*/
#footer_links{text-align:center;margin:5px auto 20px auto;}
#footer_links ul{margin:0px auto;}
#footer_links ul li{display:inline;padding:0px 1.5em;position:relative;background: url(../images/css/separateur_footer_menu.gif) no-repeat 0px 3px;}
#footer_links ul li.first{background:none; }
#footer_links ul li.first img{vertical-align:middle;margin-right:5px;}
#footer_links ul li a{margin:0px;display:inline;}
#footer_links ul li a.favoris{}
#footer_links ul li a.send_to_friends{background:url(../images/css/icons/send_to_friends.gif) no-repeat 0px 0.5em;; padding-left:2.7em}




/*##INSITE EDITING##*/
.user-login {
	background:#fff;
	text-align:center;
	font-size:1.2em;
	height:200px;
	margin-top:5px;
	padding-top:50px;
}
.user-login h1,
.border-box h1{font-size:1.2em;font-weight:bold;margin:10px 0;}
.user-login .block{width:250px;margin:0 auto;}
.user-login .block label{float:left;text-align:right;width:150px;}
.user-login input{border:1px solid #ccc;}
.user-login .buttonblock{margin-top:20px;}

.border-box{
	background:#fff;
	padding:15px;
	font-size:1.2em;
}
.border-box .attribute-language,
.border-box .feedback{margin:10px 0;}
.border-box .block{margin:5px 0;}
.border-box .block label{width:175px;float:left;}
.border-box .block .oe-window{clear:both}
.border-box .block input,
.border-box .block select{border:1px solid #ccc;}
.border-box .block fieldset {border:1px solid #999;padding:10px;}
.border-box .block fieldset legend{font-weight:bold;padding:0 5px;}
.border-box .block fieldset th{background:#ddd;padding:5px;}
.border-box .block fieldset td{padding:5px;}
.border-box .bloc fieldset table{border-spacing:1px;width:100%;}
.border-box .buttonblock{margin-top:25px;text-align:center;}
.border-box .buttonblock input {border:1px solid #ccc;background:#2f4492;color:#fff;font-weight:bold;}


.search .search_img{float:left;display:table;margin-right:10px;}
.search .bloc_edito p{font-size:1.1em;}
.search .bloc_edito .bloc_normal{float:none;}
.search a.avecFleche{padding-left:13px}
.search .search_result h3{color:#4266a0}



















