/* CSS Document */

*
{
margin:0;
padding:0;
}

html
{
width:100%;
height:100%;
font-size:100%;
}

body
{
width:100%;
height:100%;
font-size: 1em;
background:#000000;
}

a:link
{
text-decoration:underline;
}

a:visited
{
text-decoration:underline;
}

a:hover
{
text-decoration:none;
}

a:active
{
text-decoration:underline;
}

h1
{
width:421px;
margin:5px auto;
color:#ffffff;
}

h2
{
font-size:1.3em;
padding-left:20px;
}

hr
{
width:317px;
height:35px;
margin:0 auto;
background: transparent url(img/gif/separation.gif) no-repeat;
border: none;
}

#hr_ie
{
background:none;
color:#000000;
height:1px;
}

#img_hr
{
display:block;
width:312px;
margin:0 auto;
}





#global
{
width:760px;
height:100%;
margin: 0 auto;

}

#protanope
{
width:600px;
height:260px;
margin: 20px auto;
padding-top:60px;
background: #ffffff url(img/gif/fond_protanope2.gif) top left no-repeat;
}

#protanope div
{
float:left;
width:355px;
padding-top:30px;
padding-right:10px;
}

#protanope p
{
padding-left:20px;
}

#deuteranope
{
width:600px;
height:260px;
margin: 20px auto;
padding-top:60px;
background: #ffffff url(img/gif/fond_deuteranope2.gif) top left no-repeat;
}

#deuteranope div
{
float:left;
width:355px;
padding-top:30px;
padding-right:10px;
}



#deuteranope p
{
padding-left:20px;
}
