/* Creation de site - www.shanaya.com */

/* PARAMETRES GENERAUX 
-------------------------------*/ 
html
{
background: #6E6E6E; 
margin: 0px;
padding: 0px;
}

body
{
margin: 0;
padding: 0;
background: #6E6E6E;
}

body, h1, h2, h3, h4, p, td, ul, li, textarea, input 
{ 
font-family: Arial, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #202020; 
line-height: 120%; 
} 

body, p, td, ul, li, textarea, input 
{ font-size:11px }

table, td, tr
{
padding:0;
border:0;
margin:0;
}

h1
{ 
font-size:large; 
margin-top:0; 
}

h2
{ 
font-size:medium;
margin-top:0; 
}

h3
{ 
font-size:small;
margin:0;
}

a
{
color: #000;
text-decoration:none;
}

a:hover
{
color: #8D120A;
}

img
{ 
border:0;
}

strong
{
font-weight:bold;
}

blockquote
{
font-style:italic;
padding-left:8px;
}

/* ZONES
------------------------- */

#bandeau
{
width:100%;
padding-top:18px;
height:33px;
background:#282828;
}


#conteneur-bandeau
{
width:960px;
height:30px;
margin:0 auto;
padding:0;
}

#logo
{
height:33px;
vertical-align:text-bottom;
}

#contenu
{
width:950px;
margin:0 auto;
padding-top:18px;
}


#footer
{
width:960px;
margin:0 auto;
margin-top:40px;
color:#000;
text-align:center;
}

/* #menu a --------------------
{
padding:2px 6px;
padding-bottom:0;
border: #7C7E87 1px solid;
border-bottom:0;
margin-left: 4px;
margin-right:4px;
text-transform: uppercase;
text-decoration: none;
font-size: 11px;
color: #7C7E87;
line-height:33px;
}
-------- */

#menu a
{
padding-bottom:0;
border-bottom:0;
margin-left: 4px;
margin-right:4px;
}

#menu
{
display:inline;
margin-left:30px;
}

#menu img
{
vertical-align:bottom;
}

.portfolio
{
margin:0 auto;
}

.portfolio td
{
padding:6px;
}

.reportages img
{
float:left;
margin-right:7px;
margin-bottom:5px;
}

.reportages h2
{
color:#000;
font-size:12px;
}

h1.grille
{
display:inline;
padding-right:0;
}

h2.grille
{
font-size:12px;
display:inline;
margin:0;
padding:0;
}

.reportages p
{
text-align: justify;
}


div.reportages
{
width:350px;
height:140px;
float:left;
padding:6px 62px;
}

.suivantgrille
{
margin-bottom:38px;
margin-left:5px;
}

.precedentgrille
{
position: relative;
top:28px;
right:-80px;
}

.numerophoto
{
float:left;
}

.nomphoto
{
float:right;
}

.legendephoto
{
text-align:center;
}

.retour
{
margin-right:25px;
}

.diapo
{
width:132px;
height:132px;
margin:6px;
text-align:center;
vertical-align:middle;
border:1px solid #343434;
}

.presse
{
text-align:center;
margin:25px;
padding:8px
text-align:center;
vertical-align:bottom;
border:1px solid #343434;
background: #fff;
}

.presse img
{
margin:9px;
}

.pressetexte
{
padding-top:4px;
}


.editiontexte
{
font-size:small;
vertical-align:bottom;
padding-bottom:8px;
}

.editiongauche img.edition
{
margin-right:10px;
padding-right:5px;
padding-bottom:5px;
background: url(../img/ombre.gif) bottom right;
}

.editiondroite img.edition
{
margin-right:10px;
padding-right:5px;
padding-bottom:5px;
background: url(../img/ombre.gif) bottom right;
}

.editiondroite
{
margin-left:370px;
margin-bottom:14px;
}

.editiongauche 
{
margin-left:100px;
margin-bottom:14px;
}

.contact
{
text-align:right;
width: 200px; 
vertical-align: top;
}

.contactmessage
{
width: 300px;
height: 150px;
}

.contactenvoyer
{
border: solid 1px;
}

