/*
Theme Name: So-sexy
Theme URI: http://www.so-sexy.eu/
Description: Theme realise par <a href="http://www.hdclic.com">hdclic</a>
Version: 0.9
Author: Benoit Perrier.
Creation Theme by Benoit Perrier || http://www.hdclic.com
*/

* {
	margin: 0;
	padding: 0;
}
body {
	font: 0.7em "Trebuchet MS", sans-serif, Arial;
	background: #000 url(images/bg.jpg) no-repeat center top;
	text-align: center;
}
#conteneur {
	width: 936px;
	margin-right: auto;
	margin-left: auto;
}
#head {
	background: url(images/head.jpg) no-repeat;
	float: left;
	width: 936px;
	height: 271px;
}
#title {
	float: right;
	width: 500px;
}
#cont {
	background: url(images/foot.png) no-repeat right bottom;
	width: 507px;
	padding-left: 100px;
	float: left;
	padding-bottom: 7px;
	margin-bottom: 15px;
}
#cont-texte {
	background: url(images/bg-colonne.png) repeat-y right top;
	float: left;
	width: 501px;
	padding-right: 6px;
}
div.title_post {
	background: url(images/title-contenu.gif);
	float: left;
	height: 38px;
	width: 462px;
	padding-right: 18px;
}
div.title_h2 {
	width: 420px;
	float: left;
}

div.date {
	float: right;
	height: 27px;
	width: 42px;
	padding-top: 5px;
}
div.post {
	background: #000;
	float: right;
	width: 486px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
/* Sidebar */
#head_sidebar {
	background: url(images/head-side-barre.jpg) no-repeat;
	width: 329px;
	height: 73px;
	float: right;
}
#sidebar {
	width: 315px;
	float: right;
	background: url(images/bg-sidebar.png) repeat-y;
}
div.title-sidebar {
	background: url(images/title_sidebar.gif) no-repeat;
	float: right;
	height: 34px;
	width: 273px;
	padding-left: 10px;
	padding-top: 3px;
	padding-right: 5px;
}

div.bloc_sidebar {
	float: left;
	width: 315px;
}
#foot_sidebar {
	background: url(images/foot_sidebar.png) no-repeat left top;
	float: right;
	height: 10px;
	width: 300px;
	padding-right: 15px;
}
/* Recherche */
#search {
	float: left;
	width: 284px;
	height: 15px;
	margin: 0px 0px 15px;
	padding: 0px 0px 0px 10px;
}
#search .recherche {
	height: 21px;
	width: 253px;
	background: url(images/recherche.jpg) no-repeat;
	float: left;
	border-style: none;
}
#search .ok {
	vertical-align: top;
}
/* Contenu */
#navigation {
	float: left;
	padding:5px 10px;
	font-size:1.05em;
	text-align:center;
	width:481px;
	}
hr.single {
	margin-bottom: 10px;
}
img.alignleft, img.alignnone, img.alignright, img.centered   {
	border: 1px solid #CCCCCC;
}

img.feat   {
	padding: 1px;
	border: 1px solid #666666;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	border: 1px solid #CCCCCC;
}
img.centered, .pds-box-outer, div.align_center {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.PDS_Poll div {
margin:auto !important;
}
#contenu img.thumb {
	margin-top: 8px;
}
.alignright {
	float: right;
}

.alignleft {
	float: left
}
.barre-widget {
	border:none;
	margin: 0px 0px 2px;
	padding: 0px;
}
img.last {
	padding-bottom: 2px;
}
img.imgfoot {
	border:none;
	margin: 2px;
	border: 1px solid #626262;
	padding: 1px;
}
div.wp-caption {
	background: #E6E6E6;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
/* Commentaires et social */
div.cont-comment {
	float: right;
	width: 466px;
	margin-bottom: 10px;
	list-style: none;
	padding: 10px;
	background: #000000;
}
div.full {
	background: #000000;
	padding: 10px;
	width: 466px;
	float: right;
	margin-bottom: 10px;
}
div.avatar {
	float: left;
	height: 45px;
	width: 45px;
	background: #FFFFFF url(images/avatar.jpg) no-repeat;
	padding: 7px 23px 12px 7px;
}
div.commentaires {
	float: left;
	width: 361px;
	background: #000000;
	padding: 10px;
	border: 1px solid #6d166e;
}
a img {
  opacity: 1.0;
  filter:alpha(opacity=100);
}
a:hover img, input.submit:hover {
  opacity: 0.7;
  filter:alpha(opacity=70); 
}
img.noborder, img.nothing {
	border: none;
}
img.nothing {
	border: none;
	margin: 0px;
}
img.blank {
	border: none;
	float: left;
	height: 150px;
	width: 450px;
	margin-left: 160px;
}


/* TYPO */

#title p.titre {
	color: #d9d9d9;
	text-align: left;
	font: normal 150% Arial, Helvetica, sans-serif;
	padding-top: 15px;
	text-transform: uppercase;
	margin-bottom: 0px;
}
#title p.titre a {
	color: #d9d9d9;
	text-decoration: none;
}
#title p.titre a:hover {
	color: #d9d9d9;
	text-decoration: underline;
}
#title p {
	font-size: 100%;
	color: #c9c9c9;
	text-align: left;
	font-weight: bold;
	padding-left: 20px;
}
/* Contenu */
div.title_post h2, div.title_post h1 {
	color: #252525;
	text-transform: uppercase;
	font-size: 120%;
	padding-left: 10px;
	padding-top: 7px;
}
div.title_post h2 a, div.title_post h1 a {
	color: #252525;
}
div.title_post h2 a:hover, div.title_post h1 a:hover {
	color: #630148;
	text-decoration: none;
}

div.date {
	font-size: 120%;
	font-weight: bold;
	color: #fffefe;
	line-height: 11px;
	text-transform: uppercase;
}
div.date span {
	font-size: 70%;
}
h1,h2 {
	color: #CCCCCC;
	text-align: left;
	font-size: 130%;
	font-weight: bold;
	margin-bottom: 8px;
	padding-right: 12px;
	padding-left: 12px;
}
h3,h4,h5,h6 {
	color: #CCCCCC;
	text-align: left;
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 8px;
	padding-right: 12px;
	padding-left: 12px;
}
p {
	font-size: 110%;
	text-align: left;
	margin-bottom: 8px;
	font-weight: normal;
	color: #CCCCCC;
	padding-right: 12px;
	padding-left: 12px;
}
p.wp-caption-text {
	text-align: center;
	font-family: "Times New Roman", Times, serif;
}
.post li {
	text-align: left;
	margin-left: 40px;
	list-style: disc url(images/puce.png);
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a, p a:hover, #texte a:hover, div.cont-comment a:hover, div.full a:hover, .post li a {
	color: #CCCCCC;
	text-decoration: none;
}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover, p a, #texte a, div.cont-comment a, div.full a,.post li a:hover {
	color: #999999;
	text-decoration: underline;
}
/* Sidebar */
div.title-sidebar {
	color: #252525;
	text-transform: uppercase;
	font-size: 130%;
	font-weight: bold;
	text-align: left;
}
div.bloc_sidebar ul {
	font-size: 120%;
	color: #CCCCCC;
	text-align: right;
	list-style: none;
	text-transform: uppercase;
}
div.bloc_sidebar li {
	margin-right: 40px;
	margin-bottom: 6px;
}
div.bloc_sidebar a {
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
}
div.bloc_sidebar a:hover {
	text-decoration: underline;
}
a.pink, div.bloc_sidebar a.pink {
	color: #FF1CD8;
}
a.rss {
	background: url(images/rss.png) no-repeat right center;
	padding-right: 35px;
}
a.twitter {
	background: url(images/twitter.png) no-repeat right center;
	padding-right: 35px;
}
a.rss:hover, a.twitter:hover {
  opacity: 0.7;
  filter:alpha(opacity=70); 
}