@import "modif.css";

/* Initialisation des balises */
*{
	padding:0px;
	margin :0px;
}

p {
	padding:0px 0;
	margin:0px;
}

fieldset{
	 padding: 2em;
	 width:90%;
}

label{
	float:left;
	width:150px;
	text-align:right;
	padding:5px 5px 0 0;
	display:block;
	margin:5px 0px;
}
	
label+input{
	margin:5px 0px;
}

.box input[type="text"],.box input[type="password"],.box select,.box select option{
	color : #000 ;
}
label+input+br,label+select+br,label+textarea+br,label+button+br{
	clear:both ;
}

td img{
	padding:0;
	margin:0 ;
	display:block ;
}

body{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:70%;
	line-height:150%;
    margin:auto auto;
}

input{	
    border-left: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    font-family: verdana;
    font-size: 8pt;	
	height:20px;
	margin:3px;
}

textarea{	
    border-left: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    font-family: verdana;
    font-size: 8pt;	
	height:100px;
	margin:2px;	
}

select{
    border-left: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    font-family: verdana;
    font-size: 8pt;	
	height:20px;
}

a{
    text-decoration: none ;
}

a:hover{
	text-decoration: underline ;
}

a img{
	border:0px solid #000 ;
}

li a {
	font-weight:normal !important ;
}

ul {
	margin-left : 15px ;
}

td, th{
/*	text-align:left ; */
}

hr.clear{
	clear:both;
	border : 0px solid #000;
	text-decoration:none;
	background : transparent ;
}
/* Structure */

td#banner h1 img{
	padding:0;
	margin:0;
	display:block ;
	float:left ;
}

td#banner h1{
	padding:0;
	margin:0;
}

#page {
	margin : 0px auto ;
}

#leftbar{
	z-index : 20 ;
}

#Newsletter #news_mail {
}

#actu {
	position:relative ;
}

#signature {
	height : 20px ; 
}

	.BottomFontText {
		text-align : center ;
	}

	.BottomFontText, .BottomFontText a { /* Couleur au niveau de la signature */
	}

	.BottomFontText a:hover {
		text-decoration : underline ;
	}

/* Contenu des pages */

.actus, .actus1, .galerie{
	text-align:justify;
	padding:0px ;
	margin: 0px;
    font-family: verdana, sans-serif;
	clear:both;
	margin-bottom : 10px;
}
.actus img, .actus1 img{margin:10px;border: 1px solid black;}
.actus a, .actus1 a{}

.actus img{float:right;}
.actus1 img{float:left;}

.galerie table, .galerie td img, .galerie table td{
	text-align:center ;
	margin : 0 auto ;
}

.BodyFontText {
}

.BodyFontTextBlanc {
    color: #ffffff;
}

/* Titre */

h1,h2,h3,h4,h5,h6,.BodyFontSubTitle, .BodyFontTitle {
	margin : 0 ;
}
	
h1 {
}
h2, .BodyFontTitle {
}
h3, .BodyFontSubTitle {
}
h4 {
}
h5 {
}
h6 {
}

.BodyFontTitle, .BodyFontSubTitle{
}

/* Formulaire */

#champ{width:200px;}
#champnumerique{width:80px;}

.noinput {
    border-left: #ffffff 1px solid;
    border-right: #ffffff 1px solid;
    border-top: #ffffff 1px solid;
    border-bottom: #ffffff 1px solid;
}

.button {
    border-left: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
	height:20px;
	cursor:pointer;
}
/* LEFTBAR */

/* Boite */

.box {
}

.box.box_top{
}

.box.box_bottom{
}


.box#navigation{
}

.box.nav_top{
}

.box.nav_bottom{
}

.box#navigation td{
}

.box#actu, .box#Coordonnee, .box#Newsletter{
}

.box#actu{
}

.box#Coordonnee{
}

.box#Newsletter{
}

.box#deco{
	background-color : transparent ;
	background-image : none ;
}

.boite_separer{
	display : block ;
	background-color : transparent ;
	border : 0px solid transparent ;
	color : transparent ;
	text-decoration :  none ;
}

/* Liens du menu */
.MenuHyperlink, .MenuHyperlinkSelected {
}

.MenuHyperlink:hover{
}

.MenuHyperlinkSelected{
}

/* END LEFTBAR*/

/* HEADLINES */

/*Example CSS for the two demo scrollers*/

#actualite{
border: 0px solid black;
background: transparent;
}

.someclass{ /*class to apply to your scroller(s) if desired*/
}

/* DIVERS */

.contour {    
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
	border-bottom: #999999 1px solid;
}

.contourDashed {    
    border-left: #999999 1px dashed;
    border-right: #999999 1px dashed;
    border-top: #999999 1px dashed;
	border-bottom: #999999 1px dashed;
}


#TopMenu a img{
	float:right;
}