body {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

img {border: none;}

.corners {width: 8px;}

#loader {
	background-image: url(ajax.gif);
	width: 31px;
	position: absolute;
	margin: auto;
	top: .2em;
	left: 50%;
}

.allowDrag .widget .title.draggable {
    cursor: move;
}

.dropHelper {
	border: 2px dotted #ECECEC;
}

#tooltip, .content_message, .input_disable {
	border: 1px solid #BCBCBC;
	background-color: #ECECEC;
}

.widget {
    border: none;
	margin-bottom: 1.5em;
}

.widget .title {
	color:#000000;
	font-size:12px;
	padding:6px 10px;	
	background-color: #ECECEC;
	border:1px solid #bcbcbc;
	border-bottom:none;
}

.widget .title a, .widget .title a:link, .widget .title a:visited, .widget .title a:hover {
	color:#000000;
	padding:6px 0;
}

.widget .footer {
	color:#000000;
	font-size:14px;
	padding:0px;
	background-color: #ECECEC;
	border:1px solid #bcbcbc;
	border-top:none;
	height:15px;
}

.widget .content {
    background-color: #FFFFFF;
	border-left: 1px solid #bcbcbc;
	border-right: 1px solid #bcbcbc;
	overflow: hidden;
	padding:10px;
}

.widget .content a, .widget .content a:link, .widget .content a:visited, .widget .content a:hover {
    color: #4292cf;
}

.widget .content p{
	padding:0;
	margin:0;
}


/** HEADER **/
.widget.header .content {
	background: url('bg_header.png') repeat-x left top;
	height: 80px;
	padding-left:25px;
}
.widget.header .content a, .widget.header .content a:link, .widget.header .content a:visited, .widget.header .content a:hover {
    color: #FFFFFF;
}

.widget.header h1 {
	display: inline;
	font-size: 4em;
	font-style: italic;
	padding:15px 0 0 0;
}

.widget.header h1 a {
	text-decoration: none;
    color: #FFFFFF;
}

.widget.header h2 {
	color: #386200;
	padding:0;
	margin:0;
}




/** PROFIL **/
.avatar{
	border:1px solid #CCCCCC;
}


/** SETTINGS **/
.widget .settings {
    background-color: #EFEFEF;
	overflow: hidden;
	padding:5px 10px;
	
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #bcbcbc;
	border-right: 1px solid #bcbcbc;
}


/** CONTENT **/

.widget .content_one_video .title_header {
	background: url('bg_header_video.png') repeat-x left top;
	border-top:none;
	border-bottom:none;
	padding: 7px 10px 0 5px;
	height:23px;
	font-size:12px;
}

.widget .content_one_video .title_header span {
	color:#76B102;
}

.widget .video_container .video_title a.video_title {
	color: #76B102;
	text-decoration: none;
}

.widget .content_one_video .video_infos {
	font-weight:bold;
	background-color:#FFFFFF;
	border-top:1px dashed #bfbfbf;
	border-bottom:1px dashed #bfbfbf;
}

.widget .content_one_video .video_infos p{
	padding-left: 1.7em;
}

.widget .content_one_video .video_description {
	font-size:12px;
}

.widget .content_one_video .video_counter {
	background:url('/img/picto_view.png') no-repeat left top;
}

.widget .content_one_video .video_rating {
	background:url('/img/picto_star.png') no-repeat left top;
}

.widget .content_one_video .video_comments {
	background:url('/img/picto_comment.png') no-repeat left top;
}




/** SPECTATOR **/

.visitor_url img {
	border:1px solid #CCCCCC;
}

#create_your_account_div{
	background-color:#76b102;
}

#create_your_account:link, #create_your_account:visited, #create_your_account:hover {
	color:#FFFFFF;
}



/** ARCHIVE **/
.archive_link a, .archive_link a:link, .archive_link a:visited, .archive_link a:hover {
	background: url('bg_li_off.png') no-repeat left 7px;
}

.archive_link_active a, .archive_link_active a:link, .archive_link_active a:visited, .archive_link_active a:hover {
	color:#76b102 !important;
	background: url('bg_li_on.png') no-repeat left 7px;
}





/** ADDED **/
#systemMessage {
	left: 25%;
	top: 2.8em;
	top: 0;
}
#systemMessage .content {
	background-repeat: no-repeat;
	background-position: 1em center;
	padding: .8em;
	padding-left: 4em;
	font-weight: bolder;
	font-size: 1.2em;
	line-height: 1.5em;
	background-color: #ECECEC;
}

#systemMessage .content.info {
	background-image: url(accept.png);
	background-color: #E1FEA5;
	border: 1px dotted #76B102;
}

#systemMessage .content.error {
	background-image: url(error.png);
	background-color: #FFBCA6;
	border: 1px dotted #CC3300;
}

#systemMessage .content.system,
#systemMessage .content.ajax {
	background-image: url(system.png);
	background-color: #FFE2AE;
	border: 1px dotted #FFB31F;
}

#systemMessage .content.ajax {
	background-image: url(ajax.gif);
}

#devDebug {
	clear: both;
}