
/* CSS Document */

/* Eléments, styles par défaut */
body {
font-family:'Trebuchet MS', Verdana, sans-serif;
font-size:85%;
margin:0;
padding:0;
background:#F5F5F5;
}

h1, h2, h3, h4 {
font-family: "Trebuchet MS", sans-serif;
margin: 0;
padding: 0;
}
#sptitre1 {
position:absolute;
top:-999px;
}


h2{
margin:0 0 20px 0;
}

h3{
margin: 0 0 15px 0;
}

h4{
font-size: 1.1em;
margin:0 0 20px 6px;
}
p {
margin: 0;
padding: 0;
color:#333;
}


a:hover {
	text-decoration: none;
	
	
}

img {
	border:0;
}


a, input{
position:relative;
z-index:300;

}

img {
border:0;
margin:0;
padding:0;
}

/* Chemin
-------------------------------------------------------- */

#arianne {
margin : 0;
padding : 0;
margin:0px 0 0 10px;
position:absolute;
top:255px;
left:300px;
width : 500px;
height:25px;

}
#arianne ul {
margin : 0;
padding : 0;
float : left;
}
#arianne li {
display : inline;
padding-left : 5px;
list-style : none;
font-size : 0.8em;
color : #000000;
font-weight : 500;
}
#arianne a {
color : #000000;
font-weight : 500;
text-decoration : none;
}
#arianne a:hover {
text-decoration : underline;
}
/* Page Accueil
-------------------------------------------------------- */
#page {
padding:0;
margin:10px auto 0px auto;
width:1000px;
height:auto;
position:relative;
z-index:5;
background: #FFF url(../img/bg/bg-boucher.jpg) 0 0 no-repeat;


}

#page-dossier {
padding:0;
margin:10px auto 0px auto;
width:1000px;
height:auto;
position:relative;
z-index:5;
background: #FFF url(../img/entete/entete.gif) 0 0 no-repeat;


}

#labels-dossier{
margin:0;
padding:0;
width:1000px;
height:310px;
background:url(../img/entete/label.png) 400px 0px no-repeat;

}


* html #labels-dossier{
margin:0 0 220px 400px;
padding:0;
width:430px;
height:91px;
background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/entete/label.png');
 }
#labels-dossier a{
width:1000px;
height:310px;
display:block;

}
.titre1accueil{
margin:0 0px 0px 95px;
font-weight:bold;
height:35px;
}

#accroche-accueil{
color:#ff2c34;
margin:5px 0 0 70px;
}
#photo-accueil{
margin:5px 0 0 357px;
width:400px;
}
.vignette1{
width:195px;
height:177px;
float:left;

}
.vignette{
width:195px;
height:147px;
float:left;

}
.vignette1 img{
margin:40px 0 0 0;
}
.lien-activites0{
width:163px;
display:block;
text-align:center;
font-size:12px;

}
.lien-activites0 a{
color:#ff2c34;
font-weight:bold;
letter-spacing:0.1em;
text-decoration:none;

}

.lien-activites0 a:hover{
text-decoration:underline;

}
.lien-activites1{
margin:-5px 0 0 0;
width:163px;
display:block;
text-align:center;

}
.lien-activites1 a{
color:#ff2c34;
font-weight:bold;
letter-spacing:0.1em;
text-decoration:none;
font-size:12px;
}



.lien-activites1 a:hover{
text-decoration:underline;

}
#photo-accueil img{

}

	
#labels{
position:relative;
top:45px;
padding:0;
margin:0px 0 0 640px;
display:inline;
list-style:none;

}
#labels li{
padding:0;
margin:0px 2px;
display:inline;
list-style:none;
}
#labels li a{
padding:0;
margin:0px;
text-decoration:none;
}

#dossier-calendrier{
margin:80px 0 0 0;
padding:0;
background:url(../img/actu/actu.gif) 0 0 no-repeat;
height:155px;
width:250px;
}

#corps-calendrier{
padding:8px 0 15px 0;
margin:0px;
background:url(../img/actu/md-actu.gif) 0  0 repeat-y;
height:290px;
min-height:290px!important;
height:auto;
}
#pied-calendrier{
margin:0;
padding:0;
height:24px;
width:234px;
background:url(../img/actu/b-actu.gif) 0 0 no-repeat;
}
#contact{
margin:0px auto 0 auto;
padding:0;
width:146px;
height:56px;
}
#contact-dossier{
position:relative;
top:50px;
margin:0px auto;
padding:0;
width:146px;
height:56px;
}
#historique{
position:relative;
top:70px;
left:10px;
margin:0px auto;
padding:0;
width:166px;
height:56px;
font-size:1em;
}
#historique a{
color:#333;
}

#haut-page-histo{
margin:20px 7px;
height:20px;
}
#haut-page-histo a{
float:right;
}
.actu-accueil {
background:url(../img/actu/puce-actu.gif) 0 1px no-repeat;
margin:0px 5px 5px 15px;
padding:0px 0px 0 20px;
width:175px;
font-size:13px;

}
.actu-accueil1{
background:url(../img/actu/puce-actu.gif) 0 1px no-repeat;
margin:10px 5px 5px 15px;
padding:0px 0px 0 20px;
width:175px;
font-size:13px;
}
.actu-accueil a{
margin:0;
padding:0 ;
color:#ff2c34;

font-weight:bold;
}
.actu-accueil1 a{
margin:0;
padding:0 ;
color:#ff2c34;

font-weight:bold;
}
.date-actu {
margin:0 25px 5px 33px;
padding:0 ;
color:#ff2c34;
font-size:11px;
width:170px;

}
#corps-calendrier p{
margin:5px 25px 0px 33px;
padding:0 ;
color:#333333;
font-size:12px;
width:170px;
text-align:left;
}
#img-actu{
position:relative;
top:-20px;
left:0px;
margin:0;
padding:0 ;
width:200px;
text-align:center;
}
* html #img-actu{
position:relative;
top:-20px;
left:30px;
margin:0;
padding:0 ;
width:200px;
text-align:center;
}

/* Page type
-------------------------------------------------------- */

#logo-dossier{
margin:37px 0 0 0;
}
#contenu-txt{
margin:0;
padding:0;
background:#FFF;
}
#content{
margin:10px 0 0 0;
padding:0;
overflow: auto;
width:1000px;


}
#content1{
float:left;
margin:0;
padding:0;
width:730px;
overflow:hidden;

}
#content2{
float:right;
margin:0 ;
padding:0 0 ;
width:240px;
overflow:hidden;

}


#content-corps{
margin:135px 7px 0 290px;
padding:0;
width:430px;
}
#content-corps p{

padding:0;
font-size:0.9em;
text-align:justify;
}
#content-corps a{
margin:0;
padding:0;
text-align:justify;
color:#E1027A;
}
#content-corps ul{
margin:0;
padding:0;
font-size:0.9em;
text-align:justify;
color:#333;
list-style:none;
}

#content-corps h3{
margin:5px 0 5px 0;
padding:0;
font-size:1em;

}	

#content-corps ul li{
margin:5px 1px;
background:url(../img/puce/puce.gif) 0 7px no-repeat;
padding-left:10px;
}
#video{
width:500px;
margin:0 auto;
}
#retour-video{
margin:50px;
width:100px;
text-align:right;
}
#retour-video a{
color:#333;
font-size:0.9em;
}
.gallerie-manif{
clear:left;
position:relative;
top:10px;
margin:25px 0 17px 15px;	
}
.gallerie-manif a{
color:#c50a1d;
font-size:0.9em;
display:block;
height:15px;

}

.photo-manif{
position:relative;
z-index:300;

}
.photo-manif img{
float:left;
margin:5px 12px 0 0;
}
.photo-manif  {
border:0;
text-decoration:none;

}
/* Page Dossier
-------------------------------------------------------- */

#content-dossier{

margin:0px 0 0 0;
padding:0;
overflow: auto;
width:1000px;

}
#content1-dossier{
float:left;
margin:0;
padding:0;
width:270px;
overflow:hidden;
height:320px;
min-height:320px!important;
height:auto;

}
#content2-dossier{
float:right;
margin:0 ;
padding:0 0 ;
width:700px;
overflow:hidden;
height:390px;
min-height:390px!important;
height:auto;

}
.titre1-doss{
margin:15px 0 0 35px;
height:35px;
width:590px;
}
.titre1-chapo{
margin:0px 0 0 100px;
width:400px;
}
.titreaccueil-chapo{
margin:0px 0 0 65px;
width:400px;
}
.bg-histo{
margin:20px 5px;
height:120px;
min-height:120px!important;
height:auto;
width:600px;
border-bottom:1px solid #ff2838;
}
.cadre-actu{
margin:20px 5px;
height:120px;
min-height:120px!important;
height:auto;
width:600px;
border-bottom:1px solid #ff2838;
}
.cadre-actu h2{
margin:10px 0;
color:#ff2c34;
text-align:justify;
font-size:14px;
}
.cadre-actu p{
margin:10px 0;
color:#333333;
text-align:justify;
font-size:12px;
}
.cadre-actu p a{

color:#333333;

}
.cadre-actu img{
margin:2px 0px 2px 15px;
float:right;
}
.cadre-actu ul{
margin:0;
padding:0;
list-style:none;
font-size:12px;
color:#333;
}
.cadre-actu li{
margin:5px 0;
padding:0 0 0 15px;
background:url(../img/puce/puce.gif) 0 no-repeat;
}
.cadre-actu li a{
color:#333;
}

.style-url a{
background:url(../img/style/style-url.gif) 0 0 no-repeat;
padding:15px 0px;
width:197px;
height:50px;
color:#FFF;
display:block;
font-size:12px;
text-decoration:none;
text-align:center;
}

#suivant{
position:relative;
top:15px;
margin:15px 0;
background:#ff2b3b 0 0 no-repeat;
font-size:0.9em;
text-align:center;
width:100%;
color:#FFF;
}
#suivant a{
color:#FFF;
}

#suivant-encours{
text-decoration:none;
}





/*  page le cercle */
#foire-questions{
list-style:none;
margin:0px 45px;
padding:0;
}

#foire-questions li{
margin:3px 0px;
padding:0;


}
#foire-questions li a{
color:#ff2c34;


}

.cadre-cercle a{
color:#333;
}
.cadre-cercle{
margin:10px 5px;
height:120px;
min-height:120px!important;
height:auto;
width:670px;
}
.cadre-cercle h2{
background:url(../img/actu/puce-actu.gif) 0 5px no-repeat;
margin:10px 5px 0px 0px;
padding:0px 0px 0 20px;
}
.cadre-cercle h3{
margin:10px 0 0 0;
width:400px;
}

.cadre-cercle h4{
color:#4d4d4d;
font-style:italic;

}
.cadre-cercle p{
margin:5px 0;
color:#333333;
text-align:justify;
font-size:12px;
}
.cadre-cercle img{
margin:2px 0px 2px 15px;
float:right;
}
.cadre-cercle  ul{
margin:0;
padding:0;
list-style:none;
font-size:12px;
color:#333;
}
.cadre-cercle  li{
margin:5px 0;
padding:0 0 0 15px;
background:url(../img/puce/puce.gif) 0 no-repeat;
}
.cadre-cercle  li a{
color:#333;
}

#categorie1{
padding:0 0 0 105px;
background:url(../img/puce/cat1.gif) 0 0 no-repeat;
height:90px;
min-height:90px!important;
height:auto;
}
#categorie2{
padding:0 0 0 105px;
background:url(../img/puce/cat2.gif) 0 0 no-repeat;
height:90px;
min-height:90px!important;
height:auto;
}
#categorie3{
padding:0 0 0 105px;
background:url(../img/puce/cat3.gif) 0 0 no-repeat;
height:90px;
min-height:90px!important;
height:auto;
}
#categorie4{
padding:0 0 0 105px;
background:url(../img/puce/cat5.gif) 0 0 no-repeat;
height:90px;
min-height:90px!important;
height:auto;
}
#lien-haut{
margin:0;
padding:0;
list-style:none;
font-size:14px;
position:absolute;
left:650px;
top:350px;

}
#lien-haut li{
margin:3px 0;
padding:0 0 0 25px;
background:url(../img/actu/puce-actu.gif) 0 2px no-repeat;
font-size:14px;
font-weight:bold;

}

#lien-haut li a{
color:#ff2c34;
}


.cadre-cercle2{
margin:10px 10px 10px 45px;
height:120px;
min-height:120px!important;
height:auto;
width:929px;
}
.cadre-cercle2 a{
color:#333;
}
.cadre-cercle2 h2{
background:url(../img/actu/puce-actu.gif) 0 5px no-repeat;
margin:10px 5px 0px 0px;
padding:0px 0px 0 20px;
}
.cadre-cercle2 h3{
margin:10px 0 0 0;

}

.cadre-cercle2 h4{
color:#4d4d4d;
font-style:italic;

}
.cadre-cercle2 p{
margin:5px 0;
color:#333333;
text-align:justify;
font-size:12px;
}
.cadre-cercle2 img{
margin:2px 0px 2px 15px;
float:right;
}
.cadre-cercle2  ul{
margin:0;
padding:0;
list-style:none;
font-size:12px;
color:#333;
}

.cadre-cercle2  li a{
color:#333;
}
.haut-cercle{
margin:0 auto;
width:878px;
}



/* manifestation */

#liste-manif{
margin:20px 0 10px 140px;
padding:10px;
list-style:none;
font-size:14px;





}
#liste-manif li{
margin:3px 0;
padding:0 0 0 25px;
background:url(../img/actu/puce-actu.gif) 0 2px no-repeat;
font-size:14px;
font-weight:bold;

}

#liste-manif li a{
color:#ff2c34;
}


#barre{
width:700px;
height:22px;
background:url(../img/manif/barre.gif) 0 0 no-repeat;
}


.cadre-manif0{
margin:20px 5px;
height:150px;
min-height:150px!important;
height:auto;
width:600px;

}
.cadre-manif0 h2{
margin:10px 0;
color:#ff2c34;
text-align:justify;
font-size:18px;
}
.cadre-manif0 h2 a{
margin:10px 0;
color:#ff2c34;
text-align:justify;
text-decoration:none;

}
.cadre-manif0 p{
margin:10px 0 5px 0;
color:#333333;
text-align:justify;
font-size:12px;
}

.cadre-manif0 a{

color:#333333;
}
.img-manif1{
margin:2px 10px 2px 0px;
float:left;
}
.cadre-manif0 ul{
margin:0;
padding:0;
list-style:none;
font-size:12px;
color:#333;
}
.cadre-manif0 li{
margin:5px 0;
padding:0 0 0 15px;
background:url(../img/puce/puce.gif) 0 no-repeat;
}
.cadre-manif0 li a{
color:#333;
}

.cadre-manif1{
margin:20px 5px 5px 5px;
height:150px;
min-height:150px!important;
height:auto;
width:600px;

}
.cadre-manif1 h2{
margin:10px 0;
color:#ff2c34;
text-align:justify;
font-size:18px;
}
.cadre-manif1 h2 a{
margin:10px 0;
color:#ff2c34;
text-align:justify;
text-decoration:none;

}
.cadre-manif1 p{
margin:10px 0;
color:#333333;
text-align:justify;
font-size:12px;
}
.cadre-manif1 a{

color:#333333;

}
.img-manif0{
margin:2px 0px 2px 10px;
float:right;
}
.cadre-manif1 ul{
margin:0;
padding:0;
list-style:none;
font-size:12px;
color:#333;
}
.cadre-manif1 li{
margin:5px 0;
padding:0 0 0 15px;
background:url(../img/puce/puce.gif) 0 no-repeat;
}
.cadre-manif1 li a{
color:#333;
}
.telecharge{
margin:10px auto;
width:600px;
text-align:center;
}
.telecharge a{
display:block;
background:url(../img/telechargez/telecharger.gif) 0 no-repeat;
margin:5px auto;
width:207px;
height:120px;
text-align:center;
}

.savoirplus a{
color:#333;
}
/* boucher*/

.cadre-boucher{
margin:20px 5px;
height:120px;
min-height:120px!important;
height:auto;
width:640px;

}
.cadre-boucher h2{
margin:10px 0;
color:#ff2c34;
text-align:justify;
font-size:14px;
}

.cadre-boucher h3{
margin:10px 0 0 62px;
color:#ff2c34;
text-align:justify;
font-size:14px;

}
.cadre-boucher p{
margin:10px 7px;
color:#333333;
text-align:justify;
font-size:12px;
}
.cadre-boucher img{
margin:2px 15px 2px 0px;
float:left;
}
.cadre-actu ul{
margin:0;
padding:0;
list-style:none;
font-size:12px;
color:#333;
}
.cadre-actu li{
margin:5px 7px;
padding:0 0 0 15px;
background:url(../img/puce/puce.gif) 0 no-repeat;
}
.cadre-actu li a{
color:#333;
}
.titre2-boucher{
width:300px;
}
.mois{
float:right;
width:200px;
color:#cb000e;
font-weight:bold;
text-align:right;
}

.telecharge-boucher{
margin:5px auto 10px auto;
width:600px;
text-align:center;
}
.telecharge-boucher a{
display:block;
background:url(../img/boucher/telecharger.gif) 0 no-repeat;
margin:5px auto 10px auto;
width:174px;
height:44px;
text-align:center;
}

#lien-pied {
margin:0px auto 20px auto;
padding:0;
width:1000px;
color:#333;
font-size:0.9em;
text-align:right;
}
#lien-pied a {
color:#333;
padding:0 5px 2px 5px;
text-decoration:none;
}

#lien-pied a:hover{
background-color:#FFFFFF;
color:#000000;

}



/* mentions*/


.cadre-mention a{
color:#333;
}
.cadre-mention{
margin:10px 10px 10px 45px;
height:20px;
min-height:20px!important;
height:auto;
width:929px;
}
.cadre-mention h2{
background:url(../img/actu/puce-actu.gif) 0 5px no-repeat;
margin:10px 5px 0px 0px;
padding:0px 0px 0 20px;
}
.cadre-mention h3{
margin:10px 0 0 0;
width:400px;
}

.cadre-mention h4{
color:#4d4d4d;
font-style:italic;

}
.cadre-mention p{
margin:5px 0;
color:#333333;
text-align:justify;
font-size:12px;
}
.cadre-mention img{
margin:2px 0px 2px 15px;
float:right;
}
.cadre-cercle  ul{
margin:0;
padding:0;
list-style:none;
font-size:12px;
color:#333;
}
.cadre-cercle  li{
margin:5px 0;
padding:0 0 0 15px;
background:url(../img/puce/puce.gif) 0 no-repeat;
}
.cadre-cercle  li a{
color:#333;
}

/* hitorique */
#histo-an{
margin:0px 0 10px 0;
padding:0;
width:auto;
list-style:none;

}
#histo-an li{
margin:10px ;
display:inline;
font-weight:bold;

}

.noselect-histo a{
color:#cb000e;
text-decoration:none;
}
.noselect-histo a:hover{
color:#cb000e;
text-decoration:underline;
}
#select-histo a{
	color:#cb000e;
text-decoration:underline;
}
#phisto{
float:left;
width:259px;
margin:0 0 10px 15px;
padding:0 0 0 25px;
background:url(../img/actu/puce-actu.gif) 0 1px no-repeat;
font-weight:bold;
}
/* elts typo */
@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

  @media screen {
    .sIFR-active h1.titre1accueil {
       font-family: Verdana;
       visibility: hidden;
    }
	}
 
  @media screen {
    .sIFR-active h1.sIFR1 {
       font-family: Verdana;
       visibility: hidden;
    }
	}
	  @media screen {
    .sIFR-active h3.titreactu {
       font-family: Verdana;
       visibility: hidden;
    }
	}

		 @media screen {
    .sIFR-active span.titre3-dossier{
       font-family: Verdana;
       visibility: hidden;
    }
	}
	@media screen {
    .sIFR-active h2.titre2cercle {
       font-family: Verdana;
       visibility: hidden;
    }
	}
		@media screen {
    .sIFR-active h3.titre3cercle{
       font-family: Verdana;
       visibility: hidden;
    }
	}
			@media screen {
    .sIFR-active p.titreaccueil-chapo{
       font-family: Verdana;
       visibility: hidden;
    }
	}
		@media screen {
    .sIFR-active h3.titre3-formation {
       font-family: Verdana;
       visibility: hidden;
    }
	}
			@media screen {
    .sIFR-active p.titre1-chapo {
       font-family: Verdana;
       visibility: hidden;
    }
	}
				@media screen {
    .sIFR-active h1.titre1-doss {
       font-family: Verdana;
       visibility: hidden;
    }
	}
	
					@media screen {
    .sIFR-active h2.titre2-boucher {
       font-family: Verdana;
       visibility: hidden;
    }
	}
	
						@media screen {
    .sIFR-active p.titre2-chapo {
       font-family: Verdana;
       visibility: hidden;
    }
	}

