/* Styles - PB @ cobalt-lounge.ch - 23.01.07 */

/* ÉLÉMENTS DE BASE */
/* PAGE */
body {
 background-color:#FFFFFF;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 line-height:14px;
 font-size:12px;
 font-family:arial;
 font-weight: normal;
 color:#000000;
}

/* IMAGES */

img {
 border:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.pic {
 border:1px solid #FFFFFF;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.pic2 {
 border:1px solid #bc005c;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.pic3 {
 border:1px solid #000000;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#visuel {
 float:left;
 hspace:0;
 vspace:0;
 border:0 none;
 margin-right:10px; 
}

/* LIENS BASES */

A {
 color:#FFFFFF;
 text-decoration:none;
}

A:hover {
 color:#FFFFFF;
 text-decoration:underline;
}

/* TITRES, TEXTES ET LISTES BASES */

H1 {
 text-align:left;
 color:#bc005c;
 font-family:arial;
 font-size:15px;
 font-weight:bold;
 margin:0px 0px 0px 0px;
 padding:0px 0px 15px 0px;
}

H2 {
 text-align:left;
 color:#000000;
 font-family:arial;
 font-size:14px;
 font-weight:bold;
 margin:0px 0px 0px 0px;
 padding:0px 0px 10px 0px;
}

H3 {
 text-align:left;
 color:#bc005c;
 font-family:arial;
 font-size:11px;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding:0px 0px 10px 0px;
}

H4 {
 text-align:left;
 color:#666666;
 font-family:arial;
 font-size:12px;
 font-weight:bold;
 margin:0px 0px 0px 0px;
 padding:0px 0px 15px 0px;
}

H5 {
 text-align:left;
 color:#bc005c;
 font-family:arial;
 font-size:12px;
 font-weight:bold;
 margin:0px 0px 0px 0px;
 padding:0px 0px 15px 0px;
}

p {
 text-align:justify;
 line-height:14px;
 color:#000000;
 font-family:arial;
 font-size:12px;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding:0px 0px 8px 0px;
}

ul {
 list-style-type:disc;
 text-align:left;
 line-height:18px;
 color:#000000;
 font-family:arial;
 font-size:11px;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding:3px 0px 2px 17px;
}

.filet {
 border-top: 1px solid #999999
}

/* TABLES */
table {
 margin:0;
 padding:0;
 border:0;
 cellspacing:0;
 cellpadding:0;
}

/* STRUCTURE */
/* ÉLÉMENT PRINCIPAL */

#container {
 position:absolute; 
 left:50%;
 margin-left:-425px;
 margin-top:0px;
 width:850px; 
}

/* ENTÊTE */
#header {
 background:#FFFFFF;
 width:850px;
 height:158px;
}

/* CONTENU */

#global {
 border-collapse:collapse;
 text-align:left;
 vertical-align:top;
 width:850px;
 height:735px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border-top:0px;
 border-right:0px;
 border-bottom:0px;
 border-left:0px;
 border-style:solid;
}

/* TOP ELEMENT LOGO ET WAVE */

#box_logo {
 background:url(_img/logo_levendredi.gif) no-repeat top left;
 text-align:left;
 width:850px; 
 height:142px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#box_banner {
 text-align:left;
 width:470px; 
 height:62px;
 margin:0px 0px 0px 358px;
 padding:15px 0px 0px 0px;
}

#box_date {
 text-align:left;
 line-height:12px;
 color:#ffffff;
 font-family:arial;
 font-size:12px;
 font-weight:bold;
 width:468px; 
 height:42px;
 margin:0px 0px 0px 358px;
 padding:3px 0px 0px 0px;
}

#box_nav {
 text-align:left;
 color:#ffffff;
 width:850px; 
 height:20px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#nav2 {
 float:right;
 line-height:20px;
 height:20px;
 text-align:right;
 color:#FFFFFF;
 font-size:12px;
 font-family:arial;
 font-weight:bold;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#box_content {
 background:url(_img/fond_degrade.gif) repeat top left;
 text-align:left;
 width:760px !important; /* pris en compte par Firefox */
 width:850px; 
 height:573px !important; /* pris en compte par Firefox */
 height:593px;
 margin:0px 0px 0px 0px;
 padding:20px 0px 0px 90px;
}

#box_content_home {
 text-align:left;
 width:850px; 
 height:593px;
 margin:-20px 0px 0px -90px;
 padding:0px 0px 0px 0px;
}

#row {
 float:left;
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 0px;
}

#box_content_liens {
 overflow:auto;
 text-align:left;
 width:760px; 
 height:573px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#box_content_liens p {
 text-align:left;
 line-height:14px;
 color:#000000;
 font-family:arial;
 font-size:12px;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding:0px 0px 3px 0px;
}

#box_content_liens A {
 color:#bc005c;
 text-decoration:none;
}

#box_content_liens A:hover {
 color:#bc005c;
 text-decoration:underline;
}

#box_content_articles {
 overflow:auto;
 text-align:left;
 width:760px; 
 height:573px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#box_content_articles A {
 color:#bc005c;
 text-decoration:none;
}

#box_content_articles A:hover {
 color:#bc005c;
 text-decoration:underline;
}

#column {
 float:left;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#box_actualite {
 background:url(_img/titre_actu.gif) no-repeat top left;
 background-color:#0068b4;
 text-align:left;
 width:166px;
 height:135px; 
 margin:0px 0px 33px 18px;
 padding:28px 0px 0px 0px;
}

#box_actualite p {
 text-align:left;
 color:#FFFFFF;
 font-size:12px;
 font-family:arial;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding:6px 5px 0px 5px;
}

#box_interview {
 background:url(_img/titre_interview.gif) no-repeat top left;
 background-color:#9e0002;
 text-align:left;
 width:166px;
 height:135px; 
 margin:0px 0px 33px 18px;
 padding:28px 0px 0px 0px;
}

#box_interview p {
 text-align:left;
 color:#FFFFFF;
 font-size:12px;
 font-family:arial;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding:6px 5px 0px 5px;
}

#box_sport {
 background:url(_img/titre_sport.gif) no-repeat top left;
 background-color:#68509e;
 text-align:left;
 width:166px;
 height:135px; 
 margin:0px 0px 25px 18px;
 padding:28px 0px 0px 0px;
}

#box_sport p {
 text-align:left;
 color:#FFFFFF;
 font-size:12px;
 font-family:arial;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding:6px 5px 0px 5px;
}

#box_dossier {
 background:url(_img/titre_dossier.gif) no-repeat top left;
 background-color:#f18e00;
 text-align:left;
 width:450px;
 height:525px; 
 margin:0px 0px 32px 20px;
 padding:28px 0px 0px 0px;
}

#box_dossier p {
 text-align:justify;
 color:#FFFFFF;
 font-size:12px;
 font-family:arial;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding:6px 5px 0px 5px;
}

#box_news {
 background:url(_img/titre_news.gif) no-repeat top left;
 background-color:#94b302;
 text-align:left;
 width:165px;
 height:230px; 
 margin:0px 0px 25px 20px;
 padding:28px 0px 0px 0px;
}

#box_news p {
 text-align:left;
 color:#FFFFFF;
 font-size:12px;
 font-family:arial;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding:6px 5px 0px 5px;
}

#box_abo {
 background:url(_img/titre_abo.gif) no-repeat top left;
 background-color:#bc005c;
 text-align:left;
 width:165px;
 height:252px; 
 margin:0px 0px 15px 20px;
 padding:28px 0px 0px 0px;
}

#box_abo p {
 text-align:left;
 color:#FFFFFF;
 font-size:12px;
 font-family:arial;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding:6px 5px 0px 5px;
}

#box_vendredine {
 background:url(_img/logo_picto.gif) no-repeat top center;
 text-align:left;
 width:165px;
 height:265px;
 margin:0px 0px 0px 20px;
 padding:0px 0px 0px 0px;
}

#box_main {
 text-align:left;
 width:615px;
 margin:0px 10px 0px 20px;
 padding:0px 0px 0px 0px;
}

#box_bottom {
 background-color:#bc005c;
 text-align:left;
 width:850px; 
 height:34px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border-top:2px #000000;
 border-right:0px;
 border-bottom:0px;
 border-left:0px;
 border-style:solid;
}

#box_bottom p {
 text-align:left;
 color:#FFFFFF;
 font-size:12px;
 font-family:arial;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding:9px 20px 0px 65px;
}

#box_bottom A {
 color:#FFFFFF;
 text-decoration:none;
}

#box_bottom A:hover {
 color:#FFFFFF;
 text-decoration:underline;
}

#left {
 float:left;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#right {
 float:right;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 25px;
}

/* INPUT AND BUTTON */

#button {
 float:right;
 background-color:transparent;
 line-height:16px;
 width:40px;
 height:16px;
 text-align:center;
 border:#FFFFFF 1px solid;
 color:#FFFFFF;
 font-size:10px;
 font-family:arial;
 margin:-8px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#button A {
 color:#FFFFFF;
 text-decoration:none;
}

#button A:hover {
 background-color:#cb7004;
 display:block;
 color:#FFFFFF;
 text-decoration:none;
}

#clear {
 clear:both;
 font-size:1px;
 height:0px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.v2 {
 font-size:1px;
 height:1px;
 margin:2px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.v3 {
 font-size:1px;
 height:1px;
 margin:3px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.v5 {
 font-size:1px;
 height:1px;
 margin:5px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.v8 {
 font-size:1px;
 height:1px;
 margin:8px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.v10 {
 font-size:1px;
 height:1px;
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.v13 {
 font-size:1px;
 height:1px;
 margin:13px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.v15 {
 font-size:1px;
 height:1px;
 margin:15px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.v20 {
 font-size:1px;
 height:1px;
 margin:20px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.v25 {
 font-size:1px;
 height:1px;
 margin:25px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#tools {
 margin-top:12px;
 margin-right:10px;
 height:40px; 
 text-align:right;
}

/* COLONNES */
.col {
 padding-right:10px;
 text-align:justify;
 font-size:11px;
 font-family:arial, helvetica, verdana, sans-serif;
 color:#3c3c3e;
}

.col2 {
 text-align:justify;
 font-size:11px;
 font-family:arial, helvetica, verdana, sans-serif;
 color:#3c3c3e;
}

.col3 {
 padding-right:10px;
 font-size:11px;
 font-family:arial, helvetica, verdana, sans-serif;
 color:#3c3c3e;
}

.galery {
 align:center;
}

/* ÉDITO */
#legend {
 font-size:10px;
 font-family:arial, helvetica, verdana, sans-serif;
 color:#3c3c3e;
}

#edito {
 text-align:justify;
 font-size:11px;
 font-family:arial, helvetica, verdana, sans-serif;
 color:#3c3c3e;
}

.calendar {
 font-size:11px;
 font-family:arial, helvetica, verdana, sans-serif;
 text-align:justify; 
 color:#000;
}


/* PIED */
#pied {
 padding-left:6px;
 height:20px;
 padding-top:3px;
 font-size:10px;
}

/* LIENS */
/* BASE */
a:link, a:visited {
 color:#c70c0c;
 text-decoration:none;
}

a:hover {
 color:#670101;
 text-decoration:none;
}

/* CALENDRIER */
.calendar.a:link {
 font-size:12px;
 background:#000;
 color:#000;
 text-decoration:none;
}

.calendar.a:hover {
 font-size:12px;
 background:#000;
 color:#000;
 text-decoration:none;
}

/* MISE EN PAGE */
/* TEXTE */

.common_text {					/* FCK texte */
 text-align:justify;
 line-height:18px;
 color:#000000;
 font-family:arial;
 font-size:12px;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding:0px 0px 8px 0px;
}

.common_title {					/* FCK titre */
 text-align:left;
 color:#bc005c;
 font-family:arial;
 font-size:15px;
 text-transform: uppercase;
 font-weight:bold;
 margin:0px 0px 0px 0px;
 padding:0px 0px 15px 0px; 
}

.common_title2 {				/* FCK sous-titre */
 text-align:left;
 color:#000000;
 font-family:arial;
 font-size:14px;
 font-weight:bold;
 margin:0px 0px 0px 0px;
 padding:0px 0px 10px 0px;
}

.common_bold {					/* FCK gras */
 text-align:justify;
 line-height:14px;
 color:#000000;
 font-family:arial;
 font-size:12px;
 font-weight:bold;
 margin:0px 0px 0px 0px;
 padding:0px 0px 8px 0px;
}

.common_italic {				/* FCK italique */
 text-align:justify;
 line-height:14px;
 color:#000000;
 font-family:arial;
 font-size:12px;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding:0px 0px 8px 0px;
 font-style: italic;
}

.common_note {					/* FCK légende */
 text-align:justify;
 line-height:14px;
 color:#000000;
 font-family:arial;
 font-size:10px;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding:0px 0px 8px 0px;
}	

.common_note2 {		
 text-align:justify;
 line-height:14px;
 color:#000000;
 font-family:arial;
 font-size:12px;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding:0px 0px 8px 0px;
}								

#MenuIE {

}

#MenuOTHER {
 margin-left:-40px;
}
