@import url("reset.css");

body {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    background:#34526a url(../images/fond-site.gif) top center repeat-y;

}

td {
    vertical-align: top;
}
A:link {
    font-size : 9pt;
    color : #000000;
}

A:hover {
    font-size : 9pt;
    color : #555555;
    text-decoration: none;
}

A:visited {
    font-size : 9pt;
    color : #000000;
}

H1{
    margin-top:0px;
    margin-bottom:2px;
    color:#FFFFFF;
    font-size: 24pt;
    border-bottom: 2px solid #CC3333 ;
}	

H2{
    margin-top:0px;
    margin-bottom:7px;
    color:#FF3333;
    font-size:15pt;
}	

H3{
    margin-top:15px;
    margin-bottom:4px;
    padding-top:0px;
    color:#999999;
    font-size:13pt;
}

H4{
    margin-top:0px;
    margin-bottom:2px;
    padding-top:0px;
    color:#BBBBFF;
    font-size: 11pt;
}

H5{
    margin-top:0px;
    padding-top:0px;
    margin-bottom:0px;
    color:#000000;
    font-size: 11pt;
}

img #cadre {
    border-right : solid 1px #000000 ;
    border-bottom : solid 1px #000000 ;
    margin-bottom:10px;
}

img {
    margin-bottom:3px;
}

.note {
    margin:0px;
    padding:0px;
}


#conteneur {
    width: 980px;
    margin: 3px auto 8px auto;
    padding:0px;
    border : solid 1px #000000 ;
    border-right : solid 2px #000000 ;
    height:100%;
    background: #FFFFFF

}

#header {
    margin:0px;
    padding:0px;
    padding-left:10px;
    height: 80px;
    background-color: #000000;
    //background-image: url(../images/freezer-haut.jpg);
    background-image: url(../images/fond-header-freezer.jpg);
    background-repeat: no-repeat;
    background-position: right;

}

#menuGauche {
    float:left;
    text-align:center;
    width: 175px;
    height:100%;
    background-color:#FFFFFF;

}

#centre {
    padding:15px 1px 5px 10px;
    margin:0px;
    margin-left:175px;
    border-top : solid 3px #000000 ;
    border-left : solid 2px #000000 ;
    height:100%;
    color:#000000;
    background: #FFFFFF
}


#conseil {
    float:left;
    margin:1px;
    padding:2px;
    background-color:#EEBB55;
    text-align:center;
    border : solid 1px #000000 ;
}


#pied {
    clear: both;
    height: 31px;
    padding-top:3px;
    padding-bottom:0px;
    width:978px;
    text-align:center;
    text-color:#FFFFFF;
    background-color: #999999;
    border : solid 1px #999999 ;
    border-top : solid 1px #000000 ;
}

#partenaires {
    font-size : 8pt;
}
#partenaires a {
    font-size : 8pt;
}

#partenaires img {
    margin:0px;
    margin-bottom:1px;
    padding:0px;
}

#piedimpression {
    display: none;
}

ul {
    list-style-position:outside;
    margin:0px 0px 5px 20px;
}

li {
    margin:0px 0px 0px 0px;
    line-height:15px;
    list-style-type:circle;
    list-style-position:outside;
}


#menuExclu {
    float:center;
    margin-right:50px;
    margin-left:50px;
    margin-bottom:5px;
    padding:4px;
    background-color:#AAAAFF;
    text-align:center;
    border : solid 1px #3333AA ;
}


#menuVerticale {
    background: #FFF url(../images/fond-menu.jpg) no-repeat;
    list-style: none;
    text-align:left;
    height:550px;
    padding: 15px 0px 25px 0px;
    margin: 0px;
	 margin-bottom:0px;
    width: 175px;
}

#menuVerticale ul {

    padding-left:8px;
}


#menuVerticale li {
    line-height:14px;
    margin: 5px;
    margin-left:9px;
    margin-right:9px;
}

#menuVerticale span {
    margin:1px;
    margin-left:35px;
    padding-top:12px;
    margin-bottom:2px;
    border-bottom: 1px solid #CC3333 ;
    color:#DDDDDD;
}


#menuVerticale li a {
    /** pour que le lien prenne toute la largeur **/
    display: block;
    padding-left:2px;
    font-size: 1em;
    font-family: verdana;
    font-weight: bold;
    text-decoration: none;

    /** par defaut, ecrit en noir sur fond blanc, les liens restent toujours visible */
    color: #000;
    background: #fff;

    /* ces propriétés permettent l'effet de transparence sur la plupart des navigateurs
    cependant, si un navigateur ne les prend pas en compte, ils n'auront aucun effet mais le menu restera lisible
    */
    opacity: 0.5;
    filter: alpha(opacity:5S0);
    -khtml-opacity: 0.5;
    -moz-opacity: 0.5;

    /* note: la valeur 0.7 peut être ajustée en fonction de l'image de fond
   plus la valeur est faible, moins le texte est visible */
}

#menuVerticale a:hover {
    opacity: 1;
    filter: alpha(opacity:100);
    -khtml-opacity: 1;
    -moz-opacity: 1;

    /* sans image le background redevient noir, et le lien blanc, toujours lisible ! */
    background: transparent;
    color: #fff;
}









/* Menu horizontale dans dbz */
#menu {
    float:right;
    margin:3px;
    padding:2px;
    margin-right:2px;
    background-color:#8899CC;
    text-align:center;
    border : solid 1px #0000EE ;
}

/* Menu horizontale dans dbz */
.actuDate {
    float:left;
    margin:3px;
    padding:5px 20px 5px 20px;
    width:95%;
    background-color:#4477EE;
    text-align:left;
    border-right : solid 1px #335555 ;
    border-bottom : solid 2px #335555 ;
}
.texteActu {
	padding:2px 5px 0px 0px;
}

.actuDate a:link {
	text-decoration: none;
}
.actuDate a:hover {
	text-decoration: none;
	color: #EEEEEE;
}

.lienPetit a:link,hover {
	font-size: 6pt;
}

.actu ul {
    margin:0 0 10px 20px;
    padding:0px;
}

.actu li {
    margin:0px;
    padding:0px;
    line-height:13px;
    font-size : 9pt;
}

.menuHorizontale {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    list-style-type: none;
    margin: 2px;
    margin-top:5px;
    padding:0;
    font-size : 10pt;
    display: block;
}

.menuHorizontale li {
    margin:1px;
    padding:1px;
    display :inline;
}

.menuHorizontale a {
    margin: 0 3px 5px 2px;
    color: #000000;
    text-decoration: underline;
}

.menuHorizontale a:link {
    margin: 0 3px 5px 2px;
    color: #000000;
    text-decoration: underline;
}
.menuHorizontale a:hover {
    margin: 0 3px 5px 2px;
    color: #000000;
    text-decoration: none;
}

table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 10pt;
    margin: 0;
    padding: 0;
}

.tdSection {
    font-size: 1.4em;
    padding-bottom:3px;
    padding-top:8px;
    font-weight:bold;
}





.imgGauche {
    float:left;
    margin:7px;
}

.imgDroite {
    float:right;
    margin:0px;
}

.boiteGauche {
    padding:1px;
    float: left ;
}

.pubDroite {
    padding:3px;
    float: right ;
    width: 130px ;
}

p {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    margin: 0 0 10px 0;
    line-height:13pt;
}



.ligne{
    position:relative;
    width:100%;
    height:auto;
    padding-top:5px;
    line-height: 25px;
    padding-bottom:5px;
}

.libelle{
    float:left;
    margin-left:25px;
    margin-right:10px;
    width:40%;
    text-align:right;
}

.champ{
    float:left;
    width:55%;
    text-align:left;
}





/* FOND AVEC COIN ARRONDIS */


.roundedcornr_box_231264 {
    background: #88ddff url(../images/interface/roundedcornr_231264_grad.gif) repeat-x top left;
}
.roundedcornr_top_231264 div {
    background: url(../images/interface/roundedcornr_231264_tl.gif) no-repeat top left;
}
.roundedcornr_top_231264 {
    background: transparent url(../images/interface/roundedcornr_231264_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_231264 div {
    background: url(../images/interface/roundedcornr_231264_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_231264 {
    background: transparent url(../images/interface/roundedcornr_231264_br.gif) no-repeat bottom right;
}

.roundedcornr_top_231264 div, .roundedcornr_top_231264,
.roundedcornr_bottom_231264 div, .roundedcornr_bottom_231264 {
    width: 100%;
    height: 10px;
    font-size: 1px;
}
.roundedcornr_content_231264 { margin: 0 10px; }

