/**
 * File with main css class
 *
 * @copyright  Copyright(c) 2005, IC Zones
 * @author		Michael Jolin
 * @since		2005,11,02
 * @package		CSS
 *
 * @update		Guillaume Lacroix -> 2005,12,14
**/

body {
	width:					970px;
	padding:					0px;
	margin:					0px;
	margin-left:			20px;
	margin-right:			20px;
	background-color:		#616F79;
	font-family:			Verdana, Verdana, Geneva, sans-serif;
}

.body1280 {
	width:					1221px;
}

.hidden {
	display:			none;
}

.exemple {
	color:			#cccccc;
	font-size:		x-small;
}

.pageTitle {
	background-image:		url( '../img/title.gif' );
	background-repeat:	no-repeat;
	font-size:				16px;
	font-weight:			bold;
	white-space:			nowrap;
	color:					#162934;
	padding:					16px 0px 16px 40px;
	margin-bottom:			5px;
}

.sendForm, .menuAdmin, .login, .news, .labelsAdmin, .newsAdmin, .webGenerator, .page {
	position:				relative;
	padding:					10px 10px 25px 25px;
	margin-right:			25px;
	margin-left:			275px;
	width:					660px;
	height:					380px;
	min-height:				380px;
	background-color:		#FFFFFF;
	font-size:				11px;
}

.page1280 {
	position:				relative;
	padding:					10px 10px 25px 25px;
	margin-left:			275px;
	width:					911px;
	height:					380px;
	min-height:				380px;
	background-color:		#FFFFFF;
	font-size:				11px;
}

.top {
	margin-top:				5px;
	text-align:				right;
	background-image:		url(../img/top.jpg);
	width:					100%;
	height:					198px;
	overflow:				hidden;
}

.top img.logo {
	position:				absolute;
	margin-top:				70px;
	margin-left:			30px;
}

.top img.logo1280 {
	position:				absolute;
	margin-top:				70px;
	margin-left:			-60px;
}

.top .float {
	float:					right;
	background-image:		url(../img/topCenter.jpg);
	background-repeat:	no-repeat;
	width:					693px;
	height:					198px;
}

.left {
	font-size:				11px;
	background-color:		#E4E4E4;
	width:					260px;
	height:					305px;
	min-height:				305px;
	position:				absolute;
	line-height:			25px;
	padding:					0px;
	padding-left:			15px;
	color:					#162934;
}

.left #language {
	margin-left:		-15px;
	background-color:	#1B4666;
}

.left #language span {
	text-decoration:	underline;
	cursor:				pointer;
	color:				#FFFFFF;
}

.left img {
	position:				absolute;
	cursor:					pointer;
}

.left img#pneu {
	position:		relative;
	cursor:			default;
	margin-left:	-15px;
	margin-top:		5px;
}

.left span {
	margin-left:			25px;
}

.left input {
	position:				absolute;
	left:						145px;
	width:					120px;
	border-width:			0px;
	background-color:		#F1F1F1;
}

#card {
	position:				relative;
	left:						0px;
	margin-top:				-150px;
	background-color:		#E3E3E4;
	background-image:		url(../img/fr/card.jpg);
	background-repeat:	no-repeat;
	background-position:	bottom left;
	width:					275px;
	height:					300px;
}

.bottom {
	clear:					left;
	background-color:		#002641;
	background-image:		url( '../img/bottomCenter.gif' );
	background-position:	bottom right;
	width:					100%;
	height:					40px;
}

.bottom .bottomLeft {
	background-image:		url( '../img/bottomLeft.gif' );
	background-position:	bottom left;
	background-repeat:	no-repeat;
	height:					40px;
}
.bottom .bottomRight {
	font-family:	Tahoma, Geneva, sans-serif;
	font-size:		12px;
	color:			#FFFFFF;
	float:			right;
	height:			40px;
	width:			280px;
	padding:			5px;
}

.bottom .bottomRight a {
	color:			#FFFFFF;
	font-weight:	normal;
}

.alert {
	color:			blue;
	font-size:		12px;
}

.error {
	padding:			5px;
	margin-left:	25px;
	color:			red;
	font-size:		12px;
}

a img {
	border:	none;
}

#newshome {
	float:		right;
	padding:		10px;
	width:		213px;
	font-size:	12px;
	margin-bottom:		10px;
	margin-left:		10px;
	font-family:		Tahoma, Geneva, sans-serif;
	background-color:	#E4E4E4;
}

#newshome .header {
	height:		17px;
	width:		203px;
	color:		#FFFFFF;
	padding:		2px 0px 2px 10px;
	text-align:		center;
	font-size:		14px;
	font-weight:		bolder;
	font-family:		Arial, Helvetica, sans-serif;
	background-image:	url(../img/newsHead.jpg);
}

#newshome .title {
	margin-top:	10px;
	color:		#002641;
	font-weight:	bolder;
	cursor:			pointer;
}

#newshome .content {
	margin:		10px 0px;
	min-height:	90px;
	color:		#1a1818;
}

a, #newshome .link {
	color:		#002641;
	cursor:		pointer;
	font-weight:		bolder;
	text-decoration:	underline;
}

div#limitPage {
	width:		648px;
}

div#bandeGrise {
	width:		665px;
	padding:		7px 5px 7px 25px;
	margin:		10px 0px 0px -25px;
	background-color:	#E3E3E4;
}

.page1280 div#bandeGrise {
	width:		920px;
}

