



/*	-------------------------------------------------------------
NOUVELLE STRUCTURE DES MOTEURS DE RECHERCHE 27 04 2010 par SF
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#blockSearchMaster{position:relative; margin:10px auto; padding:0; min-height:380px; height:auto !important; height:380px; width:100%;}
#blockSearchMaster #bSM_searchTitle{position:relative; margin:2px auto 10px auto; padding:0; width:97%; text-align:left;}
#blockSearchMaster #bSM_searchTitle span{text-indent:10px; color:#002d36;}
#blockSearchMaster .traitTop{position:relative; margin:2px auto; padding:0; width:85%; height:3px; background:#004D89;}
#blockSearchMaster #bSM_globalMot{position:relative; margin:4px auto;  min-height:297px; height:auto !important; height:297px; padding:0; width:85%; background:url(../images/fd_searchzone.jpg) 0 0 repeat-x #D3E9FF; border:1px solid #004D89}
#blockSearchMaster #blockMoteur{position:relative; float:left; width:75% !important; left:5px !important;}
#blockSearchMaster #blockMoteur .boxsearch7 {display:block; width:100px; text-align:right; position: relative; float:left; left:0px; margin-bottom:10px;}
#blockSearchMaster #blockMoteur .boxsearch8 {display:block; width:245px; text-align:left; position: relative; float:left; left:5px;}


#blockSearchMaster #blockVisuel{position:relative; float:right; width:23% !important; right:0px !important; min-height:297px; height:auto !important; height:297px;}
#blockSearchMaster #blockVisuel img{position:absolute; right:0px !important; top:0px;}


#BtnSubmitRecherche {border: 0; color:#fff; font-weight:bold; background-color:#FFFFFF; background:url(../images/2000som-ttu4.jpg) repeat-x bottom;}
#BtnLanceRecherche {border: 0; color:#fff; font-weight:bold; background-color:#FFFFFF; background:url(../images/2000som-ttu4.jpg) repeat-x bottom;}

#blockSearchMaster  #blockSearchIndiv{position:relative; width:335px;  margin:3px auto 2px auto;}
#blockSearchMaster  #blockSearchIndiv #boxsearch13 {border:#0791CE solid 1px; color:#09587B; font-weight:bold; background-color:#FFFFFF; background:url(../images/2000som-ttu4.jpg) repeat-x bottom;}
#blockSearchMaster  #blockSearchIndiv #boxsearch12 {border:#0791CE solid 1px; padding:2px;}
.navi+{font-size:12px;font-weight:bold;padding:8px 5px 8px 15px;text-transform:uppercase;background:#3E5EC6;}
.navi+ a{text-decoration:underline}

.traitColor1{border:1px solid #78A2C4;width:97%; margin:7px auto}
.traitColor2{height:1px; background:#439fb3; width:95%; margin:7px auto; position:relative}
.hbr{ display: block; position:relative; width:97%; height:7px;}
/* --- ### --- --- ### --- --- ### --- --- ### --- --- ### --- --- ### --- --- ### --- --- ### --- --- ### --- */




/*	-------------------------------------------------------------
	Moteur de recherche - STRUCTURE
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
#boxsearch1 {margin:auto; width:503px; text-align:left;}
#boxsearch2 {margin-top:10px;}
#boxsearch3 {display:block; background:url(../images/2000som-ttu3.jpg) repeat-x bottom; margin:auto; width:497px; border-left:#0791CE solid 3px; border-right:#0791CE solid 3px;}
#boxsearch4 {display:block; float:left; position:relative; left:8px; width:107px; text-align:left; min-height:340px; height:auto !important; height:340px; overflow:hidden;}
#boxsearch5 {display:block; float:left; position:relative; left:25px; width:355px; text-align:center;}
#boxsearch6 {margin:0px}
.boxsearch7 {display:block; width:100px; text-align:right; position: relative; float:left; left:0px; margin-bottom:10px;}
.boxsearch8 {display:block; width:245px; text-align:left; position: relative; float:left; left:5px;}
#boxsearch10 {display:block; background:url(../images/2000som-ttu2.gif) repeat-y; margin:auto; width:503px; text-align:center}
#boxsearch11 {margin:0px; padding-top:5px; padding-bottom:5px;}
#boxsearch12 {border:#0791CE solid 1px; padding:2px;}
#boxsearch13 {border:#0791CE solid 1px; color:#09587B; font-weight:bold; background-color:#FFFFFF; background:url(../images/2000som-ttu4.jpg) repeat-x bottom;}


#boxlist0 {width:96%; margin:15px auto;}
#boxlist1 {width:96.6%; background:#B5DBFE; margin-bottom:15px; padding:4px 10px; border: 1px solid #004d89;}
#boxlist1 p {padding:0 10px; text-align:left; text-decoration:none; width:95%; }
#boxlist2 { margin:0; }
#boxlist3 { margin:0; }
#boxlist4 { margin:0; }
.boxlist5 {width:97%; padding:5px 0 10px 0; color:#F18E00; font-size:12px; font-weight:bold; text-align:left; margin:auto}
.boxlist6 {float:left; text-align:left; color:#002D36;}
.boxlist7 {float:right; text-align:right; color:#002D36;}
.boxlist8 {width:100%; margin:auto; margin-bottom:8px;}
.boxlist9 {background-color:#004d89; text-align:left; padding:4px 10px; *height:21px; -height:21px; _height:21px; margin:0; color:#fff;}
.boxlist10 {padding:5px 0; border:#0791CE solid 1px; margin:2px auto;}
.boxlist11 {float:left; position:relative; left:6px; width:118px;}
.boxlist12 {border:#0791CE solid 1px}
.boxlist13 {float:left; position:relative; left:17px; width:78%; font-size:10px; color:#000000; background:#D3E9FF; text-align:left;}
.boxlist13 .boxlist13Left {display:block; position:relative; float:left; width:55%; min-height:40px; height:auto !important; height:40px; text-align:left; padding:5px; margin-left:10px;}
.boxlist13 .boxlist13Right {display:block; position:relative; float:left; width:35%; min-height:40px; height:auto !important;  height:40px; text-align:left; padding:5px; }

.boxlist14 {float:right; position:relative; right:10px; width:78%; font-size:10px; color:#000000; text-align:left;}
.boxlist14 .linkFiche{float:right; color:#004d89; text-decoration:underline; font-weight:bold;}



#boxlist17 {width:100%; margin:auto; text-align:left; padding:20px 0}
#boxlist17 a {text-decoration:none;}
#boxlist18 {position:relative; top:-4px}
#boxlist19 {}
#boxlist20 {}

.axFiche{position:relative; top:-3px; right:-9px; float:right}


#boxfich0 {position:relative; width:670px; margin:10px auto; text-align:left;}
.boxfich1 {border:#A3DAEB solid 4px; padding:4px;}
#boxfich2 {background-color:#004d89; text-align:left; padding:4px 10px; *height:21px; -height:21px; _height:21px; margin:4px auto; color:#fff; width:96%;}

#boxfich3 {float:left; position:relative; left:0px; text-align:left}
#boxfich4 {float:left; position:relative; left:15px; text-align:left}
#boxfich5 {float:right; position:relative; right:0px; text-align:right}
#boxfich6 {width:99%; border:#0791CE solid 1px; margin:auto;}
.boxfich7 {display:block; width:100px; text-align:right; position: relative; float:left; left:0px; margin-bottom:10px;}
.boxfich8 {display:block; width:245px; text-align:left; position: relative; float:left; left:5px;}

.boxfich9 {float:left; width:320px; position:relative;  margin:9px 0 0 9px; text-align:left; } /* colonne left */
#descPhotos{background:url(../images/dummy-318x221.gif) no-repeat  bottom;}
#descFiche{}

#boxfich9b {background:url(../images/deg_back.jpg) repeat-x  bottom #B7DCFE;} /* colonne left */

/* MODULE PHOTO ET VIDEO */
#boxPhotoMax{width:320px; height:375px; padding:0; margin:0; position:relative; overflow:hidden;}
#boxPhotoMax img{border: 1px solid #004d89;}
#boxPhotoMin{text-align:right; width:320px; margin:0px auto 10px auto;}
#boxPhotoMin img{border: 1px solid #004d89; cursor:pointer; width:70px;}



.boxfich10 {background-color:#B4DAFF;}
.boxfich11 {padding:5px; font-size:16px; font-weight:bold; color:#004d89;}
.boxfich12 {padding:5px 10px; text-align:left; margin:auto; color:#004d89;}
.boxfich13 {padding:5px 20px; text-align:left; margin:auto; color:#000;}
#boxfich14 {margin-top:15px; margin-bottom:15px;}
#boxfich15 {margin:auto; margin-top:10px; width:152px;}
#boxfich16 {width:100%; margin: 0px auto 10px auto;}
.boxfich17 {width:100%; padding-top:5px; text-align:left; margin:auto; margin-bottom:15px;}

.boxfich18 {float:left; width:310px; position:relative; margin:9px 9px 0 9px; }/* colonne right */
.bck18{background:#d3e9ff; min-height:322px; height:auto !important; height:322px;}
.boxfich19 {background-color:#3371A1; text-align:left}
#boxfich19b{background:url(../images/logo1_fd.png) no-repeat  center 305px;  min-height:375px; height:auto !important; height:375px; padding: 0;}


.boxfich20 {padding:5px; font-size:16px; font-weight:bold; color:#fff;}
#boxfich21 {margin-top:4px; border: 2px solid #004d89;}
#boxfich22 {border: 2px solid #23690C;}
.boxfich23 {overflow:hidden; width:318px; margin: 10px auto 10px auto; border: 2px solid #23690C;}
#boxfich24 {width:322px; margin:15px auto 15px auto;}
#boxfich25 {}

.clear2{height:15px; background:#fff; position:absolute; bottom:0; width:320px;}


#box-table-a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
margin: 0 auto 5px auto; 
	width: 98%;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 13px;
	font-weight:bold;
	padding: 8px;
	background: #A3DAEB;
	border-top: 4px solid #83C8E6;
	border-bottom: 1px solid #fff;
	color: #039;
}
#box-table-a td
{
	padding: 8px;
	background: #D1ECF5; 
	border-bottom: 1px solid #fff;


	color: #01509A;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #BEE5F1;
	color: #339;
}
















/*	-------------------------------------------------------------
	Moteur de recherche - NAVIGATION
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
ul#navsearch {
	width:321px;
	height:29px;
	list-style-type:none;
	margin:0; padding:0;
	margin-top:10px;
}




ul#navsearch li{
	height:29px;
	margin:0px;
	margin-bottom:2px;
}




ul#navsearch li a{
	height:29px;
	float:left;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:0px 0px;
	color:#FFFFFF;
	font-size:9px;
	text-align:left;
	padding:0 0 0 10px;
	text-decoration:none;
}




ul#navsearch li#rech_mn01 a { background-image:url(../images/btsom.gif); width:97px; line-height:27px}
ul#navsearch li#rech_mn02 a { background-image:url(../images/btsom.gif); width:97px; line-height:27px}
ul#navsearch li#rech_mn03 a { background-image:url(../images/btsom.gif); width:97px;}
ul#navsearch li#rech_mn04 a { background-image:url(../images/btsom.gif); width:97px;}
ul#navsearch li#rech_mn05 a { background-image:url(../images/btsom.gif); width:97px; line-height:27px}
ul#navsearch li#rech_mn06 a { background-image:url(../images/btsom.gif); width:97px; line-height:27px}
ul#navsearch li#rech_mn07 a { background-image:url(../images/btsom.gif); width:97px; line-height:27px}
ul#navsearch li#rech_mn08 a { background-image:url(../images/btsom.gif); width:97px;}
ul#navsearch li#rech_mn09 a { background-image:url(../images/btsom.gif); width:97px; line-height:27px}
ul#navsearch li#rech_mn10 a { background-image:url(../images/btsom.gif); width:97px; line-height:27px}




ul#navsearch li#rech_mn03 span,
ul#navsearch li#rech_mn04 span,
ul#navsearch li#rech_mn08 span
{ position:relative; top:2px; }


ul#navsearch li a:hover, ul#navsearch li.selected a {background-position:0 -29px;}





