@import url("/skin/skin_default/pager.css");
@import url("/skin/styles.general.css");
@import url("/skin/skin_default/client.css");
@import url("/skin/skin_default/menu.css");
/*########################################################
						Interface
########################################################*/
html 
{
/*
	scrollbar-face-color: #EFEFEF;
	scrollbar-highlight-color: #EFEFEF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #EFEFEF;
	scrollbar-shadow-color: #EFEFEF;
	scrollbar-arrow-color: #FF6600;
	scrollbar-track-color: #FFFFFF;
*/
}
body {
	margin: 0px;
	padding: 0px;
	background-color:#827b52;
	background-image:url(/skin/skin_Accueil/images/bg.gif);
	background-repeat:repeat-x;
}


.texte_note_titre {
	
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}


.texte_note {
	
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.blanc {
	
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}


/*######################################################
					Formulaires
######################################################*/

form 
{
	margin:0px;
	padding:0px;
}

input.recherche 
{
	padding:1px; 
	color: #495154; 
	font-size: 9px; 
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; 
	border:1px solid #c4c393;
}

input.recherche_faq 
{
	padding:2px; 
	color: #495154; 
	font-size: 12px; 
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; 
	border:1px solid #c4c393;
	
}
/*##########################################
         Block newsletter accueil
##########################################*/

.txtNews{
font-family:Tahoma, verdana;
font-size:10px;
color:#333333;
padding-left:8px;
padding-top:0px;
}

#news_form{
height:119px;
}

#news_form input{
height:15px;
}

#bg{
background-image:url(/skin/skin_Accueil/images/bg_newsletter.gif);
background-repeat:repeat-x;
}

/*##########################################
         Barre dans contenu
##########################################*/


#barre_sous_menu{
border-top:1px solid #bab076;
background-image:url(/skin/skin_default/images/pointilles.gif);
background-repeat:repeat-x;
background-position:bottom;

}

#barre_sous_menu .chemin{
font-family:Tahoma, verdana, arial;
font-size:10px;
color:#333333;
}

#barre_sous_menu .tools{
color:#bab076;
}

#barre_section{
background-image:url(/skin/skin_default/images/pointilles.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#EEEEE0;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
}

#barre_Njoindre{
background-image:url(/images/bg_nousJoindre.gif);
background-repeat:repeat-x;
background-position:middle;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
}

#barre_aide{
background-color:#EDEEE0;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
padding:5px;

}

.texte_aide {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
padding-left:15px;
padding-bottom:2px;
padding-top:2px;
text-decoration:none;
Background-image:url('/images/bullet.gif');
Background-repeat:No-Repeat;
Background-position:25px center;
}


.texte_aide a:link,
.texte_aide a:active,
.texte_aide a:visited
{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
padding-left:20px;
padding-bottom:2px;
padding-top:2px;
text-decoration:none;
}

.texte_aide a:hover{
color:#B53D20;
text-decoration:underline;
}

a.texte_rouge {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#A62723;
	text-decoration:none;
}
a.texte_rouge:hover
{
	text-decoration:underline;
}	
.texte_faq a{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
padding-bottom:2px;
padding-top:2px;
padding-left:5px;
text-decoration:none;
}

.texte_faq a:hover{
color:#B53D20;
text-decoration:underline;
}

#Foot_contenu{
padding-bottom:5px;
height:128px;
}

#Foot_contenu .titre{
font-family:Tahoma, verdana, arial;
font-size:16px;
color:#C3BD87;
font-weight:bold;
background-image:url(/skin/skin_default/images/pointilles.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.liste{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#54512c;
padding-left:7px;
}

.barre_h{
padding-top:5px;
padding-bottom:6px;
}

/*##########################################
         Chroniques
##########################################*/

.titre_chronique_selected
{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#383c42;
font-weight:bold;
padding:5px;
}

.nom_chronique_selected
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#383c42;
font-weight:bold;
padding:5px;
}

.texte_chronique_selected
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#383c42;
padding:5px;
}

.barre_chronique{
background-image:url(/skin/skin_default/images/pointilles.gif);
background-repeat:repeat-x;
background-position:top;
padding-top: 10px;
padding-bottom: 15px;

}

.barre_chronique_auteur{
background-image:url(/skin/skin_default/images/tipointilles.gif);
background-repeat:repeat-x;
background-position:center;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 20px;

}

.padding_note {
	padding-left: 10px;
	padding-right: 20px;
}



.padding_chronique {
	padding-left: 10px;
	padding-right: 20px;
}

.padding_chronique_liste {
	padding-left: 20px;
	padding-right: 20px;
}

.titre_chronique {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	padding-right:30px;
}
a.chronique, a.chronique:link, a.chronique:active, a.chronique:visited
{
	color:#54512c;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
}
a.chronique:hover
{
	text-decoration:underline;
	color:#A62722;
}
.auteur_chronique {
	
	font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top:5px;
	padding-left:5px;
	padding-right:30px;
}

.texte_chronique {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top:10px;
	padding-left:5px;
	padding-right:30px;
}

.texte_chronique a{
	color:#B53D20;
	text-decoration:underline;
}

.texte_chronique a:hover{
	text-decoration:none;
}

.texte_note_titre {
	
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}

.texte_note {
	
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.texte_note_titre_selected {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.texte_note_selected {
	
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.texte_compteur_selected {
	
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.archives_date{
	color:#B53D20;
	font-weight:bold;
	padding-bottom:4px;
}

.texte_archives {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top:10px;
	padding-left:10px;
	padding-right:30px;
}


.promo_titre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	padding-left:10px;
}

.promo_titre a, 
.promo_titre a:visited,
.promo_titre a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding-top:5px;
	padding-right:30px;
	text-decoration:underline;
	color:#000000;
}

.promo_titre a:Hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding-top:5px;
	padding-right:30px;
	text-decoration:none;
	color:#000000;
}


/**********PROMO************/
.texte_promo {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top:10px;
	padding-right:30px;
}

#formInfos input{
	font-size: 9px; 
	border:1px solid #c4c393;
	width:190px;
	background-color:#FFFFFF;
}

#formInfos textarea{
	font-size: 9px; 
	border:1px solid #c4c393;
	width:200px;
}
#formInfos select{
	font-size: 9px; 
	border:1px solid #c4c393;
	width:200px;
}

/**********CIRCULAIRE************/

.texte_circu {
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.texte_circu_note {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-bottom:10px;

}
.texte_circu_detail {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top:5px;
	padding-left:5px;

}


/******************Nous Joindre************************/

.heures{
width:85px;
border-bottom:1px solid #cccccc;
}

#heures_ouverture{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.texte_presse {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top:0px;
	padding-left:37px;
	padding-right:30px;
}


/******************Revue de presse************************/
.lien_presse {
	
	font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top:2px;
	padding-left:37px;
	padding-right:30px;
	padding-bottom:21px;
}


.lien_presse a, .lien_presse a:visited{
	
	font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	
}
.lien_presse a:hover{
	
	font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}

.onglet_on
{
	background-image: url('/images/onglet_on.gif');
	background-repeat:no-repeat;
	background-position: bottom;
}
.onglet_off
{
	background-image: url('/images/onglet_off.gif');
	background-repeat:no-repeat;
	background-position: bottom;
}
/******************Nous joindre************************/
.lhoraire{
BORDER-LEFT:#bbb178 1px solid; 
BORDER-TOP:0px; 
BORDER-BOTTOM: #bbb178 1px solid;  
BORDER-RIGHT: 0px; 
border-collapse:collapse;
}
.horaire{
BORDER-TOP:#bbb178 1px solid; 
BORDER-LEFT:0px; 
BORDER-RIGHT: #bbb178 1px solid;  
BORDER-BOTTOM: 0px; 
border-collapse:collapse;
padding-top:3px;
padding-bottom:3px;
}
.horaire2{
BORDER-TOP:#bbb178 1px solid; 
BORDER-LEFT:0px; 
BORDER-RIGHT: #bbb178 1px solid;  
BORDER-BOTTOM: 0px; 
border-collapse:collapse;
padding-top:15px;
padding-bottom:20px;
}
.texte_nousjoindre{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.texte_nousjoindrePetit{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding-left:8px;
}

.texte_nousjoindre a, a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
text-decoration:none;
}


.texte_nousjoindre a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
text-decoration:underline;
}


#stsauveur{
	margin: 16px;
	padding: 16px 0px 5px 0px;
	background: #FFFFFF;
	border: 1px solid #b0ae75;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
	#stsauveur strong{color: #a62722;}
	#stsauveur a{font-size: 11px;}
	#stsauveur a small{font-size: 9px;}
	#stsauveur img{margin: 10px 0px 0px 0px; border: 0px;}


/******************Nous joindre************************/

/* DEFAULT */
#peche2009 {width: 519px; background: #d0dadf url(/images/concours2009/bg-concours.jpg) top left no-repeat; font: normal small/1.3em Arial, Helvetica, sans-serif; color: #496c7d; margin: 0 auto; padding: 0; float: left;}
#peche2009 #container ul {padding: 0; list-style: none; margin: 0 20px; font-weight: bold;}
#peche2009 #container ul li {margin: 0 0 0 -7px; padding: 2px 0 3px 7px; background: url(/images/concours2009/bullet-default.gif) 0 0.6em no-repeat; list-style: none; list-style-image: none;}
#peche2009 #container p {padding: 2px 20px 3px 20px; margin: 0;}
#peche2009 #container a:link, #peche2009 #container a:active, #peche2009 #container a:visited {color: #ba131e; text-decoration: none; font: normal small/1.3em Arial, Helvetica, sans-serif;}
#peche2009 #container a:hover {text-decoration: underline; color: #375969;}
#peche2009 #container h1 {margin: 20px; padding: 0; color: #726651;font-size:24px;line-height:21px}
#peche2009 #container h2 {margin: 30px 0 10px 0; padding: 0; width: 229px; height: 33px; text-indent: -9999px; background-color: #866e52; color: #fff;}
/* LAYOUT */
#peche2009 #container {width: 519px; margin: 420px 0 0 0; float: left; background: url(/images/concours2009/bg-fade.gif) bottom left repeat-x;}
#peche2009 #container #formulaire {width: 250px; margin: 0 10px 0 20px; padding: 0 0 20px 0; float: left; display: inline; background: #fff; color: #4b4232;}
#peche2009 #container #infos {width: 229px; margin: 0 0 0 10px; float: left; display: inline;}
#peche2009 #container #prix {font-size: 85%; line-height: 1.25em;}
#peche2009 #container #prix h2 {background: #496c7d url(/images/concours2009/h2-prix.gif) top left no-repeat;}
#peche2009 #container #how h2 {background: #866e52 url(/images/concours2009/h2-how.gif) top left no-repeat;}
/* FORM */
#peche2009 #container form, fieldset {margin: 0 auto; padding: 0; border: none; width: 215px;}
#peche2009 #container fieldset div {width: 215px; font-size: 85%; margin: 0 0 15px 0;}
#peche2009 #container fieldset label {display: block; width: 215px; font-weight: bold;}
#peche2009 #container fieldset label em {font-size: 13px; color: #ba131e; font-style: normal;}
#peche2009 #container fieldset div.cbox label {font-weight: normal; line-height: 1.25em; display: inline;}
#peche2009 #container fieldset div.cbox input {float: left; padding: 0 0 10px 0;}
#peche2009 #container fieldset input.txt {background: #fff; border: 1px solid #726651; width: 203px; color: #726651; padding: 3px 5px; font: normal 100%/1em Arial, Helvetica, sans-serif;}
#peche2009 #container fieldset input.txt:focus {border: 1px solid #496c7d;}
#peche2009 #container fieldset input.omInvalid {border: 1px solid #ba131e;}
#peche2009 #container input.btn {color: #fff; text-indent: -9999px; width: 215px; height: 37px; border: none; overflow: visible; padding: 0; margin: 0; background: #4e432e url(/images/concours2009/btn-send.gif) top left no-repeat; cursor: pointer;}
#peche2009 #container #formulaire p {padding: 2px 18px 3px 17px;}
#peche2009 #container span.required {display: block; margin: 25px 18px 0 17px; padding: 4px 0; text-align: right; font-size: 75%; color: #ba131e; background: url(/images/concours2009/dots-h.gif) top left repeat-x;}
#peche2009 #container span.required em {font-size: 125%; font-style: normal;}
/* FOOTER */
#peche2009 #container #footer {width: 519px; clear: left; margin: 20px 0 0 0; float: left;}
#peche2009 #container #footer ul {margin: 0 5px 0 6px; font-weight: normal; float: left; display: inline;}
#peche2009 #container #footer ul li {margin: 0; padding: 0; background: none; height: 131px; float: left;}
#peche2009 #container #footer ul li a {display: block; float: left; height: 131px; text-indent: -9999px;}
#peche2009 #container #footer ul li.wedgehills a {width: 182px; background: url(/images/concours2009/logo-wedgehills.gif) center no-repeat;}
#peche2009 #container #footer ul li.latulippe a {width: 180px; background: url(/images/concours2009/logo-latulippe.gif) center no-repeat;}
#peche2009 #container #footer ul li.lesoleil a {width: 146px; background: url(/images/concours2009/logo-lesoleil.gif) center no-repeat;}