#pack {
cursor:default;
}
#pack-gris{
width:167px;
float:left;
margin-right:9px;
background: url(images/domaine/bg-bottom.gif) no-repeat bottom center #f6f6f6;
padding:4px;
}

#pack-left{
width:372px;
float:left;
margin-right:9px;
}

#pack-large, #pack-large-j, #pack-large-g{
width:372px;
float:left;
margin-right:0px;
}

#pack-large{
margin-bottom:9px;
}

#pack-large h1, #pack-large-j h1, #pack-large-g h1{
background: url(images/domaine/bg-bleu.png) no-repeat;
height: 21px;
width: 367px;
padding-left:5px;
line-height:21px;
}

#pack-large h1 span, #pack-large-j h1 span, #pack-large-g h1 span{
background: url(images/puce.gif) no-repeat left center;
padding-left:10px;
font-size:12px;
color:#fff;
}

#pack-large div.cadre, #pack-large-j div.cadre, #pack-large-j div.cadre-2{
border: 1px solid #ccc;
border-top:0;
padding:7px;
padding-bottom:4px;
}

#pack-large-j div.cadre-2{border-color: #d6cea8;padding:1px;}

#pack-large-g div{border-color:#dfdfdf;}

#pack-large div ul li, #pack-large-g div ul li{
list-style: none;
height:22px;
border-bottom:1px dotted #ccc;
line-height:22px;
display:block;
font-size:11px;
background: url(images/tick.gif) no-repeat left center;
padding-left:18px;
}

#pack-large-j{margin-right:0;margin-left:9px;}

#pack-large-j h5{display:block; padding:5px;background:#fbf9e3; font-size:11px; color:#000;font-weight:normal;}

#pack-large-j h1{background-image: url(images/domaine/bg-jaune.png)}
#pack-large-g h1{background-image: url(images/domaine/bg-gris.png)}

#pack-large-j h1 span{background-image: url(images/puce-m.gif); color:#654d02;}
#pack-large-g h1 span{background-image: url(images/puce-b.gif); color:#003366;}
#pack-large-j div.cadre{border-color: #d6cea8; background: url(images/domaine/support.jpg) no-repeat right bottom;}


#pack-large-j div ul.marron li, #pack-large-j div ul.gris li{
list-style: square inside;
color:#4b3900;
padding-left:4px;
margin-bottom:3px;
}

#pack-large-j div ul.marron li a, #pack-large-j div ul.gris li a{
list-style: square inside;
color:#4b3900;
padding-left:0px;
font-weight:normal;
font-size:11px;
}

#pack-large-j div ul.marron li a{font-weight:bold;}

#pack-large-j div ul.gris li, #pack-large-j div ul.gris li a{color:#797979;}

.cadre-faq h2{font-size:12px; font-weight:bold; padding-bottom:9px;color:#003366;}
.cadre-faq p{font-size:11px;}

#pack-gris2{
width:186px;
float:left;
background: url(images/domaine/bg-bottom-2.gif) no-repeat bottom center #f6f6f6;
padding:4px;
}

#pack-gris2 .accredi{margin-left: auto; margin-right: auto; border:1px solid #e2e2e2;background:#fff; padding:3px;}

#pack-gris2 h2{
font-size:12px;
margin-top:10px;
padding-bottom:5px;
color:#003366;
font-weight:bold;
text-align:left;
}

#pack-gris2 p{
font-size:11px;
margin-bottom:0;
padding-bottom:5px;
text-align:left;
line-height:16px;
margin-bottom:1px;
}

#pack-gris2 ul{

color:#003366;
}

#pack-gris2 ul li{
margin-top:2px;
list-style: square inside;
color:#003366;
padding-left:4px;
}

#pack-gris2 ul li a{
font-size:11px;
color:#003366;
text-decoration:underline;
display:inline;
font-weight: normal;
}

#pack-gris2 ul li a:hover{
text-decoration:none;
}


#pack-gris .tarifs{width: 167px; margin-left: auto; margin-right: auto; border:1px solid #e2e2e2;}

#pack-gris .tarifs .left-col{width: 54px; float:left; border-right: 1px solid #dddddd; font-size:11px;text-align:center;}
#pack-gris .tarifs .middle-col{width: 56px; float:left; border-right: 1px solid #dddddd; font-size:11px;text-align:center;}
#pack-gris .tarifs .right-col{width: 54px; float:left; border:0px; font-size:11px;text-align:center;}

#pack-gris .tarifs .left-col #tete, #pack-gris .tarifs .middle-col #tete, #pack-gris .tarifs .right-col #tete{height:22px; text-align:center;color: #003366;background: #fff;}

#pack-gris .tarifs .left-col #gris{ width:54px; height:20px;  line-height: 20px; color: #003366;}
#pack-gris .tarifs .left-col #blanc{width:53px; height:20px;line-height: 20px; color: #003366;background: #fff;}

#pack-gris .tarifs .middle-col #gris, #pack-gris .tarifs .middle-col #blanc{width:54px; height:20px; color:#a3a3a3;line-height: 20px;}
#pack-gris .tarifs .middle-col #blanc{background: #fff;}

#pack-gris .tarifs .right-col #gris, #pack-gris .tarifs .right-col #blanc{width:54px; height:20px;line-height: 20px;color:#a3a3a3;}
#pack-gris .tarifs .right-col #blanc{background: #fff;}

#pack-gris a.ttarifs{
margin:0 auto;
width:111px;
height:21px;
background: url(images/domaine/more.png) no-repeat;
padding-left:22px;
font-size:11px;
color:#003366;
line-height:23px;
display:block;
}

#pack-gris a.ttarifs:hover{
background: url(images/domaine/more-hover.png) no-repeat;
}


#pack div form{
margin:0;
padding:0;
background: url(images/domaine/bg-reserv.gif) repeat-x top;
height:52px;
margin:0 1px;
padding:4px;
margin-top:7px;
}

#pack div form input.www{
border:1px solid #ccc;
font-size:13px;
font-weight:bold;
width: 132px;
padding:1px;
background: url(images/www.gif) no-repeat left center #fff;
color:#003366;
padding-left:38px;
margin-bottom:4px;
}

#pack div form select{
border:1px solid #ccc;
font-size:12px;
font-weight:bold;
padding:1px;
width: 64px;
float:left;
margin-right:2px;
}

#pack-large-g div form, #pack-large div form.reserv, #pack-large-j div form.reserv{margin:0;padding:0;background: url(images/domaine/bg-reserv.gif) repeat-x top;height:32px;margin:0 1px;padding:4px;margin-top:7px;}

#pack-large-g div form input.www, #pack-large div form.reserv input.www, #pack-large-j div form.reserv input.www{border:1px solid #ccc;font-size:13px;font-weight:bold;width: 129px;padding:1px;background: url(images/www.gif) no-repeat left center #fff;color:#003366;padding-left:38px;margin-bottom:0px;}

#pack-large-g div form select, #pack-large div form select, #pack-large-j div form select{border:1px solid #ccc;font-size:12px;font-weight:bold;padding:1px;width: 64px;margin-right:2px;}

div.list-dom a{color:#999;font-weight:normal;text-decoration:none; width:59px; float:left; display:block;}
div.list-dom a:hover{text-decoration:underline; color:#000;}
div.list-dom{color:#ccc;font-weight:normal;}

div.list-dom h3{clear:both;margin-top:10px;background:url(images/flag/world.png) no-repeat left center #f5f5f5;padding-left:20px;border-bottom:1px dotted #ccc; margin-bottom:4px; color:#003366; display:block; font-size:12px; height:20px; line-height:20px;}

ul.dom-faq li a{font-size:11px; text-decoration:none; color:#333; font-weight:normal;}
ul.dom-faq li a:hover{text-decoration:underline;}
ul.dom-faq li{list-style: square inside; color:#003366; padding-left:4px;}

.note-info{clear:left;margin-top:9px; font-size:11px;}
.note-info ul li{list-style: square inside; color:#000; padding-left:4px; margin:2px;}
.note-info h2{font-size:12px;color:#003366; font-weight:bold; background:url(images/information.png) no-repeat left center #f5f5f5; padding:3px;padding-left:19px;border-bottom:1px dotted #ccc;}
.note-info h2 a{display:block;}

.note-info h3{font-size:12px;color:#003366; font-weight:bold; padding:3px;border-bottom:1px dotted #ccc; margin-top:25px;}

.slideshow{
margin-bottom:7px;
}

.slideshow .form-domain{
width:266px;
height:137px;
background: url(images/form.jpg) no-repeat;
font-size:11px;
float:right;
}

.slideshow .form-domain input.www{
border:1px solid #ccc;
font-size:13px;
font-weight:bold;
width: 122px;
padding:1px;
background: url(images/www.gif) no-repeat left center #fff;
color:#003366;
padding-left:38px;
}

.slideshow .form-domain select{
border:1px solid #ccc;
font-size:12px;
font-weight:bold;
padding:1px;
}

.slideshow .form-domain form{
padding:0;
margin:0;
margin-left:73px;
margin-top:6px;
}

.dom-simple{background: url(images/domaine/header-simple.jpg) no-repeat; width: 735px;height: 137px; float:left;}

.dom-bulk{background: url(images/domaine/header-bulk.jpg) no-repeat;width: 735px;height: 137px; float:left;}


#help-start{float:left; width:172px;margin-right:4px;padding:5px;}

#help-start img{float:left; margin-right:5px;}
#help-start a{font-size:11px;color:#446688; text-decoration:none;margin-top:5px;}
#help-start a.savoir-plus{font-size:10px;color:#666; text-decoration:underline;display:block;}

#help-start2{padding:5px;}

#help-start2 img{float:left; margin-right:8px;}
#help-start2 h2{font-size:11px; color:#f00000;font-weight:normal;padding-bottom:7px;}
#help-start2 a{font-size:11px;color:#303030; text-decoration:none;font-size:11px;font-weight:normal;display:block;}
#help-start2 a:hover{text-decoration: underline;}

#pack-large div.faq h2{display:block;font-weight:bold;font-size:12px;background:#f5f5f5;color:#003366; height:21px;line-height:21px;margin:-5px -5px 0 -5px;padding-left:5px;}
#pack-large div.faq a{font-size:11px;color:#545454;font-weight:normal;padding-left:8px;display:block;text-decoration:none;margin-top:2px;background:url(images/puce-f.gif) left center no-repeat; margin-left:4px;}
#pack-large div.faq a:hover{text-decoration:underline;}

.nfo{margin:-5px; padding:3px;background: url(images/domaine/help/nfo.gif) no-repeat top left #edf8fe; margin-top:10px;}
	.nfo div{padding-left:20px;}
		.nfo div span{font-size:11px; font-weight:bold;color:#39669d;display:inline;}
		.nfo div p{font-size:10px;display:inline; text-align:justify;}
.warning{margin:-5px; padding:3px;background: url(images/domaine/help/warning.gif) no-repeat top left #f8f8d4; margin-top:6px;margin-bottom:-2px;}
	.warning div{padding-left:20px;}
		.warning div span{font-size:11px; font-weight:bold;color:#d79e48;display:inline;}
		.warning div p{font-size:10px;display:inline; text-align:justify;}


.logged-client .top{width: 120px;background: url(images/login-top.jpg) no-repeat;color:#fff;font-weight:bold;font-size:12px;line-height: 29px;padding-left:36px;}
.logged-client{width: 156px;background: url(images/login-client.jpg) no-repeat bottom;height: 124px;margin-bottom:5px;}

.logged-client h2{text-align:center; margin:0 auto; font-size:12px; color:#003366; margin-top:-10px;}

.logged-client small{text-align:center; margin:0 auto; display:block;}
.logged-client small a{text-align:center; margin:0 auto;font-size:10px; color:#000;}

.dom2-simple{background: url(images/slide/whois.gif) no-repeat; width: 563px;height: 96px; margin:0;padding:0; margin-left:-2px; margin-top:-3px;}
.dom2-simple h1{font-size:24px; position:absolute; color:#fff; margin-left: 70px; margin-top:10px;}

.dom2-simple input.www{border:1px solid #ccc;
font-size:13px;
font-weight:bold;
width: 122px;
padding:1px;
background: url(images/www.gif) no-repeat left center #fff;
color:#003366;
padding-left:38px;
margin-left:70px; margin-top:65px;}
.dom2-simple input.verifier{position:absolute; margin-left: 187px; margin-top:55px;}
.dom2-simple select{border:1px solid #ccc;
font-size:12px;
font-weight:bold;
padding:1px;
position:absolute;
margin-left:62px; margin-top:65px;
}



.footer{
background: url(images/index/footer/bg.jpg);
width:954px;
}

.footer-top{background: url(images/index/footer/bg-top.jpg);width:954px;height:87px;display:block;}
.footer-top .foot{display:block; width: 248px; float:left; margin-top: 26px; height: 45px;}
.footer-top .foot a{display:block; color:#fff; background:url(images/index/footer/france.png) no-repeat 0% 20%; padding-left: 40px; text-decoration:none; height: 35px;}
.footer-top .foot a h2{font-weight:bold; font-size:11px;}
.footer-top .foot a:hover h2{text-decoration:underline;}
.footer-top .foot a small{font-weight:normal; font-size:11px;}

.footer-top .numero{font-weight:normal; font-size:11px; padding-top:7px; margin-left:5px; display:block;}
.footer-top .numero strong{font-size:11px; color:#c3d3dd;}
.footer-top .numero strong.wh{color:#fff;}
.footer-top .numero small{color:#c3d3dd; font-size:10px; font-weight:normal;}
.footer-top .numero a{font-size:11px; font-weight:normal; text-decoration:underline; color:#fff;}
.footer-top .numero a:hover{text-decoration:none;}

.footer #bloc{
float:left;
width: 176px;
margin-right:16px;
margin-top:8px;
}
