
/*****
* Domain check
**************************************/
#domaincheck {
	margin: 0 4px 0 4px;
	padding-bottom: 10px;
	padding-top: 10px;
	/*background: #f2f2f1 url('../../images/pub/home/domain-check-bg.jpg') left bottom no-repeat;
	border-bottom: 1px solid #bdb7a7;*/
}

#domaincheck #domaincheck-block {
	width: 727px;
	text-align: right; 
	margin-top: 0;
	margin-bottom: 5px;
	padding:0;
	margin-right: 20px;
}

#domaincheck #domaincheck-block>table {
	float: right;
}

#domaincheck .extension-list td {
	padding: 0;	
}

#domaincheck .more-extensions {
	background: url('../../images/more-extensions-bar.png') left top no-repeat;
	margin: 5px 0px 5px 5px;
	padding-left: 15px;
	width: 727px;
	height: 30px;
	color: white;
	clear: both;
}

#domaincheck .more-extensions a {
	color: white;
}

#domaincheck .selected-ext-zone {
	background: url('../../images/more-extensions-zone.png') left top no-repeat;
	position: relative;
	top: 15px;
	float: right;
	width: 179px;
	height: 90px;
	padding: 10px;
	margin-right: 5px;
	margin-bottom:0;
	z-index: 0;
}

#domaincheck .selected-scrol-zone {
	width: 179px;
	height: 90px;
	overflow: auto;
	text-align: left;
}

#domaincheck .selected-scrol-zone td {
	padding: 0 15px 2px 0;
	white-space: nowrap;
}


#closeMapBoxes {
	position: absolute;
	top: 10px; 
	right: 10px;
}

#mapBoxes {
	position: absolute;
	top: 10px;
	left: 10px;	
}

#checkMapBoxes {
	position: absolute;
	top: 10px;
	left: 400px;
}

#domaincheck .mapbox {
	width: 210px;
	margin-bottom: 15px;
	text-align: left;
}

#domaincheck .mapbox-header {
	background-image: url("../../images/pub/home/mapbox_header.png");
	height: 7px;
}

#domaincheck .mapbox-title {
	background-image: url("../../images/template/puce_rouge.jpg");
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 20px;
	margin-left: 5px;
	font-weight: bold;
	font-size: 1.5em;
}

#domaincheck .mapbox-content {
	background-image: url("../../images/pub/home/mapbox-background.png");
}

#domaincheck .mapbox-footer {
	background-image: url("../../images/pub/home/mapbox_footer.png");
	height: 7px;
}

#domaincheck .mappopup-country {
	background-image: url("../../images/template/puce_rouge.jpg");
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 20px;
	font-weight: bold;
	font-size: 1.5em;
}

.results {
	text-align: left;
}

.results .search-summary {
	position: absolute;
	z-index: 10;
	top: 360px;
	left: 280px;
}

.results #domainCheckSummary {
	background: url("../../images/domain_check/summary-bg.png") no-repeat;
	width: 450px;
	height: 80px;
	margin: auto;
	padding: 15px 20px;
}

.results #domainCheckSummary td {
	white-space: nowrap;
	color: white;
	padding: 0px;
}

.results #domainCheckSummary a {
	font-size: 1.2em;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

.results .customTable th {
	padding-left: 10px;
}

.results .customTable td {
	vertical-align: middle;
}

/*Ajout pour subTable du domainCheck */


.dr-subtable-firstrow rich-subtable-firstrow {
	background-color: #CDCDCD;
 	border-bottom: 1px solid white;
 	background-image: url('../../images/ombre.png');
 	background-position: top;
 	background-repeat: repeat-x;	
}

.results .customTable td.first-col {
	padding: 0 0 0 10px;
	width: 140px;
}

.results .customTable td.domain-col {
	padding: 0 0 0 10px;
}

.results .customTable td.prices-col {
	padding: 0 0 0 10px;
	width: 160px;
}

.results .customTable td.geo-col {
	padding: 0 0 0 10px;
	width: 110px;
}

.results .customTable td.last-col {
	padding: 0 10px 0 10px;
	width: 130px;
}

.results .tooltip {
	width: 240px;
}

.results .tooltip p {
	padding: 0px;
}
	
.results .export-link {
	margin-left: 5px;
	color:#919191;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-decoration:underline;
}

.results .namelist .body {
	text-align: center;
}

.results .namelist #new-namelist {
	margin-top: 10px;
	text-align: center;
	padding-bottom: 10px;
}

.results .namelist #new-namelist .customBlock {
	width: 400px;
	margin: auto;
	margin-bottom: 5px;
}

.results .namelist #new-namelist .customBlock .new-namelist-label {
	font-weight: bold;
	margin-right: 20px;
}


/*****
* Page content
**************************************/
#main-content {
	text-align: center;
}

#main-content .information-link {
	color:black;
	font-size: 12px;
	font-weight:bold;
}

#blocks {
	background: url("../../images/pub/home/content_header.jpg") no-repeat top left;
	width:722px;
	float: left;
	margin-left: 4px;
	padding: 10px 0px 0px 8px;
}

#blocks .block {
	height:139px;
	margin: 5px 0px 5px 2px;
}

#blocks .block h2 {
	background: url("../../images/red-puce.png") no-repeat 15px center;
	text-align: left;
	margin-top: 15px;
	padding-left: 35px;
}

#blocks .triple-block {
	float: left;
	width:708px;
	height: 223px;
}

#blocks .double-block {
	background: url("../../images/pub/home/blue-block.png") no-repeat;
	float: left;
	width:472px;
	margin-right: 2px;
}

#blocks .double-block .blue-block {
	float: left;
	margin-left: 5px;
	width: 225px;
}

#blocks .double-block .blue-block h2 {
	background: url("../../images/blue-big-puce.png") no-repeat left center;
	padding-left: 20px;
}

#blocks .double-block #webtv {
	margin-left: 15px;
}

#blocks .double-block #webtv .texte {
	width: 100px;
	text-align: left;
	margin-top: 5px;
}

#blocks .single-block {
	float: left;
	width:236px;
}

#blocks .single-block .texte{
	margin-top: 10px;
	margin-left: 12px;
	margin-right: 10px;
	font-size: 11px;
	font-family: Verdana;
	text-align: left;
	width: 110px;
}
#blocks #hosting {
	background: url("../../images/pub/home/hosting-block.jpg") no-repeat;
}

#blocks #transfer {
	background: url("../../images/pub/home/transfert-block.jpg") no-repeat;
}

#blocks #namelists {
	background: url("../../images/pub/home/namelists-block.jpg") no-repeat;
}

#blocks #support {
	background: url("../../images/pub/home/support-block.jpg") no-repeat;
}

#right-blocks {
	background: url("../../images/pub/home/rightbar-bg.jpg") no-repeat;
	float: right;
	width: 222px;
	margin-right: 4px;
}

#right-blocks .right-block {
	margin: 10px auto;
	width: 199px;
}

#right-blocks .rightblock-header {
	background: url("../../images/pub/home/rightbar-header.png") no-repeat;
	line-height: 28px;
}

#right-blocks .rightblock-header h2 {
	text-align: center;
}

#right-blocks #news {
	padding: 10px 0px;
}

#right-blocks .rightblock-content {
	background: url("../../images/pub/home/rightbar-content.jpg") repeat-y;
}

#right-blocks .rightblock-content hr {
	border-top: 1px solid #d9d9d9;
	margin: 10px;
}

#right-blocks .rightblock-footer {
	background: url("../../images/pub/home/rightbar-footer.png") no-repeat;
	height:3px;
}


#content #main-content .option-detail-block {
	width: 174px;
	height: 160px;
	float: left;
	background: url('../../images/option_detail.jpg') top left no-repeat;
	margin: 5px;
}

#content #mapForm #mapMondePanel #mapMondePanel .option-detail-block .option-name {
	font-weight: bold;
	text-transform: uppercase;
	height: 22px;
}

#content #mapMondePanel .option-detail-block .option-name p {
	margin: 5px 0 0 20px;
	padding: 0px;
}

#content #mapMondePanel .option-detail-block .option-desc {
	font-size: 9px;
	line-height: 10px;
	padding: 7px;
}

#content #mapMondePanel .option-detail-block .option-desc p {
	padding: 0 0 10px 0;
}
