@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; font-family: Verdana, Arial, sans-serif; font-size: 12px; color:#333; background:url(images/bg.gif) top left repeat-x #fff}

#global {width: 810px; margin:0 auto;}
h1 {font-size: 18px; color: #003277; font-family:Tahoma, Verdana, Arial, sans-serif}

#partGauche {width: 302px; float: left; }
#partDroite {width: 478px; float: right; clear: right;}
#discours {float: left; width: 430px; margin: 30px; line-height: 17px}
#discours h1 {margin-bottom: 20px}

ul.menu {display:block; float: left; list-style-type:none; width: 265px; margin: 0; padding: 0}
ul.menu li {display:block; float: left;  width: 100%; height:21px; margin : 2px 0; text-align:right;  }
ul.menu li a {display: block; width: 100%; height: 21px; background:url(images/bg-btn.gif) top right no-repeat #fff;color: #003276; font-size: 15px; text-decoration: none; line-height: 18px; padding-right: 20px}
ul.menu li a:hover {background:url(images/bg-btnOver.gif) top right no-repeat #fff; color:#fff}
ul.menu a.active {background:url(images/bg-btnOver.gif) top right no-repeat #fff; color:#fff}

.tableContact td {padding: 2px}
#photoJcp {margin: 0 0 0 15px}
#photos {float: left; width:90%; margin: 15px 40px}

.note {font-size:10px; color:#999}

.margintop100 {margin-top: 100px}
.bloq {float: left; display:block}
.textebleu {color:#003277}
.texteorange {color: #ffba00}
.bold {font-weight: bold}
.noborder {border:0}
.floatright {display:block; float:right}
.photos {padding: 2px; border: 1px solid #ccc}

#footer {width: 100%; float: left; text-align: center; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; background:url(images/bg.gif) top left repeat-x #fff; }
#footer a {
	color: #FFFFFF;
	text-decoration: underline;
a {color:#ffffff}
a:hover {color: #F60}

#video {width: 100%; float: left;text-align: left;margin-bottom:30px;}

/* page a vous la parole */

div.parole {width: 410px; border: 1px solid #999; padding: 10px; margin: 0 0 10px 0}
div.parole h1{font-style:normal; font-size:12px; color:#333}
div.parole h1 span {font-size: 12px; color:#FC0}
div.parole h1 strong  {font-size: 12px; margin:0; color:#003277; font-style:normal}

/* ############ PAGINATION ######### */
a.retourhaut {display:block; float: right; clear:both; font-size:11px; margin: 5px 0; color:#003277;}
div.pagination {float:right; margin:0; width:auto; clear:both;}
div.pagination span, div.pagination a {border:1px solid #999; display:block;
float:left; margin:0pt 2px 0pt 0pt; padding:2px 5px; text-decoration:none; color:#003277;}
div.pagination span.nextprev {color: #777; font-size:11px}
div.pagination a:hover {border:1px solid #323232;}
div.pagination span.current {color:#003277; background-color:#CCC}




