div#formulaire{
	width:550px;
	margin:0 auto;
	text-align:center;
}

table#content_wifi{
  width: 570px;
  margin:0 auto;
  padding:0;
}

td.content_ligne{
  padding:0;
  height:19px;
  background:url('../images/content_ligne.gif') repeat-x;
}

td.content_colonne{
  padding:0;
  width:19px;
  background:url('../images/content_colonne.gif') repeat-y;
}

td.content_haut_gauche, td.content_haut_droite, td.content_bas_gauche, td.content_bas_droite{
  padding:0;
  width:19px;
  height:19px;
}

td.content_haut_gauche{
  background:url('../images/content_haut_gauche.gif') no-repeat;
}

td.content_haut_droite{
  background:url('../images/content_haut_droite.gif') no-repeat;
}

td.content_bas_gauche{
  background:url('../images/content_bas_gauche.gif') no-repeat;
}

td.content_bas_droite{
  background:url('../images/content_bas_droite.gif') no-repeat;
}

table.formulaire_compte{
	width:100%;
}

fieldset{
	border:1px solid #aa004b;
	font-weight:bold;
	font-size:large;
}

.bouton{
  background:url('../images/bouton.png') no-repeat;
  width: 79px;
  height: 27px;
  padding:0 0 6px;
  margin:0;
  color:#ffffff;
  font-weight:bold;
  overflow:visible;
  border:none;
  text-align:center;
  behavior: url('../images/src/iepngfix.htc');
}

.tacenter{ text-align:center; }
.taleft{ text-align:left; }
.fssmall{ font-size:small; }
.fsxsmall{ font-size:x-small; }
.fwbold{ font-weight:bold; }
.crose{ color:#aa004b; }
.fsitalic{ font-style:italic; }

td.formulaire_compte{
	color:#aa004b;
	font-size:small;
	text-align:left;
	font-weight:bold;
}

td.error{
	color: red;
	font-size:small;
	text-align:center;
	font-weight:normal;
}

td#banniere_wifi{
  text-align:left;
  padding:10px;
}

legend{
  color:#aa004b;
  vertical-align:middle;
  height: 20px;
  line-height: 20px;
}

#cgu_colonne_gauche{
  width:120px;
  background:#4fc2ec;
  line-height:169px;
}

#cgu_colonne_droite{
  width:25px;
  background:#4fc2ec;
}

body.cgu {
  margin:0;
  padding:0;
}

.cgu{
  margin:0;
  padding:0;
}

table.cgu{
  width:100%;
}

td.cgu_haut{
  height:85px;
  background:#4fc2ec;
}

h1{
  color:#aa004b; 
  font-size:x-large;
}

h2{
  color:#aa004b; 
  font-size:large;
  font-weight:normal;
}

/* INTEGRATION GRAPHISTE 27-06-09 01:20 */

.blocvide {
	background: url('../images/fond_wifibloc.gif') no-repeat #cdeaf9;
	height: 160px;
}

.colg {
	background-color: #cdeaf9;
	width: 120px;
}

.cold {
	background-color: #cdeaf9;
	width: 145px;
}

.liensgauche {
	background-color: #cdeaf9;
	padding: 6px 2px;
	font-size: 10px;
}

.liensgauche a:link, .liensgauche a:visited {
	background-color: #cdeaf9;
	color: #000000;
	text-decoration: none;
}

.liensgauche a:hover {
	background-color: #cdeaf9;
	color: #CE0C42;
	text-decoration: none;
}

#infodemarches {
	background-color: #cdeaf9;
	padding: 10px;
}

#headgaucheville {
	float:left;
	height: 94px;
	background: url('../images/logowifiheadgaucheville.gif') no-repeat;
	width: 145px;
	cursor: pointer;
}

#headerville {
	height: 94px;
	background: url('../images/bandeauvillewifi.gif') repeat-x;
}

.borduremenudroit {
	border-left: 5px solid #4fc2ec;	
}

.borduremenudroitbas {
	border-left: 5px solid #4fc2ec;
	border-bottom: 15px solid #4fc2ec;
}

#positionsite {
	position: absolute;
	left: 145px;
	top: 77px;
	color: #000000;
}

.lienposition a:link, .lienposition a:visited {
	text-decoration: none;
	color: #000000;
}

.lienposition a:hover {
	text-decoration: none;
	color: #000000;
}

#centreville {
	padding: 0px;
  background: url('../images/fondwifi.gif') repeat-x #ffffff;
}