#o_content .candidature{
	background: url(../images/degrade_utilisateur.jpg) #f7f7f7;
	background-position:top;
	background-repeat:repeat-x;
}

#o_content .orange a {
	color:#FF6600;
}

#o_content .messageCandidature{
	color:#FF6600;
	margin-left:43px;
	float:left;
	
}

#o_content .messageCandidature a {
	clear:left;
	color:#FF6600;
	/*margin-left:88px;*/
}


#o_content .labelPass {
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-left:43px;
	text-align:left;
}


* html #o_content .messageCandidature{
	margin-left:20px;
}

* html #o_content .labelPass{
	margin-left:23px;
}

#o_content .decaleSubmitJure {
	margin-left:424px;
	/*margin-top:-24px;*/
}

#o_content .errors {
	list-style: none;
	color: red;
	font-weight: bold;
	font-style: italic;
}

#o_content .message {
	color:#FF6600;
	font-weight: bold;
	font-size: 13px;
}

#o_content {
	margin:0 0 0 18px;
	padding:0;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	color:#444444;
	height:auto;
}

#o_content p{
	line-height:14px;
	margin:0;
	padding:0;

}

#o_content a{
	color:#444444;
}

#o_content img, #o_content a {
	outline: none;
}

#o_content h2 {
	.font-size:18px;
	.margin-top:15px;
}

/*#o_content img {
	behavior: url("css/iepngfix.htc");
}*/

.displayNone {
	display: none;
}

#site {
	/*margin-top:127px;*/
	width:955px;
	height:auto;
}

#header {
	background-color:#ffffff;
	width:955px;
	height:200px;
	display:block;
	clear:both;
	float: left;
	margin-bottom: 20px;
}

#o_content .baseline {
	background-color:#000000;
	border:0 none;
	color:#000000;
	height:1px;
	margin-left:0;
	.margin-left:-477px;
	margin-top:2px;
	position:absolute;
	width:955px;
	z-index:-1;
}

/*#o_content  .connexion {
	background-color:black;
	background-image:url(../images/2010/zone_inscription.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	height:134px;
	margin-left:725px;
	margin-top:0px;
	position:absolute;
	width:209px;
	z-index:2;
	opacity : 0;
}

#o_content  .connexion   a {
	font-size:11px;
	color:#ffffff;
}

#o_content  .connexion input {
	height:13px;
	color:black;
	font-size:11px;	
	width:143px;
}*/

#o_content .auth .connexion {
	color:#404040;
	width:310px;
	float:left;
	margin:20px 0 0 0;
	padding:0;
}

#o_content .auth .connexion a {
	font-size:11px;
	color:#404040;
}

#o_content .auth .connexion input {
	height:13px;
	color: black;
	font-size:11px;	
	width:143px;
}

#o_content .jeminscris {
	margin-top:43px;
	width:100px;
}

#o_content .onglet {
	display:inline;
}

#o_content .couleurOrange {
	color:#FF6600;
}

#o_content .margeGauche3 {
	margin-left:3px;
}

#o_content .margeGauche100 {
	margin-left:100px;
}

#o_content .margeRight5{
	margin-right:5px;	
}

#o_content .margeGauche123 {
	margin-left:123px;
}

#o_content .margeLeft5{
	margin-left:5px;	
}

#o_content .margeGauche173 {
	margin-left:173px;
}

#o_content .clearBoth  {
	clear:both;
}

#o_content .footer {
	width:955px;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}

#o_content .footer a, #o_content .footer a:visited {
	text-decoration: none;
	color:#6A675E;
}

#o_content .footer a:hover {
	color:#6A675E;
	text-decoration: underline;
}

#menu {	
	clear:both;
	float:left;
	height:41px;
	position:absolute;
	margin-top:133px;
	width:955px;
	z-index: 1;
	background:transparent url(../images/2010/fondBoutonMenu.jpg) repeat-x scroll left top;
}

#menu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#menu li {
	float:left;
	background:url('../images/2010/fondBoutonMenu.jpg') left top;
	background-repeat: repeat-x;
	height:41px;
	width: auto;
	_width: 0px;
}

#menu a {
	text-decoration:none;
	outline:none;
	background:url('../images/2010/bordBoutonMenu.jpg') no-repeat left top;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 34px;
	float: left;
	white-space: nowrap;
	/*height:24px;*/
}

#menu a:hover {
	color:#FF6600;
	text-decoration:none;
	outline:none;
}

#menu .current {
	background-image: none;
	background-color: #fff2ea;
}

#menu .current a {
	color:#FF6600;
	text-decoration:none;
}

#menu .current a.bkgnone {
	background-image: none;
	text-decoration:none;
}

#sousmenu {	
	clear:both;
	float:left;
	height:27px;
	width:955px;
	background-color: #fff2ea;
	position:absolute;
	margin-top:174px;
}

#sousmenu ul {
	margin:0 0 0 -15px;
	padding:0;
	list-style:none;
}

#sousmenu li {
	float:left;
	margin:0;
	padding:7px 0 0 25px;
	width:auto;
}

#sousmenu li.sep {
	background-image:url(../images/2010/separation_sousmenu.gif);
	background-position:11px 8px;
	background-repeat:no-repeat;
}

#sousmenu li.sep #nbr_messages {
	display:inline;
	margin-left:3px;
	font-weight: bold;
	font-size: 11px;
}
 
#sousmenu li.sep.hide {
	display: none;
}

#sousmenu .sousm {
	position: absolute;
}

#sousmenu a {
	display:block;
	text-decoration:none;
	outline:none;
	font-weight: bold;
	float: left;
}

#sousmenu a:hover {
	color:#FF6600;
	text-decoration:none;
	outline:none;
}

#sousmenu a.current {
	color:#FF6600;
	text-decoration:none;
	outline:none;
}



#o_content .required, .optional{
	color:#393939;
	display:inline;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-right:8px;
	text-align:right;
	width:157px;
}

#o_content  .required b {
	color:#FF8433;
}

#nb_cdc{
	font-size:13px;
}

#home{
	width:955px;
	height:174px;
	position:absolute;
	background-image: url('../images/2010/header_home.jpg');
	background-repeat: no-repeat;
	background-color: #000000;
}

#home #titre {
	float:left;
	padding-left:15px;
	padding-top:5px;
}

#o_content .lien_flecheOrange {
	background:url('../images/fleche_pleine_droite_orange.png') no-repeat;
	padding:0 0 0 16px;
	/*height:19px;*/
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

#o_content #header .lien_flecheOrange, #o_content .lien_flecheOrange.blanc  {
	color:white;
}


#o_content #site #content {
	height:auto;
	clear:both;
}

#o_content #footer {
	bottom:0;
	width:955px;
}

#parution_livres, #vignettes_jury, #coups_de_coeur, #selection_livres_jury, #les_commentaires {
	/* margin-top:10px; */
	/* height:165px; */
} 


#vignettes_jures{
	height:63px;
	
}

#dernieres_parutions, #decouvrez_jury,  #derniers_coups_coeur, #selection_jury, #derniers_commentaires,#biblio_jury,#lesjures, #biosjures {
	position:relative;
	padding-bottom:15px;
}

#lesjures{
	width:295px;
	height:75px;
	position:relative;
	padding-bottom:15px;
	padding-left:10px;
}

* html  #dernieres_parutions, * html  #decouvrez_jury, * html  #derniers_coups_coeur, * html  #selection_jury, * html  #derniers_commentaires {
	padding-bottom:4px;
}

#dernieres_parutions h3 , #decouvrez_jury h3 ,  #derniers_coups_coeur h3 , #selection_jury h3, #derniers_commentaires h3 {
	margin: 0 0 6px 0
}

#dernieres_parutions h4 , #decouvrez_jury h4 ,  #derniers_coups_coeur h4 , #selection_jury h4, #derniers_commentaires h4 {
	margin-bottom:25px;
	margin-top:25px;
}

* html  #dernieres_parutions h4, * html  #decouvrez_jury h4, * html  #derniers_coups_coeur h4, * html  #selection_jury h4, * html  #derniers_commentaires h4 {
	margin-bottom:15px;
	margin-top:15px;
}

#o_content .bulle {
	position:absolute;
	background:transparent url('../images/bulle.png') no-repeat scroll 0 0;
	width:122px;
	height:75px;
	z-index:500;
}

#o_content  .txt_orange {
	color:#FF6600;
}

#o_content  .nbr_coeur{
	font-size:13px;
	margin-top:23px;	
}

#o_content  .curseurPointer {
	cursor: pointer;	
}

#o_content  .curseurNormal {
	cursor: default;	
}

#formComm {
	height: auto;
	margin:10px 0 10px 10px;
	width:590px;
	display:none;
}

#o_content .modifSubmit {
	float:right;
	margin-right:30px;
	outline:none;
}



#o_content .infoPseudo {
	color:red;
	float:left;
	font-weight:bold;
	margin-left:40px;
	display:none;
}

#formAmi {
	padding:10px;
	width:616px;
	display:none;
	margin-top:12px;
}


/* PAGES  ***/

/************************  ACCUEIL  **************************/

#o_content .displayInline {
	display:inline;
}

#o_content .displayBlock {
	display:block;
}

#o_content .blocLineGrey {
	display: block;
	border-width: 1px; 
	border-style: solid; 
	border-color: #d6d6d6;
	overflow: hidden;
}

#o_content .blocHome214_238 {
	background:url('../images/rechercher_roman_coup_coeur.gif') no-repeat;
	width:215px;
	height:238px;
}

#o_content .blocHome214_238 input {
	border:1px solid #D6D6D6;
	height:16px;
	margin-left:10px;
	width:150px;
	color:#6A675E;
	font-size:13px;
	padding: 3px 2px;
}

#o_content .blocHome214_269 {
	height:269px;
	width:214px;
}

#o_content h1{
	padding:0;
	margin:0;
	font-weight:normal;
	font-size:23px;
	color:#FF6600;
	padding-bottom:10px;	
	line-height:25px;	
}

#o_content .blocHome720_269 {
	height:269px;
	width:720px;
}

#o_content .blocHome404_237 {
	height:221px;
	width:404px;
	padding: 0 0 15px 0;	
}

#o_content .blocHome404_219 {
	height:205px;
	width:404px;
	padding: 0 0 15px 0;	
}

#o_content .blocHome301_219 {
	height:219px;
	width:301px;
	
}

#o_content .blocHomeJury {
	height:205px;
	width:301px;
	padding: 0 0 15px 0;	
}

#o_content .blocSearchHome {
	margin: 18px 0 0 0;
}

#homePrix p {
	margin: 0 0 8px 0;
}

#homePrix h3 {
	margin: 0 0 8px 0;
}

#newsimgbig {
	background-color: black;
	width: 406px;
	height: 271px;
	text-align: center;
}



#o_content .floatLeft {
	float:left;
}

#o_content .clearLeft {
	clear:left;
}

#o_content .floatRight {
	float:right;
}

#o_content .margeHaut10 {
	margin-top:10px;
}

#o_content .margeHaut20 {
	margin-top:20px;
}

#o_content .margeHaut65 {
	margin-top:65px;
}

#o_content .margeHaut33 {
	margin-top:33px;
}

#o_content .margeRight14 {
	margin-right:14px;
}

#o_content .margeRight10 {
	margin-right:10px;
}

#o_content .paddingLeft10 {
	padding-left:10px;
}

#o_content .paddingBottom3 {
	padding-bottom:3px;
}

#o_content .padding10 {
	padding: 10px;
}
#o_content .padding10_sansBottom {
	padding:10px 10px 38px 14px;
}

#o_content .margeTop21 {
	margin-top:21px;
}

#o_content .margeNeg40 {
	margin-left:-40px;
}

#o_content .blocHomeActu {
	padding: 0;
	margin: 0;
}

#o_content .blocHomeActu .contenuactu {
	height: 173px;
	margin: 0 0 0 417px;
	padding: 0;
}

#o_content #accueilVignette {
	float : left;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	list-style-type:none;
}

#o_content #accueilVignette li {
	float: left;
	padding: 0 3px 0 0;
	margin: 0;	
	list-style-type:none;
}

#o_content #accueilVignette li .noBorderVignette {
	border: none;
	float: left;
	overflow: hidden;
	cursor:pointer;
}

#o_content #accueilVignette li .borderVignette {
	border:3px solid #FF6600;
	float: left;
	overflow: hidden;
}

#o_content #accueilVignette li .borderVignette img {
	margin: -3px;
	padding: 0;
	float: left;
	overflow: hidden;
}

#o_content .blocCommTxtIndex{
	padding:0 0 10px 0;
	margin:0;
	color:#6A675E;	
	text-align:justify;
	width:360px;
}

#o_content .txt_edito {
	color:#6A675E;
	text-align:justify;
	font-size:14px;
}

/************************ FIN ACCUEIL  **************************/


/************************  PARTICIPER  **************************/
#o_content .je_modifie {
	color:#FF6600;
}


#o_content .blocParticiperGauche626 {
	height:auto;
	width:626px;
	
	
}

#o_content .fondProfil {
	/* background-image:url(../images/fond_profil.jpg);
	background-repeat:repeat-x;
	background-position:bottom left; */
}

#o_content .ajoutFilleul {
	float:left;
	margin-left:43px;
}

#o_content #nouveauxFilleuls, #o_content #mesFilleuls {
	border:1px solid #D6D6D6;
	display:block;
	overflow:hidden;
	width:460px;
	height:195px;
	margin-top:20px;
	margin-bottom:15px;
}

#o_content .delFilleulPop {
	background-color: #ffffff;
	width:460px;
	height: 195px;
	display:none;
	/*opacity: 0.7;*/
	position:absolute;
	text-align: center;
}

#o_content .delFilleulPop #messDelFilleul {
	padding-top: 60px;
}

#o_content .ajoutFilleul #messageRouge {
	color:#FF0000;
	display:block;
	font-weight:bold;
	height:20px;
	padding-left:165px;
	float:left;
}

#o_content .ajoutFilleul #messageEnvoi {
	color:#FF0000;
	display:block;
	float:left;
	font-weight:bold;
	height:4px;
	margin-top:15px;
	width:380px;
}


#o_content .nomFilleul {
	display:inline;
	float:left;
}


#o_content .attenteFilleul {
	display:inline;
	float:right;
	color:#FF6600;
}

#o_content .delFilleulPop #messDelFilleul #mailDel {
	font-weight: bold;
	color: #ff6600;
}

#o_content .btn_ajout {
	padding-left:15px;
	cursor: pointer;
}

#o_content .items {
	list-style-type:none;
	margin: 0;
	padding: 0;
}

#o_content .ligneFilleul, #o_content .ligneMonFilleul {
	/*background-image:url(../images/fd_ligne_filleul.jpg);
	background-repeat:repeat-x;*/
	/*display:none;*/
	height: 15px;
	padding: 6px;
	border-bottom: 1px solid #D6D6D6;
	background-color: #F4F4F4;
	cursor: pointer;
}

#o_content .ligneFilleul:hover {
	background-color: #e7e7e7;
}

#o_content .navParrainage {
	margin-left:43px;
	text-align:center;
	width:460px;
	margin-top:-10px;
}


#o_content .fNav {
	margin-left:0;
	position:absolute;
}

#o_content .blocParticiperDroite304 {
	height:auto;
	width:304px;
}

#o_content .blocParticiperDroite304 input {
	border:1px solid #D6D6D6;
	color:#6A675E;
	font-size:13px;
	height:21px;
	margin-left:10px;
	width:150px;
}

#o_content .blocParticiper299_104 {
	background:url('../images/recherche_roman.gif') no-repeat;
	height:104px;
	width:299px;
}

#o_content .blocParticiper299_104 input {
	border:1px solid #D6D6D6;
	height:16px;
	margin-left:10px;
	width:245px;
	padding: 3px 2px;
}

#o_content .blocParticiper599 {
	height:auto;
	width:599px;
}

#o_content .blocParticiper594 {
	height:auto;
	width:594px;
}

#o_content .blocParticiper25_575 {
	height:25px;
	width:575px;
}

#o_content .margeRight20{
	margin-right:20px;
}

#o_content .margeHaut17 {
	margin-top:17px;
}

#o_content .margeHaut25{
	margin-top:25px;
}

#o_content .margeHaut15{
	margin-top:15px;
}

#o_content .margeGauche10 {
	margin-left:10px;
}

#o_content .margeGauche25 {
	margin-left:25px;
}

#o_content .margeBas10 {
	margin-bottom:10px;
}

#o_content .margeGauche42 {
	margin-left:42px;
}

#o_content .margeGauche12 {
	margin-left:12px;
}

#o_content .margeGauche374 {
	margin-left:374px;
}

#o_content .margeGauche415 {
	margin-left:415px;
}

#o_content .margeBas20 {
	margin-bottom:20px;
}

#o_content .paddingLeft20 {
	padding-left:18px;
}

#o_content .paddingTop20 {
	padding-top:20px;
}

#o_content .champTexte {
	width:190px;
	height:19px;
	border-width: 1px; 
	border-style: solid; 
	border-color: #d6d6d6;
	margin-left:10px;
	margin-bottom:8px;
}

#o_content .champFile{
	margin-left:10px;
}

#o_content #fieldset-coordonnees .label_txt2 {
	display:inline;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-right:8px;
	text-align:right;
	width:137px;
}

#o_content #fieldset-3livres .label_txt2, #o_content #fieldset-3auteurs .label_txt2 {
	display:inline;
	float:left;
	font-size:11px;
	font-weight:bold;
	/*margin-right:8px;*/
	text-align:left;
	width:600px;
}

#o_content #fieldset-cand {
	margin-top:20px;
}

#o_content #fieldset-coordonnees dl,#o_content #fieldset-coordonnees dt,#o_content #fieldset-coordonnees dd, #o_content #fieldset-3livres dl,#o_content #fieldset-3livres dt,#o_content #fieldset-3livres dd, #o_content #fieldset-3auteurs dl,#o_content #fieldset-3auteurs dt,#o_content #fieldset-3auteurs dd, #o_content #fieldset-cand dl,#o_content #fieldset-cand dt,#o_content #fieldset-cand dd, #o_content #jureForm dl,#o_content #jureForm dt,#o_content #jureForm dd, #jureForm fieldset, #jureForm  #fieldset-validation dl, #jureForm  #fieldset-validation dt, #jureForm  #fieldset-validation dd{
	margin:0;
	padding:0;
	list-style-type: none;
	list-style: none;
}

#jureForm fieldset {
	margin-top:20px;
}
 
#o_content #fieldset-3livres dd ,#o_content #fieldset-3auteurs dd {
	clear:left;
	text-align:left;
}

#o_content .champTextareaAdresse {
	border:1px solid #D6D6D6;
	height:43px;
	margin-bottom:8px;
	margin-left:10px;
	width:190px;
}

#o_content .champTexteCP {
	border:1px solid #D6D6D6;
	height:19px;
	margin-bottom:8px;
	margin-left:10px;
	width:71px;
}

#o_content .champTexteAge {
	border:1px solid #D6D6D6;
	height:19px;
	margin-bottom:8px;
	margin-left:10px;
	width:38px;
}

#o_content .champTexteNom {
	border:1px solid #D6D6D6;
	height:19px;
	margin-bottom:8px;
	/*margin-left:-39px;*/
	width:325px;
}

#o_content .champTextareaChoix {
	border:1px solid #D6D6D6;
	height:70px;
	/*margin-bottom:8px;
	margin-left:-39px;*/
	width:595px;
	overflow-y:scroll;
}

#o_content .champTextareaModif {
	border:1px solid #D6D6D6;
	height:70px;
	/*margin-bottom:8px;
	margin-left:-39px;*/
	width:525px;
	overflow-y:scroll;
}

#o_content .modif_terms {
	color:#8C8C8C;
	float:left;
	font-size:12px;
	font-weight:normal;
	margin-bottom:10px;
	margin-left:40px;
	margin-top:10px;
	text-align:left;
	width:525px;
}

#o_content .champTextareaCandidature {
	border:1px solid #D6D6D6;
	height:258px;
	margin-bottom:8px;
	/*margin-left:-46px;*/
	width:595px;
	overflow-y:scroll;
}

#o_content .champTextarea {
	width:250px;
	height:50px;
	border-width: 1px; 
	border-style: solid; 
	border-color: #d6d6d6;
	margin-left:10px;
}

#o_content .champRequis {
	color:#FF6600;
	font-size:20px;
	padding-top:10px;
}

#o_content .label_txt {
	display:inline;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-right:8px;
	text-align:right;
	width:137px;
	
}


#o_content .label_txt b {
	color:#ff8433;
	font-size:16px;
}

#o_content .label2_txt {
	float:left;
	font-size:11px;
	font-weight:bold;
}

#o_content .label3_txt {
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-left:43px;
	text-align:left;
	width:450px;
}

#o_content .boutonSexe .label_txt {
	display:inline;
	float:left;
	font-size:11px;
	font-weight:normal;
	margin-right:0;
	margin-top:4px;
	text-align:left;
	width:85px;
}

#o_content #modifForm .label_txt2 {
	display:inline;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-right:8px;
	text-align:right;
	width:137px;
}

#inscriptionForm a{
	text-decoration:underline;
	color:#444444;
}

#inscriptionForm a:hover{
	text-decoration:none;
	color:#444444;
}

#o_content .label_box {
	display:inline;
	font-size:11px;
	font-weight:bold;
	width:auto;	
}

#o_content .label_terms{
	display:inline;
	font-size:11px;
	width:auto;
}

#o_content .terms {
	color:#8C8C8C;
	float:left;
	clear:left;
	font-size:12px;
	font-weight:bold;
	margin-top:35px;
	text-align:left;
	width:595px;
}

#o_content .jure_terms {
	margin-bottom:10px;
	color:#8C8C8C;
	float:left;
	font-size:12px;
	width:585px;
	font-weight:normal;
	text-align:left;
}

#o_content .jure_terms b {
	margin-bottom:5px;
	color:#393939;
	float:left;
	font-size:13px;
	font-weight:bold;
}

#o_content .label_txt2 img {
	margin-bottom:10px;
	margin-left:-2px;
}

#o_content #inscriptionForm .zend_form{
	float:left;	
}

#o_content fieldset {
	display:block;
	border: 0 none;
	width: 550px;
	float:left;

}
#o_content #inscriptionForm fieldset#fieldset-infos dd{
	margin-bottom:5px;	
}

#o_content #inscriptionForm fieldset {
	
}

#o_content #inscriptionForm input{
	margin:0;
	padding:0;	
}

#o_content #inscriptionForm .registerSubmit {
	float:right;
	margin-right:35px;
	margin-top:-50px;
	outline:none;
}

.infoPseudoPlus {
	margin-top:385px;
	position:absolute;
}
#o_content  .blocsProfils {
	height:auto;
	width:630px;
	font-size:11px;
}

* html #o_content  .blocsProfils {
	height:auto;
	width:630px;
	font-size:11px;
}
#o_content #inscriptionForm #fieldset-options,#o_content #inscriptionForm #fieldset-verification{
	margin-top:15px;
}

#o_content #inscriptionForm fieldset#fieldset-options dd{
	clear:left;
	float:left;
	padding:0 5px 5px 0;
}

#o_content #inscriptionForm #fieldset-validation{
	clear:left;
	float:left;
	height:25px;
	margin-top:15px;


}

#o_content #inscriptionForm #fieldset-validation dl{
	float:left;	
	width:520px;
}
#o_content #inscriptionForm #fieldset-validation dt{
	float:left;	
}

#o_content #inscriptionForm #fieldset-validation dd{
	
	clear:left;
	float:left;
	padding:0 5px 5px 0;
	
}



#o_content #inscriptionForm #fieldset-validation .label_txt {
	text-align:left;
	float:left;
	width:350px;
	padding:0;
	margin:0;
}

#o_content #inscriptionForm #fieldset-validation .btsubmit{
	float:right;
}

#o_content #inscriptionForm #fieldset-verification .label_txt{

	text-align:left;
	padding-left:40px;	
}

#o_content #inscriptionForm #fieldset-verification dd{
	margin-top:3px;
	clear:left;
	font-size:11px;	
}

#o_content #inscriptionForm #fieldset-verification input{
	margin-top:5px	
}

#o_content .profilAvatar {
	clear:both;
	float:left;
}

/*#o_content .profilInfos {
	float: left;
	margin-left:15px;
	width:489px;
}*/

#o_content .profilInfos {
	float: left;
	margin-left:15px;
	width:485px;
	/*height:270px;*/
}
/*ajout*/
.profilInfosColonne{
border-right: 1px solid #D6D6D6;
float: left; 
padding-right: 10px; 
/*height:inherit;"*/
}

#o_content .margeAvatar {
	margin-top:15px;
}

* html #o_content .margeAvatar {
	margin-top:0px;
}
#o_content .champsInfos {
	font-weight:bold;
	/*margin-bottom:1px;*/
	margin-top:3px;
	/*ajout*/
	margin-bottom:25px;
}

/*ajout*/
.champsInfosDroite{
	float:left;
	font-weight:bold;
	margin-bottom:25px;
	margin-top:3px;
	padding-left:20px;
	width:255px;
}

.champsInfosDroite span{
	font-size: 11px;
	font-weight: normal;
}

/*ajout*/
#o_content .boutonSexe  .bouton_Radio{
	width: 30px;
	float: left;
	margin-top:2px;

}

.boutonSexe{
	font-weight:bold;
	font-size: 11px;
	height:30px;
	margin-top: 5px;
}

.selectJourModif{
	font-weight:bold;
	height:40px;
	width: 400px;
	float: left;
	padding-left: 11px;
	padding-top: 30px;
}

.selectMoisModif{
	font-weight:bold;
	height:40px;
	width: 400px;
	float:left;
	padding-left: 11px;
	
}

.selectAnneeModif{
	font-weight:bold;
	height:40px;
	width: 400px;
	float: left;
	padding-left: 11px;
}

.selectJour{
	font-weight:bold;
		height:40px;
		padding-top: 30px;
}

.selectMois{
	font-weight:bold;
		height:40px;

}

.selectAnnee{
	font-weight:bold;
		height:40px;
}

#o_content .noMarge {
	margin:0;
	/*ajout*/
	font-size:14px;
}

#o_content .texteInfos {
	font-weight:normal;
	padding-bottom:8px;
}

#o_content  .profilModifier {
	float: right;
	display: inline;
}

#o_content  .profilAjouter {

	float: right;
	margin-top:-24px;	
	cursor: pointer;

}

*html #o_content  .profilAjouter {

	margin-top:0px;

}

#o_content .lineInfosProfil {
	background-color:#cdcdcd;
	border:0 none;
	color:#cdcdcd;
	height:1px;
	margin-left:0px;
	margin-top:10px;
	text-align:left;
	width:492px;
}

/************************ FIN  PARTICIPER  **************************/

/************************ LIVRES  **************************/

#o_content .headerLivres h2 {
	float: left;
	margin: 0;
	padding: 0;
}

#o_content .header {
	margin: 0;
	padding: 0;	
}

#o_content .headerLivres div {
	float: right;
	text-align: right;
	margin: 20px 0 0 0;
	padding: 0;	
}

#o_content .headerProfils {
	color:#FF6600;
	display:inline;
	float:left;
	font-size:20px;
	font-weight:normal;
	margin:0;
	padding:0 0 5px;
	width:70%;
}

#o_content .lien_flecheOrange.envoyez {
	float:right;
	margin-top:8px;
	cursor: pointer;
}

#o_content .blocLivre621_272 {
	height:231px;
	width:621px;	
}

#o_content #bloc_parutions {
	height:246px;
}

#o_content .blocLivre301_448 {
	height:auto;
	width:301px;
}

* html #o_content .ieLivreDroite304 {
	margin-top:-1228px;
}

#o_content .blocLivre282_274 {
	height:auto;
	width:282px;
}

#o_content .margeRight10{
	margin-right:10px;
}

#o_content .blocLivres636 {
	height:auto;
	width:636px;
}

#o_content .blocLivres160 {
	height:auto;
	width:160px;
}

#o_content .blocLivres160 hr {
	background-color:#d6d6d6;
	border:0 none;
	color:#d6d6d6;
	height:1px;
	margin-left:10px;
	margin-top:30px;
	text-align:center;
	width:160px;
}

#o_content .blocLivres440 {
	height:auto;
	width:440px;
	margin-left:25px;
}

#o_content .blocLivres440 h2 {
	font-size:22px;
	font-weight:lighter;
	margin-top:0;
}

#o_content .margeLivre {
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
}

#o_content .blocLivreTxtResume, #o_content .blocBioTxtResume {
	text-align:justify;
	color:#6A675E;
}

#o_content .blocLivreTxtResume {
	padding-bottom: 10px;
}

#o_content .blocBioTxtResume a{
	text-decoration:none;
}

#o_content .blocBioTxtResume a:hover{
	text-decoration:underline;
}

#o_content .ligneComLivre {
	width:620px;
	margin-top:15px;
}

#o_content .ligneComLivre hr {
	background-color:#D6D6D6;
	border:0 none;
	color:#D6D6D6;
	height:1px;
	margin-left:10px;
	margin-top:25px;
	width:610px;
}

#o_content .livreMotJury {
	margin-left:13px;
	margin-top:55px;
	padding-bottom:20px
}

#o_content .blocReagissez {
	margin-bottom:10px;
}

#o_content .blocCommTxt{
	color:#6A675E;
	text-align:justify;
	width:610px;
}

#o_content .blocLastCommTxt{
	color:#6A675E;
	text-align:justify;
	height:48px;
	overflow:hidden;
}

#o_content .blocLastCommTxt .liengris{
	color:#6A675E;
}

#o_content .blocMiniCommTxt{
	color:#6A675E;
	padding-bottom:10px;
	width:173px;
}

#o_content .zoneCommentaire {

	padding-left:10px;
	margin-bottom:25px;
}

#o_content .margeAvatar {
	margin-right:10px;
	margin-left:10px;
	margin-bottom:10px;
}

#o_content .margeLivreCommentaire {
	margin-right:10px;
	margin-left:2px;
	margin-bottom:10px;
}

#o_content .orangeBold {
	font-size:14px;
	font-weight:bold;
	color:#FF6600;
}

#o_content .illicite a {
	font-size:11px;
	color:#6A675E;
}

#o_content .illicite a:hover{
	font-size:11px;
	color:#FF6600;
}

#o_content .auteurLivre {
	padding-top:10px;
}

/************************ FIN  LIVRES  **************************/

/************************ JURY  **************************/

#o_content .iePaddingTop10 {

	.padding-top: 10px;
}

#o_content .blocJuryGauche640 {
	height:auto;
	width:640px;
} 

#o_content .blocJuryGauche640 h3{
	margin:0;
	padding:0;
}

#o_content .blocJury316_264 {
	height:264px;
	width:316px;
	background:url('../images/fond_box_gris.jpg') repeat-x scroll 0;
}

#o_content .blocJury316_264 h2{
	padding:0;
	margin:10px 0 7px 0;
	font-size:16px;
}

#o_content .blocJury316_264b {
	height:264px;
	width:316px;
}


#o_content .blocJury309_264{
	height:264px;
	/*width:309px;*/
	width:637px;
}

#o_content .blocJury302_189{
	/*height:194px;*/
	height:254px;
	width:299px;
	padding:10px 0 0 10px;
}



#o_content .blocJury301_230{
	height:230px;
	width:301px;
}

#o_content .margeHaut10{
	margin-top:10px;
	white-space:nowrap;
}

#o_content .margeHaut5{
	margin-top:5px;
}

#o_content .padding0 {
	padding:0;
}

#o_content .fil_ariane {
	list-style-image: url('../images/dot.jpg');
	list-style-position:outside;
	list-style-type:none;
	float:left;
	margin-right:20px;
	color:#FF6600;
	font-size:11px;

}

#o_content .colorFil {
	color:#444444;
}

#o_content .colorFil a {
	color:#444444;
	text-decoration:none;
}

#o_content .colorFil a:hover {
	color:#FF6600;
}

#o_content .colorFilActif  a {
	color:#FF6600;
	text-decoration:none;
}

/*
#vignettes_jures {
	width:330px;
	margin-left:-40px;
	margin-top:20px;
	width:330px;	
}
*/
#o_content .mot_du_president {
	float:left;
}

#o_content .motTxt{
	color:#6A675E;
	padding-bottom:10px;
	text-align:justify;
	width:125px;
	line-height:14px;
}

#nextItw , #nextBio{
	display:none;
}

/************************ FIN  JURY  **************************/

/************************ PRESIDENT  **************************/

#o_content .blocPdtGauche640 {
	height:auto;
	width:640px;
}

#o_content .blocPdt636_426 {
	height:auto;
	width:606px;
	 
}

#o_content .blocPdt636 {
	height:auto;
	width:636px;
}

#o_content .marge15 {
	margin:15px;
}

#o_content .padding15 {
	padding:15px;
}

#o_content .margeLeft15 {
	margin-left:15px;
}

#o_content .margeRight15 {
	margin-right:15px;
}

#o_content .multiMarge15_13 {
	margin-left:13px;
	margin-top:15px;
}

#o_content .blocPdtTxtMot {
	width:205px;
	font-size:11px;
	text-align:justify;
}

#o_content .blocPdtTxtBio {
	font-size:11px;
	text-align:justify;
}

/************************ FIN PRESIDENT  **************************/

/************************ JURE  **************************/

#o_content .blocJure636 {
	height:auto;
	width:636px;
}

#o_content .marge10 {
	margin:10px;
}

#o_content .blocJureTxtMot {
	width:385px;
	font-size:11px;
	text-align:justify;
	padding:10px 0 15px 0;
}

#o_content .blocJureTxtItw {
	width:600px;
	padding-right:5px;
	font-size:11px;
	text-align:justify;
}

#o_content .blocJure301 {
	height:auto;
	width:301px;
}

#o_content .blocJuryBiblio{
	width:622px;	
}

/************************ FIN JURE  **************************/

/************************ PRIX  **************************/

#o_content .blocPrixGauche640 {
	height:auto;
	width:640px;
} 

#o_content .blocPrix636_197 {
	height:auto;
	width:636px;
} 
#o_content #contactForm {
	margin-top:15px;
	
} 
#o_content #contactForm .mandatory {
padding: 5px 0 0 125px;
font-size:11px;
}

#o_content #contactForm #submit {
margin: 0 0 20px 230px;

}


#o_content #contactForm #monMessage{
	margin-top:2px;
	width:300px;
	height:200px;
	border:1px solid #D6D6D6;	
}

#o_content #contactForm #monEmail{
		
	width:300px;
	border:1px solid #D6D6D6;
}

#o_content .blocPrix636_377{
	height:auto;
	width:636px;
} 

#o_content .blocPrix636_310 {
	height:310px;
	width:636px;
}

/************************ FIN PRIX  **************************/

/************************ RECHERCHE  **************************/

#o_content .blocRecherche636 {
	height:465px;
	width:616px;
	padding:10px;
} 

#o_content .blocRecherche-ajax {
	height:auto;
	width:616px;
	padding:10px;
} 


#o_content .txtNbrResultats {
	font-size:14px;
	margin-left:12px;
	display:inline;
}

#o_content .zoneTri {
	display:inline;
	color:#000000;
	float:right;
	/*margin-top:12px;*/
}

#o_content .resultatsRecherche {
	margin-top:20px;
	margin-left:10px;
}

#o_content .rechercheLivre {
	text-align:center;
	font-size:11px;
	margin-top:10px;
	width: 95px;
	height:170px;
}

#o_content .rechercheLivre.black {
	background-color:#000000;
	color:#FFFFFF;
	height:165px;
	padding-top:5px;
}

#o_content .rechercheLivre a {
	color:#444444;
}

#o_content .rechercheLivre a:hover {
	color:#FF6600;
	text-decoration:underline;
}

#o_content .rechercheLivre a:visited {
	color:#444444;
}

#o_content .rechercheLivre img {
	border-width: 1px; 
	border-style: solid; 
	border-color: #D4D4D4;
}

#o_content .margeRechercheLivre10 {
	margin:10px;
}

#o_content .marge30 {
	margin-left:29px;
}

#o_content #paginationControl {
	text-align:center;
	padding-top:20px;
}


#o_content #paginationControl .current {
	color:#444444;
}

#o_content #paginationControl .current {
	color:#444444;
}

#o_content #paginationControl a {
	color:#FF6600;
	text-decoration:underline;
}


#o_content .paginationControl-ajax {
	bottom:0;
	/*position:absolute;*/
	text-align:center;
	width:615px;
}

#o_content .paginationControl-ajax .current {
	color:#444444;
}

#o_content .paginationControl-ajax .current {
	color:#444444;
}

#o_content .paginationControl-ajax a {
	color:#FF6600;
	text-decoration:underline;
}

/************************ FIN RECHERCHE  **************************/

/************************  ACTUALITES  **************************/

#o_content .blocActu636 {
	height:auto;
	width:616px;
} 

#o_content .blocActu301 {
	height:363px;
	width:281px;
	padding:10px;
}

#o_content .blocActu301 h3{
	padding:0;
	margin:0;	
}

/************************ FIN ACTUALITES  **************************/

/* FIN PAGES  ***/

/* next / prev buttons */

#o_content a.prev, #o_content a.next {
	display:block;
	width:18px;
	height:18px;
	float:left;	
	margin:22px 0 0 0;
	cursor:pointer;
}

#o_content a.next {
	background-image:url(../images/fleche_droite.jpg);		
}

#o_content a.prev {
	background-image:url(../images/fleche_gauche.jpg);		
}

#fieldset-validation{
	clear:left;
	float:left;
	height:25px;
	width:375px;
	border: 1px solid #d6d6d6;
}
#fieldset-validation dd{
	clear:left;
	float:left;
	
}

#fieldset-validation dd{
	float:left;	
}

#o_content img {
	border: 0;
}

#o_content .blocCarousel {
	position:relative;
	padding-bottom:15px;
}

* html #o_content .blocCarousel {
	padding-bottom:4px;
}

#o_content  .blocCarousel h3 {
	margin:0 0 8px 0;
}

#o_content  .blocCarousel h4 {
	margin-bottom:25px;
	margin-top:25px;
}

* html #o_content .blocCarousel h4 {
	margin-bottom:15px;
	margin-top:15px;
}

#o_content .blocProfil {
	float:left; 
	margin-right:10px;
}

* html #o_content .blocProfil {

	float:left; 
	display:inline;
	margin-right:12px;

}

#o_content .auteur {
	font-weight: bold;
}

#o_content .bloc h3 {
	margin: 0;
}

#o_content .bloc h4 {
	
}

#o_content .rechercher h4 {
	display: none;
}

/*#o_content .rechercher .submit {
	width: 28px;
	height:24px;
	text-indent : -9999px;
	border : 0;
	background : url("../images/ok_1.jpg") left top no-repeat;
	position:absolute;
	margin-left:4px;
	cursor : pointer;

}*/

#formCoeur{
	height: auto;
	margin-top:10px;
	width:430px;
	background-color: #ffffff;
}



#formAmi input {
	border:1px solid #D6D6D6;
	height:19px;
	margin-left:10px;
	margin-bottom:8px;
	width:190px;
	color:#6A675E;
	font-size:13px;
}

#formAmi #envoiSubmit {
	width: auto;
	height: auto;
	margin-left: 135px;
}

#formComm textarea, #formCoeur textarea, #formAmi textarea{
	border:1px solid #D6D6D6;
	width:250px;
	height:100px;
	padding-left:10px;
}


#formComm #comment_submit, #formCoeur #cdc_submit{
	margin-left:125px;
}

/* PUSH ACTUALITES */

#o_content #content #zoneDroite .ligneActu {
	width:280px;
	height:92px;
	/*margin:10px 0 10px 0;*/
	margin-top:10px;
	padding:0;
	font-size:11px;

}

#o_content #content #zoneDroite .ligneActu img{
	padding:0;
	margin:0 5px 0 0;
	border: 1px solid #bdbdbd;
}

#o_content #content #zoneDroite .txtLigneActu {
	margin-right:5px;
	text-align:left;
	height:92px;
	overflow:hidden;
	font-size: 11px;
	width:280px;
}

#o_content #content #zoneDroite .txtLigneActu2 {
	margin:0 5px 0 5px;
	text-align:left;
	height:90px;
	overflow:hidden;
	/*width:180px;*/
}

#o_content #content #zoneDroite .txtLigneComments{
	text-align:left;
	padding:5px;
}

#o_content #content #zoneDroite .txtLigneComments h5{
	padding:0;
	margin:0;
}

#o_content #content #zoneDroite .dateActu {
	/*padding-top:5px;*/
	font-weight:bold;
	font-size: 12px;
	width: 175px;
}

#o_content #content #zoneDroite .themeActu {
	/*padding-top:5px;*/
	font-weight:bold;
	font-size: 12px;
	color: #ff6500;
	clear:both;
	width: 175px;
}

#o_content #content #zoneDroite .texteActu {
	/*padding-top:5px;*/
	clear:both;
	float:left;
	margin-top:5px;
	width: 175px;
}

#o_content #content #zoneDroite .ligneActu a {
	color:#444444;
	text-decoration:none;
}

#o_content #content #zoneDroite .ligneActu a:hover {
	text-decoration:underline;
}

#o_content #content #zoneDroite .contenuActus {
	height:300px;
	overflow:hidden;
}

#o_content #content #zoneDroite .lesActus {
	height:auto;
	overflow:hidden;
}

#o_content #content #zoneDroite .pagesActus {
	height:20px;
	background-color:#000000;
	margin-top:15px;
}

#o_content #content #zoneDroite .navActus {
	text-align:center;
	width:100%;
	margin-top: 10px;
}

/* .rechercheLivre {
	width: 85px;
} */

#o_content .zoneTri .on {
	font-weight: bold;
	text-decoration:none;
}


/* popine admin */

#popineFond {
	background-color:#ffffff;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index: 99;
}

#popine {
	background-color:#ffffff;
	border:1px solid #000000;
	left:50%;
	margin-left:-200px;
	margin-top:-237px;
	padding:10px;
	position:fixed;
	top:50%;
	width:395px;
	z-index: 100;
}

#lecom {
	border:1px solid #D6D6D6;
	height:200px;
	margin-top:2px;
	text-align:left;
	width:400px;
}

.curseurPointer{
	cursor : pointer;
}

.admo {
	display:inline;
}

.admotxt {
	width: 600px;
	height: 100px;
}

.maQuestion {
	border:1px solid #D6D6D6;
	height:200px;
	margin-top:2px;
	width:590px;
}

#o_content p.votez {
	font-size: 13px;
	padding: 1px 0 0 16px;
}
