

#SWAMpage_content{
width:1002px;
}

.RTheme_menu{
width:155px;
background-color:#3398e0;
}

.resultat_search_rdoc_class{


margin-left:10px;
}



.RTheme_zone{
padding:0px;
margin:0px;
width:151px;
}

.RTheme_title{
padding:0px;
margin:0px;
width:151px;
display:block;
z-index:50;
position:relative;

/*background-color:#2251a3 ;*/

background-color:#eeeeee;
/*background-image:url('/portal/page/portal/Ressources/Images/middle_tab_off.gif');
background-repeat:repeat-x;*/

color:#2251a3;
/*
border-top:2px #3261b3 solid;
border-bottom:2px #124193 solid;
border-right:2px #124193 solid;
border-left:2px #3261b3 solid;
*/

border-top:1px #dddddd solid;
border-bottom:1px #dddddd solid;
border-right:2px #f3f3f3 solid;
border-left:2px #f3f3f3 solid;

text-decoration:none;

}

.RTheme_title_text{
display:block;
margin-top:2px;
margin-bottom:2px;
margin-left:3px;
margin-right:5px;
font-weight:normal;
/*text-transform:uppercase;*/
font-family:arial;
font-size:12px;
}


.RTheme_elements{
padding:0px;
margin:0px;
display:none;
position:absolute;
float:left;
/*width:151px;*/
z-index:5;
margin-left:0px;
background-color:#ffffff;
border-right: 2px solid #a2a2a2;
border-left: 1px solid #a2a2a2;
border-bottom: 2px solid #a2a2a2;
border-top: 1px solid #a2a2a2;
}

.RTheme_element{
display:block;
color: #2251a3; 
text-decoration: none;
font-family:verdana;
font-size:11px;
background: #e5e5e5 url('/portal/page/portal/Ressources/Images/swam_21/puce_menu_nav.png') middle left no-repeat;
border-bottom:0px;
margin-bottom:2px;
}


.RTheme_element:hover{
display:block;
color:#bd150c;
text-decoration: none;
font-family:verdana;
font-size:11px;
background: #e5e5e5 url('/portal/page/portal/Ressources/Images/swam_21/puce_menu_nav.png') middle left no-repeat;
border-bottom:1px solid #bd150c;
margin-bottom:2px;
}


.RTheme_element_text{
display:block;
margin-bottom:2px;
margin-top:2px;
margin-right:3px;
margin-left:3px;
}









/***** REcherche Thematique Onglets    **************/

#doc_tabs{
 height:21px;
 padding-top:2px;
 background-color:#124193;
 width:782px;

 margin-left:8px;
 margin-bottom:5px;
}

#doc_tabs *{
font-family:arial;
}

.doc_tab{
 display:block;
 float:left;
 background-color:#eeeeee;
 /*border:1px solid #0065b3;*/
 /*border-right:1px solid #0065b3;
 border-left:1px solid #0065b3;
 border-top:1px solid #0065b3;
 */
 border-bottom:1px solid #3261b3;
 font-family:"Trebuchet MS",Trebuchet;
 color:#2251a3;
 font-weight:bold;
 font-size:14px;
 padding-left:5px;
 padding-right:5px;
 margin-left:5px;
 /*margin-bottom:5px;*/
 text-decoration:none;
 margin-top:4px;

}

.active_tab{
 background-color:#fff;
 color:#ff7800;
 padding-top:1px;
font-weight:bold;
 border-bottom:none;
}
.doc_encart{
 display:none;
}
.active_encart{
 display:block;
}

.doc{
 margin:5px;
 padding:1px;
 border:1px solid #3261b3;
 width:780px;
 margin-bottom:35px;
}


.doc img{
border:0px;
}

.doc table{
width:780px;
}

.doc .doc_entete table{
width:780px;
}


.doc .doc_entete table tr td{
width:0px;
}

.doc  .doc_entete table tr td .doc1_title{
width:670px;
}


.doc *{
font-family:arial;
}

.doc .doc_title{
 font-size:14px;
 text-decoration:none;
 font-weight:bold;
 display:block;
 background-color:#e5e5e5;
 color:#3261b3;
 margin-bottom:5px;
 padding:2px;
 padding-left:5px;
}
.doc .doc_descr{
 text-align:justify;
 margin:3px;
 font-size:12px;
}
.doc .doc_descr .doc_download{
 display:block;
 clear:left;
 width:150px;
 padding:4px;
}
.doc .doc_descr .doc_auth{
 clear:left;
 display:block;
 padding-top:5px;
}
.doc .doc_descr img{
 float:left;
 margin-right:10px;
 margin-bottom:5px;
}

.doc .doc_date{
 clear:both;
 font-weight:bold;
 font-style:italic;
 margin:3px;
   font-size:12px;
}
.clearer{
 clear:both;
}
/**** PORTLET *****/
#doc_results table tr td,
#docs_search table tr td{
 border:none;
}
#docs_search{
 padding:10px;
 
}
#doc_results table{
 display:block;
 margin:7px;
}
.titleorimageid1siteid0{
 font-size:14px;
 text-decoration:none;
 font-weight:bold;
 display:block;
 background-color:#b9e0fe;
 color:#005a9f;
 margin-bottom:5px;
 margin-right:7px;
 padding:2px;
 padding-left:5px;
}
/*******************************************************************************************/
/******************************** Recherches personalisées   *******************************/
/*******************************************************************************************/
.doc1{
margin:0px;
 border:1px solid #3261b3;
width:780px;
margin-left:7px;
}

.doc1 *{
font-family:arial;
}


.doc1 table{
width:780px;
}

.doc1 img{
border:0px;
}

.doc1.doc1_entete table{
width:780px;
}


.doc1.doc1_entete table tr td{
width:0px;
}

.doc1 .doc1_entete table tr td .doc1_title{
width:670px;
}

.doc1 .doc1_entete{
/* display:block;;*/
/*float:left*/
 background-color:#e5e5e5;
 color:#005a9f;
/* clear:both;
width:660px;*/
}

.doc1_entete{
 background-color:#e5e5e5;
 display:block;
}


.doc1 .doc1_title{
 font-size:14px;
 text-decoration:none;
 font-weight:bold;
 /*display:block;*/
 float:left;
 background-color:#e5e5e5;
 color:#3261b3;

 margin-bottom:5px;
 padding:2px;
clear:none;

}






.doc1 .doc1_descr{
 text-align:justify;
 margin:3px;
 display:block;
 clear:both;
  font-size:12px;
}
.doc1 .doc1_descr .doc1_download{
 display:block;
 clear:left;
 width:150px;
 padding:4px;
}
.doc1 .doc1_descr .doc1_auth{
 clear:left;
 display:block;
 padding-top:5px;
}
.doc1 .doc1_descr .doc1_video{
 float:left;
 margin-right:10px;
 margin-bottom:5px;
 width:100px;
 height:80px;
}
.doc1 .doc1_descr .doc1_publication{
 float:left;
 margin-right:10px;
 margin-bottom:5px;
 width:100px;
 height:140px;
}
.doc1_type{
margin:0px;
float:right;
  display:block;
 margin-right:5px;
 margin-bottom:5px;
  margin-top:5px;
 font-size:9px;
 text-decoration:none;
 font-weight:bold;
 background-color:#e5e5e5;
 color:#3261b3;
 width:100px;
 text-align:right;
 font-family:arial;
}

.doc1 .doc1_date{
 clear:both;
 font-weight:bold;
 font-style:italic;
 margin:3px;
   font-size:12px;
}
.clearer{
 clear:both;
}


.RTheme_custom_search{
z-index:20;
position:relative;
background-color:#eeeeee; 
width:155px;
overflow-x:hidden;

padding-bottom:20px;

}



.resultat_search_rdoc_class .doc_tabs{
background-color:#124193;
}

.RTheme_portlet_titre{
width:151px;
display:block;
height:25px;
background-color:#3398e0;
color:white;
font-weight:bold;
border-bottom: #3398e0 2px solid;
border-right: #3398e0 2px solid;
border-top: #3398e0 2px solid;
border-left: #3398e0 2px solid;
font-size:12px;
text-align:center;
}


.RTheme_portlet_titre_text{
display:block;
margin-left:2px;
margin-top:3px;
margin-bottom:3px;
margin-right:2px;
font-family:Arial;
}

.RTheme_custom_search  .PortletText1{
color:#2251a3;
font-family:Arial;
font-size:10px;
display:block;
margin-left:4px;
margin-right:2px;
margin-top:10px;
}

.RTheme_custom_search .RTheme_inputtext{
background-color:#ffffff;
margin-top:5px;
width:140px;
color:#2251a3;
margin-left:4px;
margin-right:2px;
}

.RTheme_custom_search .RTheme_select{
background-color:#ffffff;
width:145px;
color:#2251a3;
margin-left:4px;
margin-right:2px;
}


.RTheme_submit{
margin-top:11px;
color:#ffffff;
background-color:#4a9f0e ;
font-weight:bold;
border-top:1px #fffffd solid;
border-bottom:1px #fffffd solid;
border-right:1px #fffffd solid;
border-left:1px #fffffd solid;
margin-left:2px;
margin-right:8px;
margin-top:15px;
float:right;
}



.resultat_search_rdoc form{
display:none;
}



#Res_doc_intro{
display:block;
margin-left:20px;
}

#Res_doc_intro *{


font-family:Arial;

}



.RTheme_message{
font-family:Arial;
display:block;
margin-left:12px;
}


#RTheme_ariane{
margin-bottom:10px;
margin-left:12px;
font-size:11px;
font-family:arial;
color:#2251a3;
}

#RTheme_ariane *{
font-size:11px;
font-family:arial;
color:#f8bf44;
}

#RTheme_ariane a{
font-size:11px;
font-family:arial;
color:#2251a3;
}

#RTheme_ariane .lien_actif{
color:#bd150c;
font-size:11px;
}




