
* {margin:0; padding:0}
* {
outline:none;
}
a:active {
   outline:none;
}
html,body {
	padding:0;
	margin:0;

	font-size: 11px;
	font-family:  verdana, sans-serif;

}
body{	
	text-align:center;
	min-width:880px;/* for mozilla*/
	background-color: #333333;
	height:100%;
	background:  url(images/fond222.jpg) repeat-x left top;
}

a {
	text-decoration: none;
	color: #fafb00;
}
a:hover
{
  
    color:#D6210C;
}

img{
	border: none;
	
}	

#global { 
  height:650px;
	
	width:880px;
       
	 margin-left: auto;
     margin-right: auto;
    text-align: left;
 
    }

 #global1 { 
  height:640px;
	
	width:880px;
    background:  url(images/fond.jpg) repeat left top;   
	margin-top:10px;
    }   
    
  #global2 { 
  height:456px;
	
	width:880px;
    
    }      
    
    
#header{
	
	width:880px;
	height:129px;
	z-index:74;
	background:  url(images/tete013.jpg) no-repeat left top;

}    

#ajaxmenu{
	position:absolute;
	top:87px;

	width:880px;
	z-index:65;

}
#logo{
	background:transparent;
	color:#FAFB00;
	font-size:30px;
	top:25px;
	position:absolute;
	text-align:center;
	width:880px;
	z-index:300;
}


#logo0{
background:  url(images/tete0130.jpg) no-repeat right top;
position:absolute;
width:150px;
	height:109px;
	z-index: 1001;
padding:0;
	margin:0px 0 0 730px;

}

div,p  {
	margin-top:0px;
}/*clear top margin for mozilla*/

#droite{
	width:350px;
	float:right;
	z-index: 55;

}
#droite h2{
	
font-size: 22px;
	color: #fafb00;
	padding-left: 19px;
	position: relative;
	z-index: 999;
}

.news{

overflow: auto;
height:390px;
margin-top:30px;

}
.titrenews{
 font-size: 17px;
 font-weight :bold;

 margin:20pt 0 0 30px;
 
}

.contentnews{
 font-size: 14px;
font-weight :bold;
	margin:10px 30px;	
	}

.datenews{
	font-size: 11px;
	color:#fafb00;
	text-align:right;
	margin-right:10px;
	}

#gauche{
position:relative;/*ie needs this to show float */
	width:513px;
	float:left;
	padding-left: 7px;
	z-index: 56;


}
.album{
margin-top:45px;
text-align:center;
 color:#fafb00;
 font-size: 15px;
 font-weight :bold;
}



.anciens {
font-size: 12px;
text-align:center;
 font-weight :bold;

}
.anciens div{

float:left;
height:250px;
padding:60px 10px;
width:200px;

}

div p.titre{
font-size:13px;
font-weight:bold;	
color: #fafb00;	
}

.commandezlien{

font-size:18px;
font-weight:bold;
margin:400px 30px;
position:absolute;
width:430px;
}


#content {
	z-index: 300;
	padding-bottom: 7px;
}

h4{

font-size: 16px;
font-weight :bold;
margin:30px 0pt;

}
h5{
font-size: 15px;
font-weight :bold;
margin:1px 10px;


}

#content h2 {
	font-size: 22px;
	color: #fafb00;
	padding-left: 19px;
	position: relative;
	z-index: 10;
}


h3#post {
	font-size: 12px;
	color: #618200;

	
}

#content p {
	line-height:1.7;
	
}

#c/ontent p a {
	color: ;
}

#c/ontent p a:hover {
	background-color: ;
	color: #ffffff;
}

.trans {


font-size:13px;
font-weight:bold;
height:400px;
margin:0px 40px;
position:absolute;
text-align:justify;
width:460px;

}

.lectrans {
	margin:30px;
}

.lecteur{

height:425px;
margin-left:570px;
text-align:center;
width:280px;
}

#content .prod {
font-size:10px;
margin:11px 30px;
text-align:center;
}



.lectvid{
margin:10px 81px;
z-index:1;
}
.diapo{
margin:3px 440px;
position:absolute;
}
.presentedroite{
font-size:13px;
font-weight:bold;
height:400px;
line-height:2;
margin:0px 40px;
position:absolute;
text-align:justify;
width:342px;
}
.lienfiches{

margin:405px 40px;
position:absolute;
font-size:15px;

}
h3.mois {
	cursor: pointer;
	bor/der: 1px solid transparent;
	bo/rder-right-color: #D6210C;
	border-bottom:4px solid #FAFB00;
	fon/t-family: 'Andale Mono', sans-serif;
	fon/t-size: 12px;
	back/ground: #FAFB00;
	co/lor: #528CE0;
	margin: 0 0 4px 0;
	padding: 3px 38px 1px;
	  background-image: url(images/fleche.png);
  background-repeat: no-repeat;
  background-position: left;
 

}
.overflow{
       overflow:auto;
        height:428px; 
        }
.calendrier{
	width:840px;
	fon/t-size:15px;
margin:7px 20px;	

}

.calendrier span{
margin-left:10px;
font-weight:bold;
}

.calendrier p{
font-size:11px;	
	
}

.datecal{
font-size:15px;
color: #fafb00;
}

.heurecal{
font-size:11px;

}

.lieucal{
font-size:13px;
color: #fafb00;

}

.genrecal{
margin:0;
font-size:13px;
}

.commandez{
font-size:11px;
list-style: none inside ;
}

.commandez img{
width:40px;
	height:40px;

}
.commandez li{
margin:10px 40px;	

}
.commandez li span{
margin-left:10px;	
font-size:14px;
font-weight:bold;	
color: #fafb00;	

}

.commandezcourrier{
margin:20px 50px;	
font-size:14px;
font-weight:bold;	
width:780px;	
text-align:center;
}

.technique li{
margin:20px 50px;	
font-size:17px;
font-weight:bold;	
width:780px;	
list-style: none inside ;
height:60px;
padding-top:10px;
}
.technique li img{
margin:-13px 70px;	


}
.contact {
font-weight:bold;
height:310px;
margin:40px 50px;
padding-top:40px;
text-align:center;
width:780px;
background:  url(images/festadoc.jpg) no-repeat right top;color: #fafb00;
}

.lart{
font-size:34px;

}

.mel{
font-size:24px;
color: #fafb00;
}

.tel{
font-size:17px;

}


.liens {

height:310px;
margin:40px 50px;

text-align:center;
width:780px;

}
.liens a{
font-size:17px;
font-weight:bold;
}
#footer {
	
	width:880px;
	clear:both;
	height:55px;
	text-align:left;
	left:0px;
	bottom:0px;
	background:  url(images/pied.jpg) no-repeat left top;

}

.myspace{
margin:30px 20px;	
font-size:13px;
position:absolute;
font-weight:bold;	
}

.TXNewsletters_form_labelGauche {
display:block;
padding-top:2px;
float:left;
width:180px;
height:18px;
color: #fafb00;
position:relative;
top:0px;
text-align:left;
margin-right:2px;
}

.TXNewsletters_form {
 margin:30px 20px;

}

.TXNewsletters_form_right {
padding-left:185px;
padding-top: 20px;

}

.TXNewsletters_form_item {
padding:1px;
margin:10px;
height:20px;
}

.TXNewsletters_form_item TEXTAREA {
vertical-align:top;
border:1px solid #bbbbbb;
font-size:11px;
color: #fafb00;
}

.TXNewsletters_form_item INPUT {
height:20px;
vertical-align:middle;
border:1px solid #bbbbbb;
font-size:11px;
color: #333333;
}

INPUT.TXNewsletters_form_noborder {
border:0;
}

.TXNewsletters_form_noborder {
border:0;
}

.TXNewsletters_form_inputErr {
border:1px solid #fafb00;
}

.TXNewsletters_form_labelErr {
color: #fafb00;
}

