/* CSS by Raphaël Schroeter developped for Association Planète Enfants 
in collaboration with Reto Crameri (http://retocrameri.net)
Screen layout: v1.3 */

/** Corps et conteneur principal **/
body {
margin:0 auto;
padding:0;
font:76% Arial regular,Arial,Verdana,Tahoma,sans-serif;
font-size: 8.9pt;

background-color: transparent;background-image: url(imgs/line.gif);background-repeat: repeat;background-attachment: scroll;background-x-position: 0%;background-y-position: 0%;
}

#wrap {
background:#ffffff;
color:#303030;
margin:20px auto 100px auto;
padding: 0px 0px 0px 0px;
width:760px;
}

/** Réglages globaux pour tout le site **/
a {
text-decoration:none;
font-weight:bold;
color:#ff6600;
background-color:inherit;
}

a:hover {
color:#303030;
background-color:inherit;
}

a img {
border:0;
}

/** En-tête **/
/** Image principale de la page **/
#frontphoto {margin:0;border:0;}

#header {margin:0;padding: 15px 0 0 18px;height:110px;background-color:inherit;}#header im {margin: 0;float: left;background-color:inherit;}

/** Barre de gauche: paramètres globaux **/
#leftside {
float:left;
width:90px;
margin:0;
padding:0 0 0 18px;
font-size: inherit;
}

/** Barre de gauche: menu principal **/
ul.avmenu {
width:inherit;
margin:0;
padding:0;
list-style:none;
}

ul.avmenu li {width:inherit;margin: 0;padding:0;line-height:1.4em;display:inline;}ul.avmenu li a {width:inherit;margin:inherit;padding:inherit;line-height: inherit;text-decoration:none;}

ul.avmenu li a:hover,ul.avmenu li a.current {
color: #303030;
}


/** Barre de droite **/
#rightside {
float:right;
width:130px;
background:none;
}

div.module {background:inherit;width:inherit;margin:0 0 18px 0px;padding:0;line-height:1.2em;	
border-top-style: solid;
border-top-width: 1px;
border-top-color:#303030;
}

div.module h2, #rightside h3 {background-color:inherit;font-size:1.0em;font-weight:bold;margin:3px 0 3px;padding:0;}
div.module p{font-size:0.9em;margin:0;padding:0 5px 0 0 ;}

div.module_sans_ligne {background:inherit;width:inherit;margin:0 0 18px 0px;padding:0;line-height:1.2em;	
}

div.module_sans_ligne h2, #rightside h3 {background-color:inherit;font-size:1.0em;font-weight:bold;margin:3px 0 3px;padding:0;}
div.module_sans_ligne p{font-size:0.9em;margin:0;padding:0 5px 0 0 ;}


/**Contenu Principal**/

#content {
margin:0 145px 5px 120px;
padding:0 10px;
line-height:1.3em;
}

#content h2,#contentwide h2 {font-size:1.5em;font-weight:bold;margin:0 0 5px;}

#content h3,#contentwide h3 {
font-size:1.4em;font-weight:lighter;
margin:0 0 8px;
}

#content h4,#contentwide h4 { /*spécifique à la naviguation rubrique*/
font-size:1.1em;font-weight:lighter;
margin:0 0 10px;
}

#content img,#contentwide img {padding:5px;display:inline;background-color:inherit;}

#content ul, #contentwide ul, #content ol, #contentwide ol {
margin:0 0 16px 20px;
padding:0;
}

#content li, #contentwide li {
/*list-style:none;*/
margin:0;
padding:0;
}

#content ul ul, #contentwide ul ul, #content ol ol, #contentwide ol ol{
margin:0 0 0 16px;
padding:0;
}



/**rubrique 6, 27 contact**/
div.principal {
margin-bottom: 30px;
}

div.principal h2{
padding:0 0 0 0;
font-size:1.5em;font-weight:lighter;margin:20px 0 0 0;
}


/**rubrique 36 engagements**/ 
div.photos {
}

div.photos ul {
margin:0 0 16px 0px;
padding:0;
}

div.photos ul li {
list-style:none;
margin:0;
padding:0;
}

div.photos h2{
padding:0;
font-size:1.5em;font-weight:bold;margin:20px 0 10px;
}

div.photos h20{font-weight:bold;
}

div.photos li date{font-weight:none;color:inherit;}

div.sans_bkg {
background:none;
}

div.sans_bkg ul {
margin:0 0 0 0;
padding:0 0 0 0;
}

/* dans sommaire */
div.sans_bkg ul li {
list-style-image:url(imgs/fleche_pe.gif);
margin:0 0 0 0;
padding:0 0 0 0;
}

div.sans_bkg h2{
padding:0px 0 0 0;
font-size:1.5em;font-weight:bold;margin:20px 0 10px;
}

div.sans_bkg h10{
font-size:inherit;font-weight:bold;
}

div.sans_bkg h20{font-weight:bold;
}

div.sans_bkg li date{font-weight:bold;color:#cccccc;}


/* NEWS */
#content div.news {margin-bottom: 30px;}

#content div.news a {text-decoration:none;background-color:inherit;color:#ff6600;}#content div.news a:hover {color:#303030;background-color:inherit;}
#content div.news h2 {
padding:0 0 10px 0;
font-size:1.5em;font-weight:bold;margin:0;
}

#content div.news h30 {
font-size:inherit;font-weight:bold;
}#content div.news ul {list-style: none;padding: 0;margin: 0;}#content div.news li {padding: 0px 0px 10px 0px;}

#content div.news ul li h10{
font-size:inherit;font-weight:bold;padding: 0px 0px 0px 0px;}

#content div.news li date{font-size:0.9em;}
#content div.news strong {font-size: 0.9em;text-transform: uppercase;font-weight: bold;}

/* COMITE TABLE*/#content table.comite{margin: 0;border: 0px none;width: 100%;}#content table.comite fonction {
font-weight:bold;	
padding: 0;margin: 0;}#content table.comite td {padding: 0;border: 0px none black;}

/** Pied de page **/
#footer {
clear:both;
background-color:inherit;
color:#666;
margin:20px 0 0 120px;
padding:10px 0 10px 10px;
width:500px;
text-align:left;
font-size:0.9em;
}

#footer a {
color:#808080;
background-color:inherit;
text-decoration:none;
}

#footer a:hover {
color:#ff6600;
}

/***** Various classes *****/
.left {
margin:3px 10px 2px 0;
float:left;
}

.right {
margin:2px 0 2px 10px;
float:right;
}

.textright {
text-align:right;
}

.center {
text-align:center;
}

.small {
font-size:0.8em;
}

.bold {
font-weight:bold;
}

.hide {
display:none;
}





