* {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;/**/
	font-family:Verdana, sans-serif, tahoma, geneva;
}
body {
	font: 13px Verdana, sans-serif, tahoma, geneva; color:#565656; background-color:#410020;
}

hr{
	background-image:url(images/hr.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:6px;
	border:none;
	background-color:#c9c900;
}

a {
	color: #460022; text-decoration: none
}
a:hover {
	color: #111111
}

a.puce {
	background:url(images/pages.gif) left no-repeat;
	padding-left:20px;
}

img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
p {
	margin: 0.5em 0px; line-height: 1.3em
}
p img {
	padding-left: 6px; float: left; padding-bottom: 2px; margin: 0px 10px 0px 0px
}
/*html {
	scrollbar-face-color: #eeeeee; scrollbar-highlight-color: #eeeeee; scrollbar-shadow-color: #eeeeee; scrollbar-3dlight-color: #eeeeee; scrollbar-arrow-color: #06c06c; scrollbar-track-color: #eeeeee; scrollbar-darkshadow-color: #eeeeee
}*/
h5 {
	margin: 0px; font: bold 1.31em /*"arial", sans-serif*/; color: #000000
}
h6 {
	margin: 0px; font: bold 1.31em /*"arial", sans-serif*/; color: #460022
}






.break {
	clear: both; font-size: 0px; width: 0px; height: 0px
}

.alignleft {
	float: left; margin: 4px 10px 5px 0px
}

.alignright {
	float: right; margin: 4px 0px 5px 10px
}

.aligncenter {
	text-align: center
}

.hidden {
	display: none
}

#wrapper {
	padding-right: 7px; padding-left: 7px; background: url(images/background.gif) repeat-y 0px 0px;/**/ padding-bottom: 0px; margin: auto; width: 970px; padding-top: 0px; text-align: left;  margin-top: 0px;
}

#header {
	background: url(images/entetes/0.jpg) no-repeat top right;
	background-color:#ffffff;
	border-top:6px solid #CCCCCC;
}

#header .logo{

	margin-left:20px;
	margin-bottom:20px;
}

#header .altHeader{
	position:absolute;
	margin-left:500px;
}

#header .rss {
	position:relative;
	z-index:100002;
	width:960px;
	text-align:right;
	background:url(images/rss.gif) right top no-repeat;
	top:10px;
	/**/
}
#header .rss:hover {
	/*background:url(images/rss_hover.gif) right top no-repeat;*/
}

.iconrss img{
	width:16px;
	height:16px;
	border:none;
}


/*a.iconrss:hover {
	background:url(images/rss_hover.gif) left top no-repeat;
}*/


#header ol {
	list-style-type: none; height: 35px; background-color: #252525;
	background-image:url(images/bg_footer.gif);
	background-position:top;
	background-repeat:repeat-x;
	
}
#header ol li {
	float: left
}

#header .connexionTop{
	z-index:100003;
	position:absolute;
	width:200px;
	margin-left:841px;
	font-size:0.8em;
	margin-top:13px;
}

#header .connexionTop div.espaceMembresTitre{
	width:120px;
	text-align:right;
}

#header .connexionTop img.espaceMembres{
	width:130px;
	height:16px;
	border:none;
}

#header .connexionTop input.champ_connexion{
	width:120px;
	height:20px;
	border:none;
	background-color:transparent;
	background-image:url(images/champ_connexion.png);
	background-position:top left;
	background-repeat:no-repeat;
}

#header .connexionTop input.bouton_connexion{
	border:none;
	background-color:transparent;
	margin-left:-2px;
	margin-top:-2px;
}

#header .connexionTop #connexion{
	display:none;
}



#content {
	float: left; width: 686px; /*width: 666px;*/ overflow:hidden;
}







h2.title {
	padding-right: 35px; padding-left: 35px; font-size: 1em; padding-bottom: 0px; text-transform: uppercase; color: #565656; padding-top: 25px
}

#content .single {
	padding-right: 35px; padding-left: 35px; padding-bottom: 20px; padding-top: 20px
}

#content .single a{
	text-decoration:underline;
}

#content .single a:hover{
	text-decoration:none;
}

#content .single h1 {
	font-size: 1.6em; margin-bottom: 8px; 
}

#content .single h2 {
	font-size: 1.35em; margin-bottom: 8px; 
}

#content .single h3 {
	font-weight: 600; font-size: 1.15em; margin-bottom: 7px
}

#content .single h4 {
	font-weight: 600; font-size: 1em; margin-bottom: 7px;
	margin-left:40px;
}

#content .single .date {
	font-size: 0.9em; margin-bottom: 15px; color: #808080; 
}

#content .single p {
	margin-bottom: 10px; line-height: 1.4em
}

#content .single ul {
	margin: 0px 0px 10px 16px
}

#content .single ol {
	margin: 0px 0px 10px 18px;
	
}

#content .single li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 2px; line-height: 1.4em; padding-top: 2px;
	list-style-image:url(images/puce_mauve.gif);
	/*color:#460022;*/
}

#content .single blockquote {
	border-right: #e8e8e8 0px solid; padding-right: 10px; border-top: #e8e8e8 1px solid; padding-left: 10px; margin-bottom: 10px; padding-bottom: 5px; border-left: #e8e8e8 0px solid; padding-top: 10px; border-bottom: #e8e8e8 1px solid; background-color: #eeeeee
}

#content .single .pageInterne{
	margin-bottom: 15px; margin-top: 35px; margin-left: 25px; 
}

#content .single .pageInterne h2{
	font-size:1.1em; color: #460022;
	cursor:pointer;
}

#content .single .pageInterne h6{
	font-size:0.6em;
	margin-top:-6px;
	margin-bottom:12px;
	color: #460022;
}


#content .single table, #content .single td, #content .single tr{
	border:0px none #FFF;
	padding:2px;
}


#sidebar {
	float: right; padding-bottom: 20px; width: 284px; /*width: 304px;*/
}
#sidebar .wrapper {
	padding-right: 10px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px
}

#sidebar img.titreItem{
	margin-left:-15px;
}


#sidebar h2 {
	font-size: 0.9em; margin: 15px 0px 10px; text-transform: uppercase; color: #252525
}
#sidebar ul {
	list-style-type: none
}
#sidebar ul li {
	padding-right: 0px; padding-left: 0px; font-size: 0.9em; padding-bottom: 4px; line-height: 1.4em; padding-top: 4px; border-bottom: #dadada 1px dotted
}
#sidebar ul li a {
	color: #808080
}
#sidebar ul li a:hover {
	color: #460022
}


input.noteculture {
	width:209px;
	height:24px;
	padding-left:6px;
	padding-top:4px;
	border:none;
	background-color:transparent;
	background-image:url(images/champ_noteculture.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boutonNoteculture {
	border:none;
	cursor:pointer;
	margin-top:4px;
}






#sidebar .tags {
	padding-bottom: 5px
}
#sidebar .tags a {
	color: #808080
}
#sidebar .tags a:hover {
	color: #460022
}
#sidebar .l {
	float: left; width: 125px
}
#sidebar .r {
	float: right; width: 125px
}
#sidebar .sbar li {
	border-top-width: 0px; padding-left: 12px; border-left-width: 0px; font-size: 1em; background: url(images/bullet.gif) no-repeat 0px 8px; border-bottom-width: 0px; border-right-width: 0px
}
#footer {
	clear: both;  padding-left: 15px; color: #ffffff; padding-top: 5px; /*font-family: georgia*/ background-color: #1e000f;
	background-image:url(images/bg_footer.gif); background-position:top; background-repeat:repeat-x;
}
#footer .over{
	padding-bottom:10px;
	background-image:url(images/bg_footer_logo.gif); background-position:right bottom; background-repeat:no-repeat;
}


#footer p {
	line-height: 1.5em;
}

#footer p a {
	color:#ffffff;
}

#footer a {

	color:#ffffff;
}
#footer a:hover {
	color:#E9E9E9;
}

#footer .menu{
	float:left;
	margin:6px;
	padding-left:4px;
	padding-right:4px;
	height:200px;
}

#footer .menu ul li{
	margin-left:12px !important;
	list-style-position:outside;
	list-style-type:square;
}

#footer .menu ul li:hover{
	list-style-type:square;
	color: #000;
}

#footer .menu ul li a{
	font-size:0.9em;
}

/*
#footer .menu ul{
	list-style-position:outside;
	list-style-type:square;
}*/



textarea {
	border: #666666 1px solid; padding: 2px; font-size: 0.9em;  margin-top:1px; margin-bottom:1px;
}

input[type=radio], input[type=checkbox] {
	border:none;
}

input { padding: 2px; font-size: 0.9em; border: #666666 1px solid; background-color:#ffffff; margin-top:1px;margin-bottom:1px;
}



.divChampGestion { 
	font-size: 0.9em; border: #666666 1px solid; background-color:#ffffff; margin-top:1px;margin-bottom:1px;
}

.required {
	color: #460022
}



.divOver{
	display:none;
	background-color:#ffffff;
	border:1px solid #cccccc;
	padding:5px;
	width:400px;
	position:absolute;
	z-index:1001;
}
.divOver span{
	
	font-size:0.9em;
	
}

#recherche{
	position:absolute;
	z-index:10001;
	margin-top:-34px;
	margin-left:28px;
	/*background-color:#ffffff;*/
	height:30px;
	width:240px;
	overflow:hidden;
}

#recherche .recherche{
	margin:0px;
}

#recherche input.rechercher{
	background-color:#f5f5f5;
	font-size: 0.9em;
	padding:0px;
	padding-left:5px;
	margin:0px;
	margin-left:2px;
	border:none;
	width:196px;
	height:20px;
}

#recherche input.image{
	margin-bottom:-10px;
	border:none;
}

#recherche img.image{
	margin-bottom:-9px;
	border:2px solid #cbccce;
	
}

.selectLiaisonPages{
	width:200px;
}

.divBoutonInscription{
	margin-bottom:40px;
}

#identificationDiv{
	float:left;
	width:260px;
}

#inscriptionDiv{
	float:left;
	width:360px;
}

#BlockIdentification{ 
	margin-bottom:60px;
}


.divTitreCategorieRepertoire{
	margin-top:30px;
	margin-bottom:10px;
	font-weight:bold;
	font-size:1.2em;
	color:#1e000f;

}

#listeCategorieRepertoire{
	width:230px;
	padding:4px;
	background-color:#eeeeee;
	font-size:0.9em;	
	position:absolute;
	margin-left:390px;
}

li.liLimit{ padding-right:260px; margin-right:260px; }

.imageRepertoire{
	width:230px;
	overflow:hidden;
}

img .SelecteurMembres{
	margin-top:-4px;
}

/*
#listeCategorieRepertoire ul li{	
	background-image:url(images/spacer_rouge.gif);
	background-repeat:repeat;
	background-position:top left;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	margin-right:10px;
	list-style:none;
	display:inline;
}


#listeCategorieRepertoire ul li.premier{
	background-image:url(images/spacer.gif);
	padding-left:0px;
	list-style:none;
}


#resultatRechercheMembre{
	position:absolute;
	z-index:1000;
	background-color:#FFFFFF;
	border:1px solid #8C8C73;
	width:344px;
	display:none;
	padding:5px;
}
*/

#boutonRecherche { 
	border:none;
}


.nuage{
	text-align:center;
	margin-top:10px;
}

.nuage a {
	font-weight:bold
}

.nuage a:hover {
	font-weight:bold;
	color:#FFF;
	background-color:#460022;
}

.nuage .Tag1{
	font-size:0.7em;
}

.nuage .Tag2{
	font-size:0.9em;
}

.nuage .Tag3{
	font-size:1.1em;
}

.nuage .Tag4{
	font-size:1.2em;
}

.nuage .Tag5{
	font-size:1.3em;
}

#messageErreur{
	margin:auto;
	width:946px;
	position:absolute;
	text-align:left;
	font-size:1.1em;
	color:#460022;
	border:2px solid #460022;
	background-image:url(images/bg_menu_gestion.jpg);
	background-repeat:repeat-y;
	background-color:#CCC;
	margin-top:122px;
	padding:10px;
	z-index:10006;
}

#messagePage{
	width:600px;
	text-align:left;
	font-size:1.2em;
	font-weight:bold;
	color:#460022;
	border:2px solid #460022;
	padding:5px;
	margin:5px;
}

#messagePage a{
	font-size:0.8em;
	font-weight:100;
}

#connexionErreur{
	width:120px;
	font-weight:bold;
	text-align:justify;
}

.jetezunoeil{
	margin-top:10px;
	margin-bottom:25px;
}

#cafea21cvirtuel{
	margin:auto;
	width:559px;
	text-align:left;
	font-size:1.1em;
	color:#460022;
	border:2px solid #460022;
	background-image:url(images/bg_menu_gestion.jpg);
	background-repeat:repeat-y;
	background-color:#CCC;
	margin-bottom:20px;
	padding:10px;
	z-index:10006;
}

.text_cafea21cvirtuel{
	width: 142px;
}

.select_cafea21cvirtuel{
	width: 148px;
}

.textarea_cafea21cvirtuel{
	width: 600px;
}

.submit_cafea21cvirtuel{
	width: 300px;
	background-image:url(images/envoyer_formulaire_300px.gif);
	color:white;
	border:none;
	height:21px;
	font-weight:bold;
	cursor:pointer;
}

.formulaireContact{
	width: 400px;
}

.submitContact{
	width: 174px;
	background-image:url(images/envoyer_contact.gif);
	color:white;
	border:none;
	height:21px;
	font-weight:bold;
	cursor:pointer;
}

.twitterLike{display:inline; width:119px;}
.facebookLike{display:inline; width:320px;}
.googleLike{display:inline; width:90px;}
