body {
	background-image:url(images/bg.png);
	background-repeat:repeat-x;
	background-color:#0d0d0d;
	font-family:Arial, Helvetica, sans-serif;
	width:945px;
	margin: auto;
}

td[id=creation] , th[id=creation] {
	padding-left:10px;
}

table[id=depannage] {
	border:1px solid #000000;
	border-collapse:collapse;
}
tbody [id=depannage2]
{
	background-color:#d76b00;
	border:1px solid #000000;
}
tbody [id=depannage]
{
	background-color:#bfb89a;
	border:1px solid #000000;
}
td [id=depannage]
{
	border:1px solid #000000;
}

/* ==== Header ==== */

#header  {
	background-image:url(images/header.png);
	background-repeat:no-repeat;
	height:301px;
	margin-top:25px;
}

#header .connexion {
	color:#FFF;
	font-size:11px;
	padding-left:15px;
	padding-top:8px;
}

#header .connexion .bloc1 {
	padding-left:20px;
}

#header .connexion .bloc1 .formlogin {
	background-image:url(images/champsform.png);
	background-color:transparent;
	background-repeat:no-repeat;
	height:18px;
	width:94px;
	border:hidden;
	color:#333;
	font-size:11px;
	padding-right:20px;
}

#header .connexion .bloc2 {
	padding-right:25px;
	float:right;
}
/* ==== Début formulaire d'inscription ==== */
form[name=inscription] input[type=text],input[type=password],select[id=ville],select[id=offre]{
	color:#FFF;
	background-color:#565656;
	border:1px solid #161616;
}

form[name=inscription] input[type=text]:hover,input[type=password]:hover,select[id=ville]:hover,select[id=offre]:hover{
	color:#FFF;
	background-color:#888888;
}

form[name=inscription] input[type=text]:focus,input[type=password]:focus,select[id=ville]:focus,select[id=offre]:focus{
	color:#191919;
	background-color:#d4d4d4;
}

form[name=inscription] input[type=submit]{
	background-color:#bebebe;
	border:1px solid #161616;
}

form[name=inscription] input[type=submit]:hover{
	background-color:#888888;
}

/* ==== Fin formulaire d'inscription ==== */
#header .connexion .bloc2 a {color:#179ceb; text-decoration:none;}
#header .connexion .bloc2 a:hover {color:#179ceb; text-decoration:underline;}

#header .plusdinfo {
	margin-top:210px;
	margin-left:210px;
}
/* ==== Menu ==== */

#menu  {
	height:43px;
	font-size:11px;
	color:#FFF;
	text-align:center;
	margin-left:-40px;
	margin-right:-40px;
	
}


#menu ul li {
	background-image:url(images/menu.png);
	background-repeat:no-repeat;
	width:144px;
	height:27px;
	list-style-type:none;
	float:left;
	padding-top:5px;
	padding-right:16px;
}

#menu a {
	color:#FFF;
	text-decoration:none;
	font-size:11px;
}

#menu a:hover {
	text-decoration:underline;
}

/* ==== Corps ==== */

#corps {
	background-image:url(images/corps.png);
	background-repeat:repeat-y;
	margin-top:-16px;
	margin-bottom:-16px;
	color:#191919;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}

#corpshaut {
	background-image:url(images/corpshaut.png);
	background-repeat:no-repeat;
	height:15px;
}

#corpsbas {
	background-image:url(images/corpsbas.png);
	background-repeat:no-repeat;
	height:16px;
	margin-bottom:20px;
}

#nomdedomaine {
	background-image:url(images/nomdedomaine.png);
	background-repeat:no-repeat;
	margin:auto;
	height:49px;
	width:866px;
	margin-top:15px;
	text-align:left;
	color:#FFF;
	font-size:12px;
	padding-top:8px;
	padding-left:10px;
}

#footer2 {
	background-image:url(images/footer2.png);
	background-repeat:no-repeat;
	margin:auto;
	height:49px;
	width:866px;
	margin-top:15px;
	text-align:left;
	color:#FFF;
	font-size: 18px;
	font-weight:bold;
	padding-top:8px;
	padding-left:10px;
}

#nomdedomaine .formndd {
	background-image:url(images/formndd.png);
	background-repeat:no-repeat;
	background-color:transparent;
	width:290px;
	height:21px;
	border:hidden;
	color:#FFF;
	font-size:11px;
	padding-left:5px;
	padding-top:5px;
}

#nomdedomaine form select {
	background:transparent url(images/extentionndd.png) no-repeat scroll 0 0;
	background-repeat:no-repeat;
	border:hidden;
	width:63px;
	height:23px;
	color:#FFF;
	font-size:11px;
	padding-bottom:3px;
	padding-right:2px;
	padding-top:3px;
}

#nomdedomaine .formcommander {
	background-image:url(images/commander.png);
	background-repeat:no-repeat;
	background-color:transparent;
	border:hidden;
	width:143px;
	height:30px;
	margin-left:20px;
	cursor:pointer;
}

#nomdedomaine .hebergementoffert {
	font-size:11px;
	float:right;
	text-align:center;
	padding-right:40px;
	margin-top:-29px;
}
	
	
#corps .plan {
	margin-left:-10px; margin-top:20px;
}

#corps .logo {
	margin-right:20px;
	margin-left:20px;
	margin-top:20px;
}

/* ==== Footer ==== */

#footer {
	background-image:url(images/footer.png);
	background-repeat:no-repeat;
	line-height:18px;
	padding-top:4px;
	padding-left:10px;
	color:#FFF;
	font-size:11px;
}


#footer a { text-decoration:none; font-style:italic; color:#FFF; }
#footer a:hover {text-decoration:underline; }
