/* Affichage du portlet standard 'search' */

/* Colonne de gauche */
#protection_type_info ul, 
#protection_type_info li {
 list-style-type: none; 
} 
#protection_type_info ul {
 padding-right:0px;
 padding-top:0px;
 padding-bottom:0px;
 margin:0px;
 width:95%;
 padding-left:5%; 
} 
#protection_type_info li a {
 text-decoration: none; 
} 
#protection_type_info li a:hover, 
#protection_type_info li a:focus, 
#protection_type_info li a:active {
 text-decoration: none;
 font-size: 14px;
 font-weight: bold;
 font-style: italic;
} 
#protection_type_info #type_info #preambule {
 color: #CC3333;
 font-size: 13px;
 font-weight: bold;
 list-style-image: none;
 list-style-type: none;
 padding-bottom: 15px;
 padding-top: 15px;
 width:100%; 
} 
#protection_type_info #type_info .liens {
 background-image: url("/image/image_gallery?uuid=8740d6be-0ff2-4ac1-ae18-5e4cabe3ba13&groupId=10879&t=1303902148508");
 background-position: 0px center;
 background-repeat: no-repeat;
 font-size: 12px;
 list-style-image: none;
 list-style-type: none;
 padding-top: 6px;
 padding-bottom: 3px;
 padding-left: 20px;
 height: auto;
 border-bottom-width: 1px;
 border-top-style: none;
 border-right-style: none;
 border-left-style: none;
 border-bottom-style: dashed;
 border-bottom-color: #666;
} 
#protection_type_info #type_info #dernier_liens {
 background-image: url("/image/image_gallery?uuid=8740d6be-0ff2-4ac1-ae18-5e4cabe3ba13&groupId=10879&t=1303902148508");
 background-position: 0px center;
 background-repeat: no-repeat;
 font-size: 12px;
 list-style-image: none;
 list-style-type: none;
 padding-bottom: 3px;
 padding-top: 6px;
 padding-left: 20px;
 height: auto;
 border-top-style: none;
 border-right-style: none;
 border-left-style: none;
 border-bottom-style: none;
}	

/* Colonne de droite */
#typinfo {
 -moz-border-bottom-colors: none;
 -moz-border-image: none;
 -moz-border-left-colors: none;
 -moz-border-right-colors: none;
 -moz-border-top-colors: none;
 background-color: #FFFFFF;
 border-bottom-color: #666666;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-left-color-ltr-source: physical;
 border-left-color-rtl-source: physical;
 border-left-color-value: #666666;
 border-left-style-ltr-source: physical;
 border-left-style-rtl-source: physical;
 border-left-style-value: solid;
 border-left-width-ltr-source: physical;
 border-left-width-rtl-source: physical;
 border-left-width-value: 1px;
 border-right-color-ltr-source: physical;
 border-right-color-rtl-source: physical;
 border-right-color-value: #666666;
 border-right-style-ltr-source: physical;
 border-right-style-rtl-source: physical;
 border-right-style-value: solid;
 border-right-width-ltr-source: physical;
 border-right-width-rtl-source: physical;
 border-right-width-value: 1px;
 border-top-color: #666666;
 border-top-style: solid;
 border-top-width: 1px;
 height: auto;
 padding-bottom: 10px;
 text-align: left;
 width: 313px;
}
#clef {
 float: left;
 height: auto;
 width: 100%;
}
#clef ul {
 margin: 0;
}
#moclef {
 background-color: #FFFFFF;
 list-style-type: none;
 list-style-image: none;
 clear: right;
 height: auto;
 text-align: left;
}
#pagination {
 font-size: 14px;
 height: 30px;
 line-height: 30px;
 padding-top: 20px;
 text-align: center;
 text-decoration: none;
 width: 100%;
}
#pagination a {
 padding-left: 3px;
 padding-right: 3px;
 text-decoration: none;
}
#clef #moclef li form {
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 padding-bottom: 0;
 padding-right: 0;
 padding-top: 0;
 position: relative;
}
#clef #moclef li form #fenetre {
 height: 18px;
 width: 90%;
}
#clef #moclef li form .annot {
 font-size: 12px;
 height: 15px;
 text-decoration: underline;
 width: 100%;
}
#clef #moclef li form #focus {
 position: absolute;
 top: 15px;
}
#clef #moclef li .title {
 clear: right;
 color: #2200C1;
 font-size: 14px;
 font-weight: bold;
 padding-bottom: 3px;
 width: 100%;
}
#clef #moclef li .title .pdf {
 padding-left: 8px;
 padding-right: 8px;
 height: 16px;
 background-image: url('/image/image_gallery?uuid=e3662d74-a44c-425b-b972-bda56f29a974&groupId=10879&t=1303397452891');
 background-repeat: no-repeat;
 background-position: left top;
}
#clef #moclef li .title .ppt {
 padding-left: 8px;
 padding-right: 8px;
 height: 16px;
 background-image: url('/image/image_gallery?uuid=b2ebc368-b2e7-4b37-a0e3-acfa9e6c7bf2&groupId=10879&t=1303397452903');
 background-repeat: no-repeat;
 background-position: left top;
}
#clef #moclef li .title .doc {
 padding-left: 8px;
 padding-right: 8px;
 height: 16px;
 background-image: url('/image/image_gallery?uuid=9b4874f0-aefa-41d1-b9ce-98318d12353c&groupId=10879&t=1303397452876');
 background-repeat: no-repeat;
 background-position: left top;
}
#clef #moclef li .title .xls {
 padding-left: 8px;
 padding-right: 8px;
 height: 16px;
 background-image: url('/image/image_gallery?uuid=37f698ba-21df-4d10-8cbb-17e49088151d&groupId=10879&t=1303397452917');
 background-repeat: no-repeat;
 background-position: left top;
}
#clef #moclef li .extrait {
 clear: right;
 font-size: 12px;
 padding-bottom: 3px;
 text-align: justify;
 width: 90%;
}
#clef #moclef li .lien {
 clear: right;
 color: #0E774A;
 font-size: 12px;
 margin-bottom: 25px;
 width: 100%;
}
#clef #moclef li #total {
 clear: right;
 font-size: 10px;
 margin-bottom: 10px;
 width: 100%;
}
#clef #moclef li #sponsor {
 background-color: #FFFFE6;
 clear: right;
 color: #000000;
 font-size: 10px;
 margin-top: 10px;
 padding-top: 4px;
 width: 100%;
}
#clef #moclef li #sponsor_categorie {
 background-color: #FFFFE6;
 clear: right;
 font-size: 10px;
 padding-bottom: 4px;
 text-align: justify;
 width: 100%;
}
#clef #moclef li .sepa {
 background-color: #FFFFE6;
 clear: right;
 font-size: 10px;
 margin-bottom: 25px;
 padding-bottom: 5px;
 text-align: justify;
 width: 100%;
}
#clef #moclef li #sponsor_categorie a {
 color: #666666;
 font-size: 10px;
 margin-right: 50px;
 text-decoration: none;
}
#clef #moclef li #filtre {
 background-color: #F4F4F4;
 clear: right;
 color: #000000;
 font-size: 10px;
 padding-top: 5px;
 width: 100%;
}
#clef #moclef li #filtre_categorie {
 background-color: #F4F4F4;
 clear: right;
 font-size: 10px;
 padding-bottom: 5px;
 text-align: justify;
}
#clef #moclef li #filtre_categorie a {
 color: #666666;
 font-size: 10px;
 margin-right: 28px;
 text-decoration: none;
}
#typinfo li {
 
}
#clef #moclef .forme {
 padding-bottom: 15px;
}
#clef #moclef .result {
 margin-top: 5px;
}

#clef #moclef li {
 list-style-image: none;
 list-style-position: outside;
 list-style-type: none;
}