/*@import url(/widgets/menuBuilder/menuBuilder.css);
@import url(/widgets/rssReader/rssReader.css);
@import url(/widgets/manageLibraryFlash/manageLibraryFlash.css);
@import url(/widgets/overWindow/overWindow.css);*/

#modulesContainer {height:120px; overflow:auto; border:4px solid white; margin:3px; padding:2px; cursor:pointer;}
.moduleItem{border:1px solid #A7B4BF; margin:4px; padding:2px; background:#FFFFFF; cursor:pointer;float:left;}
.moduleTitle{font-weight:bold; color:#A7B4BF; text-align:left; cursor:pointer;}
.moduleImg{float:left; cursor:pointer;}
.moduleDescription{float:left; cursor:pointer;}

.form_text {margin:2px; padding:0px; border:1px solid #AFAFAF;}
.form_success {margin:10px 4px; padding:10px 4px; border:2px solid #A6DF1B; background : #8BBF0B; text-align:center; color:white; font-size:14px; font-weight:bold;}
.form_fail{margin:4px; padding:4px; border:2px solid #EF7268; background : #DF1C0D; text-align:center; color:white; font-size:14px;}
.form_alert{margin:4px; padding:2px; border:2px solid #FFF22F; background : #FFF88F; text-align:center; color:#000000; font-size:1.3em;}
.form_alert h1 {text-align:center;font-size:1.2em;font-weight:bold;color:#000000;padding:0;margin:0;}
.form_alert li {list-style-type:circle;}
.form_btn {margin:2px; padding:2px; border:1px solid grey;}

/*menu builder*/
.mb{margin:2px;}
.mb_header{margin:1px; padding:2px; background:#BFBFBF; text-align:center;}
.mb_container{margin:1px; padding:2px; border:1px solid grey;}
.mb_container a {color:black;}
.mb_container a:hover{color:red;}

/*overWindow*/
#ow_bg{background-image:url(/images/alpha.png) !important;background-image:none;background-repeat:repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/alpha.png', sizingMethod='scale');width:100%;height:100%;position:absolute;top:0px;left:0px;}
/*position absolute est dans balise style pour bug calcul position de fenetre*/
#ow_overWindow {left: 50%;top: 50%;width: 700px;margin-top: -200px;margin-left: -350px;border: 1px solid #333;background-color: #eee;color:#000000;}
#ow_toolbar {height:15px;background:white;font-weight:bold;text-align:right;border-bottom:1px solid black;}
#ow_frame {overflow:auto;height:400px;}
#ow_btnclose {float:right;margin:2px;cursor:pointer;}
#ow_title {float:left;}

/*manageLibraryFlash*/
#mfl_repertory{width:125px; float:left; margin:2px; border: 1px solid #000000; background:#A7B4BF;}
#mfl_imagesViewer{width:500px; overflow : auto; height:250px; border: 1px solid #000000; margin:2px;}
#mfl_repertory div {padding:2px;}
#mfl_repertory a {cursor:pointer; color:#FFFFFF; text-decoration: none; display:block; width:auto !important; width:100%;}
#mfl_repertory a:hover  {background: #6FBEFF; display:block;}
.mfl_menu {};
.mfl_selectedRep {background:red;}

/*rss reader*/
.rssReader .title { font-size: 12px; margin:0; padding:0;}
.rssReader .title_mini { font-weight:normal; font-size:inherit;}
.rssReader .title a { text-decoration: none; color:#297CDF; }
.rssReader .title a:hover { text-decoration:underline; }
.rssReader .title a:visited {  }
.rssReader .title a:active {  }
.rssReader .title a:link {  }
.rssReader .description { font-size: 12px; margin:0; padding:0; margin-left: 10px; margin-bottom:0px;}
.rssReader input {height:16px; font-size: 11px; border:1px solid black;}
.rssReader_mini{}
.rssReader_mini div{padding:0;margin:0;}
.rssReader_mini .title { font-weight:normal; font-size:11px;padding:0;margin:0;}
.rssReader_mini .title a{ font-weight:normal; text-decoration: none; color:#297CDF; font-size:11px;}
.rssReader_mini  .title a:hover { text-decoration:underline; }
.rssReader_mini  .description{ display:none;}
