@import url("left-panes.css");

body {
	font-size: 12px;
	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color: #e7e7e7;
	/*background-image: url(/themes/1/images/tile-bg-002.gif);*/
	text-align:center;
}

.page { margin: 10px auto; width:780px; }
.wrap { text-align:left; width: 760px; background-color:white; padding:10px; }




a {
	color:#043c6d;
}
a:visited {
	color:#0e5fa5;
}

.infolink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

#title-bar {
	background-image: url(/themes/1/images/title-bar.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 14px 0px 0px;
	height: 37px;
	width: 760px;
	text-align: left;
}
* html #title-bar {
	height: 51px;
}
#title-bar h1 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	margin: 0 0 0 75px;
	padding: 0;
	/*line-height: 14px;*/
}
#title-bar-nouvelles {
	background-image: url(/themes/1/images/title-bar-nouvelles.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 14px 0px 0px;
	height: 37px;
	width: 760px;
	text-align: left;
}
* html #title-bar-nouvelles {
	height: 51px;
}
#title-bar-nouvelles h1 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	margin: 0 0 0 75px;
	padding: 0;
}
#title-bar-nouvelles h1 a {
	color: #990000;
}





#title-bar-cartes {
	background-image: url(/themes/1/images/title-bar-cartes.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 14px 0px 0px;
	height: 37px;
	width: 760px;
	text-align: left;
}
* html #title-bar-cartes {
	height: 51px;
}
#title-bar-cartes h1 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	margin: 0 0 0 75px;
	padding: 0;
}
#title-bar-cartes h1 a {
	color: #990000;
}





h1.pagetitle {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	margin: 0 0 0 75px;
	padding: 0;
}

h3 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
}
p {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
textarea {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
br { 
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
form { 
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 li { 
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 } option { 
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color: #595959;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;

 } select { 
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color: #595959;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
} 
td { 
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal
 } th { 
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:hover {
	color: #0033FF;
}
.BoxMessage {
	height: 150px;
	width: 290px;
	border-color: #595959;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.BoxTitre {
width: 290px
}


/*menu {
	margin: 1.12em 0
}*/
.TextNormal {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BoxRadio {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px none;
}
input { 
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px #595959 solid
}











/* Cartes Virtuelles */
.card-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	margin: 0px;
	padding: 5px 0px 3px 2px;
}
.card-desc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.card-multirecip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

/* New card frame */

#card .card-m0 { height: 357px; width: 760px; margin: 0; padding: 0; border: 0; }
#card .card-c1 {
	height: 355px;
	width: 758px;
	border: 1px solid #000000;
	background-color: #ffffff;
}
#card .card-c2 {
	background-image: url(/themes/1/images/card-bottom-shadow.gif);
	height: 2px;
	width: 758px;
	background-repeat: no-repeat;
	background-position: left top;
	border:0;
	padding: 0;
	margin: 0;

}
#card .card-mi0 {
	height: 353px;
	width: 758px;
	margin: 0;
	padding: 0;
	border: 0;
}
#card .card-ci1 {
	padding: 6px 11px 5px 6px;
	width: 1%;
}
#card .card-ci2 {
	background-image: url(/themes/1/images/card-sep-lines.gif);
	background-repeat: no-repeat;
	height: 353px;
	width: 6px;	
}
#card .card-ci3 {
	width: 100%;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	margin-right: auto;
	margin-left: auto;
}

#card .card-imagecell {
	/*border: 1px solid #000000;*/
}
#card .card-authorcell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: right;
	padding-right: 2px;
}
#card .card-fieldcell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	
}
#card .card-fieldtitle {
	width: 230px;
	border-color: #595959;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}
#card .card-fieldmessage {
	height: 150px;
	width: 230px;
	border-color: #595959;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 5px;
	
}
#card .card-fieldsignature {
	width: 230px;
	border-color: #595959;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 5px;
	
}
#card .card-viewtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#card .card-viewmessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
#card .card-viewsignature {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}
#card .card-viewmsgtable {
	height: 330px;
}









#top-citation {
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 8px;
	text-align:center;
}
#top-citation p {
	text-align:left;
}
#bot-text {
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 8px;
	text-align:left;
}

/* LA QUESTION */
#laquestion {
	background-color: #f3f6f8;
	padding: 7px;
	height: auto;
	width: auto;
}
#laquestion h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#laquestion textarea {
	width:100%;
}

#information {
	text-align:left;
}

/* SIDE PANES */
#left-pane { width: 194px; }
#right-pane { width: 170px; }
.pane-block { margin: 0 0 10px 0; text-align:left; }
.pane-block h3 { margin: 7px 0; padding: 0 10px; height: 19px; line-height:19px; background-color:#368dd7; color:white; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; }
.pane-block h3 a { color:white; }
.pane-block ul { list-style-type: none; padding:0; margin:0 10px; }
.pane-block p { padding:0 10px; }
/* TOP MENU */
.topmenu { position:relative; width:760px; height:28px; border-top: solid 1px #256aa5; background-color:#2a79bc; margin: 0 0 5px 0; text-align:left; }
.topmenu ul { list-style:none; margin:0; padding:0; margin:0;}
.topmenu ul li { display:inline; margin:0 10px; }
.topmenu ul li a { line-height:28px; font-size:16px; text-decoration:none; }
.topmenu ul li a:link, .topmenu ul li a:visited, .topmenu ul li a:active { color:white;  }
.topmenu ul li a:hover { color:#ffe57c; }
.topmenu .logo { position:absolute; right:10px; top:0; line-height:28px; font-size:12px; }
.topmenu .logo a { color:white; text-decoration:none; }


.footer {
	text-align:center;
}

#footer-bar {
	clear:both;
	display:block;
	background-image: url(/themes/1/images/baspage-barre.gif);
	background-repeat: no-repeat;
	
	margin: 0px;
	padding: 0px;
	height: 8px;
	width: 760px;
}
#footer-content {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 760px;
	background-color: #E0E2E9;
}
#footer-content p {
	margin:0;
	padding:0;
}
#footer-content h4.author {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}


/*

	PAGE BROWSER

*/
#pages-browser ul {
	list-style-type: none;
}
#pages-browser ul li {
	display:block;
	float:left;
	padding: 0px;
	height: 50px;
	width: 22px;
	margin: 5px;
}
#pages-browser a {
	display:block;
	height: 20px;
	width: 22px;
	background-image: url(http://www.kevinfilteau.com/themes/1/images/pages-browser-icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004365;
	text-align: center;
	vertical-align: bottom;
	padding-top: 30px;
}
#pages-browser a {
	display:block;
	height: 20px;
	width: 22px;
	background-image: url(http://www.kevinfilteau.com/themes/1/images/pages-browser-icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004365;
	text-align: center;
	vertical-align: bottom;
	padding-top: 30px;
}
#pages-browser a {
	display:block;
	height: 20px;
	width: 22px;
	background-image: url(http://www.kevinfilteau.com/themes/1/images/pages-browser-icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004365;
	text-align: center;
	vertical-align: bottom;
	padding-top: 30px;
}
#pages-browser a:hover {
	background-position: -22px 0px;
}
#pages-browser .current {
	display:block;
	height: 20px;
	width: 22px;
	background-image: url(http://www.kevinfilteau.com/themes/1/images/pages-browser-icon.gif);
	background-repeat: no-repeat;
	background-position: -44px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004365;
	text-align: center;
	vertical-align: bottom;
	padding-top: 30px;
}



#card-ft {
	width:300px;
	border-collapse:collapse;
}
#card-ft td {
	/*text-align:center;*/
}
/*
	_________________
	M I N I C A R D
*/
.minicard {
	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:11px;
	width: 130px;
	height:130px;
	text-align: left;
	background-image: url(/communaute/cartes/theme/images/minicard-bg.jpg);
	background-repeat: no-repeat;
	margin:0 auto 10px auto;
}

.minicard .cf {
	padding: 5px;
	height: 120px;
	width: 120px;
	margin:0 auto;
	text-align:left;
}

.minicard .cf .mc-pic {
	margin-bottom:2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8d6d6;
	background-color:#ffffff;
}

.minicard .cf .mc-pic img {
	padding: 0px;
	height: 90px;
	margin:0 auto;
	display:block;
	border:none;
}
.minicard .cf .mc-pic a {
	height: 90px;
	width: 120px;
	border:0;
	margin:0;
	display:block;
}
.minicard .cf .mc-title {
	width: 120px;
	margin:0 2px;	
}
.minicard .cf .mc-title a {
	color:#8caeae;
	text-decoration:none;
}
.minicard .cf .mc-title a:hover {
	color:#468484;
}

.cards {
	width:316px;
	margin: 0 auto;
}
.cards .minicard {
	float:left;
	margin:7px 14px;
}







/* CARDS - ADMIN - STATS TABLES */
.stats-table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #FFFFFF;
}
.stats-table caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003333;
	background-color: #FFFFFF;
	text-align: left;
	padding: 3px;
}
.stats-table tr td {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
.stats-table tr th {
	background-color: #009999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

hr.before-google {
	background-color: #999999;
	margin-top: 30px;
}

#important-messages {
	margin: 0px 0px 15px;
	padding: 5px 15px;
	width: 314px;
	border: 3px solid #FFE9BF;
}
#important-messages p {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #280500;
}
#important-messages p img {
	float:left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#pub-left {
	margin-left:9px;
}
#pub-left .pub-block {
	margin-bottom:5px;
}
#pub-left {
	margin-bottom:25px;
}

#pub-browse-bottom {
	margin-top: 10px;
	
}


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

	MORE DIV.ED THEME !!

*************************************************************************/
#cards-themes {
	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:11px;
	width:308px;
	margin-bottom:15px;	
}
#cards-themes .ct-1, #cards-themes .ct-2 {
	float:left;
	width:146px;
	text-align:center;
}
#cards-themes .ct-1 {
	margin-right:16px;
}
.clear {
	clear:both;
}














