.videoCatFormContainer {
	background:								transparent url(/img/interieur/sprite-search.gif) no-repeat scroll 0 -302px;
	height:									42px;
	padding-left:							50px;
	padding-top:							6px;
}

.videoCatForm {
	background:								#D7CFCD none repeat scroll 0 0;
	padding:								3px 5px;
}

.videoCatForm .submit {
	background:								transparent url(/img/common/button-Background.gif) no-repeat scroll left -25px;
	border:									0 none;
	color:									#FFFFFF;
	cursor:									pointer;
	font-size:								10px;
	font-weight:							bold;
	height:									22px;
	line-height:							21px;
	margin:									0;
	width:									22px;
	padding:								0;
}	

.videoBlock{
	width:									225px;
	float:									left;
	margin:									22px 0 0 0;
	overflow:								hidden;
}

a.videoContainer{
	display:								block;
	width:									214px;
	cursor:									pointer;
}

a.videoContainer .bgUpVideo{
	display:								block;
	height:									108px;
	background-position: 							0 0;
	background:								transparent url(/img/interieur/webtv/spriteBgUpVideo.jpg) no-repeat;
	padding:								10px 16px 0 16px;
	overflow:								hidden;
	
}

a.videoContainer:hover .bgUpVideo{
	background-position: 							-224px 0;
}

a.videoContainer .bgDownVideo{
	background:								#000000 url(/img/interieur/webtv/SpriteBgDownVideo.jpg) no-repeat 0 bottom;
	display:								block;
	height:									40px;
}

a.videoContainer:hover .bgDownVideo{
	background-position: 							-224px bottom;
	background-color:							#575352;
}

.videoContainer h4{
	display:								block;
	width:									182px;
	margin:									0px 16px 0px 16px;
	text-align:								center;
	padding:								7px 0 7px 0;
	color:									#9cf1f7;
	font-size:								12px;
	font-weight:								bold;
}

.videoCatLeft,
.videoDateLeft
{
	color:									#51413f;
	font-size:								11px;
	background:								transparent url(/img/interieur/webtv/traitVideo.gif) no-repeat left 0;
	float:									left;
}

.videoCatLeft{
	padding:								0 0 0 5px;	
}	

.videoDateLeft{
	padding:								0 0 0 8px;
	margin:									0px 0 0 10px;		
}

.lightBottomMargin{
	margin:									0 0 30px 0;
}	

.imgCenter{
	display:								block;	
	margin:									0 auto;
}

a.videoLink{
	display:								inline-block;
	height:									18px;
	background-color:							#25a4af;
	color:									#ffffff;
	padding:								4px 6px 3px 6px;
	cursor:									pointer;
	margin:									0 0 25px 0;
}

a.videoLink span{
	display:								block;
	background:								transparent url(/img/interieur/webtv/PuceBtnBack.gif) no-repeat left 0;
	padding:								0 0 0 17px; 
}

a.videoLink:hover{
	background-color:							#0c7f8d;
}

.videoContent .bgUpVideoHigh{
	height:									410px;
	width:									641px;
	background:								transparent url(/img/interieur/webtv/bgUpVideoHigh.gif) no-repeat 0 0;
	padding:								10px 15px 0 15px;
	overflow:								hidden;	
}

.videoContent .bgDownVideoHigh{
	width:									641px;
	background:								#000000 url(/img/interieur/webtv/bgDownVideoHigh.gif) no-repeat 0 bottom;
	padding:								4px 15px 0 15px;
}

.videoContent h4{
	display:								block;
	margin:									0px;
	color:									#9cf1f7;
	font-size:								12px;
	font-weight:							bold;
	padding:								0 0 9px 0;
	width:									625px;
	float:									left;
}

.videoVote{
	float:									left;	
	display:								block;
}

#videoContainer {
}
#videoContainer span {
	display:			block;	
}
#videoContainer h4 {
	color: 				#534341;
	font-size: 			18px;
	font-weight:		bold;
	margin:				10px;
	padding:			0 10px;
}
#videoContainer table {
	border-collapse:	collapse;
}
#videoContainer td.tdLeft {
	padding:			0 5px 0 0;
	text-align:			left;
}
#videoContainer td.tdRight {
	padding:			0 0 0 5px;
	text-align:			right;
}

#videoContainer input.checkbox {
	background: 		none;
	height:				auto;
	margin: 			0 5px;
	width:				10px;
}
#videoContainer input.fullSubmit {
	width:				auto;
}
#videoContainer .generalsConditions {
	line-height: 		40px;
}
#videoContainer input.button {
	background:			url(/img/interieur/button.jpg) no-repeat 0 0;
	border:				0px;
	color:				#FFFFFF;
	cursor:				pointer;
	width:				102px;
	height:				27px;
	font-size:			12px;
	font-weight:		bold;
	font-family: 		arial;	
}
#videoContainer input.button:hover{
	background:			url(/img/interieur/button.jpg) no-repeat 0 -32px;	
}
#videoContainer  .concoursForm {
	background: 			#d7cfcd;
	margin: 				5px 5px 5px 130px;
	padding: 				0 5px;
	width: 					450px;
}
#videoContainer table.tForm {
	border-collapse:		collapse;
	margin-bottom: 		10px;
}
#videoContainer table.tForm td.tdLeft {
	padding:				0 5px 0 0;
	text-align:			left;
}
#videoContainer table.tForm td.tdRight {
	padding:				0 0 0 5px;
	text-align:			right;
}

#videoContainer input {
	background:			transparent url(/img/common/ecardInput-Background.gif) no-repeat left top;
	border:				0;
	font-size:			11px;
	height:				22px;
	margin:				5px 0 0 20px;
	padding:			5px 0 0 5px;
	width:				230px;
}
#videoContainer .concoursForm textarea {
	background:			transparent url(/img/common/textareaBackground.gif) no-repeat left top;
	border:				0;
	font-size:			11px;
	margin:				5px 0 0 20px;
	padding:			5px 0 0 5px;
	height: 			auto;
	width:				222px;/*230px*/
}
#videoContainer .concoursForm select {
	background:			transparent url(/img/common/ecardInput-Background.gif) no-repeat left top;
	border: 			0;
	margin:				5px 0 0 20px;
	padding:			0px 0px 0px 5px;
}
/* Surcharge, Car la feuille de style CMS_form.css n'est pas int�gr�e d'office */
#videoContainer .cms_forms_error_msg {
	border:				1px solid #FF0000;
	padding:			10px;
}
#videoContainer .commonFormRequiredFields {
	margin-left:		250px; 
	padding-bottom: 	10px;
}

.cms_forms_error_msg {
	border: none;
	border-bottom: 1px solid #e09992;
	border-top: 1px solid #e09992;
	color: #df1300;
	font-size: 12px;
	font-weight: bold;
}
img.requiredField {
	border: none;
	cursor: help;
}

.linkContest
{
	background:				url(/img/interieur/vote-Background.png) no-repeat;
	text-indent:			-5000em;
	height:					9px;
	width:					11px;
	display:				block;
	margin:					2px 5px auto 0;
	overflow:				hidden;
}
.linkContest:hover,
.nolinkContest
{
	background:				url(/img/interieur/vote-Background.png) no-repeat left -11px;
}



