/*

APHPSSJ main style sheet
Copyright 2009 Alex Michel / alex.michel@videotron.ca
Last edit: 2009-03-14

*/



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: normal; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; list-style-type: none;}



html { font-size: 101%;}
body { background: #fff url(../images/common/img_bg.jpg) 0 0 repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 68.75%; line-height: 1.4em; color: #000; text-align: center;}
#container { position: relative; width: 806px; background: transparent url(../images/common/img_bgDiv.png) 0 0 repeat-y; margin: 0 auto; text-align: left;}


/* //////////////////////////////////////////////////////////////////////////

general */



a { color: #959595; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; text-transform: uppercase;}
a:hover { text-decoration: underline;}
a.selected { cursor: default;}
h1, h2, h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; color: #000; width: 350px; text-align: left;}
.spacer {margin-left: 5px; color: #959595; float: left;}
.none {display: none;}
p {width: 660px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em;}
.otherLinks {font-size: 1.0em; text-transform: none; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.pAcrobat {text-align: center; font-size: 0.7em;}
.pTitre {font-size: 1.2em; font-weight: bold; margin-bottom: 30px;}

.btn_download {margin: 5px 0 5px 0; width: 100px; height: 30px; background: url(../images/common/btn_download.jpg) 0 0 no-repeat; text-indent: -5000px; display: block;}
.btn_download:hover {background: url(../images/common/btn_download.jpg) 0 0 no-repeat; background-position: 0px -30px;}


/*img, div, input { behavior: url(iepngfix.htc) }*/









/* //////////////////////////////////////////////////////////////////////////

wrapper */



#wrapper {margin-left: 44px;}









/* //////////////////////////////////////////////////////////////////////////

preheader */



#preheader {margin: 0 0 0 565px; width: 285px; height: 19px; padding-top: 3px;}

#preheader li {float: left;}

#preheader a {margin-left: 5px;}







/* //////////////////////////////////////////////////////////////////////////

header */



#header { width: 722px; height: 378px;}







/* //////////////////////////////////////////////////////////////////////////

menu */



#menu { width: 725px; height: 62px;}

#menu li {float: left;}

#submenu  {width: 120px; overflow: hidden; text-align: center; background: #fff; padding: 2px 0 2px 0; position: absolute; border: thin solid #CCCCCC;}

#submenu li {width: 120px;}

#submenu a {font-size: 1.0em;}



.menuAccueil {text-indent: -5000px; background: url(../images/common/bt_accueil.jpg) 0 0 no-repeat; width: 120px; height: 62px; display: block;}

.menuAphpssj {text-indent: -5000px; background: url(../images/common/bt_aphpssj.jpg) 0 0 no-repeat; width: 121px; height: 62px; display: block;}

.menuServices {text-indent: -5000px; background: url(../images/common/bt_services.jpg) 0 0 no-repeat; width: 119px; height: 62px; display: block;}

.menuGroupes {text-indent: -5000px; background: url(../images/common/bt_groupes.jpg) 0 0 no-repeat; width: 120px; height: 62px; display: block;}

.menuDiscussions {text-indent: -5000px; background: url(../images/common/bt_discussions.jpg) 0 0 no-repeat; width: 121px; height: 62px; display: block;}

.menuInformations {text-indent: -5000px; background: url(../images/common/bt_informations.jpg) 0 0 no-repeat; width: 124px; height: 62px; display: block;}



a:hover.menuAccueil {background: url(../images/common/bt_accueilOver.jpg) 0 0 no-repeat;}

a:hover.menuAphpssj {background: url(../images/common/bt_aphpssjOver.jpg) 0 0 no-repeat;}

a:hover.menuServices {background: url(../images/common/bt_servicesOver.jpg) 0 0 no-repeat;}

a:hover.menuGroupes {background: url(../images/common/bt_groupesOver.jpg) 0 0 no-repeat;}

a:hover.menuDiscussions {background: url(../images/common/bt_discussionsOver.jpg) 0 0 no-repeat;}

a:hover.menuInformations {background: url(../images/common/bt_informationsOver.jpg) 0 0 no-repeat;}







/* //////////////////////////////////////////////////////////////////////////

contentHome */



#contentHome{margin: 4px 0 0 0; width: 724px;}

#Bgtop {width: 724px; height: 68px; background: #ccc url(../images/common/bgDiv_top.jpg) 0 0 no-repeat;}

#Bgmid {width: 724px; background: #ccc url(../images/common/bgDiv_mid.jpg) 0 0 repeat-y;}

#Bgbot {width: 724px; height: 68px; background: #ccc url(../images/common/bgDiv_bot.jpg) 0 0 no-repeat;}



#txt {float: left;}

.img_homeMessage {margin: 0 0 0 27px;}

.img_homePicture {margin: 0 0 0 53px;}

.pHome {margin: 7px 0 0 30px; padding-bottom: 5px; line-height: 14px;}







/* //////////////////////////////////////////////////////////////////////////

subheader */



#subheader {margin: 0 0 0 457px; width: 285px; padding: 6px 0 7px 0;}

#subheader li {float: left;}

#subheader a {margin-left: 5px; font-size: 0.9em;}



.clear {clear: both;}







/* //////////////////////////////////////////////////////////////////////////

Aphpssj */



#content {margin: 0 0 0 25px; width: 675px;}

#content .pdf {margin-right: 5px;}

.pContent {margin: 10px 0 10px 0;}

.pSig {margin-top: 35px; text-align: right;}







/* //////////////////////////////////////////////////////////////////////////

Plan Action */



.pList {margin-left: 20px;}

.pAction {font-weight: bold;}









/* //////////////////////////////////////////////////////////////////////////

Financement */



.imgFinancement {margin: 0 0 0 25px;}

.pFinancement {width: 614px; margin: 10px 0 10px 30px;}

#tableFinancement {margin: 0 0 0 30px; width: 614px;}

#tableFinancement td {border: solid thin #ccc; padding: 5px; border-width: 1px;}





/* //////////////////////////////////////////////////////////////////////////

Don */



#bgDon {background: url(../images/don/img_bg.jpg) 0 0 no-repeat;}

#don {padding: 100px 0 0 50px;}

#txtDon p {text-align: left; margin: 0 0 12px 0; width: 510px;}



/* //////////////////////////////////////////////////////////////////////////

Dotted */



.dotted {width: 675px; background: #fff url(../images/common/img_dotted.jpg) 0 0 repeat-x;}







/* //////////////////////////////////////////////////////////////////////////

Equipe */



#tableEquipe {margin: 0 0 0 30px; width: 400px;}

#tableEquipe td {border: none;}





/* //////////////////////////////////////////////////////////////////////////

Photos */

.imgDiv {margin: 0 0 0 125px;}

.imgLight {margin-left: 5px; border: thin solid #000;}







/* //////////////////////////////////////////////////////////////////////////

Plan du site */



.pTitrePlan {font-size: 1.2em; font-weight: bold; color: #000000; text-transform: none;}

.pSousTitre {font-size: 1.1em; color: #000000; text-transform: none; font-size: inherit; font-family: inherit;}


