/*  Loïc Pennamen  */

/* **************************************************** */
/* BASE*/
h1 a, h2 a, h3 a, h4 a, h5 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
text-decoration : none;
}
textarea{
resize:vertical;
}

input.leurre{display:none;}

.toggleForm{
margin:5px 0px; background:white; border:1px solid silver; border-radius : 15px; padding:7px; display:none
}

.trad-table{width:100%; font-size:13px; border-collapse:collapse; background:white;border:4px solid white;}
	/* .trad-table tr:hover{background:#f5f5f5; } */
	.trad-table td{padding:2px 2px 2px 2px; }
	.trad-table .trad-comm{color:green; background:#efefef;  }
	.trad-table .trad-indice{/*white-space:nowrap;*/ border-right:1px dotted silver; color:gray;}
	.trad-table .trad-edit{width:400px;}
	.trad-table .trad-edit input{width:400px; border:1px solid silver;}

.cont-table{width:100%; font-size:13px; border-collapse:collapse; background:white;}
	.cont-table td, .cont-table th{padding:2px 7px 2px 7px; }
	.cont-table tr.th1 th{background:#65b2df; font-weight:600; color:white;}
	.cont-table td{padding:4px 7px 4px 7px; }
	.cont-table .cont-indice{white-space:nowrap; text-align:right; border-right:1px dotted silver; color:gray;}
	.cont-table .cont-edit{padding:0px; }
	.cont-table .cont-edit input{width:98%; margin-left:1%; margin-right:1%; border:1px solid silver;}
	.cont-save{ width:25px;}
		.cont-save a{ width:25px;}
	.cont-versions{ font-size:9px; width:150px; }

	
.mybox-up{text-align:center; display:none;position:fixed; left:50%; top:30%;margin-left:-160px; border:1px solid gray;  z-index:900; background:white; width:300px;height:75px;padding:10px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.mybox-down{display:none;position:fixed; top:0px; left:0px; z-index:800; height:100%; width:100%; background:silver;-moz-opacity:0.6;opacity: 0.6;filter:alpha(opacity=60);}

.mini, p.mini {font-size : 9px;line-height:10px;font-family:Arial;padding:0px; margin:0px;}
.erreur {color:black;border : 1px solid #a12f2f;margin : 5px 5px 5px 0;padding : 5px;background : #f5ecec;border-radius : 15px;}
.info {color:black;border : 1px solid #37a12f;margin : 5px 5px 5px 0;padding : 5px;background : #ecf5ec;border-radius : 15px;}

input.boutonFancy, a.boutonFancy {font-size : 12px;color : black;font-weight : 100;padding : 1px 4px;border : 1px solid gray;cursor : pointer;background : #fff; border-radius : 10px;}
input.boutonFancy:hover, a.boutonFancy:hover {text-decoration : none;background : #e2e2e2;border-color : black;}
input.boutonFancy.disabled, a.boutonFancy.disabled{color : #dadada; border-color:silver; cursor : no-drop; background : #ededed; padding : 1px 4px;border-radius : 10px; }

input.boutonFancy2, a.boutonFancy2 {font-size:9px; color : black;font-weight : 100;padding : 1px 4px;border : 1px solid gray;cursor : pointer;background : #fff; border-radius : 10px;}
input.boutonFancy2:hover, a.boutonFancy2:hover {text-decoration : none;background : #e2e2e2;border-color : black;}
input.boutonFancy2 img, a.boutonFancy2 img { vertical-align:bottom; position:relative; top:2px; right:2px; }
input.boutonFancy2.disabled, a.boutonFancy2.disabled{color : #dadada; border-color:silver; cursor : no-drop; background : #ededed; padding : 1px 4px;border-radius : 10px; }

fieldset.fieldsetAdmin {background : #dedede;color:black;border : 1px solid #a5a5a5;padding : 5px 10px;border-radius : 10px;}
	fieldset.fieldsetAdmin.off{ background:#dec2bf; }
	fieldset.fieldsetAdmin.on{ background:#cfdcc7; }
legend.legendToggle {color : #444444;background : #fff;padding : 1px 5px;border : 1px solid #a5a5a5;font-weight : bold;cursor : pointer ;border-radius : 10px;}
legend.legendToggle:hover {color : black;}
#menuAdmin {
position:absolute; z-index:900; width:98%;
background : url('../img/base/adminMenu.gif') 4px 4px no-repeat #373c40; color : white; padding-left : 2%; 
-moz-box-shadow: 0px 0px 19px #000000;-webkit-box-shadow: 0px 0px 19px #000000;box-shadow: 0px 0px 19px #000000; 
}
	#menuAdmin img { vertical-align:middle; }
	#menuAdmin span { color :#65b2df; display : block; float : left; margin : 3px 2px 3px 2px; padding : 5px 5px 5px 5px; font-weight : bold; }
	#menuAdmin a {font-weight:100;  color : #d0d0d0; display : block; float : left; margin : 3px 2px 3px 2px; padding : 5px 5px 5px 5px; border : 1px solid gray; 
				background : #40474e; text-decoration:none; font-size:11px; font-family:Arial; }
	#menuAdmin a.up , #menuAdmin a.deconnexion{ background:#65b2df; color:white; font-weight:bold;}
	#menuAdmin a:hover { color : #fff; text-decoration : none; }
	#menuAdmin a.deconnexion{ float:right; margin-right:10px ; background:#65b2df; color:white;}

.fixed {
position : absolute;
}
html > body .fixed {
position : fixed;
}
a.edit {}
a.edit img {margin : 0;padding : 0;opacity : 0.3;}

/* TinyMCE */
#bodytinymce {
overflow : auto;
/* background : #fff; */
text-align : left;
padding : 0 10px;
margin : 0;
cursor : text;
float : none;
}
#bodytinymcespecial {
background : url('../imgs/tile.jpg') #fff;
text-align : left;
padding : 0;
cursor : text;
}
#tiny {
padding : 5px;
}
#tiny legend {
border : 1px solid #a5a5a5;
color : #000000;
background : #ffffff;
padding : 0 4px;
font-weight : bold;
border-radius : 6px;
white-space : normal;
/* cursor : pointer; */
}
#tiny legend a {
color : black;
text-decoration : none;
}
#tiny legend a:hover {
text-decoration : underline;
}
#tiny legend a:focus, #tiny legend a:active {
outline : 0;
}
#tiny fieldset {
margin-top : 10px;
padding : 0 10px;
border : 1px solid #a5a5a5;
border-radius : 6px;
background : #dedede;
}

#tiroir , #lpFileBrowser
	{text-align : left;color:black;}
#tiroir legend a, #lpFileBrowser legend a
	{color : black;text-decoration : none;}
#tiroir legend, #lpFileBrowser legend
	{border : 1px solid #a5a5a5;color : #000000;background : #ffffff;padding : 0 4px;font-weight : bold;border-radius : 6px;white-space : normal;/* cursor : pointer; */}
#tiroir fieldset, #lpFileBrowser fieldset 
	{margin-top : 10px;padding : 0 10px;border : 1px solid #a5a5a5;border-radius : 6px;background : #c4c4c4;}
#tiroir img, #lpFileBrowser img 
	{vertical-align : middle;padding-right : 3px;}
#tiroir a, #lpFileBrowser a
	{text-decoration : none;color : #5f5f5f;font-weight : bold;}
#tiroir a:hover, #lpFileBrowser a:hover 
	{color : black;}
#tiroir td, #lpFileBrowser td 
	{white-space : nowrap;}

	
#ftpPublic{background:#dedede; padding:8px; border-radius:10px; border:1px solid silver; }