
/**************************************************************************************************************************************************************************************** GLOBAL RESET ****/

* {
padding:0;
margin:0;
}

fieldset {
border: none;
}
input, select, textarea {
font-size: 1em;
font-family: Verdana,Arial,Helvetica,sans-serif;
}


/**************************************************************************************************************************************************************************************** LIENS****/
a {
color:#000000;
font-weight:bold;
text-decoration:none;
}
a.simpleLink {font-weight: normal;}

a:visited {
color:#000000;
}
a:hover {
text-decoration:underline;
}

div#right_col a{color:#D46A32 ;}

a.activelink {text-decoration:underline;}


/**************************************************************************************************************************************************************************************** TITRES****/
h1{
font-size:20px;
font-weight:bold;
font-style:normal;
color:#6f3c15;
line-height:2em;
padding:0;
margin:0;
}

h1#entete_pronos_multiples{
background-color:#C0D119;
width:520px;
font-size:1.16em;
font-weight:bold;
padding:10px;
margin:10px 0 10px 0;
}

h1 a, h1 a:hover, h1 a:visited{color:#D46A32;}


h2{ color:#485634; font-size:1.33em; font-weight:bold; line-height:1.1em; }

h3{
font-size:1em; /* 12px */
line-height:1.5em; /* 18px */
font-weight:bold;
border-bottom:1px solid #000000;
margin:0 0 16px 7px;
padding:0 3px 0 3px;
}


h4{
font-size:1.2em;
font-weight:bold;
color:#D46A32;
border-bottom:1px solid #D46A32;
margin:0 0 0.5em 0;
}


/**************************************************************************************************************************************************************************************** TABLEAUX***/


td, th{
/* text-align:center; */
text-align:left;
padding:3px;
}

.noDisplay
{
	display:none;
}

.hidden
{
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

.left{float:left}
.clear{clear:both}
.right{float:right}

.italic {font-style: italic;}


/**************************************************************************************************************************************************************************************** LISTES***/

ul{list-style-type:none;}


/**************************************************************************************************************************************************************************************** PARAGRAPHES ***/
p{
margin:0 0 0.6em 0;

}


/**************************************************************************************************************************************************************************************** FORMULAIRES ***/



body
{
	background: url(../images/background.jpg) repeat top left #c4fe6c;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color:#6F3C15;
	font-size:12px;
}


#main
{
	width:1024px;
	position:relative;
	margin:auto;
	background: url(../images/images2.jpg) repeat-y -642px 0 transparent; 
	padding: 0 0 200px 0;
}


p.baseline
{
	position:relative;
	z-index:15;
	color:#6FB022;
	font-size:9px;
	font-weight:bold;
	width:300px;
	padding:10px 0 0 15px;
}



#content
{
	width:605px;
	margin:199px 142px 0 240px;
	position:relative;
	z-index:20;
	background: url(../images/images2.jpg) repeat-y 0 0 transparent;
	padding:0 25px 0 12px;
	min-height:885px; height:auto !important;  height:885px;
}
	
#content.home
{
	width:738px;
	background: url(../images/images2.jpg) repeat-y -2005px 0 transparent;
	min-height:885px; height:auto !important;  height:885px;
}
	
	#content div.header
	{
		background: url(../images/images.jpg) no-repeat 0 -248px transparent;
		width:642px;
		margin:0 0 0 -12px;
		padding:0 0 0 0;
		height:7px;
	}
	
	#content.home div.header
	{
		background: url(../images/images.jpg) no-repeat 0 -367px transparent;
		width:771px;
	}
	
                #content.home img.imgBienvenue
                {
                   margin:0 0 0 168px;
                }


		#content p
		{
			color:#6F3C15;
			font-size:12px;
			padding:0 20px 0 0;
			text-align:justify;
		}

                #content.home p
                {
                   margin-bottom: 15px;
                   margin-top: 10px;
                }

		#content p:first-letter
		{
			font-size:1.2em;
			font-weight:bold;
			padding-left:25px;
			position:absolute;
		}

		#content p.no-first-letter:first-letter
		{
			font-size:12px!important;
			font-weight:normal!important;
			padding-left:0px!important;
			position:relative!important;
		}


		#content h2
		{ 
			color:#cc6600; 
			font-size:17px; 
			font-weight:bold; 
			line-height:1.1em; 
		}

		#content h3, #content div.article h2
		{
			color:#cc6600; 
			font-size:16px; 
			font-weight:bolder; 
			line-height:1.1em;
			padding: 10px 0 0 0;
			border:none;
			margin:14px 0 8px 0;
		}

		#content div.article.races h2
		{
		    color:#6F3C15;
		    font-size:19px;
		    padding:0;
		    margin:0;
		}
		#content div.article.races h3
		{
		    margin:26px 0 0 12px;
		    padding:0;
		}

		#content div.article.races h3.first
		{
		    margin-top:10px;
		}

		#content div.article.races h4
		{
		    margin:10px 0 0 40px;
		    padding: 0 0 0 20px;
		    background:url(../images/puce_marron.gif) no-repeat left top transparent;
		}

		div.race_lapin p
		{
		    padding:0 !important;
		    margin-bottom:5px !important;
		}


                #content div.article h4
                {
                    color: #006600;
                    font-size: 14px;
                    padding-left: 15px;
                    padding-top: 5px;
                    border:none;
                }

		#content div.article .bloc-banniere{position:relative;height:132px;display:block;width: 100%;padding-bottom:15px;margin:0 0 15px 0;float:left;border-bottom:solid 1px #6F3C15;}
		#content div.article .bloc-banniere span.left{font-weight:bold;text-decoration:underline;margin:0 0 5px 0;}
		#content div.article .bloc-banniere span.right{font-style:italic;}
		#content div.article .bloc-banniere a img{border: solid 1px #006600;}
		#content div.article .bloc-banniere textarea{position:absolute;bottom:7px;right:0;width:234px;height:118px;}
		
		#content div.article h3.green{color:#006600!important;}

		#content div.brown-links a{color:#6F3C15!important;}
		#content #onglets
		{
			border-bottom: solid 1px #6f3c15;
			float:left;
			width:600px;
			padding:0 0 0 5px;
			margin:0 0 20px 0;
		}
		
		#content h2.onglet
		{
			cursor:pointer;
			font-size:12px;
			font-weight:bold;
			height:24px;
			background-color: #85502b;
			color:white;
			width:auto;
			float:left;
			position:relative;
			z-index:10;
		}
		
		#content h2.onglet.active
		{
			background-color: #63310a;
		}
		#content h2.onglet.active  span.left
		{
			background: url(../images/images.jpg) no-repeat -200px -263px transparent;
		}
		#content h2.onglet.active  span.right
		{
			background: url(../images/images.jpg) no-repeat -207px -263px transparent;
		}
		
		#content h2.onglet:hover
		{
			background-color: #AF4E00;
		}
		
		#content h2.onglet:hover  span.left
		{
			background: url(../images/images.jpg) no-repeat -228px -263px transparent;
		}
		#content h2.onglet:hover  span.right
		{
			background: url(../images/images.jpg) no-repeat -235px -263px transparent;
		}
		

		#content h2.onglet span.titre
		{
			display:block;
			float:left;
			padding: 6px 5px 0 5px;
		}

		
		#content h2.onglet span.left
		{
			height:24px;
			background: url(../images/images.jpg) no-repeat -214px -263px transparent;
			width:7px;
			display:block;
			float:left;
			
		}
		
		#content h2.onglet span.right
		{
			height:24px;
			background: url(../images/images.jpg) no-repeat -221px -263px transparent;
			width:7px;
			display:block;
			float:left;
		}
		
		/*** TITRES ***/
		#content h1
		{
			margin:22px 15px 35px 70px;
		}
		
		#content h1 span
		{
			position:absolute;
			left:0px;
			top:-500px;
			width:1px;
			height:1px;
			overflow:hidden;
		}
		
		
		h1.comportement
		{
			background: url(../images/images.jpg) no-repeat  -558px -266px transparent;
			width:454px;
			height:24px;
			margin-left:70px !important;
		}

		h1.elevages
		{
			background: url(../images/images.jpg) no-repeat  -771px -369px transparent;
			width:182px;
			height:55px;
			margin-left: 75px!important;
			margin-top: 40px!important;
		}

		h1.bonnes-raisons
		{
			background: url(../images/images.jpg) no-repeat  0px -294px transparent;
			width:228px;
			height:23px;
			margin-left:192px !important;
		}

		h1.alimentation
		{
			background: url(../images/images.jpg) no-repeat  -483px -318px transparent;
			width:279px;
			height:23px;
			margin-left:171px !important;
		}
		
		h1.apprivoisement
		{
			background: url(../images/images.jpg) no-repeat  0px -316px transparent;
			width:204px;
			height:23px;
			margin-left:206px !important;
		}

		h1.caracteristiques
		{
			background: url(../images/images.jpg) no-repeat  0px -386px transparent;
			width:344px;
			height:24px;
			margin-left:139px !important;
		}

		h1.cohabitation
		{
			background: url(../images/images.jpg) no-repeat  0px -340px transparent;
			width:193px;
			height:24px;
			margin-left:207px !important;
		}

		h1.developpement
		{
			background: url(../images/images.jpg) no-repeat  -344px -386px transparent;
			width:394px;
			height:25px;
			margin-left:109px !important;
		}

		h1.installation
		{
			background: url(../images/images.jpg) no-repeat  -736px -342px transparent;
			width:255px;
			height:24px;
			margin-left:176px !important;
		}
		h1.partenaires
		{
			background: url(../images/images.jpg) no-repeat  -254px -415px transparent;
			width:190px;
			height:23px;
			margin-left:274px !important;
		}

		h1.maladies
		{
			background: url(../images/images.jpg) no-repeat  0px -412px transparent;
			width:250px;
			height:24px;
			margin-left:184px !important;
		}

		h1.reproduction
		{
			background: url(../images/images.jpg) no-repeat  -443px -412px transparent;
			width:296px;
			height:24px;
			margin-left:163px !important;
		}

		h1.soins
		{
			background: url(../images/images.jpg) no-repeat  -483px -342px transparent;
			width:254px;
			height:24px;
			margin-left:181px !important;
		}

		h1.reproduction
		{
			background: url(../images/images.jpg) no-repeat  -443px -412px transparent;
			width:296px;
			height:24px;
			margin-left:163px !important;
		}

		h1.sterilisation
		{
			background: url(../images/images.jpg) no-repeat  -363px -437px transparent;
			width:283px;
			height:26px;
			margin-left:165px !important;
		}

		h1.races
		{
			background: url(../images/images.jpg) no-repeat  0 -436px transparent;
			width:365px;
			height:24px;
			margin-left:124px !important;
		}

		h1.transport
		{
			background: url(../images/images.jpg) no-repeat  -645px -441px transparent;
			width:256px;
			height:24px;
			margin-left:177px !important;
		}

		h1.ou-trouver
		{
			background: url(../images/images.jpg) no-repeat  -0px -461px transparent;
			width:308px;
			height:25px;
			margin-left:153px !important;
		}


		h1.lapinous
		{
			background: url(../images/images.jpg) no-repeat  -548px -289px transparent;
			width:312px;
			height:25px;
			margin-left:214px !important;
		}

		h1.livre-or
		{
			background: url(../images/images.jpg) no-repeat  -861px -289px transparent;
			width:146px;
			height:25px;
			margin-left:296px !important;
		}


		h1.idees-noms
		{
			background: url(../images/images.jpg) no-repeat  -764px -315px transparent;
			width:237px;
			height:25px;
			margin-left:251px !important;
		}



		img.img-titre
		{
		    display:block;
		    position:absolute;
		    top:4px;
		    left:490px;
		}
		/*Images titres*/

		img.img-titre.alimentation
		{
		    left:505px;
		}

		img.img-titre.installation
		{
		    left:542px;
		    top:7px;
		}

		img.img-titre.cohabitation
		{
		    left:426px;
		    top:17px;
		}
		
	
	#content-footer
	{
		background: url(../images/images.jpg) no-repeat 0 -255px transparent;
		width:642px;
		margin:-7px 0 0 240px;
		height:8px;
		z-index:44;
		position:relative;
	}
	
	#content-footer.home
	{
		background: url(../images/images.jpg) no-repeat 0 -374px transparent;
		width:771px;
		height:9px;
	}
	
	#content div.article
	{
		width:100%;
		height:auto;
		display:none;
		position:relative;
	}
	
	#content div.article.active
	{
		display:block;
	}
	
	#content.home div.article
	{
		margin:20px 0 0 0;
		display:block;
	}


#header
{
	background: url(../images/images.jpg) no-repeat 0 0 transparent;
	width:1024px;
	height:219px;
	top: 0px;
	position:absolute;
	z-index:5;
}

	#header a.banniere
	{
		display:block;
		width:1000px;
		height:105px;
		margin:43px 0 0 12px;
	}
	
	#header a.favoris
	{
		display:block;
		width:120px;
		height:15px;
		position:absolute;
		top:29px;
		right:8px;
		color:#7e9db9;
		font-size:10px;
		font-weight:bold;
	}
	
	#header ul
	{
		height:27px;
		position:absolute;
		width:1012px;
		top:156px;
		left:6px;
	}
	
	#header ul li
	{
		float:right;
		height:27px;
	}
	
		#header ul li a
		{
			float:left;
			color:#703c15;
			font-size:11px;
			font-weight:bold;
			height:21px;
			padding:6px 30px 0 30px;
			display:block;
			background: url(../images/images.jpg) no-repeat -1021px -238px transparent;
		}
		
		#header ul li a.first
		{
			background: none;
		}
		
		#header ul li a.last
		{
			padding-right:34px;
		}
		
		#header ul li a:hover, #header ul li a.active
		{
			text-decoration:none;
			background: url(../images/images.jpg) no-repeat -1021px -238px #89b02b;
		}
		
		#header ul li a.first:hover ,  #header ul li a.first.active
		{
			background: #89b02b;
		}
		
		#header ul li a.last:hover, #header ul li a.last.active:hover
		{
			background: url(../images/images.jpg) no-repeat -1021px -238px transparent;
			text-decoration:underline;
		}
		
	#header #header-annonces
	{
		width:740px;
		height:22px;
		position:absolute;
		top:196px;
		left:22px;
		color:#bd601a;
		font-size:11px;
		
	}
		#header #header-annonces  a
		{
			color:#bd601a;
			text-decoration:underline;
			font-weight:normal;
		}
		
		#header #header-annonces  span a
		{
			color:#bd601a;
			text-decoration:none;
			font-weight:normal;
			font-style:italic;
		}
		
		#header #header-annonces  a:hover, #header #header-annonces  span a:hover
		{
			color:#703A14;
		}
		
	#popup-connexion
	{
		position:absolute;
		z-index:60;
		width:231px;
		height:91px;
		background: url(../images/images.jpg) no-repeat -242px -263px transparent;
		top:183px;
		left:777px;
		color:#6e3d15;
		font-size:11px;
		font-weight:bold;
		padding:13px 0 0 10px;
		display:none;
	}
	
		#popup-connexion input
		{
			width:110px;
			margin:4px 0 0 10px;
		}
		
			#popup-connexion input#login
			{
				margin-left:26px;
			}
		
		#popup-connexion p
		{
			float:left;
			padding:18px 0 0 0;
		}
		
			#popup-connexion p a
			{
				font-size:10px;
				font-style:normal;
				color:#85502b;
			}
			#popup-connexion p a:hover
			{
				text-decoration:underline;
			}
			
		#popup-connexion  input.submit
		{
			border:none;
			color:#6e3d15;
			background: none;
			font-size:11px;
			font-weight:bold;
			cursor:pointer;
			float:right;
			text-align:center;
			padding:0 0 0 0;
			width:89px;
		}
		
		#popup-connexion p.error
		{
			position:absolute;
			color:#CC0000;
			font-size:9px;
			top:43px;
			left:10px;
			display:none;
		}
		
		#popup-connexion #loader
		{
			position:absolute;
			top:83px;
			left:219px;
			display:none;
		}
		
	#popup-connexion-zone
	{
		position:absolute;
		width:333px;
		height:138px;
		top:184px;
		left:730px;
		z-index:58;
	}
	
	.recherche input 
	{
		background-color:white;
		/*border:1px solid #883C15;*/
		border:none;
		color:#883C15;
		font-size:10px;
		width:195px;
		position:absolute;
		top:192px;
		left:801px;
		z-index:59;
		padding:4px;
		height:13px;
	}
	
#left
{
	width:240px;
	position:absolute;
	top:221px;
	z-index:50;
}

	#left div.bloc-left
	{
		margin:0 0 7px 22px;
		width:210px;
		background: url(../images/images2.jpg) repeat-y -1795px 0 transparent;
	}
		
		
		#left div.pub *
		{
			padding-left:1px;
		}
	
		#left div.bloc-left div.header
		{
			width:210px;
			height:8px;
			background: url(../images/images.jpg) no-repeat -771px -248px transparent;
		}
		
		#left div.bloc-left div.footer
		{
			width:210px;
			height:9px;
			background: url(../images/images.jpg) no-repeat -771px -256px transparent;
		}

	#left .pics img 
	{
		height:175px;
		width:175px;
		padding:5px 12px 12px 12px;
		background-color:#E2FFB7;
		margin-left:1px;
	}

	#left div.online
	{
		margin:0 0 7px 22px;
		width:207px;
		color:#703c15;
		font-size:9px;
		line-height:0.7em;
		padding:0 0 0 3px;
	}
	
		#left div.bloc-left p
		{
			padding-left:10px;
			width:183px;
			text-align:left;
		}
		
		#left div.sondages p.titre
		{
			width:55px;
			height:15px;
			background: url(../images/images.jpg) no-repeat -483px -288px transparent;
			margin:auto;
			margin-top:1px;
			margin-bottom:5px;
		}

		#left div.bloc-elevages p.titre
		{
			width:152px;
			height:22px;
			background: url(../images/images.jpg) no-repeat -185px -493px transparent;
			margin:auto;
			margin-top:1px;
			margin-bottom:5px;
			padding-left:8px!important;
		}

		#left div.bloc-elevages p.first{margin-top: 8px;}
		#left div.bloc-elevages p.second{margin-top: 13px;margin-bottom: 11px;}
		#left div.bloc-elevages a.btn-inscription-eleveur{display:block; position:relative;
		    background: url(../images/images.jpg) no-repeat -1px -491px transparent;
		    width:176px;
		    height:39px;
		    margin:auto;
		    margin-bottom:2px;
		}
		
		
		#left div.sondages ul
		{
			padding:3px 0 0 15px;
			width:183px;
			text-align:left;
		}
			#left div.sondages ul li
			{
				margin:4px 0 0 0;
			}
			#left div.sondages ul li input
			{
				margin-right:5px;	
			}
	
#footer
{
	width:1012px;
	background-color:#e2ffb7;
	border-top:solid 1px #917545;
	margin:8px 0 15px 6px;
	height:140px;
	position:absolute;
}

	#footer p
	{
		width:1012px;
		text-align:center;
		font-size:11px;
		color:#bd601a;
		font-weight:bold;
		text-decoration:underline;
		margin:3px 0 5px 0;
		float:left;
		
	}
	
	#footer div
	{
		width:195px;
		float:left;
		position:relative;
		font-size:11px;
		color:#bd601a;
		margin-left:58px;
	}
	
	#footer div.first
	{
		width:205px;
		margin-left:40px;
	}
	
	#footer div.last
	{
		width:165px;
		margin-left:75px;
	}
	
		#footer div p
		{
			width:245px;
			text-align:justify;
			text-decoration:none;
			font-size:10px;
			font-weight:bold;
			margin-top:3px;
			margin-bottom:0px;
		}
		
		#footer div ul
		{
			width:245px;
			margin-bottom:7px;
		}
		
		
		#footer div ul li a
		{
			font-size:9px;
			color:#6f3c15;
			font-weight:normal;
			
		}
		
		#footer div ul li
		{
			line-height:1em;
		}
		
	#footer div.footer
	{
		width:1012px;	
		height:10px;		
		margin:0 0 2px 0;
		background: url(../images/images.jpg) no-repeat 0 -238px transparent;
	}

#copyright
{
	width:1012px;
	background-color:#e2ffb7;
	border-top:solid 1px #917545;
	margin:0 0 0 6px;
	position:absolute;
	padding:3px 0 0 0;
	clear:both;
	margin-top:166px;
}

	#copyright p
	{
		width:1012px;
		text-align:center;
		font-size:9px;
		color:#6f3c15;
		font-weight:normal;
	}
	
	#copyright div.footer
	{
		width:1012px;	
		height:10px;		
		background: url(../images/images.jpg) no-repeat 0 -238px transparent;
	}

#main-footer
{
	width:1024px;
	height:19px;
	background: url(../images/images.jpg) no-repeat 0 -219px  transparent;
	position:absolute;
	margin-top:198px;
}



#right
{
	width:129px;
	position:absolute;
	top:221px;
	z-index:50;
	left:882px;
	background: url(../images/images2.jpg) repeat-y -1666px 0 transparent;
}


	#right div.header
	{
		width:128px;
		background: url(../images/images.jpg) no-repeat -642px -248px transparent;
		height:8px;
	}
	
	#right div.footer
	{
		width:128px;
		background: url(../images/images.jpg) no-repeat -642px -256px transparent;
		height:10px;
	}
	
	#right.pub *
	{
		padding-left:1px;
		width:118px;
	}




/************************************************************************/
/**************************articles**************************************/
.article .conseil_titre
{
	font-weight:bold;
	color:#006600;

}

.article p{margin-bottom: 17px;padding:0 0 0 10px;}

.article .alerte_titre, .article .info_titre, p.success
{
	font-weight:bold;
	color:#CC0000;
	font-size: 12px;

}

.article .info_titre, p.success
{
    color:#006600 !important;
}


.article .carotte
{
 	color: #CC6600;
}
.article .fanes
{
 	color: #006600;
}

.article .liens
{
 	font-weight:bold;
	text-decoration:none;
	color: #006600;
}

.article .lien_partenaire
{
 	font-weight:bold;
	text-decoration:none;
	color: #006600;
	padding-left:37px;
}

.article .lapinous
{
	font-weight:bold;
}

.article .important
{
 	font-weight:bolder;
}

.article .race
{
	/*text-decoration:underline;*/
	color:#9D4F00;
	font-weight:bold;

}

.article .rouge
{
	color:#CC0000;
}

.article .italique
{
 	font-style:italic;

}
.article ul
{
	padding-left:62px;
	text-align:justify;
	margin-right:20px;
        list-style:disc;
	clear:both;
	
}

#form-inscription-elevage ul{width:630px;}

.article .no-puce
{
	list-style:none;
}

.article .classification
{
	list-style:url(../images/puce_marron.gif);
	padding-left:55px;
	margin-top:7px;
	margin-right:0px;
}

.article .classification.first
{
	padding-left:90px;
	margin-right:0px;
        margin-bottom:37px;
        margin-top:-10px;
}

.article ul.etiree li{ margin:0 0 10px 0;}

.article .bonnes_raisons
{
	list-style:none;
	padding-left:60px;
	margin-top:10px;
	margin-right:0px;
}

.article div.center{

    text-align: center;
    display:block;
    width:100%;
   margin:0 0 10px 0;
}

.article .legende-image{

    text-align: center !important;
   font-style:italic;

}

.article div.remplissage
{
    height:15px;
    width:150px;
    display:block;
    clear:both;


}
.article .bonnes_raisons li
{
	margin-bottom:16px;
}

.cache{position:absolute;top:-10000px;left:-10000px;height:0;width:0;}

.img_border
{
	border:solid 1px #6F3C15;
}

.article hr
{
	display:block;
	border: 1px solid #6F3C15;
	border-bottom:none;
	border-left:none;
	border-right:none;

}


.article ul li ul{margin-top:5px}


.conseil
{
	font-weight:bold;

}



.conseil_titre
{
	font-weight:bold;
	color:#006600;

}

.alerte_titre, p.error
{
	font-weight:bold!important;
	color:#CC0000 !important;
	font-size: 12px !important;

}

.left
{
    float:left;
}
.right
{
    float:right;
}
.clear
{
    clear:both;
}

.no-margin{margin: 0!important;}

.half
{
    width: 50%;
}

.annuaires-partenaires .left{margin:0 25px 0 0;}

ul.three-columns
{
    width:100%;
    position:relative;
    list-style: square;
    margin: 0 0 50px 0;
}

ul.three-columns li
{
    width:30%;
    float:left;
  
}

.article img{
    border:none;

}


.article p.img_block img
{
    float:left;
    margin:0 12px 15px 0;
}

.article hr
{
    margin:0 0 7px 0;
}


/**livre d'or*/
ul.pagination
{
    list-style: none;
    width:97%;
    display: block;
    position:relative;
    padding-left:30px;
   
}
    ul.pagination li
    {
	    float:left;
	    padding:5px 8px 0 0;
	    color:#6F3C15;
    }

    ul.pagination li a.active
    {
	color:#006600;
	font-weight:bold;

    }

    ul.pagination li a
    {
	text-decoration:none;
	color:#6F3C15;
	font-size:16px;
	font-weight:normal;
    }

#signatures
{
    padding:25px 0 0 0;
}

    #signatures p:first-letter
    {
	font-size:12px;
	font-weight:normal;
	padding-left:0;
    }

    #signatures div.signature
    {
	width:727px;
	margin: 0 5px 10px 5px;
	display:block;
	float:left;
	position:relative;
	border-top:solid 1px #6F3C15;
    }

    #signatures div.signature p
    {
	float:left;
	width:64%;
	margin-top:4px;
    }

    #signatures div.signature p.left
    {
	float:left;
	width:30%;
	line-height: 1.5em;
    }

    #signatures div.signature p span.pseudo
    {
	color: #CC6600;
	font-size: 14px;
	font-weight: bold;
    }

    #signatures div.signature p span.date
    {
	color: #6F3C15;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
    }
    
    #signatures div.signature img.first-carotte
    {
	margin-top:7px;
    }




#loaderLivreOr
{
    left: 6px;
    position: absolute;
    top: 124px;
    display:none;
}

#loaderIdeesNoms
{
    left: 185px;
    position: absolute;
    top: 242px;
    display:none;
}


#livre-or-formulaire p:first-letter
{
    font-size:12px;
    font-weight:normal;
    padding-left:0;
}


#livre-or-formulaire
{
    padding:40px 0 0 28px;
}


#livre-or-formulaire .livre-or-form-left
{
    width:70px;
}

#livre-or-formulaire .livre-or-form-note
{
    width:30px;
    margin-left:50px;
}

#livre-or-formulaire .livre-or-form-separator
{
    width:5px;
}

#livre-or-formulaire input
{
    width: 195px;
    border: 1px solid #FFC993;
    color: #CC6600;
    padding:1px;
    margin-top:7px;
}

#livre-or-formulaire img{cursor: pointer;}
#livre-or-formulaire img.captcha{cursor: auto;}
#livre-or-formulaire img.note{margin: -7px 3px 0 0;}
#livre-or-formulaire #message{margin-left:15px;color:#CC6600;}
#livre-or-formulaire div.smileys{width: 550px;margin:30px 0 4px 119px;}
#livre-or-formulaire div.smileys img{margin: 0 9px 0 0;}
p.livre-or-form-message-separator, p.livre-or-form-message{margin-top:6px !important;}
p.captcha{padding-top:30px !important;}
p.captcha-txt{padding-top:33px  !important; margin:0 0 4px 36px !important;}

#livre-or-formulaire textarea
{
    width: 460px;
    height:100px;
    border: 1px solid #FFC993;
    color: #CC6600;
    padding:1px;
    margin-top:7px;
}

p.caracteres-restants{margin:10px 0 0 116px !important;}

.hidden{display:none !important;}
.hiddenAbsolute{position:absolute;left:0px;top:-5000px;width:1px;height:1px;overflow:hidden;}




div.btn-envoyer
{
    width:75px;
    height:25px;
    background: url(../images/images.jpg) no-repeat -483px -263px transparent;
    cursor:pointer;
    position:relative;
    display:block;
    margin:auto;
    margin-bottom:5px;
    margin-top:8px;
}

#sondages-envoyer
{
  
}


.article p.titre_proposition
{
    color:#006600 !important;
    font-weight:bold;
    float:left;
    width:200px;
    font-size:13px !important;
}

input.orange
{
    border: 1px solid #FFC993;
    color: #CC6600;
}

.article .form_proposition
{
    float:left;
    width:207px;
    margin:13px 0 15px 0;
}


.article .form_proposition label {clear:both;margin:0 25px 10px 0;display:block;float:left;}
.article .form_proposition input {margin:0 0 10px 0;}
.article .form_proposition input.choix_sexe{margin-left:16px !important;}


hr{clear:both;}


.article p.idee-nom-message{position:absolute;top:107px;left:440px;width:307px;}

.article div.idees-noms-choix{width:490px!important;}
.article p.idees-noms-info{font-size:9px!important;width:383px;text-align:center!important;position:absolute;top:233px;right:4px;}

.article .idees-noms-choix input{cursor:pointer;}
#idees-noms-lettres {list-style:none;clear:both;padding: 0 0 30px 14px!important;}
#idees-noms-lettres li{font-size:15px;float:left;cursor:pointer;display:block;text-transform: uppercase;margin-left: 14px;}
#idees-noms-lettres li.active{color:#006600;font-weight:bold;}
#idees-noms-lettres li:hover{color:#006600;}
#idees-noms-lettres li.first{text-transform: none;}
#idees-noms{list-style:none;padding: 10px 0 0 15px;}
#idees-noms li {display:block;margin:0 0 0 0;width:175px;height:18px;font-size:15px;float:left;}


fieldset.elevages{border:solid 1px #6F3C15;height:634px; width:643px;margin-left:46px;}
#nb-elevages{float:right;font-style: italic;font-size:10px;}
p#nb-elevages:first-letter{font-size:100%;font-weight:normal;}

#liste-elevages{margin-left:28px;border-top: solid 1px #6F3C15;}
#liste-elevages h2{font-size:14px!important;color:#6F3C15!important;clear:both;}
#liste-elevages h3{font-size:13px!important;color:#CC6600!important;padding-left:10px;clear:both;}
#liste-elevages h4{font-size:12px!important;color:#006600!important;padding-left:10px;clear:both;}

.bloc-elevage{display:block;width:100%;padding-left:15px;clear:both;padding-bottom: 23px;}
.bloc-elevage h5{font-size:12px!important;color:#6F3C15!important;font-weight:normal!important;}

.bloc-elevage h5,.bloc-elevage span{float: left;}
.bloc-elevage span{padding:0!important;margin:0!important;}
a.lien-elevage{color: #006600;font-weight: normal;}
a.lien-elevage-banniere{clear:both;float:left;}

fieldset.forms{border: solid 1px  #6F3C15;margin:10px 0 10px 0;padding:5px 10px 15px 10px;}
fieldset.forms legend{font-weight: bold;font-size:12px;margin:8px 5px 8px 5px;padding: 0 7px 0 7px;color: #6F3C15;}
fieldset.forms label, fieldset.forms .clear{float:left;clear:both;}
fieldset.forms input,fieldset.forms textarea,fieldset.forms select, fieldset.forms radio{height: 17px;float:left;border: solid 1px  #CC6600!important;color:#6F3C15;font-size:12px;padding-left:2px;}
fieldset.forms input:focus,fieldset.forms textarea:focus,fieldset.forms select:focus, fieldset.forms radio:focus{border-style:dotted;}
fieldset.forms input.checkbox {border:none!important;}
fieldset.forms select{height: 19px;}
fieldset.forms textarea{width:390px!important;height:200px;}
fieldset.forms label{width:150px;padding-top:4px;}
fieldset.forms ul {list-style: none;}
fieldset.forms ul li{padding:13px 0 13px 0 ;}
fieldset.forms .super-large{width:250px;}
fieldset.forms .large{width:190px;}
fieldset.forms .medium{width:150px;}
fieldset.forms .normal{width:80px;}
fieldset.forms .small{width:40px;}
fieldset.forms .very-small{width:20px;}

p.form-info{font-style:italic;padding:3px 0 0 150px!important;clear:both;margin:0!important;}

div.home-news #loaderRSSForum{position:absolute;top:15px;left:10px;}
div.home-news{display:block;float:left;position:relative;overflow:hidden;width:347px;height:200px;padding-top:40px;}
div.home-news-site{margin:15px 0 0 16px;background: url(../images/images.jpg) no-repeat -347px -530px transparent;}
div.home-news-forum{margin:15px 0 0 16px;background: url(../images/images.jpg) no-repeat 0px -530px transparent;}
div.home-news ul{margin-right:17px!important;padding-left:27px!important;height:182px;overflow:hidden;}
div.home-news ul li{margin-bottom:8px;}
div.home-news ul li a{color:#6F3C15;}

img.right-img{display:block;float:right;margin:-35px 0 10px 10px;}
img.left-img{display:block;float:left;margin:5px 10px 10px 0;}

#positionElevage{width:696px;}
#engagement{border:none!important;}





ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;  
  width: 200px; 
}

ul#menu{
 margin:-8px 0 0 1px;
}

ul#menu a {
  display: block;
  text-decoration: none;	
  font-weight:normal;
}

ul#menu li {
  margin-top: 1px;

}

ul#menu li a {
   
    background: url(../images/images.jpg) no-repeat 0 -263px transparent; 

  color: #6F3C15;	
	text-align:left;
 
  font-size: 11px;
	font-style: normal;
	line-height: 25px;
	
	font-variant: normal;
	text-transform: none;
	color: #6F3C15;
	background-color:inherit;
	text-decoration: none;
	
}

ul#menu li a.level1{
	font-size: 13px;
	font-style: normal;
	line-height: 25px;
	height:27px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #6F3C15;
	background-color:inherit;
	text-decoration: none;
	padding-left:35px;
}


ul#menu li a:hover {
   background: url(../images/images.jpg) no-repeat 0 -263px transparent; 
}

ul#menu li ul li a {
  background: #E2FFB7;
  color: #6F3C15;
  padding-left: 20px;
}



ul#menu li ul li a:hover,ul#menu li ul li a.active
{
  background: #D5FFAA;
  font-weight: bold;
}
