body,input,td,select {
 margin: 0px;
 font-family: helvetica, verdana, sans-serif;
 font-size: 12px;
 background-color: #ffffff;
}

h1 {
 margin: 0px;
 margin-bottom: 10px;
 font-size : 16px;
} 

a {
 text-decoration: none;
 color: #990066;
 color: #990000;
}
a:hover {
 text-decoration: underline;
}

a.textenormal {
 color: #000000;
 text-decoration: none;
}

p {
 line-height: 16px;
}

img {
 border:0px;
}


#topleft {
 float:left;
 margin: 0px;
 padding: 0px; 
 width: 574px;
 height: 207px;
}

#topright {
 float: left;
 color: #333333;
 background-image: url("../images/fond_top.jpg");
 margin: 0px;
 padding: 0px; 
 padding-top :120px;
 padding-left :20px;
 width: 412px;
 height: 87px;
 font-size: 36px;
 text-transform: uppercase;
}

#mainmenu {
 height: 47px;
 clear: left;
 margin: 0px;
 padding: 0px; 
} 

#mapage {
 width: 1006px;
 margin-left: auto;
 margin-right: auto;
}

#avertissementmedia {
 border-bottom: solid 1px black;
 border-top: solid 1px black;
 padding-top: 2px;
 padding-bottom: 8px;
 margin-bottom: 0px;
 margin-top: -8px;
 width: 1006px;
}

#avertissementmedia a {
 font-size: 16px;
} 

.barcol1 {
 padding-top: 10px;
 padding-bottom: 0px;
 width: 220px;
 margin-right:30px;
 float:left;
 text-align:center;
}

.searchboxsmall {
 font-size:10px;
}

.searchboxsmall input {
 font-size:10px;
}

.barcol2 {
 padding-top:10px;
 padding-bottom: 0px;
 width: 560px;
 float: left;
 text-align:center;
} 

.barcol3 {
 /*margin-left: 20px;*/
 /*padding-top:10px;*/
 padding-bottom: 0px;
 width: 45px;
 float: left;
}

.barcol4 {
 /*padding-top:10px;*/
 padding-bottom: 0px;
 width: 150px;
 float: left;
 text-align:right;
}

.colonne1 {
 padding: 10px;
 padding-bottom: 0px;
 width: 200px;
 float:left;
 margin-bottom: 20px;
}

#breves h2 {
 font-size: 14px;
 font-weight: normal;
 margin: 0px;
 padding: 0px;
 margin-top: 12px;
 margin-bottom: 6px;
 text-transform: uppercase;
}

#breves p {
 font-size: 12px;
 margin: 0px;
 padding: 0px;
 margin-bottom:6px;
}

#newsletter {
 margin-top: 0px;
 margin-bottom: 10px;
}

#newsletter p {
 font-size: 12px;
 margin: 0px;
 padding: 0px;
 margin-bottom:4px;
}

#newsletter input {
 font-size: 12px;
} 

#newsletter fieldset {
 border:0px;
 margin:0px;
 padding:0px;
} 


.colonne2 {
 padding:10px;
 padding-bottom: 0px;
 width: 590px;
 float: left;
 margin-bottom: 20px;
} 

.colonne2 h1 {
 margin:0px;
 font-wieght: bold;
 font-size: 24px;
}

div.separateur {
 padding:0px
 margin:0px;
 height: 4px;
 border-top: 1px solid #000000;
 background-color: #cccccc;
 margin-top : 10px;
 margin-bottom : 10px;
 font-size: 1px;
}

#articlesune h1 {
}

#articlesune h1.maj {
 text-transform:uppercase;
}

#articlesune div.auteur {
 margin-bottom: 20px;
 font-style: italic;
} 

.imagefloatdroite {
 float:right;
 margin-left: 10px;
 margin-bottom: 10px;
}

.imagefloatgauche {
 float:left;
 margin-right: 20px;
 margin-bottom: 10px;
}

.imagepano {
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 0px; 
}

.imagenone {
 display:none;
} 

.chapeau {
 font-weight: bold;
}

.colonne3 {
 padding:10px;
 padding-right: 0px;
 padding-bottom: 0px;
 width: 165px;
 float: left;
 margin-bottom: 20px;
}

#jo {
 font-size: 36px;
}

.dateheure {
 font-size:11px;
 padding-top:4px;
 padding-right: 0px;
}

#boxdateheure {
 margin-bottom:44px;
 font-weight:bold;
}

#canardpekin {
}

#canardpekin h2, #vip h2, #sceau h2, #articledemande h2, #cestduchinois h2 {
 font-size: 14px;
 font-weight: normal;
 margin: 0px;
 padding: 0px;
 margin-top: 14px;
 margin-bottom: 4px;
 text-transform: uppercase;
}



#canardpekin p {
 margin: 0px;
 padding: 0px;
 margin-bottom:4px;
}

#vip {
} 

#articlevip p.chapeau {
 font-weight: bold;
}

.topvip {
 background-image:url(../images/bgviptop.png);
 width:150px;
 height:34px;
}

.bottomvip {
 background-image:url(../images/bgvipbottom.png);
 width:150px;
 height:19px;
}

.contenuvip {
 background-image:url(../images/bgvip.png);
 padding-left: 28px;
 padding-right: 25px;
 text-align:center;
} 

.vipitem {
 float:left;
 width: 150px;
 margin: 17px;
}

.signature {
 margin-top:5px;
 font-weight: bold;
 font-style: italic;
} 

.legende {
 background-color: #dddddd;
 padding:5px;
}

.legende2 {
 background-color: #dda0dd;
 padding:5px;
}

div.panel1 {
 padding: 5px;
 padding-bottom: 10px;
 padding-top: 10px;
 border-bottom: 1px solid black;
 background-color: #cccccc;
}

div.panel1 h1 {
 font-size: 16px;
}

div.panel1 p {
 font-size: 12px;
 margin-bottom: 0px;
} 

div.panel2 {
 background-color: #cccccc;

 padding: 6px;
 padding-bottom: 10px;
 padding-top: 10px;
}

div.panel2 h1 {
 font-size: 14px;
 text-transform: uppercase;
}

div.panel2 p {
 font-size: 12px;
 margin-bottom: 0px;
} 

div.panel3 {
 width:80%;
 background-color: #cccccc;
 padding: 6px;
 padding-bottom: 10px;
 padding-top: 10px;
}

div.panel3 h1 {
 font-size: 14px;
 text-transform: uppercase;
}

div.panel3 p {
 font-size: 12px;
 margin-bottom: 0px;
} 

.colonne2 div.portrait {
 float: left;
 clear: left;
 margin-right: 20px;
 margin-bottom: 20px;
}

.colonne2 div.bio {
 float: left;
 clear: right;
}

.colonne2 div.bio p {
 margin: 0px;
 margin-bottom: 4px;
}

#menusections ul {
 margin:0px;
 margin-top: 10px;
 list-style: none;
 padding: 0px;
}

#menusections ul li {
 margin: 0px;
 margin-bottom: 10px;
 text-transform: uppercase;
}

#listearticles h1 {
 text-transform: uppercase;
} 

#listearticles h2 {
 font-size: 14px;
 font-weight: bold;
 margin-top: 20px; 
 margin-bottom: 0px; 
}

.auteur {
 font-size:12px;
 font-style: italic;
}

#listearticles p {
 font-size: 12px;
 margin: 0px;
}

#blog {
 font-family: georgia, serif;
}

#blog h3 {
 font-size: 14px;
 font-weight: bold;
 margin:0px;
 margin-bottom: 10px;
 text-transform: uppercase;
}

#blog div.date {
 font-size:14px;
}

#blog p {
 margin: 0px;
 font-size:14px;
}

#blog img.imageprincipale {
 float:right;
 margin-left: 10px;
 margin-bottom: 10px;
}

#listeblog div.titre {
 margin: 0px;
 margin-bottom: 10px;
}

#listeblog div.date {
}

#pictogrammes {
 margin-bottom: 20px;
 margin-top: 0px;
 text-align: center;
}

#imgpicto {
 width: 150px;
 margin-right:20px;
 margin-top:20px;
 float:left;
}

.disabled {
 opacity: 0.2;
 filter: alpha(opacity=20);
 -khtml-opacity: 0.2;
 -moz-opacity: 0.2;
 cursor:default;
}

#textepicto {
 width:400px;
 float:left;
}

#sceau {

}

#courrierlecteurs a.titre {
 font-weight: bold;
} 

#printlink {
 text-align:right;
 margin-bottom: 10px;
}

#printbanner {
 width: 590px;
 display:none;
}

#copyright {
 text-align:center;
}
