/*General*/
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #edf1f4;
	background-image:
		url(http://www.creation-site-internet.com/images/global/fond_site.jpg);
	background-position: top;
	background-repeat: repeat-x;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2b2b2b;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2b2b2b;
}

a {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	font-size: 12px;
	color: #45aeef;
}

a img {
	border : none;
}

p {
	margin: 0px;
	padding-bottom: 2px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	color: #2b2b2b;
}

h1 {
	margin: 0px;
	margin-bottom: 7px;
	padding: 0px;
	font-weight: bold;
}

h2 {
	margin: 0px;
	padding: 0px;
}

h3 {
	margin: 0px;
	padding: 0px;
}

h4 {
	margin: 0px;
	padding: 0px;
}

/*Styles*/
.menu {
	background-image:
		url(http://www.creation-site-internet.com/images/global/bgmenu.jpg);
	background-repeat: repeat-x;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px dotted #FFFFFF;
}

.menuend {
	background-image:
		url(http://www.creation-site-internet.com/images/global/bgmenu.jpg);
	background-repeat: repeat-x;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
}

.rubrique {
	background-image:	url(http://www.creation-site-internet.com/images/global/bgmenu.jpg);
	background-repeat: repeat-x;
	height:18px;
	padding-top: 4px;
	padding-left: 10px;
	padding-bottom: 2px;
	font-size: 14px;
	color:#fff;
	text-align: left;
}

.content {
	border: 1px solid #a7c7dc;
	background-color: #FFFFFF;
	height:120px;
}

.footer {
	clear:both;
	border: 1px solid #a7c7dc;
	padding: 10px;
	background-color: #FFFFFF;
  margin-bottom: 15px;
  margin-top: 15px !important;
  margin-top: 0;
}

.pdg8 {
	padding: 8px;
}

.bgmenu {
	background-image:
		url(http://www.creation-site-internet.com/images/global/bgmenu.jpg);
	background-repeat: repeat-x;
	text-align:center;
}

#main {
  width:900px;
  text-align:left;
  margin:auto;
  font-size:12px;
}

.principale {
	background-image:
		url(/images/image_societe.png);
	background-repeat: no-repeat;
	background-position: top;
}

.principale_referencement {
	background-image:
		url(/images/image_referencement.png);
	background-repeat: no-repeat;
	background-position: top;
}

.principale_serveur {
  background-image:
    url(/images/image_hebergement.png);
  background-repeat: no-repeat;
  background-position: top;
}

.principale_contact {
  background-image:
    url(/images/image_contact.png);
  background-repeat: no-repeat;
  background-position: top;
}

.principale_realisations {
  background-image:
    url(/images/image_realisations.png);
  background-repeat: no-repeat;
  background-position: top;
}

.principale_infographie {
  background-image:
    url(/images/image_infographie.png);
  background-repeat: no-repeat;
  background-position: top;
}

/*Couleurs*/
.g1 {
	color: #dbdbdb;
}

.g2 {
	color: #b6b6b6;
}

.g3 {
	color: #929292;
}

.g4 {
	color: #6d6d6d;
}

.g5 {
	color: #494949;
}

.g6 {
	color: #242424;
}

.noir {
	color: #000000;
}

.rouge {
	color: #FF0000;
}

.cccccc {
	color: #cccccc;
}

.p1 {
	color: #a7c7dc;
}

.p2 {
	color: #d1e7f5;
}

.p3 {
	color: #e6cfba;
}

.p4 {
	color: #ddbea1;
}

.p5 {
	color: #a28d7a;
}

.p6 {
	color: #665c52;
}

.p7 {
	color: #2b2b2b;
}

/*Background*/
.ap_blanc {
	background-color: #ffffff;
}

.ap_g1 {
	background-color: #dbdbdb;
}

.ap_g2 {
	background-color: #b6b6b6;
}

.ap_g3 {
	background-color: #929292;
}

.ap_g4 {
	background-color: #6d6d6d;
}

.ap_g5 {
	background-color: #494949;
}

.ap_g6 {
	background-color: #242424;
}

.ap_noir {
	background-color: #000000;
}

.ap_p1 {
	background-color: #a7c7dc;
}

.ap_p2 {
  background-color: #d1e7f5;
  float:left;
  width:100px;
  height:100px;
  padding:10px !important;
  padding-bottom:7px;
  text-align:center;
}

td.ap_p2 {
  float:none;
}

.contentap_p2 {
  background-color: #d1e7f5;
  padding:10px;
  text-align:center;
  border: 1px solid #a7c7dc;
  margin-bottom: 15px;
}

.ap_p3 {
	background-color: #e6cfba;
}

.ap_p4 {
	background-color: #ddbea1;
}

.ap_p5 {
	background-color: #a28d7a;
}

.ap_p6 {
	background-color: #665c52;
}

.ap_p7 {
	background-color: #2b2b2b;
}

/*Formes de texte*/
.arialblack {
	font-family: arial black;
}

.lucida {
	font-family: "Lucida Grande", Geneva, Arial, sans-serif;
}

.arial {
	font-family: Arial, Helvetica, sans-serif;
}

.myriad {
	font-family: "Myriad Pro";
}

.trebuchet {
	font-family: "Trebuchet MS";
}

.tahoma {
	font-family: Tahoma, sans-serif;
}

.verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.times {
	font-family: "Times New Roman", Times, serif;
}

/*Bordures*/
.bordersolid1 {
	border: solid 1px
}

.bordersolid2 {
	border: solid 2px
}

.bordersolid3 {
	border: solid 3px
}

.bordersolid4 {
	border: solid 4px
}

.bordersolid5 {
	border: solid 5px
}

.borderdashed1 {
	border: dashed 1px
}

.borderdashed2 {
	border: dashed 2px
}

.borderdashed3 {
	border: dashed 3px
}

.borderdashed4 {
	border: dashed 4px
}

.borderdashed5 {
	border: dashed 5px
}

.borderdotted1 {
	border: dotted 1px
}

.borderdotted2 {
	border: dotted 2px
}

.borderdotted3 {
	border: dotted 3px
}

.borderdotted4 {
	border: dotted 4px
}

.borderdotted5 {
	border: dotted 5px
}

.borderbottomsolid1 {
	border-bottom: solid 1px;
}

.borderbottomsolid2 {
	border-bottom: solid 2px
}

.borderbottomsolid3 {
	border-bottom: solid 3px
}

.borderbottomsolid4 {
	border-bottom: solid 4px
}

.borderbottomsolid5 {
	border-bottom: solid 5px
}

.borderbottomsolid10 {
	border-bottom: solid 10px
}

.borderbottomdashed1 {
	border-bottom: dashed 1px
}

.borderbottomdashed2 {
	border-bottom: dashed 2px
}

.borderbottomdashed3 {
	border-bottom: dashed 3px
}

.borderbottomdashed4 {
	border-bottom: dashed 4px
}

.borderbottomdashed5 {
	border-bottom: dashed 5px
}

.borderbottomdotted1 {
	border-bottom: dotted 1px
}

.borderbottomdotted2 {
	border-bottom: dotted 2px
}

.borderbottomdotted3 {
	border-bottom: dotted 3px
}

.borderbottomdotted4 {
	border-bottom: dotted 4px
}

.borderbottomdotted5 {
	border-bottom: dotted 5px
}

.bordertopsolid1 {
	border-top: solid 1px;
}

.bordertopsolid2 {
	border-top: solid 2px
}

.bordertopsolid3 {
	border-top: solid 3px
}

.bordertopsolid4 {
	border-top: solid 4px
}

.bordertopsolid5 {
	border-top: solid 5px
}

.bordertopsolid10 {
	border-top: solid 10px
}

.bordertopdashed1 {
	border-top: dashed 1px
}

.bordertopdashed2 {
	border-top: dashed 2px
}

.bordertopdashed3 {
	border-top: dashed 3px
}

.bordertopdashed4 {
	border-top: dashed 4px
}

.bordertopdashed5 {
	border-top: dashed 5px
}

.bordertopdotted1 {
	border-top: dotted 1px
}

.bordertopdotted2 {
	border-top: dotted 2px
}

.bordertopdotted3 {
	border-top: dotted 3px
}

.bordertopdotted4 {
	border-top: dotted 4px
}

.bordertopdotted5 {
	border-top: dotted 5px
}

.borderleftsolid1 {
	border-left: solid 1px;
}

.borderleftsolid2 {
	border-left: solid 2px
}

.borderleftsolid3 {
	border-left: solid 3px
}

.borderleftsolid4 {
	border-left: solid 4px
}

.borderleftsolid5 {
	border-left: solid 5px
}

.borderleftdashed1 {
	border-left: dashed 1px
}

.borderleftdashed2 {
	border-left: dashed 2px
}

.borderleftdashed3 {
	border-left: dashed 3px
}

.borderleftdashed4 {
	border-left: dashed 4px
}

.borderleftdashed5 {
	border-left: dashed 5px
}

.borderleftdotted1 {
	border-left: dotted 1px
}

.borderleftdotted2 {
	border-left: dotted 2px
}

.borderleftdotted3 {
	border-left: dotted 3px
}

.borderleftdotted4 {
	border-left: dotted 4px
}

.borderleftdotted5 {
	border-left: dotted 5px
}

.borderrightsolid1 {
	border-right: solid 1px;
}

.borderrightsolid2 {
	border-right: solid 2px
}

.borderrightsolid3 {
	border-right: solid 3px
}

.borderrightsolid4 {
	border-right: solid 4px
}

.borderrightsolid5 {
	border-right: solid 5px
}

.borderrightdashed1 {
	border-right: dashed 1px
}

.borderrightdashed2 {
	border-right: dashed 2px
}

.borderrightdashed3 {
	border-right: dashed 3px
}

.borderrightdashed4 {
	border-right: dashed 4px
}

.borderrightdashed5 {
	border-right: dashed 5px
}

.borderrightdotted1 {
	border-right: dotted 1px
}

.borderrightdotted2 {
	border-right: dotted 2px
}

.borderrightdotted3 {
	border-right: dotted 3px
}

.borderrightdotted4 {
	border-right: dotted 4px
}

.borderrightdotted5 {
	border-right: dotted 5px
}

/*Taille polices*/
.XS {
	font-size: 10px;
	font-weight: normal;
}

.S {
	font-size: 13px;
	font-weight: normal;
}

.M {
	font-size: 20px;
	font-weight: normal;
}

.L {
	font-size: 30px;
	font-weight: normal;
}

.XL {
	font-size: 40px;
	font-weight: normal;
}

.n9 {
	font-size: 9px;
	font-weight: normal;
}

.n10 {
	font-size: 10px;
	font-weight: normal;
}

.n11 {
	font-size: 12px;
	font-weight: normal;
}

.n12 {
	font-size: 12px;
	font-weight: normal;
}

.n13 {
	font-size: 13px;
	font-weight: normal;
}

.n14 {
	font-size: 14px;
	font-weight: normal;
}

.n15 {
	font-size: 15px;
	font-weight: normal;
}

.n16 {
	font-size: 16px;
	font-weight: normal;
}

.n17 {
	font-size: 17px;
	font-weight: normal;
}

.n18 {
	font-size: 18px;
	font-weight: normal;
}

.n19 {
	font-size: 19px;
	font-weight: normal;
}

.n20 {
	font-size: 20px;
	font-weight: normal;
}

.n21 {
	font-size: 21px;
	font-weight: normal;
}

.n22 {
	font-size: 22px;
	font-weight: normal;
}

.n23 {
	font-size: 23px;
	font-weight: normal;
}

.n24 {
	font-size: 24px;
	font-weight: normal;
}

.n25 {
	font-size: 25px;
	font-weight: normal;
}

.n26 {
	font-size: 26px;
	font-weight: normal;
}

.n27 {
	font-size: 27px;
	font-weight: normal;
}

.n28 {
	font-size: 28px;
	font-weight: normal;
}

.n29 {
	font-size: 29px;
	font-weight: normal;
}

.n30 {
	font-size: 30px;
	font-weight: normal;
}

.n31 {
	font-size: 31px;
	font-weight: normal;
}

.n32 {
	font-size: 32px;
	font-weight: normal;
}

.n33 {
	font-size: 33px;
	font-weight: normal;
}

.n34 {
	font-size: 34px;
	font-weight: normal;
}

.n35 {
	font-size: 35px;
	font-weight: normal;
}

.n36 {
	font-size: 36px;
	font-weight: normal;
}

.n37 {
	font-size: 37px;
	font-weight: normal;
}

.n38 {
	font-size: 38px;
	font-weight: normal;
}

.n39 {
	font-size: 39px;
	font-weight: normal;
}

.n40 {
	font-size: 40px;
	font-weight: normal;
}

.n41 {
	font-size: 41px;
	font-weight: normal;
}

.n42 {
	font-size: 42px;
	font-weight: normal;
}

.n43 {
	font-size: 43px;
	font-weight: normal;
}

.n44 {
	font-size: 44px;
	font-weight: normal;
}

.n45 {
	font-size: 45px;
	font-weight: normal;
}

.n50 {
	font-size: 50px;
	font-weight: normal;
}

.n55 {
	font-size: 55px;
	font-weight: normal;
}

/*Marges*/
.mrgB1 {
	margin-bottom: 1px;
}

.mrgH1 {
	margin-top: 1px;
}

.mrgG1 {
	margin-left: 1px;
}

.mrgD1 {
	margin-right: 1px;
}

.mrgB2 {
	margin-bottom: 2px;
}

.mrgH2 {
	margin-top: 2px;
}

.mrgG2 {
	margin-left: 2px;
}

.mrgD2 {
	margin-right: 2px;
}

.mrgB3 {
	margin-bottom: 3px;
}

.mrgH3 {
	margin-top: 3px;
}

.mrgG3 {
	margin-left: 3px;
}

.mrgD3 {
	margin-right: 3px;
}

.mrgB4 {
	margin-bottom: 4px;
}

.mrgH4 {
	margin-top: 4px;
}

.mrgG4 {
	margin-left: 4px;
}

.mrgD4 {
	margin-right: 4px;
}

.mrgB5 {
	margin-bottom: 5px;
}

.mrgH5 {
	margin-top: 5px;
}

.mrgG5 {
	margin-left: 5px;
}

.mrgD5 {
	margin-right: 5px;
}

.mrgB6 {
	margin-bottom: 6px;
}

.mrgH6 {
	margin-top: 6px;
}

.mrgG6 {
	margin-left: 6px;
}

.mrgD6 {
	margin-right: 6px;
}

.mrgB7 {
	margin-bottom: 7px;
}

.mrgH7 {
	margin-top: 7px;
}

.mrgG7 {
	margin-left: 7px;
}

.mrgD7 {
	margin-right: 7px;
}

.mrgB8 {
	margin-bottom: 8px;
}

.mrgH8 {
	margin-top: 8px;
}

.mrgG8 {
	margin-left: 8px;
}

.mrgD8 {
	margin-right: 8px;
}

.mrgB9 {
	margin-bottom: 9px;
}

.mrgH9 {
	margin-top: 9px;
}

.mrgG9 {
	margin-left: 9px;
}

.mrgD9 {
	margin-right: 9px;
}

.mrgB10 {
	margin-bottom: 10px;
}

.mrgH10 {
	margin-top: 10px;
}

.mrgG10 {
	margin-left: 10px;
}

.mrgD10 {
	margin-right: 10px;
}

.mrgB15 {
	margin-bottom: 15px;
}

.mrgH15 {
	margin-top: 15px;
}

.mrgG15 {
	margin-left: 15px;
}

.mrgD15 {
	margin-right: 15px;
}

.mrgB20 {
	margin-bottom: 20px;
}

.mrgH20 {
	margin-top: 20px;
}

.mrgG20 {
	margin-left: 20px;
}

.mrgD20 {
	margin-right: 20px;
}

.mrgB25 {
	margin-bottom: 25px;
}

.mrgH25 {
	margin-top: 25px;
}

.mrgG25 {
	margin-left: 25px;
}

.mrgD25 {
	margin-right: 25px;
}

.mrgB30 {
	margin-bottom: 30px;
}

.mrgH30 {
	margin-top: 30px;
}

.mrgG30 {
	margin-left: 30px;
}

.mrgD30 {
	margin-right: 30px;
}

.mrgB35 {
	margin-bottom: 35px;
}

.mrgH35 {
	margin-top: 35px;
}

.mrgG35 {
	margin-left: 35px;
}

.mrgD35 {
	margin-right: 35px;
}

.mrgB40 {
	margin-bottom: 40px;
}

.mrgH40 {
	margin-top: 40px;
}

.mrgG40 {
	margin-left: 40px;
}

.mrgD40 {
	margin-right: 40px;
}

.mrgB45 {
	margin-bottom: 45px;
}

.mrgH45 {
	margin-top: 45px;
}

.mrgG45 {
	margin-left: 45px;
}

.mrgD45 {
	margin-right: 45px;
}

.mrgB50 {
	margin-bottom: 50px;
}

.mrgH50 {
	margin-top: 50px;
}

.mrgG50 {
	margin-left: 50px;
}

.mrgD50 {
	margin-right: 50px;
}

.mrgB70 {
	margin-bottom: 70px;
}

.mrgH70 {
	margin-top: 70px;
}

.mrgG70 {
	margin-left: 70px;
}

.mrgD70 {
	margin-right: 70px;
}

.mrgG120 {
  margin-left: 120px;
}

/*Padding*/
.pdgB1 {
	padding-bottom: 1px;
}

.pdgH1 {
	padding-top: 1px;
}

.pdgG1 {
	padding-left: 1px;
}

.pdgD1 {
	padding-right: 1px;
}

.pdgB2 {
	padding-bottom: 2px;
}

.pdgH2 {
	padding-top: 2px;
}

.pdgG2 {
	padding-left: 2px;
}

.pdgD2 {
	padding-right: 2px;
}

.pdgB3 {
	padding-bottom: 3px;
}

.pdgH3 {
	padding-top: 3px;
}

.pdgG3 {
	padding-left: 3px;
}

.pdgD3 {
	padding-right: 3px;
}

.pdgB4 {
	padding-bottom: 4px;
}

.pdgH4 {
	padding-top: 4px;
}

.pdgG4 {
	padding-left: 4px;
}

.pdgD4 {
	padding-right: 4px;
}

.pdgB5 {
	padding-bottom: 5px;
}

.pdgH5 {
	padding-top: 5px;
}

.pdgG5 {
	padding-left: 5px;
}

.pdgD5 {
	padding-right: 5px;
}

.pdgB6 {
	padding-bottom: 6px;
}

.pdgH6 {
	padding-top: 6px;
}

.pdgG6 {
	padding-left: 6px;
}

.pdgD6 {
	padding-right: 6px;
}

.pdgB7 {
	padding-bottom: 7px;
}

.pdgH7 {
	padding-top: 7px;
}

.pdgG7 {
	padding-left: 7px;
}

.pdgD7 {
	padding-right: 7px;
}

.pdgB8 {
	padding-bottom: 8px;
}

.pdgH8 {
	padding-top: 8px;
}

.pdgG8 {
	padding-left: 8px;
}

.pdgD8 {
	padding-right: 8px;
}

.pdgB9 {
	padding-bottom: 9px;
}

.pdgH9 {
	padding-top: 9px;
}

.pdgG9 {
	padding-left: 9px;
}

.pdgD9 {
	padding-right: 9px;
}

.pdgB10 {
	padding-bottom: 10px;
}

.pdgH10 {
	padding-top: 10px;
}

.pdgG10 {
	padding-left: 10px;
}

.pdgD10 {
	padding-right: 10px;
}

.pdgB15 {
	padding-bottom: 15px;
}

.pdgH15 {
	padding-top: 15px;
}

.pdgG15 {
	padding-left: 15px;
}

.pdgD15 {
	padding-right: 15px;
}

.pdgB20 {
	padding-bottom: 20px;
}

.pdgH20 {
	padding-top: 20px;
}

.pdgG20 {
	padding-left: 20px;
}

.pdgD20 {
	padding-right: 20px;
}

.pdgB25 {
	padding-bottom: 25px;
}

.pdgH25 {
	padding-top: 25px;
}

.pdgG25 {
	padding-left: 25px;
}

.pdgD25 {
	padding-right: 25px;
}

.pdgB30 {
	padding-bottom: 30px;
}

.pdgH30 {
	padding-top: 30px;
}

.pdgG30 {
	padding-left: 30px;
}

.pdgD30 {
	padding-right: 30px;
}

.pdgB35 {
	padding-bottom: 35px;
}

.pdgH35 {
	padding-top: 35px;
}

.pdgG35 {
	padding-left: 35px;
}

.pdgD35 {
	padding-right: 35px;
}

.pdgB40 {
	padding-bottom: 40px;
}

.pdgH40 {
	padding-top: 40px;
}

.pdgG40 {
	padding-left: 40px;
}

.pdgD40 {
	padding-right: 40px;
}

.pdgB45 {
	padding-bottom: 45px;
}

.pdgH45 {
	padding-top: 45px;
}

.pdgG45 {
	padding-left: 45px;
}

.pdgD45 {
	padding-right: 45px;
}

.pdgB50 {
	padding-bottom: 50px;
}

.pdgH50 {
	padding-top: 50px;
}

.pdgG50 {
	padding-left: 50px;
}

.pdgD50 {
	padding-right: 50px;
}

.pdgB70 {
	padding-bottom: 70px;
}

.pdgH70 {
	padding-top: 70px;
}

.pdgG70 {
	padding-left: 70px;
}

.pdgD70 {
	padding-right: 70px;
}

.leftColumn {
  float:left;
  width:428px;
  height:468px;
  margin-bottom:15px;
}

.rightColumn {
  float:right;
  width:451px;
  height:468px;
  margin-bottom:15px;
}

.principale_serveur .leftColumn {
  height:auto;
  margin-bottom:0px;
}

.principale_serveur .rightColumn {
  height:auto;
  margin-bottom:0px;
}

.whiteBg {
  background-color: #fff;
}

.borderBox {
  border: 1px solid #a7c7dc;
}

.principale_serveur .content {
  height: 170px;
}

.principale_serveur .ap_p2 {
  height: 100px;
  padding: 35px 10px !important;
  padding-bottom:32px;
}

.principale_referencement .category .contentap_p2 {
  height: 100px;
}

.category {
  margin-bottom: 15px;
}

.principale_serveur .category {
  height: 197px;
}

.ranking {
	width:449px;
	height:442px;
	overflow-y:scroll;
	overflow-x:hidden;
}

.ranking table {
	border-collapse:collapse;
	text-align:left;
  width:432px;
}

.ranking tr {
  height:24px;
}

.ranking th {
  border-right:1px #fff dashed;
  text-decoration:underline;
}

.ranking thead tr {
  background-image:url(http://www.creation-site-internet.com/images/global/bgmenu2.jpg);
  background-repeat:repeat-x;
}

.ranking tbody {
	height:420px;
}

.ranking tbody td {
	padding-left:8px;
  border-bottom: dotted #a7d7dc 1px;
  border-right:1px #A7C7DC dashed;
}

.ranking .rank {
  padding-left:0;
  border-right:none;
  text-align:center;
}

.ranking .keyword {
  width:152px;
}

.ranking .url {
  width:212px;
}

.bgWhite {
	background-color:#fff;
}

.bgBlue {
	background-color:#eaf1f5;
}

.center {
	text-align:center;
}

.catcher {
  padding-left: 460px;
  padding-top: 10px;
  padding-right: 10px;
  height:314px;
}

#bottom {
  text-align:center;
  clear:both;
  margin-top:15px;
  margin-bottom:15px;
}

/*
 * Screenshot
 */
.screenshotMain {
  height:442px;
  border: 1px solid #a7c7dc;
  background-color: #FFFFFF;
  overflow-y:scroll;
}

.principale_realisations .screenshotMain {
  height:auto !important;
  height:442px;
  max-height:442px;
  overflow-y:auto;
}

.screenshotMain .screen {
	float:left;
	height:100px;
	padding:10px;
	text-align:center;
	width:100px;
}

.screenshotMain td {
  border:none;
  border-top:1px dotted #A7D7DC;
  border-left:1px dotted #A7D7DC;
}

.screenshotMain td.first {
  border-top:none;
}

.screenshotMain td.left {
  border-left:none;
}

.screenshotMain .content.left{
  float:left;
}

.screenshotMain .content.right{
  float:right;
}

.screenshotMain .content.clear{
  clear:both;
}

.screenshotMain h3 {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:13px;
  margin-bottom:8px;
  text-align:left;
  height:16px;
  line-height:16px;
  overflow:hidden;
}

.screenshotMain .description {
  height: 56px;
  line-height:14px;
  margin-top: 8px;
  margin-bottom: 8px;
  overflow:hidden;
  color:#888;
}

.screenshotMain a {
	color: #45aeef;
}

/*
 * Display Banner
 */
.displayBanner {
	height:auto !important;
	height:528px;
  max-height: 528px;
  overflow-y:auto;
  overflow-x:hidden;
}

.displayBanner table {
  width:100% !important;
  width:auto;
}

.displayBanner td {
  border:none;
  border-top:1px dotted #A7D7DC;
  border-left:1px dotted #A7D7DC;
}

.displayBanner td.first {
  border-top:none;
}

.displayBanner td.left {
  border-left:none;
}

.displayBanner a {
  color: #45aeef;
}

.displayBanner .highslide img {
  width:273px;
}

.highslide-caption {
  background-color:#fff;
  text-align:center;
  padding:5px;
  display:none;
}

.highslide-blue-border .highslide-image {
  border:2px solid #A7C7DC;
}

.highslide-blue-border .highslide-caption {
  border:2px solid #A7C7DC;
  border-top:none;
}

.highslide {
  margin:0;
  padding:0;
}

.highslide img {
  margin:0;
  padding:0;
}

/*
 * Contact
 */
.principale_contact .content {
	height:auto;
	text-align:center;
	padding:20px;
}

#contact {
	text-align:left;
	width:700px;
	padding:0;
	margin:auto;
  border: 1px dotted #a7c7dc;
}

#contact .erreur {
  background-color:#FDE9E9;
}

#contact div {
  padding:5px 8px;
}

#contact .left {
	height:22px;
  width:250px;
  float:left;
  margin:0;
  padding:0;
}

#contact p {
  margin:0;
  padding:2px;
  line-height:22px;
}

.principale_contact .catcher a {
  color:#45aeef;
}

.blue {
  color: #45aeef;
}

#contact .right {
  margin:0;
  padding:0;
  margin-left:250px;
  padding-left:8px;
}

#contact .center {
  text-align:center;
}

#contact fieldset {
  margin-bottom:8px;
  padding:8px;
  border:1px solid #A7C7DC;
}

#contact legend {
  border:1px solid #A7C7DC;
  padding:3px 10px;
  font-variant:small-caps;
  font-weight:bold;
  background:transparent url(http://www.creation-site-internet.com/images/global/bgmenu.jpg) repeat-x;
  color:#fff;
}

#bannerCatch {
	position:absolute;
	left:50%;
	width:434px;
	padding:8px;
	margin:8px 0;
	background-color:#eaf1f5;
	font-weight:bold;
}

#bannerCatch a {
  color: #45aeef;
}

.principale .content a {
  color: #45aeef;
}

.principale_serveur .content ul {
  padding-left:14px;
  margin:0;
  margin-top:10px;
}
