@charset "utf-8";
/* CSS Document */
body {font-family: Arial, Helvetica, sans-serif;color:#000;background:#f1f1f2;}
ul, li {margin: 0;padding: 0;}
img {border:none 0;}

#mainconteneur{width:931px;margin-left:auto;margin-right:auto;}
#conteneur{width:931px;height:630px;background-image:url(../images/conteneur_background.gif); background-repeat:no-repeat;}
#conteneur #header{background-image:url("../images/header.jpg");background-position:0 18px;background-repeat:no-repeat;height:196px;margin-left:23px;width:886px;}
#conteneur #faheader{background-image:url("../images/fa_header.gif");background-repeat:no-repeat;float:right;height:77px;margin-top:30px;position:relative;width:304px;}
#conteneur #dons{height:132px;margin-left:770px;margin-top:100px;position:absolute;width:128px;z-index:50;}

#footer{width:931px;height:121px;background-image:url(../images/footer_background.gif); background-repeat:no-repeat;}
#footer .footer_link{float:right;margin-right:34px;}
#footer #footercontenus{height:90px;margin-left:27px;padding-top:26px;width:881px;}
#footer #footercontenus .logo{float:left;margin-left:10px;}
#footer #footercontenus .contact{float:right;margin-right:10px;margin-top:-5px;}
#footer #newsletter{float:left;background-image:url(../images/mail.png);background-position:left center;background-repeat:no-repeat;margin-left:30px;padding-left:40px;color:black;margin-top:-151px;}
#footer #newsletter a{text-decoration:none;color:black;font-size:12px;}
#footer #newsletter a:hover{text-decoration:underline;}

/*Navigation*/
#blob {background: #802267;border-right: 1px solid #802267;border-left: 1px solid #802267;position: absolute;z-index: 1;top: 0;background: -moz-linear-gradient(top, #802267, #b63088);background: -webkit-gradient(linear, left top, left bottom, from(#802267), to(#b63088));-moz-border-radius: 4px;border-radius:4px;-webkit-border-radius: 4px;-moz-box-shadow: 1px 1px 3px #011331;-webkit-box-shadow: 1px 1px 3px #011331;list-style-type:none;}
#nav {margin-left:220px;margin-top:158px;position:absolute;}
#nav .li {float: left;list-style: none;border-left: 1px solid white;}
#nav .li a {color:#FFFFFF;cursor:pointer;float:left;font-size:10px;font-weight:bold;padding:5px 10px;position:relative;text-decoration:none;text-transform:uppercase;z-index:2;font-family: helvetica, arial, sans-serif;}

/*Homepage*/
#conteneur #home{background:#802267;float:left;height:393px;font-weight:bold;margin-left:34px;width:862px;border:solid 1px #802267;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;position:relative;}
#conteneur #home h1{color:#FFFFFF;font-size:28px;padding-bottom:20px;text-align:center;text-transform:uppercase;border-bottom:1px dotted #FFFFFF;}
#conteneur #home div{color:white;margin-left:auto;margin-right:auto;text-align:justify;width:740px;line-height:27px;}
#conteneur #home div img{float:left;display:block;}
#conteneur #home div .homearrow{display:block;padding-left:26px;width:760px;}
#conteneur #home .slogan{background:#FFF;color:#802267;display:block;font-weight:bold;line-height:33px;margin-bottom:15px;margin-left:-50px;padding-left:20px;text-transform:uppercase;width:822px;}
#conteneur #home li{list-style-image:url("../images/arrow-alt-right-inv.png");list-style-position:inside;margin-left:27px;font-weight:normal;}
#conteneur #home .arg{margin-bottom:10px;}

/*Histoire*/
#conteneur #histoire{float:left;height:410px;margin-left:34px;width:862px;}
#conteneur #histoire #contenu{height:360px;width:478px;float:left;font-size:12px;}
#conteneur #histoire #contenu .date{display:block;font-style:italic;font-weight:bold;margin-bottom:3px;text-decoration:underline;}
#conteneur #histoire #contenu .presidents{display:block;font-weight:bold;padding-bottom:8px;padding-top:10px;text-decoration:underline;}
#conteneur #histoire #contenu .presidents_detail{display:block;}
#conteneur #histoire #contenu .desc{display:block;padding-right:12px;text-align:justify;}
#conteneur #histoire #contenu .desc strong{color:#7F2366;}
#conteneur #histoire #diaporama{height:360px;margin-left:486px;position:absolute;width:379px;}
.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;margin-top:-12px;}
.jScrollPaneTrack {position: absolute;cursor: pointer;right: 0;top: 0;height: 100%;background-image:url(../images/basic_pane_track.gif);background-repeat:repeat-y;}
.jScrollPaneDrag {position: absolute;cursor: pointer;overflow: hidden;background-image:url(../images/basic_scroolpane.gif);}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}
a.jScrollArrowUp {display: block;position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 10px;background: url("../images/basic_arrow_up.gif") repeat-x 0 0;}
a.jScrollArrowUp:hover {background-position: 0 -15px;}
a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 10px;background: url("../images/basic_arrow_down.gif") repeat-x 0 0;}
a.jScrollArrowDown:hover {background-position: 0 -15px;}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {background-position: 0 -30px;}
#gallery { visibility: hidden; }
.gallery {-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius:5px;border:1px solid #006837;margin-left:3px;padding-bottom:5px;padding-left:5px;padding-right:5px;}
.loader { background: url("../images/loader.gif") center center no-repeat; }
.panel {}
.panel .panel-overlay,
.panel .overlay-background { height: 60px; padding: 0 1em; }
.panel .overlay-background { background: #222; }
.panel .panel-overlay { color: white; font-size: 0.7em; }
.panel .panel-overlay a { color: white; text-decoration: underline; font-weight: bold; }
.filmstrip { margin: 5px; }
.frame {}
.frame .img_wrap { border: 1px solid #000; }
.frame.current .img_wrap { border-color: #006837; }
.frame img { border: none; }
.frame .caption { font-size: 11px; text-align: center; color: #888; }
.frame.current .caption { color: #000; }
.pointer {border-color: #006837;}
*html .pointer {filter: chroma(color=pink);}

/*Commun*/
h2{background-color:#7F2366;background-image:url("../images/h2.gif");background-position:15px 3px;background-repeat:no-repeat;color:#FFFFFF;font-size:15px;height:20px;line-height:20px;padding-left:40px;text-transform:uppercase;width:822px;}
#conteneur #commmun{float:left;height:410px;margin-left:34px;width:862px;}
#conteneur #commmun #content{font-size:12px;width:862px;height:368px;}
#conteneur #commmun #content img{float:left;margin-right:20px;}
#conteneur #commmun .titre{color:#7F2366;display:block;font-size:13px;font-weight:bold;}
#conteneur #commmun .desc{border-bottom:1px dotted #AAA;display:block;float:left;margin-bottom:10px;margin-right:5px;margin-top:4px;padding-bottom:9px;text-align:justify;}
#conteneur #commmun .desc2{display:block;margin-bottom:10px;margin-right:5px;margin-top:4px;padding-bottom:9px;text-align:justify;}
#conteneur #commmun .pdf{display:block;margin-bottom:15px;font-style:italic;color:#006837;}
#conteneur #commmun .pdf a{color:#006837;font-weight:bold;}
#conteneur #commmun .redac{display:block;font-style:italic;}
#conteneur #commmun ul{margin-bottom:15px;margin-top:5px;}
#conteneur #commmun li{margin-left:14px;padding:2px;}

/*Nos actions*/
#conteneur #films{float:left;height:410px;margin-left:34px;width:862px;}
#conteneur #films #left{float:left;width:362px;}
#conteneur #films #left h3{font-size:13px;text-transform:uppercase;}
#conteneur #films #left .main{font-size:12px;border-bottom:1px dotted #AAA;border-top:1px dotted #AAA;display:block;min-height:113px;padding-top:15px;}
#conteneur #films #left .desc{float:right;text-align:justify;width:244px;}
#conteneur #films #left .credits{float:left;}
#conteneur #films #left .main img{margin-top:3px;float:left;}
#conteneur #films #right{float:left;width:500px;}
#pl{height:90px;border-bottom:1px dotted #aaa;border-top:1px dotted #aaa;width:420px;position:relative;overflow:hidden;padding:5px 0;float:left;margin-top:6px;}
.entries {height:80px;position:absolute;width:10000em;}
.page {width:436px;float:left;margin-top:6px;}
.entries a {background-repeat:no-repeat;color:#000;float:left;font-size:12px;height:66px;line-height:155px;margin:0 2px;text-align:center;text-decoration:none;text-transform:uppercase;width:80px;}
.next, .prev {display:block;width:20px;height:20px;background:url("../images/left.png") no-repeat;margin:47px 10px;cursor:pointer;float:left;}
.next{background-image:url("../images/right.png");}
.next.disabled, .prev.disabled {visibility:hidden;}
a.player {display:block;width:420px;height:260px;text-align:center;color:#fff;text-decoration:none;cursor:pointer;background:#000;margin-left:auto;margin-right:auto;}
a.player img {margin-top:100px;border:0;}
.hide{display:none}
.tooltip {-moz-box-shadow:2px 2px 11px #666666;border:1px solid #006837;display:none;font-size:13px;padding:10px;color:#fff;cursor:pointer;background: #006837;background: -moz-linear-gradient(top, #006837, #003b15);background: -webkit-gradient(linear, left top, left bottom, from(#006837), to(#003b15));-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;-moz-box-shadow: 1px 1px 3px #011331;-webkit-box-shadow: 1px 1px 3px #011331;}
.playing{border:1px solid #7F2366;}
.Ftitre{color:#7F2366;}
#campagnes {margin-top:10px;}
#campagnes img {padding:2px;border:1px solid #ccc;margin:2px 5px;cursor:pointer;-moz-border-radius:4px;-webkit-border-radius:4px;}
#campagnes a {text-decoration:none;}
#jquery-overlay {position: absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox {position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img {border: none;}
#lightbox-container-image-box {position: relative;background-color:#7F2366;width:250px;height:250px;margin:0 auto;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
#lightbox-container-image {padding:10px;}
#lightbox-loading {position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav {position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav {left: 0;}
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev {left:0;float:left;}
#lightbox-nav-btnNext {right:0;float:right;}
#lightbox-container-image-data-box {font:10px Verdana, Helvetica, sans-serif;background-color:#7F2366;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;}
#lightbox-container-image-data {padding:0 10px;color: #fff;}
#lightbox-container-image-data #lightbox-image-details {width: 70%;float: left;text-align: left;}	
#lightbox-image-details-caption {font-weight: bold;}
#lightbox-image-details-currentNumber {display: block;clear: left;padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose {width: 66px;float: right;padding-bottom: 0.7em;}

/*Combats*/
.combats{background-image:url("../images/combats.jpg");background-repeat:no-repeat;border:1px solid #DDD;float:right;height:370px;margin-left:10px;width:247px;}

/*Formulaire d'inscription*/
#formInscription{}
#formInscription .souscription{margin-left:auto;margin-right:auto;width:67%;-moz-box-shadow:0 0 6px #BBBBBB;-webkit-box-shadow:0 0 6px #BBBBBB;background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE);background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEEEEE));border:1px solid #A9A9A9;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;padding:5px;}
#formInscription .required, #formAmi .required, #formAmi2 .required, #formLeave .required{color:red;}
#formInscription .input, #formAmi .input, #formAmi2 .input,  #formLeave .input{-moz-box-shadow:0 0 6px #BBBBBB;-webkit-box-shadow:0 0 6px #BBBBBB;background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE);background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEEEEE));border:1px solid #A9A9A9;clear:right;display:block;float:left;margin:0 0 8px;padding:4px;width:308px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;}
#formInscription select{clear:right;float:left;-moz-box-shadow:0 0 6px #BBBBBB;-webkit-box-shadow: 0 0 6px #BBBBBB;background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE);background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEEEEE));border:1px solid #A9A9A9;display:block;margin:0 0 8px;padding:4px;width:318px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;}
#formInscription .input:hover, #formInscription .input:focus, #formInscription select:hover, #formInscription select:focus, #formInscription #valider:hover, #formLeave #leave:hover, #formLeave .input:hover {border-color:#ADC41A;}
#formInscription .radio{margin:7px 0 8px;}
#formInscription label, #formAmi label, #formAmi2 label{clear:left;color:#7F2366;float:left;font-weight:bold;height:29px;margin-right:20px;padding-top:6px;text-align:right;width:211px;}
#formLeave label{clear:left;color:#7F2366;float:left;font-weight:bold;height:29px;margin-right:13px;padding-top:6px;text-align:right;width:211px;}
#formInscription #valider,#formAmi #envoyer, #formAmi2 #envoyer, #formLeave #leave{-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE);background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEEEEE)); border:1px solid #C9C9C9; margin:13px 39% 15px; padding:5px 20px;color:#7F2366;cursor:pointer;font-weight:bold;}
#formInscription p, #formAmi p{margin:5px;clear:both;}
#formInscription #cnil{font-size:11px;font-style:italic;text-align:justify;}
#formInscription #coord{text-align:justify;}
.clear {clear: both;}
#errorAlreadyexist{display:none;margin-top:25px;text-align:center;}
#errorAlreadyexist strong{}
#errorAlreadyexist button{display:block;margin-left:auto;margin-right:auto;margin-top:25px;}


/* Formulaire Colloque */
#formColloque{}
#formColloque .souscription{width:67%;-moz-box-shadow:0 0 6px #BBBBBB;-webkit-box-shadow:0 0 6px #BBBBBB;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;/*padding:5px;margin-top:5px;*/border:1px solid #BBBBBB;}
#formColloque .required{color:red;}
#formColloque .input{-moz-box-shadow:0 0 6px #BBBBBB;-webkit-box-shadow:0 0 6px #BBBBBB;background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE);background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEEEEE));border:1px solid #A9A9A9;float:left;/*margin:0 0 8px;*/padding:4px;width:150px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;}
#formColloque select{clear:right;float:left;-moz-box-shadow:0 0 6px #BBBBBB;-webkit-box-shadow: 0 0 6px #BBBBBB;background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE);background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEEEEE));border:1px solid #A9A9A9;display:block;margin:0 0 8px;padding:4px;width:318px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;}
#formColloque .input:hover, #formColloque .input:focus, #formColloque select:hover, #formColloque select:focus, #formColloque #valider:hover{border-color:#ADC41A;}
#formColloque .radio{margin:3px 0 8px;}
#formColloque .label{clear:left;color:#7F2366;float:left;font-weight:bold;height:29px;margin-right:20px;padding-top:6px;text-align:right;width:211px;}
#formColloque #valider{-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE);background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEEEEE)); border:1px solid #C9C9C9; margin:3px 39%; padding:1px 20px;color:#7F2366;cursor:pointer;font-weight:bold;}
#formColloque p{font-style:italic;margin:5px;display:block;clear:both;}
#formColloque #cnil{font-size:10px;font-style:italic;text-align:justify;}
#formColloque #coord{text-align:center;width:78%;margin-left:auto;margin-right:auto;}
#formColloque .joined{display:block;float:left;width:356px;}
#formColloque .jleft{display:block;float:left;width:289px;}
#formColloque .joined label{color:#7F2366;float:left;font-weight:bold;height:29px;margin-right:20px;padding-top:2px;text-align:right;width:170px;}
.vert{color:#B0C915;font-weight:bold;}
#formColloque .left{float:left;}
#formColloque .right{float:right;margin-top:-184px;}

#formColloque .jleft label{clear:left;color:#7F2366;float:left;font-weight:bold;height:29px;/*padding-top:6px;*/width:87px;}
.colloqueEncadre{-moz-box-shadow:0 0 6px #BBBBBB;-webkit-box-shadow:0 0 6px #BBBBBB;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;border:1px solid #BBBBBB;display:block;height:216px;}
.equipe{font-style:italic;text-align:right;}




/* Formulaire d'envoi à un ami */
#formAmi, #formAmi2 {display:none;} 
#formAmi textarea, #formAmi2 textarea{height:120px;-moz-box-shadow:0 0 6px #BBBBBB;-webkit-box-shadow:0 0 6px #BBBBBB;background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE);background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEEEEE));border:1px solid #A9A9A9;clear:right;display:block;float:left;margin:0 0 8px;padding:4px;width:308px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;}

.messages, .messagesC{margin-left:auto;margin-right:auto;width:80%;padding:29px;-moz-box-shadow:0 0 6px #BBBBBB;-webkit-box-shadow:0 0 6px #BBBBBB;background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE);background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEEEEE));border:1px solid #A9A9A9;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;}
.messages span{display:block;cursor:pointer;}
#3choix{display:none;}
.jesouhaite{font-weight:bold;}
/* Fenêtre de l'overlay */
.fenetreOverlay {display:none;z-index:10000;background-color:#f1f1f2;padding:5px 30px 30px;min-height:200px;border:1px solid #666;-moz-box-shadow:0 0 37px 0 #000;-webkit-box-shadow: 0 0 37px #000;font-size:12px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.fenetreOverlay2 {display:none;z-index:10000;background:#fff;padding:5px 30px 30px;min-height:200px;border:1px solid #666;-moz-box-shadow:0 0 37px 0 #000;-webkit-box-shadow: 0 0 37px #000;font-size:11px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}

.o1 {width:575px;}
.o2 {width:650px;background-image:url(../images/colloque2010/rencontre.gif);background-repeat:no-repeat;background-position:466px 300px;}
.o1 h2, .o2 h2{background-color:#7F2366;background-image:url("../images/h2.gif");background-position:15px 3px;background-repeat:no-repeat;color:#FFFFFF;font-size:15px;height:20px;line-height:20px;padding-left:40px;text-transform:uppercase;width:94%;}
#print{/*background-image:url(../images/print.png); background-repeat:no-repeat;width:32px;height:32px;float:right;margin-top:2px;cursor:pointer;*/}
/* Bouton "Fermer" */
.fenetreOverlay .close, .fenetreOverlay2 .close{background-image:url('../images/close.png');position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px;}

/*Validation Formulaire*/
.inputContainer{position:relative; float:left;}
.formError {position:absolute;top:300px; left:300px;padding-bottom:13px;display:block;z-index:10001;cursor:pointer;}
#debugMode{background:#000;position:fixed;width:100%; height:200px;top:0; left:0;overflow:scroll;opacity:0.8;display:block;padding:10px;color:#fff;font-size:14px;z-index:100000;}
.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent {width:100%; background:#c41c1c;color:#fff;width:210px;font-family:tahoma;font-size:11px;border:2px solid #ddd;box-shadow: 0px 0px 6px #000;-moz-box-shadow: 0px 0px 6px #000;-webkit-box-shadow: 0px 0px 6px #000;padding:4px 10px 4px 10px;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}
.greenPopup .formErrorContent {background:#33be40;}
.blackPopup .formErrorContent {background:#393939;color:#FFF;}
.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;z-index:10002;}
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow: 0px 2px 3px #444;-moz-box-shadow: 0px 2px 3px #444;-webkit-box-shadow: 0px 2px 3px #444;font-size:0px; height:1px; background:#c41c1c;margin:0 auto;line-height:0px; font-size:0px; display:block;}
.formError .formErrorArrowBottom div{box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;}
.formError .formErrorArrow .line9{width:13px;border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0px solid #ddd;}
.formError .formErrorArrow .lin2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;} 

#cadre-don {display:none; width: 301px;height: 136px;padding-right: 30px;padding-top: 12px;padding-bottom: 18px;background-image: url('../images/cadre-don.png');margin:20px auto;z-index: 1000;margin-bottom:20px;text-align:left;}
#cadre-don h1 {font-size: 21px;padding-left: 40px;color: #FFF;margin-top:0px;}
#cadre-don a {color: #CD2700;}
#cadre-don a:link, a:visited {text-decoration: underline;}
#cadre-don a:hover {text-decoration: none;}
#cadre-don img {position:absolute; margin-left:201px; margin-top:70px; border: 0;}
.texte_don {position: absolute;width: 140px;margin-left: 138px;margin-top: 0px;}
.lien_don {position: absolute;margin-left: 32px;margin-top: 74px;font-size: 11px;}
.confirmed{display:block; color:red; text-align:center;}
.emailResult{display:block;}

ul.tabs {list-style:none;margin:0 !important;padding:0;border-bottom:1px solid #666;height:30px;}
ul.tabs li {float:left;text-indent:0;padding:0;margin:0 !important;list-style-image:none !important;}
ul.tabs a {background:url(../images/tabs.png) no-repeat -420px 0;font-size:11px;display:block;height: 30px;line-height:30px;width: 134px;text-align:center;text-decoration:none;color:#333;padding:0px;margin:0px;position:relative;top:1px;text-transform:uppercase;}
ul.tabs a:active {outline:none;}
ul.tabs a:hover {background-position: -420px -31px;color:#fff;}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {background-position: -420px -62px;cursor:default !important;color:#000 !important;font-weight:bold;}
ul.tabs a.s{background-position:-553px 0;width:81px;}
ul.tabs a.s:hover{background-position:-553px -31px;}
ul.tabs a.s.current{background-position:-553px -62px;}
ul.tabs a.l{background-position:-248px -0px;width:174px;}
ul.tabs a.l:hover{background-position:-248px -31px;}
ul.tabs a.l.current{background-position:-248px -62px;}
ul.tabs a.xl{background-position:0 -0px;width:248px;}
ul.tabs a.xl:hover{background-position:0 -31px;}
ul.tabs a.xl.current{background-position:0 -62px; }
.panes .pane {display:none;}
.panes .paneContent {display:none;padding:15px 10px;border:1px solid #999;border-top:0;background-color:#fff;}
