/*Theme Name: alainTheme URI: http://www.sansgluten.frDescription: theme 1.Version: 0.1Author: alain failly Creation Theme by alain failly || http://www.sansgluten.fr */

	@import url("layout.css");

/* d�but Structure */

body {

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	font-size: 13px;

	margin: 0;

	padding: 0;

	background-image: url(images/fond-body.jpg);

	background-repeat: repeat-x;

	background-color: #F0E1F9;

}

#pre_header {

	background-image: url(images/fond_preheader.jpg);

	width: 980px;

	height: 35px;

}

#page {

	background-color: white;

	background-image: url(images/fond_page.jpg);

	background-repeat: repeat-y;

	margin: 10px auto 0 auto;

	padding: 0;

	width: 980px;

	/*border: 1px solid #959596;

*/

}

#header {

	background-image: url(images/fond_header.jpg);

	margin: 0;

	padding: 0;

	height: 120px;

	width: 980px;

}

#titre {

	float: left;

	width: 280px;

	height: 80px;

}

.bandeau468 {

clear: both;

display: block;

width: 470px;

height: 62px;

margin: 0 auto;

}

.bandeau160-600 {

clear: both;

display: block;

width: 160px;

height: 600px;

margin: 0 auto;



}

#contenu {

	clear: both;

	width: 950px;

	margin: 0 auto;

}

#recherche {

	width: 950px;

	height: 34px;

	margin: 0 auto;

	background-color: #819426;

}

#searchform {

float: left;

width: 350px;

	margin-left: 30px;

	line-height: 30px;

}

#content {

	float: left;

	width: 515px;

padding-left: 10px;

/*border: #C792E4 1px dotted;*/

}

#content .post .post-date {

	float: left;

	color: #000000;

	text-align: center;

	width: 56px;

	height: 56px;

	margin-top: 0;

	margin-right: 15px;

	font: normal 12px "Century Gothic", Verdana;

	background-image: url(images/fond_date.jpg);

	background-repeat: no-repeat;

}

#content  .post-date span {

	display: block;

	font: bold 17px "Century Gothic", Verdana;

	color: #FFFFFF;

	padding: 10px 0 0 0;

}

.post {

	float: left;

	width: auto;

	margin: 0 0 15px 0;

	padding: 0 0 10px 0;

	text-align: justify;

	background-image: url(images/fond-comment.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

}

.post_content {

clear: both;

margin: 0 auto;

	margin-top: 10px;	

  border-top: #C792E4 1px dotted;

	border-bottom: #C792E4 1px dotted;

  background-color: #F8F0FC;

}



.post_content li{

padding-left: 15px;

padding-bottom: 5px;

line-height: 1.5em;

}

.post_content p {

padding: 4px;



}

.post_content img {

display: block;

margin: 0 auto;

	padding: 4px;



}

.post_content a {

	text-decoration: none;

	color: #000000;

}

.post_content a.more-link {

font-size: 10px;

text-decoration: underline;

}

ul.comment_tag {

	display: block;

	border: #FFFFFF 1px dotted;

}

.comment_tag li {

	float: left;

	list-style-type: none;

	padding-left: 50px;

	padding-top: 10px;

}

.wpmain_f, .footerj, .feeter {

    display: none;

}



.tooremo, .footerwp, .footerjoomla {

    display: none;

}



.jftmy, .navlnk, .getfooter {

    display: none;

}



.changestyle, .main_gp {

  display: none;

}

.comment_tag p {

	padding-left: 30px;

	background-image: url(images/etiquette.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

.comment_tag li a {

	font-size: 10px;

	text-decoration: none;

}

p.catego {

float: left;

	width: 440px;

	padding-bottom: 10px;



}

p.catego a {

	text-decoration: none;

	color: #A43AE0;

}

.post hr {

	display: block;

}

.clear {

	clear: both;

}

#footer {

	padding: 0;

	margin: 0 auto;

	width: 980px;

	clear: both;

	background-image: url(images/fond_pied.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

}

#footer p {

	margin: 0;

	padding: 20px 0;

	font-size: 10px;

	text-align: center;

}

#footer p a {

	text-decoration: none;

	color: #000000;

}

/*fin de la Structure */

/*-------------textes-------------*/

h2.stit_index {

float: left;

	margin-top: 5px;

	padding-bottom: 3px;

	font-size: 18px;

	font-weight: bold;

	text-decoration: none;

	text-align: left;

	color: #819426;

	/*text-transform: capitalize;*/

width: auto;

}

 h2.stit_index a {

 float: left;

	color: #819426;

		text-decoration: none;

		width: 440px;

 }

 h2.enligne {

 	float: left;

	font-size: 16px;

	font-weight: bold;

	text-decoration: none;

	text-align: left;

	color: #819426;

	/*text-transform: capitalize;*/

width: 510px;

 }

h2.enligne a {



	color: #819426;



}



.post_content h3 {

	float: left;

	margin-top: 5px;

	padding-bottom: 3px;

	font-size: 15px;

	font-weight: bold;

	text-decoration: none;

	text-align: left;

	color: #819426;

	/*text-transform: capitalize;*/

	width: 510px;

}

.post_content h3 a {

	color: #819426;

}
.post_content h2 {
 font-size: 16px;
 font-weight: bold;
 color: #257d19;
 margin-top: 15px;
 margin-bottom: 8px;
}

.tit_art {

	float: left;

	margin-top: 5px;

	padding-bottom: 3px;

	font-size: 18px;

	font-weight: bold;

	text-decoration: none;

	text-align: left;

	color: #819426;

	text-transform: capitalize;

	width: 440px;

}

.tit_art a{

	text-decoration: none;

		color: #819426;

}

#content h1 {

	float: left;

	margin-top: 5px;

	padding-bottom: 3px;

	font-size: 18px;

	font-weight: bold;

	text-decoration: none;

	color: #819426;

	text-transform: capitalize;

	text-align: left;

	width: 440px;

}

p {

	line-height: 1.4em;

}

/* Main - Sidebar */

#sidebar {

	float: right;

	width: 412px;

	margin-bottom: 10px;

	font: normal 12px/18px "Trebuchet MS", Verdana;

	color: #2f2f2f;

	padding-top: 7px;

	/*border: #C792E4 1px dotted;*/

}

#sidebar #sidebar-left a, #sidebar #sidebar-right a {

	color: #b50000;

	text-decoration: none;

}

#sidebar #sidebar-left a:hover, #sidebar #sidebar-right a:hover {

	text-decoration: underline;

}

#sidebar #sidebar-left {

	float: left;

	width: 201px;

	/*border-right: 1px rgb(255,0,204) dotted;*/

}

#sidebar #sidebar-right {

	float: left;

	width: 205px;

	margin-left: 1px;

}

#sidebar .sidebar-box {

	margin-bottom: 1px;

	width: 200px;

}

#sidebar .sidebar-box .st-tag-cloud {

	background-image: url(images/sidebar_fond.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	padding: 0 12px 15px 12px;

}

/* Sidebar - Titles */

#sidebar h3 {

	width: 200px;

	height: 35px;

	text-align: center;

	font-weight: bold;

	font-size: 16px;

	line-height: 40px;

	color: #ffffff;

	background: url("images/sidebar_titre.jpg") no-repeat;

}

/* Sidebar - Menus */

#sidebar #sidebar-left ul, #sidebar #sidebar-right ul {

	margin: 0;

	padding: 0 10px 15px 0;

	list-style-type: none;

	width: 190px;

	background-image: url(images/sidebar_fond.jpg);

	background-position: left bottom;

	background-repeat: no-repeat;

}

#sidebar #sidebar-left ul li, #sidebar #sidebar-right  ul li{

	color: #000000;

	padding-left: 8px;

	font-size: 12px;

	border-bottom: 1px dotted #A43AE0;

	margin: 0 10px;

	line-height: 18px;

}

#sidebar #sidebar-left ul li a, #sidebar #sidebar-right  ul li a{

	color: #000000;

	text-decoration: none;

}

#sidebar #sidebar-left ul li a:hover, #sidebar #sidebar-right  ul li a:hover{

	text-decoration: underline;

}

#sidebar #sidebar-left ul li ul, #sidebar #sidebar-right  ul li ul{

	width: 133px;

}

#sidebar #sidebar-left ul li ul li, #sidebar #sidebar-right  ul li ul{

	border-bottom: none;

}

/* Sidebar - Texts */

#sidebar .textwidget {

	padding: 0 5px;

	width: 151px;

	margin: 0 4px 5px 4px;

	background: #7a7d82;

}

.rss_sidebar {

float: left;

	width: 392px;

	height: 80px;

	margin-left: 5px;



	text-align: center;

	background-image: url(images/sous-rss.jpg);

	background-color: #C7E03A;

}

.rss_sidebar p {

	float: left;

	height: 24px;

	margin: 10px  auto 10px 10px;

}

.compte_rss{

width: 360px;

height: 38px;

}

.compte_rss img{

float: left;

margin: 5px 10px 0 10px;

}

/* commentaires */

.cadre_commentaires {

width: 500px;



}

ol.commentlist {

	width: 500px;

	/*border: 1px #000000 solid;

*/

	list-style-type: decimal;

	margin-bottom: 20px;

	margin-top: 10px;

	margin-left: 20px;

}

ol.commentlist li a {

	font-weight: bold;

	text-decoration: none;

	line-height: 16px;

}

ol.commentlist p {

	width: 443px;

	margin: 10px 0 10px 40px;

	padding: 5px;

	border: 1px #C7E03B dotted;

	background-color: #F5F9DC;

}

.commentmetadata {

	width: 460px;

}

/* articles relatifs */



h4{

clear: both;

width: 500px;

padding: 4px;

font-size: 16px;

font-weight: bold;

color: #000000;

margin-bottom: 5px;

border: 1px #c792e4 dotted;

}

h2.soustit_art {

clear: both;

width: 500px;

padding: 4px;

font-size: 16px;

font-weight: bold;

color: #FF0000;

margin-bottom: 5px;



}

h2.soustit_art a{



font-size: 16px;

font-weight: bold;

color: #FF0000;





}

#content ul.st-related-posts  {

clear: both;

margin-bottom: 15px;

}

#content ul.st-related-posts  li{

list-style-type: disc;

margin-left: 25px;

color: #819426;

}

#content ul.st-related-posts li a{

color: #819426;

}

/*flux cat*/

.flux_cat {

float: left;

	width: 392px;

	margin-left: 5px;



	text-align: center;

	background-color: #C7E03A;



}

.titre_flux_cat {

text-align: left;

padding-left: 10px;

font-size: 16px;

font-weight: bold;

color: #FD770C;

}

.flux_cat ul {

text-align: left;

margin-left: 50px;

}

.flux_cat ul li{

padding-left: 30px;

height: 28px;

	background-image: url(images/rss-cat.gif);

background-repeat: no-repeat;

}

.flux_cat ul li a{

line-height: 20px;



}

strong {

font-weight: bold;

}

.annu {

float: right;

margin-right: 30px;

margin-top: 13px;

font-size: 14px;

font-weight: bold;

color: #000000;

}

.annu a{

color: #FFFFFF;

text-decoration: none;

}

.wp_syntax {

width: 470px;

height: 50px;

}

.code_pre {

width: 470px;

height: 50px;

}

#twitter {

width: 300px;

height: 50px;

font-size: 16px;

font-weight: bold;

color: rgb(0,10,0);

}

#twitter img{

float: left;

}

#sidebar #twitter .tw_vert {

float: left;

display: block;

width: 190px;

height: 50px;

line-height: 50px;

color: rgb(149,237,249);

}

#breadcrumbs {

font-size: 11px;

}

#breadcrumbs a{

text-decoration: none;

color: #000000;

}

#translation_bar{

float: right;

margin: 15px 20px 0 0;

}

#translation_bar img{

margin-left: 10px;

}


