/* CSS Document */

#top, #menu, #contener-gauche, #contener-droite, #pied, #menu-sec, ul#menu-bas, .gauche-rubrique, .droite-rubrique, .top-rubrique, .bas-rubrique, .ancre, .imprimer, .formulaire_page, .navig-rub, .bt_heberg, .diapos, .vignettes, #contact{display:none;}

@page { margin: 2%; }
*{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;padding:0;
list-style:none;
text-decoration:none;
border:none;
font-size:10px;
}

html{background-color:#fff;}

body{
position:relative;
margin:5px;
width:18cm; height:auto;
text-align:left;
}


#closewin{font-size:20px;font-weight:bold;color:#000;background-color:#ffcc00;padding:5px 0 5px 10px;text-align:center;margin-bottom:10px;}
#closewin a{color:#000;text-decoration:underline;}
#closewin a:hover{color:#DA0505;text-decoration:underline;}


#banner{
width:18cm;
height:150px;
display:block;
background-color:#ffffff;
}

#banner p{
color:#000;
font-size:18px;
font-weight:bold;
text-align:center;
padding-top:60px;
}

#contener{
width: 18cm;
height:auto;
display:block;
}


#content{
width:18cm;
height:auto;
display:block;
background:none;
}

#logo{
position:absolute;
width:120px; height:163px;
background:url(../elemt/logo-print.png) no-repeat top left;
left:18px;
}



/***********************COMPO************************/

#compo{
width:18cm;
height:18cm;
display:block;
margin-top:25px;
}

.fil-ariane{
width:100%;
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#333333;
margin:45px 0 25px 22px;
}
.fil-ariane a{font-family:Georgia, "Times New Roman", Times, serif;text-decoration:underline;color:#333333;font-size:12px;}
.fil-ariane a:hover{text-decoration:underline;color:#DA0505;}


/*Compo rubrique*/

.contener-rubrique{
width:18cm;
height:auto;
display:block;
margin-left:auto;
margin-right:auto;
}

.centre-rubrique{
width:18cm;
height:auto;
display:block;
background:none;
padding-bottom:15px;
margin-bottom:5px;
}

.infos-compl{
float:left;
width:240px;
height:auto;
display:block;
padding:10px 0 0 10px;
}

.infos_heberg{
margin:20px 25px 20px 0;
}
.infos_heberg li{margin:2px 0 2px 0;}
.infos_heberg li a{color:#000;text-decoration:underline}
.infos_heberg li a:hover{color:#DA0505;text-decoration:underline}

.textes{
float:left;
width:420px;
height:auto;
display:block;
padding:10px 0 0 0;
}
.textes p{padding-left:5px;color:#333333;font-size:11px;}
.textes p strong{color:#333333;font-weight:bold;font-size:11px;}
.textes p a{color:#DA0505;font-weight:bold;text-decoration:underline;font-size:11px;}
.textes p a:hover{color:#DA0505;font-weight:bold;text-decoration:underline;font-size:11px;}


/*Rubrique simplifiée*/

.rub_simple{
width:17cm;
height:auto;
display:block;
padding:10px 0 0 0;
margin-bottom:10px;
}
.rub_simple p{padding-left:5px;color:#333333;font-size:11px;}
.rub_simple p a{color:#DA0505;font-weight:bold;text-decoration:underline;font-size:11px;}
.rub_simple p a:hover{color:#DA0505;font-weight:bold;text-decoration:underline;font-size:11px;}
.img-rubrique{border:solid 1px #DA0505;}

.colonnes{width:auto;margin:20px 40px 0 40px;}
.colonne1{float:left;width:45%;height:auto;display:block;padding-right:5px;margin-right:5px;border-right:solid 2px #999999;}
.colonne2{float:left;width:45%;height:auto;display:block;margin-left:5px;padding-left:5px;}
.colonnes a{color:#333333;font-weight:bold;text-decoration:underline;}
.colonnes a:hover{text-decoration:underline;color:#DA0505;font-weight:bold;}

/*TITRES*/

.textes h1, .rub_simple h1{
width:300px;
display:block;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#DA0505;
margin:0 0 5px 0;
padding-bottom:5px;
border-bottom:solid 1px #DA0505;
}

h2{
width:230px;
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:bold;
color:#000;
padding:5px 0 5px 10px;
border-bottom:solid 1px #000;
margin-bottom:10px;
}

h3{
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#DA0505;
margin:2px 0 5px 0;
padding-left: 15px;
background:url(../fond/puce-h3.gif) no-repeat center left;
}

h4{
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#DA0505;
padding:5px 0 2px 0;
}

h5{
font-size:12px;
font-weight:bold;
color:#000000;
margin:5px 0 2px 0;
}

h6{
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#4F8A10;
margin:0 0 5px 0;
padding-left: 15px;
background:url(../fond/puce-h6.gif) no-repeat center left;
}

/**************/

#pied-print{
clear:both;
border-top:solid 1px #ccc;
padding-top:10px;
font-size:10px;
color:#666;
text-align:center;
}