﻿@charset "utf-8";
/* CSS Document */

body {
background-image:url(images/ligne_fond.png);
background-repeat:repeat-x;
margin-top:0px;
margin-left:0px;
font-family: Arial;
font-size:11px;
color:#000000;
}

ul, li {
margin:0px;
padding:0px; 
font-weight:normal;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
line-height:130%;
}

p{
text-align:justify;
margin-right:10px;
}

ul li, ol li { 
font-weight: normal; 
}

a, a:active, a:link, a:visited{
text-decoration:none;
color:#000;
}
a:hover{
text-decoration:underline;
}

img{
border:0px;
}
	
#banniere {
position:relative;
background-image:url(images/Bannierre_MR.jpg);
width:950px;
height:166px;
}
	
#btn_navigation {
position:relative;
height:51px;
margin-left:199px;
margin-top:-24px;
}

#sous_navigation_qui{
position:relative;
margin-top:-16px;
margin-left:302px;
color:#08407D;
}

#sous_navigation_qui a, #sous_navigation_qui a:visited{
color:#08407D;
}


#agenda_fond{
position:relative;
background-image:url(images/fond04.jpg);
background-repeat:no-repeat;
width:950px;
Height:995px;
}

#photo_fond{
position:relative;
background-image:url(images/fond05.jpg);
background-repeat:no-repeat;
width:950px;
Height:995px;
}

#contact_fond{
position:relative;
background-image:url(images/fond06.jpg);
background-repeat:no-repeat;
width:950px;
Height:995px;
}

#index_fond{
position:relative;
background-image:url(images/fond01.jpg);
background-repeat:no-repeat;
width:950px;
Height:995px;
}

#qui_fond{
position:relative;
background-image:url(images/fond02.jpg);
background-repeat:no-repeat;
width:950px;
Height:995px;
}

#qui_fondc{
position:relative;
background-image:url(images/fondqui2.jpg);
background-repeat:no-repeat;
width:950px;
Height:995px;
}	

#qui_fondp{
position:relative;
background-image:url(images/fondqui1.jpg);
background-repeat:no-repeat;
width:950px;
Height:995px;
}	

#programme_fond{
position:relative;
background-image:url(images/fond03.jpg);
background-repeat:no-repeat;
width:950px;
Height:957px;
}

#univers_fond{
position:relative;
background-image:url(images/fondUnivers.jpg);
background-repeat:no-repeat;
width:950px;
Height:957px;
}

#cc{
position:relative;
width:743px;
margin-left:199px;
}

#content{
position:relative;
width:505px;
margin-left:0px;
float:left;
padding: 10px 5px 0px 25px;
}

#call_to{
position:relative;
font-size:10px;
width:205px;
float:right;
}

.titre{
font-size:50px; 
font-family:Helvetica, Arial; 
color:#0A57A9;
letter-spacing:-2px;
}

.sous-titre{
margin-top:-10px;
margin-bottom:10px;
padding-left:2px;
font-size:18px; 
font-family:Helvetica, Arial; 
color:#333333;
text-align:left;
}

#galerie_video{
position:relative;
margin-bottom:10px;
}

#video{
position:relative;
float:left;
}

#miniatures{
position:relative;
float:right;
width:200px;
}

hr{
background-color:#ccc;
width:495px;
height:1px;
border:0px;
}

.bleu{
background-color:#0C5BB3;
width:495px;
height:5px;
border:0px;
}

.lien{
text-align:right;
margin-right:15px;
}

#call_to .lien{
position:absolute;
right:-7px;
bottom:10px;
}

.accueil_block{
position:relative;
float:left;
width:240px;
}

h5{
font-size:30px; 
font-family:Helvetica, Arial; 
font-weight:normal;
color:#0A57A9;
}

h6{
font-size:17px; 
font-family:Helvetica, Arial;
font-weight:600;
color:#0A57A9;
}

h6 a, h6 a:link, h6 a:active{
color:#0A57A9;
}

.pix {
position:relative;
float:left;
margin:5px;
width:80px;
padding:0px;
border:1px solid #8A8A8A;
}

.headerBlock{
margin:3px 0px 10px 0px;
margin-top: 10px;
}

.blockImg{
position:relative;
float:left;
}

.blockTitre{
position:relative;
float:left;
}

.news_titre{
position:relative;
padding-left:5px;
font-size: 12px;
font-weight:bold;
font-family: Arial;
color: #0a57a9;
text-transform:uppercase;
}

.news_date{
position:relative;
padding-left:5px;
font-size: 12px;
font-weight:bold;
font-family: Helvetica, Arial;
color: #000;
text-transform:uppercase;
}

#newsLetterBlock{
position:relative;
margin-top:30px;
padding:12px 10px;
width:183px;
border:1px solid #0653A6;
background-image:url(images/newsletter_bg.jpg);
background-repeat:repeat-x;
background-color:#074A91;
color:#FFF;
}

#newsLetterBlock a{
color:#FFF;
}

#photosBlock{
position:relative;
margin-top:15px;
padding:12px 10px;
width:183px;
height:185px;
border:0px solid #8A8A8A;
background-image:url(images/image_3.jpg);
background-color:#C6CBCF;
color:#000;
}

#photosBlock p{
padding-right:40px;
}

#universBlock{
position:relative;
margin-top:15px;
padding:12px 10px;
width:183px;
height:183px;
border:0px solid #8A8A8A;
background-image:url(images/img_univers.jpg);
background-color:#FFF;
}

#sondageBlock{
position:relative;
margin-top:15px;
padding:12px 10px;
width:183px;
height:186px;
border:0px solid #8A8A8A;
background-image:url(images/pave_sondage.jpg);
background-color:#FFF;
}

#image_qui{
position:relative;
float:left;
padding:0px 10px 5px 0px;
}

#parcours p{
margin:5px 10px 10px 0px;
}

#documents{
position:relative;
width:444px;
padding:15px 20px 15px 30px;
border:1px solid #0653A7;
background-image:url(images/document_bg.jpg);
background-repeat:repeat-x;
background-color:#094C93;
margin:20px 0px;
}

#documents a{
color:#FFFFFF;
margin-left:25px;
font-size:9px;
}

.docItem{
float:left;
width:215px;
margin-bottom:15px;
margin-top:5px;
margin-left:0px;
color:#FFF;
}

.doc{
list-style-type:none;
background-image:url(images/puce_gal_photo.jpg);
background-repeat:no-repeat;
padding-left:25px;
font-weight:bold;
text-align:left;
}

.photo{
background-image:url(images/puce_gal_photo.jpg);
background-repeat:no-repeat;
padding-left:25px;
margin-left:-22px;
font-weight:bold;
font-size:13px;
text-align:left;
}

.date_agenda{
margin-left:5px;
color:#666666;
font-weight:normal;
font-size:11px;
}

.agendaItem{
margin:5px 0px 15px 20px;
}

.univers{
color:#FF3D18;
}

.rouge{
background-color:#FF3D18;
height:5px;
}
	
.billet_extrait{
position:relative; 
float:left; 
margin-top:5px; 
margin-left:5px;
width:350px;
text-align:justify;
}

.billet_titre{
position:relative;
margin-top:30px;
padding-left:5px;
font-size: 12px;
font-weight:normal;
font-family: Helvetica, Arial;
color: #FF3D18;
text-transform:uppercase;
}

.billet_type{
position:relative;
padding-left:5px;
font-size: 12px;
font-weight:bold;
font-family:  Helvetica, Arial;
text-transform:uppercase;
}

.billetTitre{
position:relative;
}

.billetTitreImg{
position:relative;
float:left;
width:44px; 	
}

.billetImg{
float:right;
margin-right:5px;
margin-top:5px;
}

.billet{
position:relative;
margin-top:15px;
}

.billet_lien{
width:97px;
height:27px;
margin-top:15px;
margin-left:300px;
}

#footer, #footer p{
position:relative;
text-align:center;
width:95%;
color:#555;
}

#footer a{
font-weight:bold;
color:#555;
}
