body {
	font-family : tahoma;
	font-size : 10pt;
	color : #3c3c3c;
}

input, textarea{
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
}

hr {
	border-style: none;
	background-color : black;
	height : 1px;
}
input[type = "image"]{border-style : none;}
.focusInput {
	background-color : #FFCCCC;
}
.infos_inscript{font-size : 8pt;}

#inscription{
	position : relative;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	width : 570px;
	padding : 7px;
	text-align : left;
}


#inscription hr{
	width : 100%;
}

#inscriptionContent{
	color : #333333;
	font-family : tahoma;
	font-size : 10pt;
	background-color : #F5F5F5;
	padding : 15px;
}

#inscriptionContent td {
	width : 200px;
	padding : 5px;
	font-size : 9pt;

}

#inscription_get_an_account{
	text-align : center;
	position : absolute;
	top : -10px;
	background-color : white;
	left : 30px;
	width : 100px;

	color : #555555;
}
#alertBox {font-size: 8pt; font-family: Verdana}
#noticemessage { top: 0px; left: 50px}
#whatYouGet {top: 140px; left: 600px}
#offresSpec { top: 140px; left: 600px; width : 340px}

#footer
{
	position : relative;
	width : 647px;
	height : 54px;
	background-image : url(images/footer.jpg);
}
#footer a
{
	color : #666666;
}
#footer div.un
{
	font-size : 8pt;
	position : absolute;
	left : 5px;
	top : 26px;
	color : #666666;

}
#footer div.deux
{
	font-size : 8pt;
	position : absolute;
	right : 8px;
	top : 26px;
	color : #999999;

}
#menu
{
	width : 650px;
	background-image : url(images/bgMenuTop.jpg);
	background-repeat : repeat-x;
	background-position : top;
	height : 90px;
}
#topMenu {

	height : 25px;
}


#bottomMenu {
	background-image : url(images/bgMenuBottom.jpg);
	background-repeat : repeat-x;
	height : 25px;

}

.boxCodeBar
{
	background-color :#f3eeee;
	text-align : center;
	width : 400px;
	padding:20px;
	border-style:solid;
	border-width : 1px;
	border-color : black;
}

.titreOffre
{
	font-size : 14px;
	font-family : tahoma;
	padding-top : 3px;
	padding-bottom : 3px;
	font-weight : 800;
}

.offre
{
	position : relative;
	background-image : url(images/fadeundercorners.jpg);
	background-repeat : repeat-x;
	background-position : 0px 6px;

	font-size : 8pt;
	font-family : tahoma;
	text-align : center;
	padding : 7px;
	padding-top : 7px;
	width : 190px;

	color : #3C3C3C;
}

.offreSelect
{
	position : relative;
	background-image : url(images/fadeundercornersselect.jpg);
	background-repeat : repeat-x;
	background-position : 0px 6px;

	font-size : 8pt;
	font-family : tahoma;
	text-align : center;
	padding : 7px;
	padding-top : 7px;
	width : 190px;
}

.offreFeature:first-line , .offreFeatureCheck:first-line , .offreFeature2:first-line
{
	font-weight : 700;
}
.offreFeature
{
	background-image : url(images/arrow.jpg);
	background-repeat : no-repeat;
	background-position : 0px 4px;
	text-align : left;
	padding-left : 23px;
	height : 40px;
}

.offreFeatureCheck
{
	background-image : url(images/valid.jpg);
	background-repeat : no-repeat;
	text-align : left;
	padding-left : 23px;
	height : 40px;
}
.offreFeature2
{
	position : relative;
	text-align : left;
	padding-left : 23px;
	height : 40px;
}
.offreTop
{
position : absolute;top : 0px;left : 0px;
}

.prixOffre{
	position : relative;
	top: 5px;
	text-align : left;
}
.intantActication
{
	position : absolute;
	 top: 12px; right: 10px;
	 color : #FF9933;
	 font-weight : 600;
}

.intantActication2
{
	position : absolute;
	 top: 12px; left: 100px;
	 color : #FF9933;
}
.grandPanneau
{
	position : relative;
	background-image : url(images/mainimage.jpg);
	width : 648px;
	height : 186px;
}

.grandPanneau2
{
	position : relative;
	background-image : url(images/fadeundercorners.jpg);
	background-repeat : repeat-x;

	width : 643px;

}

.mainImage
{
	position : relative;
	background-image : url(images/mainimage2.jpg);
	background-repeat : repeat-x;
	width : 648px;
	height : 186px;
}
.pMainImageOffers
{
	position : relative;
	top : 0px;
	left : 15px;
	font-family : tahoma;
	text-align : left;
	font-size : 8pt;
}

.menuOffres
{
	position : absolute;
	top : 7px;
	right : 15px;
	font-family : tahoma;
	font-size : 8pt;
	text-align : left;
	width : 300px;
}

.menuOffresC
{
	position : relative;
	bottom : 00px;
	left : 0px;
	font-family : tahoma;
	font-size : 8pt;
	text-align : left;
	width : 300px;
}

.btnPanneau1
{
	position : absolute;
	left : 30px;
	top : 123px;
}
.btnPanneau2
{
	position : absolute;
	left : 180px;
	top : 123px;
}

a, a:link, a:visited
{
text-decoration: none;
color : #3c3c3c;
}
.alertmessage {

	background: #F3E3E3;
	color: #B05050;
	padding: 6px;
	border-style: solid;
	border-color: #DFB7B7;
	border-width: 1px;
	font-size : 8pt;
	width : 524px;
	}



.noticemessage {
	position : relative;
	text-align : left;
   background: #f5f3de;
   border-style: solid;
   border-color: #dddbb5; border-width: 1px;
   color: #475057;
   padding: 0px;
   font-size:9pt;
   font-family : tahoma;
   padding : 4px;
   padding-left : 30px;
   height: 15px;
   width : 513px;
}
.imgTop{padding : 5px}



