/* CSS Document */

body { background: #435a7b url(../media/fond.gif) repeat-x; margin:0; padding:0; font-family:"Times New Roman", Times, serif; margin-top:10px; font-size:12px; }

p { font-size:12px;}
a { text-decoration:none;}
a:hover { color:#dc0707; text-decoration:underline; }
a:focus, a:visited, a:active { color:#3b67e7;  }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal;}

.couleur1 { color:#dc0707; }
.couleur2 { color:#3b67e7; }

div#bloc-central { margin:auto; padding:0; position:relative; width:780px; background:#FFF; left:50%; margin-left:-390px;}

div#header { position:relative; margin:0; padding:0; height:130px; background:url(../media/header-spanish.gif) no-repeat; }

div#centre { position:relative; margin:0; padding:0; background:url(../media/centre-fond.jpg) top right no-repeat }
div#centre-famille { position:relative; margin:0; padding:0; background:url(../media/centre-fond-famille.jpg) top right no-repeat }
div#centre-formules { position:relative; margin:0; padding:0; background:url(../media/centre-fond.jpg) top right no-repeat }
div#centre-rien { position:relative; margin:0; padding: 5px 20px 15px 20px; }
#centre-rien li { margin-bottom:10px; }
#centre-rien h1 { margin:0; padding:0; margin-top:10px; margin-bottom:10px; text-align:left; color:#3b67e7; font-size:28px; font-weight:bold; border-bottom:1px solid #3b67e7; }

div#footer { position:relative; margin:0; padding:0; text-align:center; color:#FFF; font-size:10px; height:20px; }

div#footer a { color:#FFF; }
div#footer a:hover { color:#FFF; text-decoration:underline; }

div#header-menu { clear:both; margin-top:1px; }
#header-menu ul, #header-menu li {	margin:0; padding:0; list-style-type: none; }
#header-menu li { font-size:14px; float:left; margin-left:48px; }
#header-menu a:hover { color:#dc0707; }

#header-menu .menu-hover a { color:#dc0707; }

img { margin:0; padding:0; border:0; }

h1 { font-size:18px; font-style:italic; margin:5px 0px 7px 15px; }
h2 { font-size:16px; font-style:italic; margin:5px 0px 7px 15px; color:#3b67e7; }
h3 { font-weight:bold; text-align:center; font-style:italic; font-size:14px; color:#000; }
h3 a, h3 a:hover { color:#000;}

p.texte1 { width:350px; text-align:justify; margin:0px 10px 10px 25px; padding:0px; }
p.texte2 { float:left; width:450px; text-align:justify; margin:0px 10px 10px 25px; padding:0px; }
p.texte3 { float:left; text-align:justify; margin:0px 10px 10px 25px; padding:0px; }

p.citation1 { margin:10px 100px 0 0px; padding:2px 5px 5px 8px; clear:both; font-size:14px; font-style:italic; background:#a8b8e7; }
p.citation2 { margin:10px 0 0 100px; padding:2px 5px 5px 8px; clear:both; font-size:14px; font-style:italic; background:#a8b8e7; }

.degrade_h { margin:auto; padding:0; position:relative; width:786px; left:50%; margin-left:-393px; height:4px; background: url(../media/degrade_h.png) bottom repeat-x; }
.degrade_b { margin:auto; padding:0; position:relative; width:786px; left:50%; margin-left:-393px; height:4px; background: url(../media/degrade_b.png) top repeat-x; }
.degrade_g-d { margin:auto; padding:0; position:relative; width:786px; left:50%; margin-left:-393px; background: url(../media/degrade_g-d.png); }

.tableau { border:2px solid #3b67e7; font-family:Arial, Helvetica, sans-serif; text-align:center; margin-bottom:10px; }
.tableau p { margin:0; padding:0; }
.tableau tr { margin:0; padding:0; }
.tableau-normal { background-color:#ccccff; padding:2px; border:1px solid #fff; }
.tableau-haut { background:#3b67e7;  color:white; font-size:14px; font-weight:bold; }

h4.rond { height:77px; width:82px; background:url(../media/bouton-rond-bg.jpg) no-repeat top left; text-align:center; font-weight:bold; color:white; padding:10px; padding-top:25px; padding-bottom:20px; font-size:14px; }
h4.rond a { color:white; text-decoration:none; }
h4.rond a:hover { color:black; }