/*
	Theme Name: HostPartner
	Theme URI: http://www.folio.grafikaio.fr/
	Description: Template wordpress pour Hostpartner.fr
	Author: Grafikaio - CAILLAUD Sylvain
	Author URI: http://www.grafikaio.fr
	Version: 1.0
*/



* {

	line-height:1.5em;

	color:#6c6c6e;

	font-size: 12px;

	font-family:Tahoma, Geneva, sans-serif;

	outline: 0;

	padding: 0;

	margin: 0;

	border: 0 none;

	text-decoration: none;

	white-space: normal;

	vertical-align: baseline;

}

a, code {

	color:#88BC0A;

 }

a:hover {

	color:#88BC0A;

	text-decoration:none;



 }

h1, h2, h3, h4, h5, h6 {

	color:#88bc0a;

	font-weight:bold;

	font-family:Arial;



}

h1 {

	font-size: 24px ;

}

h2 {

	font-size: 20px !important;

 	font-family:Tahoma, Geneva, sans-serif !important;

	font-weight:bold !important;



}

h3 {

	font-size: 18px ;

}

h4 {

	font-size: 16px;

}

h5 {

	font-size: 14px;

}

h6 {

	font-size: 12px;

}



html, body {

	line-height: 1

}

hr {

	display: none

}

blockquote:before, blockquote:after, q:before, q:after {

	content:open-quote;

	font-weight:bold;

	font-size:20px;

	

 }

blockquote:after, q:after{

		content:close-quote !important;



	}

blockquote, q {

	quotes:inherit;

	padding:10px;

	font-style:italic;

	font-size:11px;

	color:black;

 

  }

  

 ul {

	list-style-type: none

}

ol {

	list-style-type: decimal

}

ins {

	text-decoration: underline;

}

del {

	text-decoration: line-through;

}

table {

	margin: 20px 0 ;

	border:0px solid white; 


}

table td, table th {

padding:5px 10px;

}

table th {
	border:0px solid white;

	color: #eee;

 

}

 

.clear {

	clear: both

}

/* =Body bg1

-------------------------------------------------------------- */



body {

	background: #f1f1f1;

 }

/* =Wrap

-------------------------------------------------------------- */

#pagina {

	background: #f0f0f0;



	height:491px;

}

#pagina2 {

	height:182px;

}

#pagina1 {

	width: 934px;

	margin-right: auto;

	margin-left: auto;

	margin-top:0px;

	text-align: left;

	

}

#blog {

	width: 934px;

	margin-right: auto;

	margin-left: auto;

	margin-top:30px;

	text-align: left;

	background:white;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	margin-bottom:20px;

	border:1px solid #e3e3e3;



}

/* =Header

-------------------------------------------------------------- */

#header {

	background:url(images/banner.jpg) no-repeat;

	width: 934px;

	height:182px;

}

/* =Top Navigation

-------------------------------------------------------------- */



#nav1 {

	margin-top:29px;

	margin-left:12px;

	float: left;

	width: 922px;

	list-style:none;

}

#nav1 ul {
	
	text-align:center;

	margin: 0;

	padding: 0;

}

#nav1 li {

	float: left;

	margin: 0 0px;

	padding: 0;

}

#nav1 li a {

	display: block;

	line-height:50px;

	padding: 0 7px 0 7px;

	font-family:Arial, Helvetica, sans-serif;

	text-transform:uppercase;
	
	font-size:11px;

 	color:white;



}

#nav1 li a:hover {

	color:#fff;

	background:url(images/menu_h.jpg) repeat-x;

	text-decoration:none;

	

 	

}

#nav1 li ul {

	list-style: none;

	position: absolute;

	left: -999em;

	width:240px;

	z-index: 9999;

	padding-top:0px;



 }

#nav1 li:hover ul, #nav1 li.sfhover ul {

	left:auto;
	top: auto;

 }

#nav1 li li a {

	color:white;

	width:240px;

	line-height:35px;

 	text-align:left;

	background:#555556;

	font-size:11px;

	letter-spacing:0px;


 }

#nav1 li li a:hover {

	color:#fff;

	background:url(images/menu_h.jpg) repeat-x bottom;

}

#nav1 li:hover, #nav1 li.sfhover {

	position: static;

}



#client { width:132px; height:26px; margin-top:0; float:right; }


a.espaceclient { width:92px; height:23px; display:block; background:url(images/client.jpg) no-repeat; color:white; padding:3px 0 0 40px; }



a.espaceclient:hover { background:url(images/client_h.jpg) no-repeat; color:white; text-decoration:none; }


#livehelp { display:block; float:left; margin:20px 0 0 30px;  }


a.helponline { color:#6c6c6e; }


a.helponline:hover { color:#88bc0a; text-decoration:none; }



a.widget_helponline {width:142px; height:20px; display:block; background:url(images/widget_support.jpg) no-repeat; float:left; padding:37px 0 0 100px; color:#6c6c6e; }


a.widget_helponline:hover { color:#88bc0a; text-decoration:none; }


#phonenum { width:178px; height:38px; display:block; background:url(images/phone.jpg) no-repeat; float:left; margin:50px 0 0 208px; padding:15px 0 0 80px; color:#6c6c6e; font-size:14px; font-weight:bold; }





/* =Blog Title

-------------------------------------------------------------- */

#logo {

	width:219px;

	float: left;

	display:block;

	margin-top:32px;

	margin-left:28px;

	line-height:normal;

	height:59px;



}

#logo h1 a {

	text-transform:uppercase;

	font-size: 36px !important;

	font-weight:normal !important;

	font-family:Tahoma, Geneva, sans-serif;

	letter-spacing:0px;

	color: #eee;

	text-shadow:1px 1px 1px #000;

	line-height:normal;

}

#logo h1 a:hover {

	text-transform:uppercase;

	color: #199CCA;

	text-decoration:none;

	

}

#logo h2 {

	color:#199CCA;

	display:block;

	font-weight:normal !important;

	font-family:Tahoma, Geneva, sans-serif;

	font-size: 12px !important;

	letter-spacing:1px;

	margin-left:90px;

	margin-top:1px;

 	text-shadow:1px 1px 1px #000;

	line-height:normal;

	text-transform:uppercase;

}

/* =Blog Search Top

-------------------------------------------------------------- */

#searchformtop {

	float: right;

	margin-top:52px;

	margin-right:55px;

}

#srcinputtop {

	font-size: 11px;

 	text-transform:uppercase;

	width:180px;

	height:25px;

	background:none;

	color:#eee;

	margin-left:5px;

	border:none;

 }

#srcbuttontop {

	width:63px;

	height:25px;

	background:none;

	color:#f2f2f2;

	font-size: 12px;

	font-weight:bold;

	text-transform:uppercase;

	margin-top:2px;

	margin-right:2px;

}

/* =Featured Post

-------------------------------------------------------------- */

#featuredbg {

	width: 934px;

	float:left;

	overflow:hidden;

	margin-top:20px;

	background:white;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	border:1px solid #e3e3e3;


}

#featured {

	width: 934px;

	height:306px;

	float:left;

	margin-top:0px;

	text-align: left;

	margin-bottom:5px;

	overflow:hidden;

}

.featured2 {

	padding:10px;

	border:none !important;

	width: 914px;

	height:286px;


}

 .prev {

	float:right;

	width:31px;

	height:28px;

	margin-top:135px;

	margin-right:6px;

	background:url(images/prev.jpg) no-repeat;

}

.prev:hover {

	background:url(images/prev1.jpg) no-repeat;

}

.next {

	float:left;

	width:31px;

	height:28px;

	margin-top:135px;

	margin-left:6px;

	background:url(images/next.jpg) no-repeat;

}

.next:hover {

	background:url(images/next1.jpg) no-repeat;

}

.slideft { zoom:1;

}

.slideft ul li {width: 852px;

}

.ftpost {

	padding:0px;

}

.ftpost-top {

}

.ftcontent h2, .ftcontent h2 a {

	font-family:arial;

	font-size:16px;

	font-weight:normal;

	text-transform:uppercase;

	color:#88bc0a;

	line-height: 1.5em;

}

.ftcontent h2 a:hover {

	color:#88bc0a;

	border-bottom:1px dashed #88bc0a;

}

.ftcontent {

	padding:0px 10px;

	width: 894px;

	height:286px;

}

.ftcontent p {

	color:#6c6c6e;

	font-size: 12px;

	font-family:arial;

	line-height: 1.5em;

	padding-bottom:5px;

}

.ftimage img {

	margin-right:10px;

	margin-top:5px;

	float:left;

	margin-bottom:10px;

	width:840px;

	height:165px;

	cursor:pointer;

	border:none;;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	
}

.tags1 {



	padding:5px 10px;



	margin-top:10px;

	float:right;

 }

#side_top { width:936px; height:170px; margin:20px 0px 20px 0px; list-style:none; }	

h3.titlehome {

	color: white;

	background:url(images/h3titlehome.jpg) no-repeat;

	font-family:arial;

	text-transform:uppercase;

	font-weight: normal;

	font-size: 14px;

 	padding:6px 10px 0px 10px;

	height:26px;

 	margin-bottom:0px;

}

.homebox {

	width:303px;

	height:170px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	border:1px solid #e3e3e3;

	float:left;

	

}

.bg_sitebuilder { background:url(images/sitebuilder_box.jpg) no-repeat bottom left white; }

.bg_plesk { background:url(images/plesk_box.jpg) no-repeat bottom left white; }

.bg_infogerance { background:url(images/infogerance_box.jpg) no-repeat bottom left white; }


.homebox ul {

	margin:5px 0;

}

.homebox ul .children {

	margin-left:2px;


}

.homebox ul li a, .homebox ul li.recentcomments, .homebox ul li {

	color: #6c6c6e;

	font-size:12px;

	line-height: 1.5em;

	text-transform:capitalize;

	margin:0px 0px;

	padding:3px 2px 3px 2px;



}

 .homebox ul li a {

	border:none;

	background-image:url(images/but.png);
	
	background-repeat:no-repeat;

	padding-left:25px;

	padding-top:0px;

	margin-left:10px;

}

.homebox ul li a:hover {

	background-image:url(images/but_h.png);
	
	border:none;

	text-decoration:none;

	color: #88bc0a;

}

.separ_homebox {width:10px; height:200px; float:left; }


.textwidget_homebox {

	font-size:12px;

	line-height: 16px;

	text-align:left;

	padding:8px 10px 0px 10px;

	margin-bottom:10px;

}

.textwidget_homebox ul {

	margin:5px 0 0 0;

}

.textwidget_homebox ul .children {

	margin-left:2px;


}

.textwidget_homebox ul li a, .textwidge_homeboxt ul li.recentcomments, .textwidget_homebox ul li {

	color: #6c6c6e;

	font-size:12px;

	line-height: 1.5em;

	border:none;

	padding-left:170px;

	padding-top:60px;

	margin-left:10px;

	text-transform:none;

}

 .textwidget_homebox ul li a {

	border:none;

	padding-left:25px;

	padding-top:0px;

	margin-left:10px;

}

.textwidget_homebox ul li a:hover {



	border:none;

	text-decoration:none;

	color: #88bc0a;

}

/* =Left Content Blog

-------------------------------------------------------------- */

#column {

	float: left;

	width: 590px;

	margin: 0px 10px 20px 0;

}

.post {

	background:white;

	padding:10px;

	margin-bottom:20px;

	

}

.post-top {

}

/* =Post Top

-------------------------------------------------------------- */

.post-top {

}

.post-bottom {

}

span {

 	color:#eee;

}

.tags {



	padding:5px 10px;



	margin-top:10px;

	float:left;

	width:548px;

}

.us, .read {

	float:left;

	color:#ddd;

	line-height:1.5em;

	font-size: 11px;

	font-family:Tahoma, Geneva, sans-serif;

	text-transform:capitalize;

	font-weight:normal;

}

.us a, .read a  {

	color:#6c6c6e;

	font-size: 11px;

	font-family:Tahoma, Geneva, sans-serif;

	text-transform:capitalize;

	font-weight:normal;

}

.us a:hover, .read a:hover {

	color:#88bc0a;

 

}

 .read span {

	color:#ddd;

}

.read {

	float:right;

}

.content h2, .content h2 a {

	font-family:arial;

	font-size:16px;

	font-weight:normal;

	text-transform:uppercase;

	color:#88bc0a

	line-height: 1.5em;
	
	margin-bottom:15px;

}

.content h2 a:hover, .page-title a:hover {

	color:#88bc0a;

	border-bottom:1px dashed #88bc0a;

}

.content ul {

	margin:10px 0px 30px 0px;

}

.page-title {

	float:left;

	color:#eee;

	font-size: 11px;

  	display:block;

 	margin-bottom:10px;

	text-transform:capitalize;

	background:#000;

	border:1px solid #0f0e0e;

	padding:5px 10px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;



 }

.page-title span, h1.page-title {

	color:#eee;

	font-size: 11px;

 	font-weight:normal;

	text-transform:capitalize;

}

/* =Post

-------------------------------------------------------------- */



.content {

}

.content p {

	color:#6c6c6e;

	font-size: 12px;

	font-family:Tahoma, Geneva, sans-serif;

	line-height: 1.5em;

	padding-bottom:5px;

}

#image img {

	margin-bottom:20px;

	margin-top:5px;

	float:left;

	width:570px;

	height:112px;

	cursor:pointer;

	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

	border-radius: 2px;
	
	border:1px solid #e3e3e3;

}

.content ol {

	margin: 15px 25px;

}

.content ol ol {

	margin: 5px 5px 5px 5px;

}

.content ul li {

	margin:10px 25px 0px 25px;

	;

}

 .content .alignleft {

	float: left;

	display: inline;

	margin-right: 10px;

	margin-bottom: 4px;

}

.content .alignright {

	float: right;

	display: inline;

	margin-left: 10px;

	margin-bottom: 4px;

}

.content .aligncenter {

	text-align: center;

	clear:both;

}

p.wp-caption-text {

	padding: 3px;

	margin: 0;

	font-size: 12px;

 }

/* =Comments

-------------------------------------------------------------- */

#comments {

}

h3#comments-title, h3#reply-title {

 	font-size: 20px;

	font-weight: bold;

	margin-bottom: 0;

}

h3#comments-title {

	padding: 24px 0;

}

.commentlist {

 	margin: 0;



}

 .commentlist li.comment {

 	background: #000;

	border-bottom: 1px solid #0F0E0E;

 	line-height: 24px;

	margin: 0 0 10px 0;

	padding: 10px 10px 10px 30px;

	position: relative;

}

.commentlist li:last-child {

	border-bottom: none;

	margin-bottom: 0;

 

}

#comments .comment-body ul, #comments .comment-body ol {

	margin-bottom: 18px;

}

#comments .comment-body p:last-child {

	margin-bottom: 6px;

}

#comments .comment-body blockquote p:last-child {

	margin-bottom: 24px;

}

.comment-body blockquote{

		background:#0F0E0E;

	}

.commentlist ol {

	list-style: decimal;

}

.commentlist .avatar {

 }

.comment-author cite {

 	font-style: normal;

	font-weight: bold;

}

.comment-author .says {

	font-style: italic;

}

.comment-meta {

	margin: 0 0 18px 0;

}

.reply {

	padding: 0 0 24px 0;

}

.reply a, a.comment-edit-link {

 }

.commentlist .children {

	list-style: none;

	margin: 0;



}

.commentlist .children li {

	border: none;

	margin: 0;

 	border-top: 1px solid #0F0E0E;



}

.nopassword, .nocomments {

	display: none;

}

#comments .pingback {

	border-bottom: 1px solid #0F0E0E;

	margin-bottom: 18px;

	padding-bottom: 18px;

	width:90%;

}

.commentlist li.comment+li.pingback {

	margin-top: -6px;

}

#comments .pingback p {

	color: #888;

	display: block;

	line-height: 18px;

	margin: 0;

}

#comments .pingback .url {

	font-style: italic;

}

/* Comments form */

input[type=submit] {

  	 color:white; background:url(images/menu_h.jpg) repeat-x top; display:block; padding:5px; 10px;

  }

#respond {

	border-top: 1px solid #0F0E0E;

	margin: 24px 0;

}

#respond p {

	margin: 5px;

}

#respond .comment-notes {

	margin-bottom: 1em;

}

.form-allowed-tags {

	line-height: 1em;

}

.children #respond {

	margin: 0 48px 0 0;

}

h3#reply-title {

	margin: 18px 0;

}

#comments-list #respond {

	margin: 0 0 18px 0;

}

#comments-list ul #respond {

	margin: 0;

}

#cancel-comment-reply-link {

	font-weight: normal;

	line-height: 18px;

}

#respond .required {

	color: #ff4b33;

	font-weight: bold;

}

#respond label {

	color: #888;

}

#respond input {

	width: 98%;

}

#respond textarea {

	width: 98%;

}

#respond .form-allowed-tags {

	color: #888;

	line-height: 18px;

}

#respond .form-submit {

	margin: 12px 0;

}

#respond .form-submit input {

	width: auto;

}

input[type="text"], textarea {

	background: #DDD;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;
	
	padding:5px 3px;

	margin-bottom:10px;

	color:black;

}

/* =Right Sidebar

-------------------------------------------------------------- */

	



#side {

	width:280px;

	margin-left:10px;

 	float:right;

	padding:10px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	margin-bottom:20px;

 

}

.widget {

	width:290px;

	margin-left:0px;

	overflow:hidden;

}

.boxs {

	width:258px;

	padding:10px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	background:#0B0A0A;

	border:1px solid #000;

	margin-bottom:20px;

	margin-top:5px;

}

.tabnav li {

	display: inline;

	list-style: none;

	border:none;

}

.tabnav li a {

	margin-left:1px;

 	display: inline-block;

	text-transform:capitalize;

	color: #199CCA;

	letter-spacing:1px;

	padding: 5px 13px;

	font: 13px Arial, Helvetica, sans-serif;

	margin-top:1px;

	font-weight:bold;

 	background:#0B0A0A;

 	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	border:1px solid #000;



}

.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {

	text-decoration: none;

	display: inline-block;

	text-transform:capitalize;

	color:#FDBC06;

	letter-spacing:1px;

	font: 13px Arial, Helvetica, sans-serif;

	border:none;

	font-weight:bold;

 	background:#000;

	border:1px solid #0F0E0E;

 	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}

.ui-tabs-hide {

	display: none;

}

.recentpost {

	margin:4px 0px 8px 0px;

}

.recentpost {

	clear:both;

	padding:5px 0;

	margin:0 0;

 	color:#eee;

}

.recentpost h2, .recentpost h2 a {

	color:#FDBC06;

	font:14px Georgia, "Times New Roman", Times, serif;

 	text-transform:capitalize;

	font-weight:normal;

	line-height: 1.5em;

}

.recentpost h2 a:hover {

	color:#199CCA;

}

.recentpost p {

	color:#eee;

	font-size:11px;

}

.recentpost img {

	border: 3px solid #fff;

	width:250px;

	height:95px;

 	float:left;

	padding:1px;

 	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

	border-radius: 2px;

}

#recentcom ul li {

	display: block;

	color:#eee;

	font-family:verdana;

	font-size:11px;

	line-height: 1.5em;

	text-transform:capitalize;

	margin:0px 0px;

	padding:5px 5px;

}

 #tags a {

	color: #252328;

	background-color:#70cce3;

	text-transform:uppercase;

	margin:2px;

	padding:2px 10px;

	display:inline-block;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}

#tags a:hover {

	background-color:#e27d70;

	color:#fff;

}

#social{

 	}

#social img{

		height:48px;

		width:48px;

		margin:0 0px; 

	
}
#bottom {

}

h3.title {

	color: white;

	background:url(images/h3title.jpg) no-repeat;

	font-family:arial;

	text-transform:uppercase;

	font-weight: normal;

	font-size: 14px;

 	padding:6px 10px 0px 10px;

	height:26px;

 	margin-bottom:0px;

}

h3.footered {

	color: white;

	background:none;

	font-family:arial;

	text-transform:uppercase;

	font-weight: normal;

	font-size: 14px;

 	padding:6px 10px 0px 10px;

	height:26px;

 	margin-bottom:10px;

}



.box2 {

	width:258px;

	padding:10px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	background:#0B0A0A;

	border:1px solid #000;

	margin-bottom:20px;

}

.box {

	width:278px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	background:white;

	border:1px solid #e3e3e3;

	margin-bottom:20px;

}

.box ul {

	margin:5px 0;

}

.box ul .children {

	margin-left:2px;


}

.box ul li a, .box ul li.recentcomments, .box ul li {

	color: #6c6c6e;

	font-size:12px;

	line-height: 1.5em;

	text-transform:capitalize;

	margin:0px 0px;

	padding:3px 2px 3px 2px;



}

 .box ul li a {

	border:none;

	background-image:url(images/but.png);

	background-repeat:no-repeat;

	padding-left:25px;

	padding-top:0px;

	margin-left:10px;

}

.box ul li a:hover {

	background-image:url(images/but_h.png);

	border:none;

	text-decoration:none;

	color: #88bc0a;

}

.boxfooter {

	width:300px;

	list-style: none;

	margin-bottom:20px;

	

}

.boxfooter ul {

	margin:5px 0;

	color: #5f5f5f;

}

.boxfooter ul .children {

	margin-left:2px;

}

.boxfooter ul li a, .boxfooterul li.recentcomments, .boxfooterul li {

	font-size:12px;

	line-height: 1.5em;

	margin:0px 0px;

	padding:3px 2px 3px 2px;

	color:#5f5f5f;

}

 .boxfooter ul li a {

	border:none;

	background-image:url(images/butfoot.png);

	background-repeat:no-repeat;

	padding-left:25px;

	padding-top:0px;

	margin-left:10px;

}

.boxfooter ul li a:hover {

	border:none;

	background-image:url(images/butfoot_h.png);

	text-decoration:none;

	color: white;

}



.ads img {

 	width: 125px;

	height: 125px;

	margin:1px;

  	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

	border-radius: 2px;

}

.ads {

}

.video {

	border:2px solid #fff;

 	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

	border-radius: 2px;

  }

#calendar_wrap {

}

#wp-calendar {

	margin-top:10px;

}

#wp-calendar caption {

 	text-align:center;

	font-size:14px;

	text-transform:capitalize;

 }

#wp-calendar thead th {

	text-align:center;

	padding:5px;

 	font-size:12px;

 }

#wp-calendar a {

	display:block;

	font:12px Arial, Helvetica, sans-serif;

 	width:40px;

	height:24px;

	text-align:center;

 }

#wp-calendar a:hover {

 }

#wp-calendar tbody td {

	width:40px;

	height:24px;

	font:11px Arial, Helvetica, sans-serif;

	text-align:center;

	padding-top:5px;

  }

#today {

	font-weight:bold;

  }

#searchform {

	float: right;

	margin-right:5px;

	margin-top:15px;

}

#searchform fieldset {

	background:#0094be;

	height:31px;

	width:296px;

}

#srcinput {

	width:200px;

	height:20px;

	background:#000;

	border:1px solid #0f0e0e;

	padding:5px 10px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

 	color:#eee;

	font-size: 11px;

	margin-top:4px;

	margin-left:5px;

	padding:2px 5px;

 }

#srcbutton {

	width:78px;

	background:#000;

	border:1px solid #0f0e0e;

	padding:5px 10px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

 	font-size: 11px;

	margin-top:2px;

	margin-right:5px;

 }


.textwidget {

	font-size:12px;

	line-height: 16px;

	text-align:left;

	padding:8px 10px 0px 10px;

	margin-bottom:10px;

}

.textwidget ul {

	margin:5px 0 0 0;

}

.textwidget ul .children {

	margin-left:2px;


}

.textwidget ul li a, .textwidget ul li.recentcomments, .textwidget ul li {

	color: #6c6c6e;

	font-size:12px;

	line-height: 1.5em;

	border:none;

	background-image:url(images/but.png);

	background-repeat:no-repeat;

	padding-left:25px;

	padding-top:0px;

	margin-left:10px;

	text-transform:none;

}

 .textwidget ul li a {

	border:none;

	background-image:url(images/but.png);

	background-repeat:no-repeat;

	padding-left:25px;

	padding-top:0px;

	margin-left:10px;

}

.textwidget ul li a:hover {

	background-image:url(images/but_h.png);

	border:none;

	text-decoration:none;

	color: #88bc0a;

}

/* =Page navigation

-------------------------------------------------------------- */



.navigation {

	float:left;

 	display:block;

	background:#000;

	border:1px solid #0f0e0e;

	padding:5px 10px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	width:570px;

 }

.navigation a:link, .navigation a:visited {

 	text-decoration: none;

}

.navigation a:active, .navigation a:hover {

 }

.nav-previous {

	float: left;

	width: 50%;

}

.nav-next {

	float: right;

	text-align: right;

	width: 50%;

}

#nav-above {

	margin: 0 0 18px 0;

}

#nav-above {

	display: none;

}

.paged #nav-above, .single #nav-above {

	display: block;

}

/* =Footer

-------------------------------------------------------------- */

#footer {

	background:url(images/footer.jpg) no-repeat;

	height:210px;

	

	

}

/* =Footer Text

-------------------------------------------------------------- */



#footercontent {

 	font-size: 11px;

	text-align:center;

	font-family:Arial;

	padding-top:2px;

	color:white;

	margin-bottom:10px;

}

#footercontent a, #footercontent a:hover {

	color:#88bc0a;

	font-family:Arial;

	font-size: 11px;

}

#footer-sidebar {

display:block;



}



#footer-sidebar1 {

float: left;

width: 300px;

margin-left:10px;

margin-right:7px;



}



#footer-sidebar2 {

float: left;

width: 300px;

margin-right:7px;





}



#footer-sidebar3 {

float: left;

width: 300px;



}

.prix {font-weight:bold; color:#88BC0A; font-size:15px; }

.color_vert { color:#88BC0A;  }

.align_c {
	text-align: center;
}

.align_d {
	text-align: right;
	font-weight:bold;
}
.bgcolor_td_l1 {
	background-color: #ddd;
}
.bgcolor_td_l2 {
	background-color: #eee;
}

.bgcolor_td_l1_h {
	background-color: #ddd; height:30px;
}
.bgcolor_td_l2_h {
	background-color: #eee; height:30px;
}


.bgcolor_td_l1_g {
	background-color: #ddd; font-weight :bold; height:30px;
}
.bgcolor_td_l2_g {
	background-color: #eee; font-weight: bold; height:30px;
}
.titre_col {
	 text-transform:uppercase; color:white; background:url(images/menu_h.jpg) repeat-x top; padding:10px;
}

a.titre_pack {
	color:white; 
}
a.titre_pack:hover {
	color:white; border-bottom:1px dashed white;
}
a.order {
	 color:white; background:url(images/menu_h.jpg) repeat-x top; display:block; padding:5px; 10px;
}

a.order:hover {
	 color:white; background:url(images/menu_h.jpg) repeat-x bottom; 
}

.bgcolor_td_ltitre {
	background-color: #bbb;
}
.titre_comp {
	text-transform:uppercase;
	font-size:10px;font-weight: bold;
}
.align_g {
	text-align: left;	
}

.plesk_build_tab {width:114px; float:left; height:auto;  }

.plesk_build_tab img { height:auto; padding:7px; background:#88BC0A; }

.plesk_build_tab p { padding:7px; text-align:justify; font-size:11px; }

.etape { color:#88BC0A; font-size:14px;  }

.mail_case_l {	width:570px; height:150px;  margin-bottom:20px; position:relative; background:#f3f3f3;	-moz-box-shadow: 3px 3px 3px #c9c9c9; -webkit-box-shadow: 3px 3px 3px #c9c9c9; box-shadow: 3px 3px 3px #c9c9c9; -moz-border-radius: 5px; -webkit-border-radius: 5px;	border-radius: 5px; }

.mail_case_l:hover {	background-color:white;}

.mail_case_lhome {	width:580px; height:auto !important;  margin-bottom:20px; position:relative; background:#f3f3f3;	-moz-box-shadow: 3px 3px 3px #c9c9c9; -webkit-box-shadow: 3px 3px 3px #c9c9c9; box-shadow: 3px 3px 3px #c9c9c9; -moz-border-radius: 5px; -webkit-border-radius: 5px;	border-radius: 5px; padding:10px; }

.mail_case_lhome h4 {padding-bottom:10px;}

.mail_case_lhome:hover {	background-color:white;}

.mail_case_l h4 {-moz-border-radius: 5px; -webkit-border-radius: 5px;	border-radius: 5px; color:white; padding: 5px 10px; font-weight:bold; text-transform:uppercase; font-size:16px; text-shadow: 1px 1px 1px #4e6f00; letter-spacing:2px; background:url(images/menu_h.jpg) repeat-x; }

.mail_case_l .text_box { padding:15px; }

.mail_case { width:275px; height:160px;  margin-bottom:20px; position:relative; background:#f3f3f3; -moz-box-shadow: 3px 3px 3px #c9c9c9; -webkit-box-shadow: 3px 3px 3px #c9c9c9; box-shadow: 3px 3px 3px #c9c9c9; -moz-border-radius: 5px; -webkit-border-radius: 5px;	border-radius: 5px;}

.mail_case:hover {	background-color:white;}

.mail_case h4 { -moz-border-radius: 5px; -webkit-border-radius: 5px;	border-radius: 5px; color:white; padding: 5px 10px; font-weight:bold; text-transform:uppercase; font-size:12px; text-shadow: 1px 1px 1px #4e6f00; letter-spacing:2px; background:url(images/menu_h.jpg) repeat-x; }

.mail_case .text_box { padding:15px; }

.plus_info {	position:absolute; bottom:10px; left:10px; width:80px; height:23px; padding-top:2px; font-weight:bold; letter-spacing:1px; -moz-border-radius: 3px; -webkit-border-radius: 3px;	border-radius: 3px; background-image: url(images/h3title.jpg); background-repeat:no-repeat; background-position: top center; text-align:center;}

.plus_info a{ text-shadow: 1px 1px 1px #353535; color:white; }

.plus_info a:hover{ text-shadow: 1px 1px 1px #8b8b8b; color:white;	}

.img_mail_case_l { background-image: url(images/mail_page_exchange.png); background-repeat:no-repeat; background-position: bottom right; }

.img_mail_case_infra { background-image: url(images/mail_page_infra.png); background-repeat:no-repeat; background-position: bottom right; }

.img_mail_case_secu { background-image: url(images/mail_page_secu.png); background-repeat:no-repeat; background-position: bottom right; }

.img_mail_case_serv { background-image: url(images/mail_page_serv.png); background-repeat:no-repeat; background-position: bottom right; }

.img_mail_case_espace { background-image: url(images/mail_page_espace.png); background-repeat:no-repeat; background-position: bottom right; }

.img_mail_case_eff { background-image: url(images/mail_page_eff.png); background-repeat:no-repeat; background-position: bottom right; }

.img_mail_case_connect { background-image: url(images/mail_page_connect.png); background-repeat:no-repeat; background-position: bottom right; }

#front_image { width:934px; height:200px; background:white; }
