
/* classes formatage Terre de festivals 2007 */

fieldset{
	border: 1px solid #d3f3ff;
	margin:0px 8px 0px 12px;
	padding:8px;
	text-align:left;
	}

legend{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;	
	font-weight: normal;
	color: #00AEEF;
	padding:0px 6px 0px 1px;
	}

label{
	display:block;
	float:left;
	text-align:right;
	width:180px;
	border:0;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, Arial, sans-serif;
	font-size:0.75em;
	color:#999999;
	padding:0.12em;
	margin:0.12em;
	}
	
input{
	display:inline;
	font-family:"Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, Arial, sans-serif;
	font-size:0.75em;
	color:#959595;
	cursor:pointer;
	border:0.1em solid #E7E7E7;
	background-color:#FCFCFC;
	padding:0.22em;
	margin:0.12em;
	}


.enteteInput
{
	display:inline;
	font-family:"Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, Arial, sans-serif;
	font-size:0.65em;
	color:#959595;
	cursor:pointer;
	border:0.0em solid #E7E7E7;
	background-color:#FCFCFC;
	padding:0.12em;
	margin:0.12em;
}
	
H1{	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size: 18px;	
	font-weight: bold;
	color: #6e0737/*#C10077*/;
	padding:2px 0px;
	margin:0;	
	}

H2{ 
	background:url(/images/actualites/cahier/2007/TinyStar.gif) no-repeat;
	font-family:  Tahoma, Verdana, Arial, sans-serif;
	font-size: 0.95em;
	color: #f9ce58;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:overline;
	padding:0px 0px 0px 15px;
	margin:14px 0px 0px 0px;
	}
	
H3{ 
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.68em;
	color: #ff65cc;
	font-weight: bold;
	padding:0px 0px 0px 16px;
	margin:5px 0px 0px 0px;
	}
	
H4{ 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8D68AB;
	font-weight: bold;
	padding:0px 0px 0px 16px;
	margin:7px 0px 0px 0px;
	}
	
.enteteTitre{ 
	font-family:  Tahomaa, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding:0px 0px 0px 0px;
	margin:14px 0px 0px 0px;
	}

.enteteParag{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f9ce58;
	padding:0px 1px 0px 0px;
	margin:1px 0px
	
	
}
	
	
p{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #008cc4;
	padding:0px 1px 0px 16px;
	margin:1px 0px
	}	

p.intro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6e0737/*#FCAF17*/;
	text-align:left;
	padding:0;
	margin:8px 8px 26px 8px;	
	}

div.edito{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ec008c;
	text-align:left;
	padding:5px;
	margin:8px 8px 26px 8px;	
	}

abbr, acronym, .help {border-bottom: 1px dotted #429bce;color:#429bce;cursor: help;}

.pagination{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ccc;
	font-weight: bold;
	padding:2px 2px 0px 2px;
	margin:0;
	}
	
/* classe pour les messages couleur rouge + gras*/

.MsgG{font-family:Verdana, sans-serif;font-size:10px;font-weight:bold;color:#ff4500;}

.MsgD{font-family:Verdana, sans-serif;font-size:10px;font-weight:bold;color:#ff4500;}

.MsgC{font-family:Verdana, sans-serif;font-size:10px;font-weight:bold;color:#ff4500;}

#sommaire ul{list-style-type:none;padding:50px 0px 0px 0px;margin:10px 0px;}

#liste{background:url(/images/actualites/cahier/2008/titreSommaire.gif) no-repeat;}

#bonus{background:url(/images/actualites/cahier/2008/titreBonus.gif) no-repeat;}

#contact{background:url(/images/actualites/cahier/2008/titreContact.gif) no-repeat;}

#sommaire li{display:inline;margin:0;padding:0;}

#sommaire ul li a:link, #sommaire ul li a:visited{
	display: block;
	width: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #99b338; /*#00AEEF*/
	margin: 0px;
	padding: 2px 0px 2px 5px;
	text-decoration: none;
	border-left: 4px solid #c4df65;/*#d3f3ff*/
	border-bottom: 1px solid #f0f4fb;
}

#sommaire ul li a:hover, #sommaire ul li a:active{
	color:#99B338; /*#ff71bf*/
	border-left:4px solid #99B338; /*#ff91cd*/
}
		
#Bonus p, #Contact p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color:#99b338;
border-left:4px solid #c4df65;/*#d3f3ff*/
margin:0px;
padding:0px 0px 0px 5px;}


/*
#sommaire ul{list-style-type:none;padding:50px 0px 0px 0px;margin:10px 0px;}

#sommaire ul.liste{background:url(/images/actualites/cahier/titreSommaire.gif) no-repeat;}

#sommaire ul.bonus{background:url(/images/actualites/cahier/titreBonus.gif) no-repeat;}

#sommaire ul.contact{background:url(/images/actualites/cahier/titreContact.gif) no-repeat;}

#sommaire li{display:inline;margin:0;padding:0;}

#sommaire ul li a{
	display: block;
	width: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#00AEEF;
	margin:0px;
	padding:2px 0px 2px 5px;
	text-decoration: none;
	border-left:4px solid #d3f3ff;
	border-bottom:1px solid #f0f4fb;
	}	

#sommaire ul li a:hover{color: #ff71bf;border-left:4px solid #ff91cd;}
		
.Bonus p, .Contact p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
border-left:4px solid #d3f3ff;
margin:0px;
padding:0px 0px 0px 5px;}
*/
/* classes servant au formatage www.deux-sevres.com */
	
a:link{
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#333399;
	text-decoration:underline;
	}
a:visited{color: #6699FF;}
a:hover{color:#ff9900;text-decoration:none;}
a:active{color: #6699FF;}
	
.Altern1{background-color: #DEE7ED;}

.Altern2{background-color: #F4F9FF;}

.Altern3{background-color: #f6f6f6;}

banniere.table{padding:0;margin:0;}

.banniere td#BANN01{
	background-image:url('/images/css/banniere/deux-sevres/01.jpg');
	background-attachment:scroll;
	background-repeat:no-repeat;
	cursor:pointer;}
	
.banniere td#BANN02{	
	background-image:url('/images/css/banniere/deux-sevres/02.jpg');
	background-attachment:scroll; 
	background-repeat:no-repeat;}
	
.banniere td#BANN03{	
	background-image:url('/images/css/banniere/deux-sevres/03.jpg');
	background-attachment:scroll;
	background-repeat:no-repeat;
	text-align:right;}
	
body{
	margin:0;
	padding:0;  
	background-color:#CCCFDB;}
			
.BordurePage{
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	background-color:white;
	}
	
.FondBleu{font-family:Tahoma,Verdana,sans-serif;font-size:9px;color:white;background-color:#3366CC;padding:0px;margin:0px;text-align:right}

table.Encadre{	
	color:black;
	border-top:1px solid #e1e1e1;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	border-left:1px solid #e1e1e1;
	background-color:#f9f9f9;
	}
	
div.Text{
	font-family:Verdana, sans-serif;
	font-size:10px;
	color: #677FA4;
	}
	
.placeur{position:absolute;padding:0;margin:0;width:150px;height:650px;background-color:#3366cc}

div#NavLeft{padding:0;margin:0;width:150px;	height:100%;text-align:left;}

div#NavLeft span{display:none;}

div#content1,div#content2,div#content3,div#content4,div#content5,div#content6,div#content7,div#content8,div#content9,div#content10{
	border:1px solid #677fa4;
	background-color:#E8F1FF;
	padding:0;margin:0;
	width:196px;
	height:203px;}
		
ul.accesdirect{list-style-type:none;padding:0;margin:0;border-top:1px solid #6699CC;}

.accesdirect li{margin:0;padding:0;}

.accesdirect a, .accesdirect a:visited, .accesdirect a:active{font-family:Verdana, sans-serif;font-size:9px;text-decoration:none;color:#FFFFFF;border:1px solid #3366CC;padding:2px 0px 2px 0px;margin:0px 0px 0px 2px;width:146px;display:block;}

.accesdirect a:hover, .accesdirect a:focus{font-family:Verdana, sans-serif;font-size:9px;text-decoration:none;color:#f2f5f9;border:1px solid #97aedc;background-color:#5782d8;padding:2px 0px 2px 0px;margin:0px 0px 0px 2px;width:146px;display:block;}

ul.ssmenu{list-style-type:none;padding:0;margin:0;}
	
.ssmenu li{float:left;padding:0;margin:0;}
	
.ssmenu a, .ssmenu a:visited{	
	display:block;
	width:192px;
	padding:3px 0px 3px 4px;
	margin:0;
	font-family:Verdana, sans-serif;
	font-size:9px;
	color:#1C3762;
	text-decoration:none;
	background-color:#E8F1FF;
	border-bottom:1px solid #C4D4EE;
	}
	
.ssmenu a:hover, .ssmenu a:focus{
	display:block;
	width:192px
	padding:3px 0px 3px 4px;
	margin:0;;	
	font-family:Verdana, sans-serif;
	font-size:9px;
	color:#000000;
	text-decoration:none;
	background-color:#D4E4FE;
	}

ul.menu{
	list-style-type:none;
	padding:0;
	margin:0;
	border-top:1px solid white;
	border-bottom:1px solid white;
	}
	
.menu li{
	list-style-type:none;
	padding:0;
	margin:0;	
	width:150px;
	}
	
.menu a, .menu a:visited{
	display:block;	
	width:150px;
	padding:3px 0px 3px 0px;
	margin:0;
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:white;
	text-decoration:none;
	background-color:#3366CC;
	border-top:1px solid #6699CC;
	border-bottom:1px solid #365A94;
	}
	
.menu a:hover, .menu a:focus{
	display:block;	
	width:150px;
	padding:3px 0px 3px 0px;
	margin:0px;
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	background-color:#D4E4FE;
	border-top:1px solid #26498F;
	border-bottom:1px solid #fbfbfb;			
	}

li.over a{	
	display:block;
	width:150px;
	padding:3px 0px 3px 0px;
	margin:0;
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	position:relative;
	background-color:#D4E4FE;
	border-top:1px solid #26498F;
	border-bottom:1px solid #fbfbfb;
	}
hr{
	color:#cccccc;
	border:none;
	height:1px;
	width:350px;
	padding:0;
	margin:0;
	}
img{
	border:none;
	margin:0;
	padding:0;
	}
.ImgLeft{
	float:left;
	margin:0px 10px 0px 0px;
	padding:0;
	border:1px solid #677fa4;	
	}
.ImgRight{
	float:right;
	margin:0px 0px 0px 10px;
	padding:0;
	border:1px solid #677fa4;	
	}
.InputOff{
	font-family:Verdana, sans-serif;
	font-size:10px;
	font-weight:normal;	
	color:#666666;
	cursor:pointer;
	background-attachment:scroll; 
	background-image:url(/images/InputOn.gif);
	background-color:transparent;
	border:1px solid #DBD9D9;
	border-left:4px outset #FED206;
	}
.InputOver{
	font-family:Verdana, sans-serif;
	font-size:10px;
	font-weight:normal;
	cursor:pointer;	
	color:#999999;
	background-attachment:scroll; 
	background-image:url(/images/InputOver.gif);
	background-color:transparent; 
	border:1px solid #DBD9D9;
	border-left:4px outset #00CC00;
	}
.Legende{font-family:Tahoma, sans-serif;font-size:10px;font-weight:normal;color:#999999;}

mask{display:block;padding:0;margin:0;}
	
.TextBox{
	font-family:Tahoma, sans-serif;
	font-size:10px;	
	color:#5C759B;
	border:1px solid white;
	border-left:3px solid #FED206;
	padding:0px 3px;
	background-image:url(/images/box_shadow.gif); 
	background-attachment:scroll;
	}
	
.TextBoxOver{
	font-family:Tahoma, sans-serif;
	font-size:10px;
	color:#5C759B;	
	border:1px solid white;
	border-left:3px solid #00CC00;
	padding:0px 3px;
	background-image:url(/images/box_shadow.gif);
	background-attachment:scroll;
	}	
INPUT#__EVENTVALIDATION, INPUT#__EVENTTARGET, INPUT#__EVENTARGUMENT, INPUT#__LASTFOCUS, INPUT#__VIEWSTATE, INPUT#__SCROLLPOSITIONX, INPUT#__SCROLLPOSITIONY
{
	display:none;
}

