#main .subscribe {
	display: 			block;
	width: 				160px;
	height:				61px;
	background: 		no-repeat url('../img/accueil_help.png');
	margin-left:		29px;
}

#main .subscribe span, 
#main .les_races a span,	
#main .le_temps strong,	
#main .freetour span,
#main .adopt span {
	display: 			none;	
}

#main .les_races {
	width:				187px;
	background: 		no-repeat url('../img/les_races.jpg');
	padding-top: 		75px;
	margin:				14px 0 0 20px;	
}

#main .les_races a {
	display:			block;
	width:				187px;
	height:				43px;
	background: 		0 bottom no-repeat url('../img/les_races.jpg');			
}

#main .le_temps {
	width:				232px;
	height:				146px;	
	background: 		no-repeat url('../img/le_temps.png');
	margin:				10px 0 0 5px;	
	position: 			relative;
}

#main .le_temps .temperature {
	display: 			block;
	font: 				14px/30px Tahoma;
	color:				#965200;
	padding-left:		30px;
	background: 		0 1px no-repeat url('../img/thermo.png');
	position: 			absolute;
	margin:				65px 0 0 30px;
}

#main .le_temps .ensoleillement {
	display: 			block;
	font: 				14px/30px Tahoma;
	color:				#965200;
	padding-left:		30px;
	background: 		0 1px no-repeat url('../img/sun.png');	
	position: 			absolute;
	margin:				95px 0 0 30px;			
}

#main .freetour {
	display: 			block;
	width: 				176px;
	height:				43px;
	background: 		no-repeat url('../img/visite_guidee.png');
	margin:				13px 0 0 29px;	
	
}

#main .adopt {
	display: 			block;
	width: 				232px;
	height:				43px;
	background: 		no-repeat url('../img/adopter.png');
	margin:				15px 0 0 10px;
}

#main .ptidog1 {
	margin:				60px 0 5px 50px;
	width: 				130px;
	height:				160px;
	background: 		no-repeat url('../img/dog.png');	
}

#main .visite_guidee {
	display: 			block;
	width: 				176px;
	height:				43px;
	background: 		no-repeat url('../img/visite_guidee.png');
	margin-left:		29px;
}

#main .menu_faq {
	display: 			block;
	width: 				144px;
	height:				151px;
	background: 		no-repeat url('../img/accueil_menu_sprite.png');
	margin-left:		45px;
	margin-top:		10px;
}

#main .frame_top {
	width:				455px;
	height:				10px;
	background: 		no-repeat url('../img/frame_top.png');
	font-size: 			1px;
}

#main .frame_main {
	background: 		repeat-y url('../img/frame_main.png');	
	width:				455px;		
}

#main .frame_bottom {
	width:				455px;
	height:				10px;
	background: 		no-repeat url('../img/frame_bottom.png');
	font-size: 			1px;
}

#news {
	margin:				20px 0 0 7px;	
}

#news .intro {
	font:				12px Tahoma;
	color:				#623600;
	padding:			6px 15px;	
}

#news .actu {
	display: 			block;
	width:				155px;
	height:				34px;
	background: 		no-repeat url('../img/actu.png');
	margin:				5px 0 0  5px;
}

#news .actu span {
	display: 			none;	
}

#main .innerframe_top {
	width:				423px;
	background: 		no-repeat url('../img/news_frame_top.png');
}

#main .innerframe_bottom {
	background: 		0 bottom no-repeat url('../img/news_frame_bottom.png');
}

#main .innerframe_main {
	width:				423px;
	background: 		repeat-y url('../img/news_frame_main.png');
	margin:				0 auto;
}

#news .frame_main {
	padding-bottom: 	7px;	
}

#news .innerframe_bottom {
	padding:			5px;
}

#news .innerframe_main {
	margin-top:			10px;
}	
		
#news .news_list {
	position:			relative;
	width:				405px;
	height:				250px;
	overflow: 			hidden;
	margin: 			10px 0 0 5px;
}

#news .scrollbox {
	position: relative;
}

#news .scrollbox_content {
	margin-right: 32px;
}

#news .scrollbox_scrollbar {
	background-color: transparent;
	height: 100%;
	width: 32px;
}

#news .scrollbox_up_button {
	background: transparent url(../img/step_up.png) top right no-repeat;
	height: 24px;
}

#news .scrollbox_down_button {
	background: transparent url(../img/step_down.png) top right no-repeat;
	height: 30px;
}

#news .scrollbox_handle {
	background: transparent url(../img/patte.png) center center no-repeat; 
}

#news .title {
	display:			block;
	font:				bold 12px Tahoma;
	color: 				#824700;
	padding:			0 0 4px 0px;
	background: 		5px bottom no-repeat url('../img/news_spacer.png');
	margin-top:			7px;	
}

#news .title.first {
	margin-top:			0 !important;	
}

#news .date {
	display:			block;
	font:				bold 10px Tahoma;
	color: 				#000;
	padding:			2px 18px;
	background: 		0 2px no-repeat url('../img/news_icon.png');	
}

#news .text {
 	font:				11px Tahoma;
 	padding:			2px 5px;            
}
 
#news .stats {
 	font:				11px Tahoma;
 	color:				#623600;
 	padding-left:		5px;		           
}

#partenaires .frame_main {
	position: 			relative;
	padding-bottom:		15px;	
}

#partenaires .intro {
	font:				12px Tahoma;
	color:				#623600;
	padding:			6px 15px;	
}

#partenaires {
 	margin:				10px 0 20px 7px;
 	float: 				none;
}

#partenaires ul {
	background: 		center 10px no-repeat url('../img/les_partenaires.png');
	padding: 			40px 0 0 15px;
	zoom:				100%; /* pour IE 6 */
}

#partenaires li {
	float:				left;
	background: 		20px 4px no-repeat url('../img/os.png');
	text-indent:		40px;
	color:				#623600;
	font:				12px/26px Tahoma;
	height:				26px;
	width:				145px;
}

/* PARTIE QUI CONCERNE LA MIS EN PAGE DE LA FAQ */

/* Forulaire */
#monForm
{
	width: 400px;
	margin:auto;
}

/* fieldset , legend */
#monForm fieldset
{
	width: 160px;
	margin:auto;
	padding:15px 15px;	
	border: #CCC 1px solid;
}

#monForm fieldset legend
{
	padding: 0 5px;
	border-left: #CCC 1px solid;
	border-right: #CCC 1px solid;
	font-size: 1.2em;
	color: #999;
}

/* Label */
#monForm label
{
	display: block;
	width: 150px;
	text-align: left;
}

/* Input */
#monForm input
{
	width: 150px;
}

#mylist { display: none; }

#menu {
        width: 200px;
        padding: 0px;
        margin: 0px;
      }

#menu h4 {
        font-weight: bold;
        padding-left: 40px;		
		width: 200px;
        margin: 0px;
      }
	  
#menu ul, #menu ul li {
        font-weight: normal;
        padding: 0px 0px 0px 25px;
        margin: 0px;
        list-style: none;
      }
	  
#menu ul li {
        font:	 11px Tahoma;
        vertical-align: middle;
      }
 
#menu ul li a {
        display: block;
		color: #000;
		text-decoration: none;
      }

.cat { /* mis en page catégories */
	font:					  14px Tahoma;
	color:				 #000;
	margin-left:		 40px;
	margin-top:		 15px;
}

.que-rec { /* mis en page questions recentes */
		font:	 bold 14px Tahoma;
		color: #000;
		padding-left:20px;
		padding-top: 10px;
		padding-bottom: 10px;		
		height:30px;
}

a.administration { 
		font:	 bold 14px Tahoma;
		color: #000;
		text-decoration: underline;
}

a.menu_decors {
		font:	 bold 14px Tahoma;
		color: #000;
		text-decoration: underline;
}

p.question {
	font:				bold 14px Tahoma;
	color:				#623600;
	padding: 6px 15px;
}

p.question a {
	padding-left: 20px;
	font-weight:				normal;
	color:				#623600;
	text-decoration: none;
}

.messageInfo1 { 
    background: url(/img/question.gif) no-repeat; 
    background-position:  10px 7px;
    padding-left : 30px;
    padding-right : 5px;
    padding-top : 3px;	
    padding-bottom : 5px;		
    margin-right: 15px;
    margin-bottom: 5px;	
    margin-left: 15px;	

	text-align: justify;
    font: normal 10pt "Trebuchet MS",Tahoma,Arial,Helvetica;
	border: 1px solid #8d6431;
	background-color: #cf9855;
}

.messageInfo2 { 
    background: url(/img/question.gif) no-repeat; 
    background-position:  10px 7px;
    padding-left : 30px;
    padding-right : 5px;
    padding-top : 3px;	
    padding-bottom : 5px;		
    margin-right: 15px;
    margin-bottom: 5px;	
    margin-left: 15px;	

    font: normal 10pt "Trebuchet MS",Tahoma,Arial,Helvetica;
	border: 1px solid #8d6431;
	background-color: #e5b97a;
	text-align: justify;
}

.messageInfo2 a { 
		font:	 bold 14px Tahoma;
		color: #000;
		text-decoration: underline;
}

.proposer_question { 
    background: url(/img/question.gif) no-repeat; 
    background-position:  10px 7px;
    padding-left : 30px;
    padding-right : 5px;
    padding-top : 3px;	
    padding-bottom : 5px;		
    margin-right: 15px;
    margin-bottom: 5px;	
    margin-left: 15px;	
	
	width: 250px;

    font: normal 10pt "Trebuchet MS",Tahoma,Arial,Helvetica;
	border: 1px solid #8d6431;
	background-color: #e5b97a;
}

.proposer_question a { 
		font:	 bold 14px Tahoma;
		color: #000;
		text-decoration: underline;
}

.question_cat {
	font:				bold 16px Tahoma;
	color:				#623600;
	text-decoration:underline;
	padding:			0px 15px;	
	margin-bottom: 10px;
}

.editable, textarea
{
        color: #000;
        background-color: #ffffd3; 
}
