/* Start of CMSMS style sheet 'Interligne2' */
/* BORDURES */



#sidebar, #menu_horiz, #header h1, #menu, #wrapper,#newsbox, #contenthead, .breadcrumbs, #contentbox, #news, #news2, #main, #block2, #content3, #flat, .right49, .left49, .top49, #footer{border: 0px solid #fff}

#box {border: 2px solid #f3a447}
#hbox, #header, #content, #mainblock, #newsblock, #newsblock2 {border: 1px solid #000000}


/*COULEURS */



body{background-color: #7f6f6f;}
div#content, div#header {background-color: #4d4343;}
div#mainblock{
    background-image: url("images/Interligne2/fond.jpg");
    background-color: #FDF8E4;  
    background-position: top center;}
div#newsblock{background-color: #a5b592;}
#hbox{background-color: #fdf8e4;
    background-image: url("uploads/images/header.jpg");}
h2{color: #595959;}
h3{color: #595959;}
div#sidebar{}
div#wrapper {}
div#block2,div#newsblock2{background-color:#fff;}
div#footer{color: #333;}
#contentbox, #header{background-image: url("images/Interligne2/fond-brun.jpg");}



/* TYPOGRAPHIE */

h1,h2,h3{font-family: Edwardian Script ITC;}
address{padding: 3px 15px;font-style:normal}
body {font-family: Times New Roman, Arial, Helvetica, sans-serif;
           font-size: 80%;
           line-height: 1em;}
div {font-size: 1em;}
img {border: 0px solid #000000; padding: 5px;}

	
/* LINKS */
        a, a:link, a:active, a:visited {color: #007800;text-decoration: none;}
        a:hover{color:#cfc9bc;text-decoration:underline;}	

        #menu_horiz a, a:link, a:active, a:visited {color: #007800;text-decoration: none;}
	#menu_horiz a:hover{color: #cfc9bc;text-decoration: none;}
        #content	a, a:link  a:active, a:visited {color: #007800; text-decoration: underline;}
        #content a:hover{color:#cfc9bc;text-decoration:blink;}
	#main a, a:link a:active, a:visited {color: #007800;text-decoration: underline;}
        #main a:hover{color:#cfc9bc;text-decoration:none;}
        #content2 a, a:link a:active, a:visited {color: #007800;text-decoration: underline;}
        #content2 a:hover{color:#cfc9bc;text-decoration:none;}
        #news  a,a:link a:active, a:visited {color: #007800;text-decoration: underline;}
        #news a:hover{color:#cfc9bc;text-decoration:none;}
        #news2  a, a:link, a:active, a:visited {color: #007800;text-decoration: underline;}
        #news2 a:hover{color:#cfc9bc;text-decoration:none;}
        #flat  a, a:link, a:active, a:visited {color: #fdf8e4;text-decoration: none;}
        #flat a:hover{color:#cfc9bc;text-decoration:underline;}
        #footer  a, a:link, a:active, a:visited {color: #fdf8e4;text-decoration: none;}
        #footer a:hover{color:#cfc9bc;text-decoration:underline;}
        div.breadcrumb a, a:link, a:active, a:visited {color: #007800;text-decoration: underline;}      
        a:hover{color: #808080;text-decoration: bold;}
 
/* END LINKS */
	
/* HEADINGS */
                #hbox h1 {color: #003c00;
		font-size: 3.9em;
		line-height: 1.5em;
		margin: 0 0 0.5em 0;
		padding: 0 10px}
	h1 {color: #003c00;
		font-size: 3em;
		line-height: 1.5em;
		margin: 1em 0 0.5em 0;
		padding: 0 10px;}
	h2 {color: #003C00;
		font-size: 2em;
                                line-height: 1.5em;
		margin: 1em 0 0.5em 0;
		padding: 0 10px;}
	h3 {color: #003C00;
                                font-family: Times New Roman, Arial, Helvetica, sans-serif;
		font-size: 1.3em;
		line-height: 1.3em;
		margin: 1em 0 0.25em 0;
		padding:0 10px;}
	h4 {color: #003C00;
		font-size: 1.2em;
		line-height: 1.2em;
		margin: 0 0 0.25em 0;
		padding: 0 10px;}
        h4 p {margin: 0 0 0.25em 0;
                padding: 0 0 0 0;}
	h5 {color: #003C00;
                                font-size: 1.1em;
		line-height: 1.2em;
		margin: 0 0 0.25em 0;
		padding: 0 10px;}
	h6 {color: #003C00;
		font-size: 1em;
		line-height: 1.2em;
		margin: 0 0 0.25em 0;
		padding: 0 10px;}
/* END HEADINGS */

/* TEXT */
	p {
		font-size: 1em;
		margin: 0 0 1.5em 0;
		margin: 0px;
                                padding:5px 10px;
		line-height:1.4em;
	}
	blockquote {
		border-left: 10px solid #ddd;
		margin-left: 10px;
	}
	pre {
		font-family: monospace;
		font-size: 1.0em;
	}
	strong, b {
		font-weight: bold;
	}
	em, i {
		font-style:italic;
	}
    code {
        font-family: "Courier New", Courier, monospace;
        font-size: 1em;
        white-space: pre;
    }
        #flat, #footer {font-size:75%;color:#fdf8e4;}


/* END TEXT */
	
/* LISTS */
	#main ul {
        line-height:1.4em;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	#main ul li {
		margin: 0 0 0.25em 30px;
		padding: 0;
	}
	ol {
		font-size: 1.0em;
		line-height: 1.4em;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	ol li {
		font-size: 1.0em;
		margin: 0 0 0.25em 30px;
		padding: 0;
	}
	dl {
		margin: 0 0 1.5em 0;
		padding: 0;
		line-height: 1.4em;
	}
	dl dt {
		font-weight: bold;
		margin: 0.25em 0 0.25em 0;
		padding: 0;
	}
	dl dd {
		margin: 0 0 0 30px;
		padding: 0;
	}
/* END LISTS */
	
	
/* TABLE */
	table {
        font-size: 1em;
		margin: 0 0 1.5em 0;
        padding: 0;
	}
	table caption {
		font-weight: bold;
		margin: 0 0 0 0;
		padding: 0 0 1.5em 0;
	}
	th {
		font-weight: bold;
		text-align: left;
	}
	td {
		font-size: 1em;
	}
/* END TABLE */	
	
	hr {
		   
	}
	hr {
		
		margin:  0;
		/*border-bottom: 1px dotted black;*/
	}


/* MENU */



/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */
/* The wrapper clears the floating elements of the menu */
          #menuwrapper {font-family: "Edwardian Script ITC";}
          #primary-nav li {font-size:220%;}
          #primary-nav li li {font-size:80%;}
          #primary-nav li li li {font-size:100%;float:right;position: relative; top: 10px;}
/* Set the width of the menu elements at second level. Leaving first level flexible. */
          #primary-nav li li { 
                  width: 170px; 
                 }
/* Unless you know what you do, do not touch this */ 
          #primary-nav{
                  list-style: none; 
          	margin: 0px; 
          	padding: 0px;
                 }
#primary-nav ul { 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
	}
#primary-nav ul {
	position: absolute; 
	top: auto; 
	display: none; 
	}
#primary-nav ul ul { 
	margin-top: 1px;
 	margin-left: -1px;
	left: 100%; 
	top: 0px; 
	}
#primary-nav li { 
	margin-left: -1px;
	float: left; 
	}
#primary-nav li li { 
	margin-left: 0px;
	margin-top: -1px;
	float: none; 
	position: relative; 
	}
/* Styling the basic apperance of the menu elements */
#primary-nav a { 
/*background-color: #fdf8e4;*/
	display: block; 
	padding: 4px 10px; 
	text-decoration: none; 
	}
#primary-nav li a {
	border-left: 0px solid #C0C0C0;
	}
#primary-nav li li a { 
	border: 0px solid #4d4343;
       	}	
#primary-nav li{
        }
#primary-nav li.menuparent { 
	}
/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */
#primary-nav li.menuactive { 
	}
/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li .menuparent, #primary-nav ul li .menuparent:hover, #primary-nav ul li .amenuparent { 
	background-image: url(uploads/wireframe2colwnews/arrow.gif); 
	background-position: center right; 
	background-repeat: no-repeat;
	}
/* Styling the apperance of menu items on hover */
#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactiveh {
	}
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, #primary-nav li:hover ul ul ul,
#primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul, #primary-nav li.menuparenth ul ul ul { 
	display: none; 
	}
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, #primary-nav ul ul ul li:hover ul,
#primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul, #primary-nav ul ul ul li.menuparenth ul { 
	display: block; 
	}
/* IE Hacks */
#primary-nav li li { 
	float: left; 
	clear: both; 
	}
#primary-nav li li a { 
	height: 1%; 
	}



/* NEWS */


#main .NewsSummaryLink {padding: 10px 0  0  0;}
#newsblock .NewsSummarySummary {padding: 0 0 10px 10px; fontsize:90%;}
#NewsPostDetailPrintLink {padding: 0 10px 0 10px; text-align:right;}
#NewsPostDetailReturnLink {padding: 0 10px 0 10px; text-align:right;}

/* CADRES */



 /* JS CSS, uncomment this for Rounded corners, that means goto the very bottom and delete the * and the / forward slash and put it at the end of this sentence, don't forget to comment the wireframe CSS */
div.breadcrumbs {
   margin:0;
   padding: 1px 0 2px 10px;
   text-align: left;
   font-size: 90%;
 }
div#contenthead {width:90%;height:24px;
   margin:3px auto;
    padding: 10px 0;
 }
html body div#contenthead { margin: 0px auto; padding: 10px 0;
 }
html{height: 100%; margin-bottom: 1px}
#___Frame{width:485px}
html,body{margin:0;padding:10px 0 20px}
div#box{width:845px;margin: 0px auto}
div#page{width: 100%;margin: 0px ;}
div#header{width: 823px; margin:0px auto;padding: 10px;}
div#hbox{margin: 0; padding: 10px}
html body div#hbox{margin: 0; padding: 10px 0}
div#header h1{margin:5px 0;padding:30px 15px 15px}
div#menu_horiz{width:95%;margin: 3px auto;padding: 0px; float:right;position: relative; top: 25px; left: 120px; }
div#wrapper{height: 20px;padding:  0}
div#menuwrapper{margin:0px;padding:0px 20px }
div#sidebar{float: left;width: 655px;height:39px;padding: 0;margin: 0px}
div#content{margin:4px 0 10px;padding: 0px}
div#contentbox{margin:0px;padding: 10px}
html body div#contentbox{margin: 0px;padding: 10px}
div#contentbox table{margin-left:25px}
div#contentbox th{padding:7px}
div#contentbox th h2{font-size:170%;color:#000}
div#footer{clear: both;margin-top: 10px;margin-bottom: 10px;}
div#footer p {margin: 0;padding: 0px;text-align: center;}
div#mainblock{width:73%;margin:0 0 10px;padding:0px}
html body div#mainblock{width:73%;margin:0px;padding:0px}
div#main {padding:5px 0;}
html body div#main {padding:5px}
div#block2{width:73%;margin:0 0 10px;padding:0}
html body div#block2{width:73%;margin:10px 0px;padding:0px}
div#content2 {width:73%;margin:0 0 10px;padding:0} 
.modulecommentsentrybody{margin-left:10px} 
div#content3 {padding:5px;margin:0px}
div#content2 p, div#content3 p{margin: 0px;padding: 5px}
div#content2 h2, div#content3 h2{margin: 0px;padding: 5px}
div#newsblock{float:right;width:26%}
div#news{padding: 8px}
div#flat{clear:both;width:66%;height:38px;margin:10px 0;padding:0px}
div.left49 {float:left;width: 45%;}
div.right49 {float:right;width: 45%;text-align: right;}
div.left49 p{margin:0px 20px; padding:0px}
div.right49 p{margin:0; padding:0px}
div#comment a{;padding:0px;margin: 20px 10px;color: #ffba27}
div#comment a:hover{color: #C28400;text-decoration:underline}
.modulecommentsentryauthor{margin-left:20px; color:#000}
.modulecommentsentrybody{margin-left:10px}
.modulecommentsentryheader{padding-top:5px}
#comment{border: thin solid #7a7a7a}
div#content2, #comment{background: #FFF}
#img1 .center{margin-left:10px}
#img2{padding: 0 5px}
div#img3 a,#img2 a,#img1 a{padding:0px;margin: 0px 5px;color: #ffba27}
div#img3 a:hover,div#img2 a:hover,div#img1 a:hover{color: #C28400;text-decoration:underline}


/* RSS */

.rssImage {width:20px;float:right;position: relative; top: 5px;padding:5px;}



/* End of 'Interligne2' */

