* {
margin: 0px;
padding: 0px;
}

body {
background: #000000 url(images/theme_2/back.png) fixed no-repeat center center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #449BC7;
}

ul{
list-style: none;
}

a{
text-decoration: none;
color: #449BC7;
}

#main
{position: relative;
width: 800px;
margin: 0 auto;
}

#header {
position: relative;
width: 800px;
margin: 0px auto;
}

div#logo_southindiescrew{
width: 800px;
background: url(images/theme_2/logo_southindiescrew_6.gif) no-repeat;
height: 260px;
}

ul#menu{
padding: 0px 20px;
margin-bottom: 10px;
background: url(images/menu.gif) no-repeat;
height: 40px;
width: 760px;
}

ul#menu li{
padding: 12px 10px 15px 10px;
font-weight: bold;
font-size: 12px;
float: left;
text-transform: uppercase;
}

ul#menu li a{
color: #FFFFFF;
}

ul#menu li.menu_rub_select{
background: url(images/menu_rub_survol.gif) repeat-x;
}
ul#menu li.menu_rub_select:hover{
background: url(images/menu_rub_survol.gif) repeat-x;
}

ul#menu li:hover{
background: url(images/menu_rub_hover.gif) repeat-x;
}

.top{
float: left;
background: url(images/top.gif) no-repeat;
height: 10px;
width: 800px;
}

.page {
width: 780px;
padding: 0 10px;
margin: 0 auto;
background: url(images/back.gif) repeat-y top;
}

.bottom{
background: url(images/bottom.gif) no-repeat;
height: 10px;
width: 800px;
}


div.ombre_bas{
margin: 0px;
background: url(images/ombre_bas.gif) no-repeat;
height: 26px;
font-size: 11px;
padding: 10px 10px 0px 10px;
clear: both;
width: 760px;
}
div.ombre_bas_460{
position: absolute;
bottom: 10px;
clear: both;
background: url(images/theme_2/ombre_bas_460.gif) no-repeat;
height: 26px;
font-size: 11px;
padding: 10px 10px 0px 10px;
width: 440px;
}
div.ombre_bas a{
font-size: 11px;
}

div.ombre_bas a:hover{
text-transform: uppercase;
color: #C7449B;
font-size: 10px;
font-weight: bold;
}

div.ombre_bas div.titre_gauche{
padding: 3px;
margin: 0px;
float: left;
}

div.ombre_bas div.titre_droite{
padding: 0px;
margin: 0px;
float: right;
}


div.ombre_haut{
background: url(images/theme_2/ombre_haut.gif) no-repeat;
height: 36px;
padding: 0px 15px 0px 15px;
float: right;
width: 750px;
}
div.pied_liscence{
font-size: 12px;
height: 60px;
}
div.southindiescrew_logo_pied{
width: 50px;
height: 50px;
background: url(images/southindiescrew_logo_pied.gif) no-repeat;
float: left;
margin-right: 5px;
}

div.southindiescrew_logo_pied_right{
width: 50px;
height: 50px;
background: url(images/southindiescrew_logo_pied.gif) no-repeat;
float: right;
margin-left: 5px;
}


a.visiter{
font-weight: bold;
background: url(images/theme_2/visiter_2.gif) no-repeat right 0px;
padding: 3px 25px 0 5px;
height: 15px;
right: 5px;
font-size: 11px;
cursor: pointer;
float: right;
}

a.visiter:hover{
background: url(images/theme_2/visiter_2.gif) no-repeat right -36px;
color: #C7449B;
}

div.ombre_bas a.visiter:hover{
font-size: 11px;
text-transform: none;
background: url(images/theme_2/visiter_2.gif) no-repeat right -36px;
color: #C7449B;
}

a.visiter_gauche{
font-weight: bold;
background: url(images/theme_2/visiter_3.gif) no-repeat left 0px;
padding: 3px 5px 0px 25px;
height: 15px;
right: 5px;
font-size: 11px;
cursor: pointer;
float: left;
}

a.visiter_gauche:hover{
background: url(images/theme_2/visiter_3.gif) no-repeat left -18px;
color: #9BC744;
}

a.fermer{
position: absolute;
right: 10px;
top: 50px;
background: url(images/theme_2/fermer.gif) no-repeat left 0px;
height: 18px;
width: 18px;
cursor: pointer;
float: right;
}

a.fermer:hover{
background: url(images/theme_2/fermer.gif) no-repeat left -18px;
color: #9BC744;
}

.left{
float: left;
}

.right{
margin: 0px 0px 0px 5px;
float: right;
}

table div.separateur{
clear: both;
padding: 0px;
background: url(images/theme_2/separateur.gif) no-repeat top left;
width: 780px;
height: 5px;
}
div.liste_partenaire_pied{
padding: 10px;
text-align: center;
}
div.liste_partenaire_pied2{
text-align: center;
}
div.liste_partenaire_pied h3{
padding-bottom: 10px;
text-transform: uppercase;
font-size: 11px;
}
div.liste_partenaire_pied div{
padding-bottom: 5px;
}
div.liste_partenaire_pied a{
margin: 0px 5px 0px 5px;
}
div.liste_partenaire_pied a.haut_de_page{
margin: 0px;
}
div.liste_partenaire_pied a:hover{
color: #C7449B;
text-transform: uppercase;
font-size: 11px;
}

div.erreur{
width: 780px;
clear: both;
}

