/* CSS Document */

/* MEP */

/* commun */

 body {margin-top: 10px; background-color:#FFFFFF; font-family:verdana,arial,sans-serif; } 
 
 .main { position: absolute; width: 780px; left: 50%; margin-left: -390px; }
 
 .ban1 {display:inline; /*Fix IE floating margin bug*/ float:left; width:775px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
 .ban2 {display:inline; /*Fix IE floating margin bug*/ float:left; width:220px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; text-align: right ;}
 .ban3 {margin-left: 15px;  display:inline; /*Fix IE floating margin bug*/ float:left; width:530px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; text-align: right ;}
 .bansep {font-family: verdana, Geneva, Arial, sans-serif; font-size: 9pt; text-decoration: none; color:#706B6B; font-weight: normal;  line-height: 120%;}
 
.ligne {display:inline; /*Fix IE floating margin bug*/ float:left; width:775px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; height:11px;}
.ligne2 {display:inline; /*Fix IE floating margin bug*/ float:left; width:775px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; height:5px;} 

.lignepetit {display:inline; /*Fix IE floating margin bug*/ float:left; width:258px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; height:11px;}
.lignegrand {display:inline; /*Fix IE floating margin bug*/ float:left; width:516px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; height:11px;}

.gauche1 {display:inline; /*Fix IE floating margin bug*/ float:left; width:775px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.gauche2 {margin-left :15px; display:inline; /*Fix IE floating margin bug*/ float:left; width:243px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; text-align: left ;}
.gauche3 {margin-left :15px; margin-right :15px; display:inline; /*Fix IE floating margin bug*/ float:left; width:486px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; text-align: left ;}

.droite1 {display:inline; /*Fix IE floating margin bug*/ float:left; width:775px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.droite2 {margin-left :15px; margin-right :15px; display:inline; /*Fix IE floating margin bug*/ float:left; width:486px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; text-align: left ;}
.droite3 {margin-left :15px; display:inline; /*Fix IE floating margin bug*/ float:left; width:243px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; text-align: left ;}

.pagesansmenu1 {display:inline; /*Fix IE floating margin bug*/ float:left; width:775px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.pagesansmenu2 {margin-left :85px; margin-right :85px; display:inline; /*Fix IE floating margin bug*/ float:left; width:605px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; text-align: left ;}


.footert1 {margin-left : 10px; font-family: verdana, Geneva, Arial, sans-serif; font-size: 9pt; text-decoration: none; color:#1974B2; font-weight: bold;  line-height: 150%; text-align: left ;}
.footert2 {margin-left : 10px; font-family: verdana, Geneva, Arial, sans-serif; font-size: 9pt; text-decoration: none; color:#C68039; font-weight: bold;  line-height: 150%; text-align: left ;}
.footer1 {font-family: Arial, sans-serif; font-size: 8pt; text-decoration: none; color:#FFFFFF; font-weight: normal;  line-height: 120%; text-align: justify ;}

.footer {display:inline; /*Fix IE floating margin bug*/ float:left; width:775px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; font-family: arial, sans-serif; font-size: 11px; color:#706B6B; text-align: center;}

/* Formulaires */

.contactform {width:418px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; font-family:verdana,arial,sans-serif; color:#1974B2; font-weight:normal; font-size:11pt; line-height: 200%;}
.contactformbord {color:#993333;}
.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%; font-family:verdana,arial,sans-serif; color:#1974B2; font-weight:normal; font-size:10pt;}
.contactformdecal  {margin-left: 12px;}
.contactform select.combo {width:175px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;  font-family:verdana,arial,sans-serif; color:#5A493F; font-weight:normal; font-size:9pt;}
.contactform input.field {width:275px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;  font-family:verdana,arial,sans-serif; color:#5A493F; font-weight:normal; font-size:9pt;}
.contactform input.field2 {width:110px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;  font-family:verdana,arial,sans-serif; color:#5A493F; font-weight:normal; font-size:9pt;}
.contactform input.field3 {width:50px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;  font-family:verdana,arial,sans-serif; color:#5A493F; font-weight:normal; font-size:9pt;}
.contactform textarea {width:275px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;  font-family:verdana,arial,sans-serif; color:#5A493F; font-weight:normal; font-size:9pt;}
.contactform input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#FFFFFF; border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:#FF9900; font-weight:normal; font-size:10pt; line-height: 110%;}
.contactform input.button:hover {cursor: pointer; border:solid 1px #FF9900; background:#FFFFFF; color:#1974B2;}

/* TXT */

.pagetitre {font-family:arial,sans-serif; color:#64C1E0; font-weight:bold; font-size:14pt; }
.pagestitre {font-family:verdana,arial,sans-serif; color:#64C1E0; font-weight:bold; font-size:10pt;}
.stitre {font-family:verdana,arial,sans-serif; color:#1974B2; font-weight:bold; font-size:10pt; line-height: 200%;}
.stitre2 {font-family:verdana,arial,sans-serif; color:#1974B2; font-weight:normal; font-size:10pt; line-height: 150%;}
.stitre3 {font-family:verdana,arial,sans-serif; color:#1974B2; font-weight:bold; font-size:11pt; line-height: 200%;}
.texte {font-family:verdana,arial,sans-serif; color:#5A493F; font-weight:normal; font-size:9pt;}
.textebleu {font-family:verdana,arial,sans-serif; color:#1974B2; font-weight:normal; font-size:9pt;}
.bleu {font-family:verdana,arial,sans-serif; color:#64C1E0; font-weight:bold; font-size:9pt;}

.horairepetit {font-family:verdana,arial,sans-serif; color:#5A493F; font-weight:normal; font-size:7pt;}
.planning {font-family:verdana,arial,sans-serif; color:#1974B2; font-weight:normal; font-size:8pt;}
.planningjour {font-family: verdana, Geneva, Arial, sans-serif; font-size: 10pt; text-decoration: none; color:#1974B2; font-weight: bold;}
.newstitre {font-family:verdana,arial,sans-serif; color:#1974B2; font-weight:bold; font-size:9pt;}
.newstexte {font-family:verdana,arial,sans-serif; color:#5A493F; font-weight:normal; font-size:9pt;}

.newstitrepage {font-family:verdana,arial,sans-serif; color:#1974B2; font-weight:bold; font-size:12pt;}


/* LIENS */

a.lientexteorange:link {font-family:verdana,arial,sans-serif; font-size: 9pt; text-decoration: none; color: #FF9900; font-weight: normal;}
a.lientexteorange:visited {font-family:verdana,arial,sans-serif; font-size: 9pt; text-decoration: none; color: #FF9900; font-weight: normal;}
a.lientexteorange:hover {font-family:verdana,arial,sans-serif; font-size: 9pt; text-decoration: none; color: #706B6B; font-weight: normal;}
a.lientexteorange:active {font-family:verdana,arial,sans-serif; font-size: 9pt; text-decoration: none; color: #FF9900; font-weight: normal;}

a.ban:link {font-family: verdana, Geneva, Arial, sans-serif; font-size: 8pt; text-decoration: none; color:#FF9900; font-weight: normal;  line-height: 120%;}
a.ban:visited {font-family: verdana, Geneva, Arial, sans-serif; font-size: 8pt; text-decoration: none;color:#FF9900; font-weight: normal; line-height: 120%;}
a.ban:hover {font-family: verdana, Geneva, Arial, sans-serif; font-size: 8pt; color: #706B6B; font-weight: normal; line-height: 120%;}
a.ban:active {font-family: verdana, Geneva, Arial, sans-serif; font-size: 8pt; text-decoration: none;color:#FF9900; font-weight: normal; line-height: 120%;}

a.bangras:link {font-family: verdana, Geneva, Arial, sans-serif; font-size: 8pt; text-decoration: none; color:#FF9900; font-weight: bold;  line-height: 120%;}
a.bangras:visited {font-family: verdana, Geneva, Arial, sans-serif; font-size: 8pt; text-decoration: none;color:#FF9900; font-weight: bold; line-height: 120%;}
a.bangras:hover {font-family: verdana, Geneva, Arial, sans-serif; font-size: 8pt; color: #706B6B; font-weight: bold; line-height: 120%;}
a.bangras:active {font-family: verdana, Geneva, Arial, sans-serif; font-size: 8pt; text-decoration: none;color:#FF9900; font-weight: bold; line-height: 120%;}

a.copy:link {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; color: #706B6B; font-weight: normal;}
a.copy:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; color: #706B6B; font-weight: normal;}
a.copy:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: underline; color: #706B6B; font-weight: normal;}
a.copy:active {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; color: #706B6B; font-weight: normal;}

a.liennews:link {font-family:verdana,arial,sans-serif; font-size: 9pt; text-decoration: none; color: #FF9900; font-weight: bold;}
a.liennews:visited {font-family:verdana,arial,sans-serif; font-size: 9pt; text-decoration: none; color: #FF9900; font-weight: bold;}
a.liennews:hover {font-family:verdana,arial,sans-serif; font-size: 9pt; text-decoration: none; color: #706B6B; font-weight: bold;}
a.liennews:active {font-family:verdana,arial,sans-serif; font-size: 9pt; text-decoration: none; color: #FF9900; font-weight: bold;}

a.mail:link {font-family:verdana,arial,sans-serif; font-size: 9pt; text-decoration: none; color: #64C1E0; font-weight: bold;}
a.mail:visited {font-family:verdana,arial,sans-serif; font-size: 9pt; text-decoration: none; color: #64C1E0; font-weight: bold;}
a.mail:hover {font-family:verdana,arial,sans-serif; font-size: 9pt; text-decoration: underline; color: #FF9900; font-weight: bold;}
a.mail:active {font-family:verdana,arial,sans-serif; font-size: 9pt; text-decoration: none; color: #64C1E0; font-weight: bold;}

a.liennewstexte:link {font-family:verdana,arial,sans-serif; font-size: 9pt; text-decoration: none; color: #5A493F; font-weight: normal;}
a.liennewstexte:visited {font-family:verdana,arial,sans-serif; font-size: 9pt; text-decoration: none; color: #5A493F; font-weight: normal;}
a.liennewstexte:hover {font-family:verdana,arial,sans-serif; font-size: 9pt; text-decoration: none; color: #5A493F; font-weight: normal;}
a.liennewstexte:active {font-family:verdana,arial,sans-serif; font-size: 9pt; text-decoration: none; color: #5A493F; font-weight: normal;}

a.liennewstitre:link {font-family:verdana,arial,sans-serif; font-size: 9pt; text-decoration: none; color: #993333; font-weight: bold; line-height: 150%;}
a.liennewstitre:visited {font-family:verdana,arial,sans-serif; font-size: 9pt; text-decoration: none; color: #993333; font-weight: bold;line-height: 150%;}
a.liennewstitre:hover {font-family:verdana,arial,sans-serif; font-size: 9pt; text-decoration: underline; color: #993333; font-weight: bold;line-height: 150%;}
a.liennewstitre:active {font-family:verdana,arial,sans-serif; font-size: 9pt; text-decoration: none; color: #993333; font-weight: bold;line-height: 150%;}
