/*
Cette feuille de styles CSS est la propriété du CASIC (Comité d'Action Sociale Intercommunal)
Il est interdit de la copier, ou de l'utiliser dans un autre cadre que le visualisation
du site du CASIC lui-même sans autorisation.

Auteur : William HAREL (stagiaire au CASIC)
*/
body
{
margin-left: 1%;
margin-right: 1%;
background: url("images/back.png");
background-color: silver;
}

#header
{
margin-top: 5px;
margin-bottom: 0px;

}
#h_table
{
height: 200px;
}
#h_img
{
margin: 0px;
padding: 0px;
width: 700px;
border: inset 2px lime;
background-color: #6c3310;
color: white;
}
#intro_block
{
border: inset 2px maroon;
background: url("images/h_back.png");
color: #070970;
background-color: #9c6340;
}
h2
{
text-align: center;
width: 272px;
height: 75px;
/*overflow: hidden;*/
margin-top: 0px;
margin-bottom: 5px;
font-size: 1em;
}
#header-table
{
margin-bottom: 0px;
}


#navig-table
{

margin-top: 0px;

}

.item
{
height: 30px;
border: solid 1px black;
background: url("images/item_back.png") repeat-x;
background-color: white;
padding-left: 10px;
padding-right: 10px;
margin: 0px;
color: black;
}

#contenu, #footer
{
border: solid 1px black;
background: url("images/contenu_back.png");
margin-bottom: 5px;
}


h1
{
text-align: center;
margin: 10px;
margin-top: 5px;
margin-bottom: 3px;
}
h3
{
margin-left: 60px;
margin-bottom: 60px;
font-size: 35px;
}
h6
{
margin-left: 10px;
}


#contenu p
{
margin-left: 15px;
margin-right: 15px;
margin-bottom: 50px;
}

#footer
{
text-align: center;
}

#endpagetext
{
text-align:center; font-size:x-small; margin-top: 20px;
}


fieldset
{
margin-bottom: 20px;
}

.info
{
text-align: center;
border: solid 3px green;
background-color: rgb(89,255,89);
color: black;
}
.erreur, .underconstruction
{
text-align: center;
border: solid 3px red;
background-color: rgb(255,89,89);
color: black;
}

.linkno
{
border: none;

}


/* CASIC Code */


.souligne
{
font-style: normal;
text-decoration: underline;
}


.gauche { margin:0px; padding:0px; text-align: left; }
.centre { margin:0px; padding:0px; text-align: center; }
.droite { margin:0px; padding:0px; text-align: right; }
.justifie { margin:0px; padding:0px; text-align: justify; }

.gauche, .centre, .droite, .justifie
{
margin-left: 15px;
margin-right: 15px;
}

.taille_trespetit { font-size: x-small; }
.taille_petit { font-size: small; }
.taille_moyen { font-size: medium; }
.taille_grand { font-size: large; }
.taille_tresgrand { font-size: x-large; }

.couleur_blanc
 { color: white
; }
.couleur_argent
 { color: silver
; }
.couleur_gris
 { color: gray
; }
.couleur_noir
 { color: black
; }
.couleur_rouge
 { color: red
; }
.couleur_marron
 { color: maroon
; }
.couleur_vertclair
 { color: lime
; }
.couleur_vert
 { color: green
; }
.couleur_jaune
 { color: yellow
; }
.couleur_jaunefonce
 { color: olive;
; }
.couleur_bleuclair
 { color: aqua
; }
.couleur_bleu
 { color: blue
; }
.couleur_marine
 { color: navy
; }
.couleur_rose
 { color: fuchsia
; }
.couleur_violet
 { color: purple
; }
.couleur_bleuvert
 { color: teal;
; }


.image_gauche, .image_normal, .image_droite
{
margin: 20px;
padding: 0px;
text-align: center;
}

.legende
{
margin: 0px;
padding: 0px;
font-size: small;
text-align: center;
}



.image_gauche { float: left; }
.image_normal {  }
.image_droite { float: right; }


.table_casiccode
{
border-collapse: collapse;
/*margin: 20px;*/
margin: auto;
margin-bottom: 30px;
}

.table_casiccode tr td
{
border: 1px black solid;
background: rgb(208,249,115);
color: black;
}

.header_line
{
border: double 3px black;
}

th
{
font-size: large;
background: rgb(0,230,0);
color: green;
border: inset 2px black;
font-family: Verdana, serif;
padding: 5px;
}

.contenu p
{
margin-bottom: 10px;
}

caption
{

font-size: large;
background: rgb(0,200,255);
color: blue;
border: inset 2px black;
font-family: Verdana, serif;
padding: 5px;

margin: auto;

}
