/*
Theme Name: TOPWIZE
Theme URI: http://www.topwize.com/
Description: topwize
Version: 4.0
Author: Topwize
Author URI: http://www.topwize.com/
Tags: no

Topwize v4.0
http://www.topwize.com/

Vive Topwize

*/
/* yopla */
#prechargement {
	display:none;
}
div, ul {
	margin:0px;
	padding:0px;
}
body {
	background-image:url(images/bg_fond.png);
	background-repeat:repeat-x;
	background-color:#ac2e96;
	margin:0px;
	padding:0px;
	/*font-family: "Trebuchet MS", "MS Sans Serif", Geneva, sans-serif;*/
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
#all {
	width:993px;
	min-height:532px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/header_bg.jpg);
	background-repeat: no-repeat;
}
#bgin {
	min-height:532px;
	background-image:url(images/bg_in.gif);
	background-repeat:no-repeat;
	background-position:433px 70px;
}
#left {
	float:left;
	width:453px;
	height:531px;
}
#right {
	float:left;
	width:540px;
}
#btcontact {
	height:55px;
}
#btcontact a {
	float:right;
	text-decoration:none;
	display:block;
	background-image:url(images/bt_contact.gif);
	background-repeat:no-repeat;
	height:19px;
	width:233px;
	/*margin-top:5px;*/
}
#btcontact a:hover {
	background-image:url(images/bt_contact_over.gif);
	background-repeat:no-repeat;
}
#main {
	/*height:435px;*/
	/*	height:380px;*/
	height:433px;
	border: 1px solid transparent;
 * border:none;
}
#bottommenu {
	height:19px;
}
#content-page p {
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
}
#content-page, #content-blog {
	margin-top:45px;
	margin-left:31px;
	margin-right:31px;
}
#content-page h1, #content-blog h1 {
	padding:0px;
	margin:0px;
	font-size:16px;
	color:#544435;
	height:32px;
	background-image:url(images/puce_h1.gif);
	background-repeat:no-repeat;
	padding-left:31px;
	line-height:18px;
	height:32px;
	margin-bottom:4px;
 * margin-bottom:9px;
}
#content-page h1 a, #content-blog h1 a {
	color:#544435;
	text-decoration:none;
}
h2 {
	font-size:14px;
	font-weight:bold;
	/*color:#79125d;
	color:#94be1a;*/
	color:#ac2e96;
	line-height:18px;
	margin:0px;
	padding:0px;
	margin-top:17px;
	margin-bottom:8px;
	/*	border-bottom:1px solid #ac2e96;*/
	background-image:url(images/puce_h2.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:15px;
}
h2 a {
	color:#79125d;
	text-decoration:none;
}
h2 a:hover {
	color:#ac2e96;
}
#content-page .post {
	height:310px;
 * height:300px;
	text-align: justify;
}
#content-blog #overf {
	height:330px;
 * height:320px;
	overflow: auto;
	direction: ltr;
	text-align: justify;
}
#content-blog, #content-page {
	color:#2d2826;
	font-size:13px;
	line-height:18px;
}
#content-blog ul, #content-page ul {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:42px;
}
#content-blog a, #content-page a {
	color:#79125d;
}
#content-blog a:hover, #content-page a:hover {
	color:#ac2e96;
}
#content-blog .post, #content-page .post {
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
}
#content-blog .post {
	/*	background-color:#f7f6f2;*/
	font-size:12px;
	background-color:white;
	margin-bottom:10px;
}
#content-blog .whi {
	background-color:white;
}
#content-blog p {
	margin:0px;
}
#footer {
	color:#e0cbc0;
	font-size:9px;
	margin-top:18px;
	clear:both;
	text-align:center;
}
#footer a {
	color:white;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
.st-tag-cloud a {
	text-decoration:none;
}
.bttag {
	padding-left:20px;
	padding-right:20px;
	font-size:9px;
	color:#beb8b6;
	text-align:right;
	line-height:12px;
}
#overf .bttag {
}
.bttag a {
	font-size:9px;
	color:#beb8b6;
	background-image:url(images/pucetag.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	line-height:15px;
	padding-left:10px;
	margin-right:10px;
	/*display:block;
	float:left;*/
	text-decoration:none;
}
.bttag a:hover {
	background-image:url(images/pucetag_over.gif);
	color:#c84fc3;
	text-decoration:none;
}
/**/

#tag {
	display: none;
	width:419px;
	height:260px;
	position:absolute;
	top:-280px;
	left:0px;
	background-color:#938e72;
	border-bottom:1px solid #f6f5ef;
	padding:10px;
	overflow:auto;
}
/* -------------------------------------------------------------- menu Bottom*/
#bottommenu {
	margin-left:80px;
	position:absolute;
}
ul#btm {
	margin:0px;
	padding:0px;
	list-style:none;
}
#btm li {
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
a#bt-actu, a#bt-agence, a#bt-partenaires, a#bt-references, a#bt-tags {
	display:block;
	text-decoration:none;
	font-size:1px;
	line-height:1px;
	height:19px;
	margin-right:9px;
}
a#bt-actu {
	background-image:url(images/bt_actualite.gif);
	background-repeat:no-repeat;
	width:88px;
}
a#bt-agence {
	background-image:url(images/bt_agence.gif);
	background-repeat:no-repeat;
	width:74px;
}
a#bt-partenaires {
	background-image:url(images/bt_partenaires.gif);
	background-repeat:no-repeat;
	width:89px;
}
a#bt-references {
	background-image:url(images/bt_references.gif);
	background-repeat:no-repeat;
	width:97px;
}
a#bt-tags {
	background-image:url(images/bt_tags.gif);
	background-repeat:no-repeat;
	width:55px;
}



a#bt-actu:hover{
	background-image:url(images/bt_actualite_ov.gif);
}
a#bt-agence:hover {
	background-image:url(images/bt_agence_ov.gif);
}
a#bt-partenaires:hover {
	background-image:url(images/bt_partenaires_ov.gif);
}
a#bt-references:hover {
	background-image:url(images/bt_references_ov.gif);
}
a#bt-tags:hover {
	background-image:url(images/bt_tags_ov.gif);
}

/* -------------------------------------------------------------- menu TOP*/

#topmenu {
	height:34px;
	padding-left:5px;
}
.Menu, .Menucom, .Menuref {
	padding: 0px;
	margin:0px;
	list-style: none;
	display: none;
	position:absolute;
	padding:10px;
	padding-bottom:15px;
	padding-right:15px;
	width:230px;
}
.Menu {
	background-color:#ac2e96;
	border-top:1px solid #f6f5ef;
	border-bottom:3px solid #79125d
}
.Menucom {
	background-color:#a3be54;
	background-color:#7e9d24;
	border-top:1px solid #f6f5ef;
	border-bottom:3px solid #94be1a;
	/*left:306px;*/
	left:272px;
}
.Menuref {
	background-color:#39a3ad;
	border-top:1px solid #f6f5ef;
	border-bottom:3px solid #33b7c4;
}
ul#Nav {
	margin:0px;
	padding:0px;
	list-style: none;
	position:absolute;
}
#Nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size:10px;
}
#Nav .page_item {
	clear:left;
}
.Menucom li {
	float: right;
	text-align:right;
}
#Nav li a {
	display: block;
	color: white;
	text-decoration: none;
	margin: 0;
	padding: 3px;
	font-size:10px;
}
#Nav .page_item a, #Nav .page_item a:hover, #Nav .page_item a:active {
	display: block;
	color: white;
	text-decoration: none;
	margin:0px;
	padding:3px;
	padding-bottom:5px;
	/*	margin-left:10px;*/
	width:230px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#Nav .page_item a:hover {
	background: #79125d;
}
#Nav .Menucom .page_item a:hover {
	background: #94be1a;
}
#Nav .Menuref .page_item a:hover {
	background: #33b7c4;
}
#Nav li.level1 {
	margin:0px;
	padding:0px;
	display:block;
	width:160px;
	margin-right:20px;
}
a#creasite, a#refsite, a#commu {
	display:block;
	cursor:pointer;
 * cursor: hand;
	text-decoration:none;
	text-align:center;
	height:28px;
	margin:0px;
	padding:0px;
}
a#creasite {
	background-image:url(images/menu_creasite.gif);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#79125d;
	width:160px;
}
a#refsite {
	background-image:url(images/menu_refsite.gif);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#33b7c4;
	width:160px;
}
a#commu {
	background-image:url(images/menu_commu.gif);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#94be1a;
	width:160px;
}
.moremore {
	text-align:right;
	clear:both;
}
a.moresuite {
	font-size:9px;
	background-image:url(images/more_link.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:10px;
	color:#ac2e96;
	text-decoration:none;
}
a.moresuite:hover {
	color:#79125d;
	text-decoration:underline;
}
.tg {
	display:none;
}
.ref {
	background-image:url(images/bgref.png);
	background-repeat:no-repeat;
	width:187px;
	height:98px;
	margin-right:10px;
	float:left;
}
ref a {
	text-decoration:none;
}
.ref img {
	margin-top:8px;
	margin-left:8px;
}
.reference {
	font-size:10px;
	color:#2a2a29;
	line-height:14px;
	text-align:left;
}
.reference a {
	text-decoration:none;
	color:#ac2e96;
}
.reference a:hover {
	color:#79125d;
	text-decoration:underline;
}
.reference p {
	margin:0px;
	padding:0px;
	margin-bottom:5px;
 * margin-bottom:8px;
	padding-top:2px;
 * padding-top:5px;
}
.reference span {
	color:#8d7e76;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.cut {
	clear:both;
}
.reference ul {
	margin-left:35px;
}
.reference h2 {
	padding-top:10px;
	background-position:0px 15px;
	color:#2a2a29;
}
.alignleft, .alignright {
	font-size:10px;
	padding-left:2px;
	padding-right:2px;
}
.alignleft a, .alignright a {
	color:#5f5f5c;
	text-decoration:none;
}
.alignleft {
	float:left;
}
.alignright {
	float:right;
}
/* -------------------------------------------------------------- REFERNCES ROUGES*/
#ref {
	display: none;
	width:439px;
	height:280px;
	position:absolute;
	top:-280px;
	left:0px;
	background-color:#d62c3c;
	border-bottom:1px solid #f6f5ef;
	padding-top:0px;
	overflow:auto;
}
.toutesnosref {
	text-align:right;
}
#refs h3 {
	padding:2px;
	margin:0px;
	font-size:10px;
	color:white;
	line-height:18px;
	margin-left:20px;
	margin-bottom:5px;
	margin-top:5px;
	background-image:url(images/puce_ref_orange.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:15px;
}
#refs h3 a {
	text-decoration:none;
	color:white;
}
#refs h3 a:hover {
	text-decoration:underline;
	color:white;
}
.referencecontent {
	margin-left:18px;
	margin-right:10px;
}
.miniref {
	clear:both;
	text-align:left;
	background-color:#c22643;
	padding-bottom:10px;
}
.miniref .reference span {
	color:#2f2f2e;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.miniref .reference a {
	text-decoration:none;
	color:#deddd6;
}
.miniref .reference a:hover {
	color:#deddd6;
	text-decoration:underline;
}
.miniref .reference p {
	color:#deddd6;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
 * margin-bottom:8px;
	padding-top:2px;
 * padding-top:5px;
}
.xdc{
	display:none;
}
a.tg8{
	display:none;
}

