/* DEFAULT */

body {
    background-color:#DEDEDE;
	margin:0;
    background:#DEDEDE url('../images/front/fond-large.jpg') no-repeat top center;

}

.border_solid{
	border:1px solid #000;
}

a {
    text-decoration:none;
    color:#fff;
}

form{
	display:inline;
}

p{
	padding-top:0px;
	margin-top:0px;
}

.txt{
	font-family: tahoma, sans-serif;
	font-size: 11px;
	color: #5f5f5f;
    }

#wraper{
    width:943px;
    margin:0 auto;
    margin-top:20px;
}

#header{
    background-image:url(../images/front/fond-header.png);
    background-repeat:no-repeat;
    width:923px;
    height:130px;
    padding:10px 10px 0 10px;
}

#boxleft, #boxcenter, #boxright, #footer{
    background-color:#fff;
}

#tablecontain{
    width:943px;
}

#boxleft, #containleft {
    width:243px;
}

#boxleft #containleft{
    padding-left:16px;
}

#boxcenter, #containcentre{
    width:426px;
}

#containcentre{
    padding-left:9px;
}

#boxright{
   
    width:240px;
}

#fond_ombre{
     background:repeat-y url(../images/front/fond-ombre-droite.png) right;
    width:8px;
}

#containright{
    padding-left:19px;
    width:190px;
}


#footer{
     background-image:url(../images/front/fond-footer.png);
    background-repeat:no-repeat;
    height:73px;
    text-align:center;
    vertical-align:middle;
}

#footer a {
    color:#5f5f5f;
}

#footer a:hover {
    text-decoration:underline;
}

.bienvenue{
    margin-right:12px;
}

.soustext{
    width:194px;
    margin-left:6px;
    text-align:justify;
}

#pdfpresentation{
    background: no-repeat url(../images/front/img-qsm1.jpg) top left;
    padding-left:80px;
    height: 58px;
    width:140px;
    border-bottom: 1px solid #CBCBCB;
    margin-top:11px;
}

#pdfinscription{
    background: no-repeat url(../images/front/img-qsm2.jpg) top left;
    padding-left:80px;
    height: 58px;
    width:140px;
    border-bottom: 1px solid #CBCBCB;
    margin-top:11px;
}

.pdf{
    text-align:right;
    width:220px;
    margin-top:2px;
    }

.linkpdf {
    
    text-decoration:underline;
}

.pdf a {
    color:#f28e02;
    }


#pub{
    margin-top:90px;
}

#contenu{
    margin-top:10px;
    text-align:justify;
    margin-left:5px;
    margin-right:5px;
    margin-bottom:30px;
}

#containright img {
    cursor:pointer;
}


.soustitre{
    margin-top:4px;
    margin-left:8px;
    margin-bottom:15px;
    clear:both;
}

.sousrubrique{
    float:left;
    width:204px;
    height:247px;
    background: no-repeat #fff url(../images/front/fond-box-grisdeg.png);
    padding:5px;
    text-align:center;
    margin-right:6px;
    margin-bottom:10px;
}

.sousrubrique img {
    border:1px solid #fff;
    cursor:pointer;
}

.titlesousrubrique{
    color:#004494;
    font-weight:bold;
    margin-bottom:5px;
}

.resume{
    margin-bottom:4px;
    margin-top:4px;
    text-align:left;
    padding-left:7px;
    width:189px;
    height:64px;

}

.buttonrub{
    width:206px;
    height:28px;
    background:no-repeat url(../images/front/btn-bleu.png) center;
}

.buttonrub:hover {
    background:no-repeat url(../images/front/btn-orange.png) center;
    cursor:pointer;
}

.orange {
    color:#f28e02;
    
}

.orange:hover{
    text-decoration:underline;
}

#headtable{
    background:repeat-x url(../images/front/degradegris.png) ;
    height:22px;
    font-weight:bold;
    font-size:14px;
    color:#000;
}

#headtable td, .celluleAgenda td, .celluleAgendaorange td, .inscriptionvol, .celluleAgendauser td {
    padding-left:5px;
    
}

.inscriptionvol {
    padding-bottom:5px;
    padding-top:5px;
    padding-right:5px;
}

.celluleAgenda{
    background:repeat-x url(../images/front/degradenoir.png) ;
    height:22px;
    color:#fff;
    font-weight:bold;
}

.celluleAgendauser{
    background:repeat-x url(../images/front/degradenoir.png) ;
    height:22px;
    color:#fff;
    font-weight:bold;
}

.celluleAgenda:hover{
    background:repeat-x url(../images/front/degradeorange.png) ;
    cursor:pointer;
}

.datevolpropo{
    padding-left:5px;
    background:repeat-x url(../images/front/degradeorange.png) ;
        height:22px;
    font-weight:bold;
    font-size:14px;
    color:#fff;
}

.vol{
    background: no-repeat url(../images/front/pictoaviongris.png);
    /*width:23px;*/
    height:22px;
}

.celluleAgenda:hover .vol{
    background: no-repeat url(../images/front/pictoavionorange.png);
        width:23px;
    height:22px;
}
.celluleAgenda td{
}

.celluleAgendaorange{
    background:repeat-x url(../images/front/degradeorange.png) ;
   height:22px;
    color:#fff;
    font-weight:bold;
}

.volselected{
     background: no-repeat url(../images/front/pictoavionorange.png);
         width:22px;
    height:22px;
}

.inscriptionvol {
    background-color:#5F5F5F;
    color:#fff;
    border:1px solid #000;
}

.nbnombre{
    margin-left:5px;
}

.aster{
    margin-top:5px;
}

.partlogin{
    background-color:#484848;
}

.condition{
    clear:both;
    border:1px solid #717171;
    padding:2px;
    color:#f28e02;
    margin-right:5px;
    margin-left:5px;
    margin-bottom:5px;
    text-align:center;
}

div#opac{
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity:0.8;
    opacity:0.8;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background-color:#000000;
	z-index:50;
}

div#message{
	z-index:100;
	font-size:13px;
	text-align:center;
	background-color:#EDEDEF;
	border:2px solid #C6C7C9;
	width:400px;
	height:auto;
    padding:5px;
	position:absolute;
	top:280px;
	left:0px;
}

#login, #password{
    width:100px;
}

.paddingLeft{
    padding-left:8px;
}

#conteneur_scrollable{
    overflow: auto;
    height:145px;
    width:626px;
    padding-top:16px;
    margin-left:20px;
}

#divgalerie{
    background:no-repeat url(../images/front/fond-galeries.png);
    width:666px;
    height:176px;
    margin-bottom:30px;
}

.images{
    white-space:nowrap;
     height:100px;
     margin-top:1px;
     margin-left:3px;
}

#contact{
    background: no-repeat url(../images/front/fond-contact.jpg) 8px 0px;
    padding-left:8px;
    height:438px;
    width:666px;
    padding-top:22px;
    margin-top:15px;
}

#adresses{
    margin-left:110px;
    margin-top:48px;
}

#contacttous{
    margin-top:43px;
    margin-left:18px;
}

.input{
    margin-left:10px;
    border:0;
    width:194px;
    font-family: tahoma, sans-serif;
	font-size: 11px;
}
.hautetable{
    height:22px;
}

textarea{
   margin-top:7px;
   width:313px;
   height:167px;
   border:0;
   font-family: tahoma, sans-serif;
	font-size: 11px;
}

.civ{
    margin: 0;
    vertical-align:middle;
    margin-left:9px;
}

#spryradio1{
    margin-left:9px
}

.linkorange{
    color:#F28E02;
}

.linkorange:hover{
    text-decoration:underline;
}

.linkbleu{
    color:#004494;
}

.linkbleu:hover{
    text-decoration:underline;
}

.containprincipal{
   background-color:#fff;
   padding-left:19px;
   width:667px;
}

#singuila_link a {
    color:#f28e02;
}

#singuila_link a:hover {
    text-decoration:underline;
}
