/************************** formulaire ****************************/
form {margin:0;}

.formtext40 {width:40px;}
.formtext50 {width:50px;}
.formtext60 {width:60px;}
.formtext70 {width:70px;}
.formtext100 {width:100px;}
.formtext120 {width:120px;}
.formtext140 {width:140px;}
.formtext150 {width:150px;}
.formtext170 {width:170px;}
.formtext200 {width:200px;}
.formtext220 {width:220px;}
.formtext250 {width:250px;}
.formtext270 {width:270px;}
.formtext300 {width:300px;}
.formtext350 {width:350px;}
.formtext400 {width:400px;}
.formtext450 {width:450px;}

textarea{
width:400px;
height:40px;
font-size:1em;
border:1px solid #93A0AA
}

/********** handler admin ******/
span.content_admin_handler {
	display: block;
	float: left;
	margin: 5px;
	font-size: 0.9em;
	font-weight: bolder;
	border-radius: 4px 4px 4px 4px;
	background: none repeat scroll 0 0 #00A1DE;
	color: #FFFFFF;
	padding: 3px 10px 4px;
	height: auto;
	border: 0 none;
}

span.content_admin_handler a {
	color: #FFFFFF;
}

span.content_admin_handler img {
	position: relative;
	margin-bottom: -4px;
}
/************************** formulaire validation****************************/
#admin_content  input.required, #admin_content  textarea.required {
border: 1px solid #888888;
}

label.validation-advice {
margin: -15px 0 0 -20px;
position: absolute;
background: rgb(0238, 10, 50);
background: none repeat scroll 0 0 rgba(238, 10, 50, 0.7);
z-index: 9001;
padding: 2px 8px;
color: #FFFFFF;
border: 1px solid #FFFFFF;
font-size: 13px;
font-weight: bolder;
border-radius: 5px 5px 5px 5px;
box-shadow: 3px 3px 6px #000000;
text-align: center;
}
.custom-advice {
margin: 5px 0;
padding: 5px;
background-color: #c8aa00;
color: #fff;
font-weight:bold;
}
/****************** Media preview **********************/
.kmt_media_left{float:left;}
.kmt_image_preview{
text-align:center;
font-weight:bolder;
width: 130px;
border: 1px solid #666;
padding: 10px;
background:#efefef;
}
.kmt_image_preview img{
border:1px solid #000000;
}
.kmt_video_preview{
text-align:center;
font-weight:bolder;
width: 210px;
border: 1px solid #666;
padding: 10px;
background:#454545;
}

.agrandir{
	margin:3px 3px 0;
}
/*********** Keyword ********/
#keyword_box{
}

#listKeyword_box{
display:none;
position:absolute;
z-index:99999;
}
/************** Drapeau de langue ******************/
img.flag_ico{
position:relative;
margin:-2px 3px 1px 3px;
}

