/* CSS Document print - Compagnie du Talent, echallens - by Designis.ch - tous droits réservés. */
*
{margin: 0; padding: 0}
body {
	font-family: "Lucida Sans Unicode", Verdana, Arial;
	font-size: 12px;
	color: #FFF;
	line-height: 1.5em;
	background-color: #510C0E;
	padding: 10px 0 0 45px;
}
a:link, a:visited {color:#FFFFFF; text-decoration: underline}
a:hover {color: #E5884F; text-decoration: underline}

/*mise en forme du template*/
#conteneur {width: 100%; text-align: center}
#contenu {width: 100%; margin: 0 auto;	text-align: left}

/* TOP:menu*/
#logo, #logob, #top, #mtop, #menu, .noprint, #header, img.logoprint, .copy_content_ad, .copy_content_pie, .copy_content_co, .info, .bouton, .binfo, .submit {display:none}
img.logoprint { position:absolute; top:0; left:0}
/*texte (#header {width: 865px; height: 146px; clear: both})*/
#princ {width: 100%; background-repeat: no-repeat; text-align: left; background-color: #6A1719}
#titre {clear: both; font-size: 17px; font-weight: normal; color: #F5AD34; padding: 5px 0 9px 0; margin: 0 0 14px 0; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F5AD34}	
.page {float: left; width: 100%}
.page_inner {}
.page ul {font-size: 12px; color: #FFF; line-height: 1.5em; margin-left: 15px; text-align: left; list-style-type: square}
.page li {margin: 0; padding: 0}
.texte{float: left; width: 79%;	border-right-width: 1px; border-right-style: ridge; border-right-color: #CCC}
.texte_inner {margin: 0 0 15px 0}
.texte ul {font-size: 12px; color: #FFF; line-height: 1.7em; margin-left: 15px; text-align: left; list-style-type: square}
.texte li {margin: 0; padding: 0}
/*colonne de droite*/
.news {float: right; width: 20%; font-size: 10px; color: #FFF}
.news_inner {padding: 0 0 15px 0}
.news h3 {font-size: 11px; line-height:1.7em}
/*copyright*/
#copy {width: 100%;	background-color: #510C0E; font-size: 9px; clear: both; margin-top: 10px}
#copy_inner {width: 100%; text-align:left; margin: 0 auto; padding: 15px 0}
#copy p {color:#FFF; font-size: 10px}
#copy a {color: #FFF; text-decoration: underline; font-size: 10px}
#copy a:hover {color: #E5884F;text-decoration: underline}
#copy h4 {font-size: 10px; color: #E5884F; font-weight: normal}

/*tableau 2 col identique: contact*/
div.row {float: left; width: 100%}
div.col1 {float: left; width:45%; margin: 0 3px 0 0; padding: 2px 0;}
div.col2 {float: left; width:40%; margin: 0 3px 0 0; padding: 2px 0;}

/*tableau 3 col identique: troupe*/
div.rowa {float: left; width: 100%}
div.col1a {float: left; width:33%; margin: 0 3px 0 0; padding: 2px 0;}
div.col2a {float: left; width:33%; margin: 0 3px 0 0; padding: 2px 0;}
div.col3a {float: left; width:33%; margin: 0 3px 0 0; padding: 2px 0;}

/*table membre*/
.col_ph {width: 20%;	float:left;	background-image: url(../images/sep_texte_hor2.gif); background-repeat: repeat-y;
	background-position: right;	padding-right: 0}
.col_tx {width: 70%; float:left; padding-left: 15px}

/*table {width: 630px; border-collapse:collapse}*/
td, th {margin: 0; padding: 0; border: 0; line-height: 1.5em; vertical-align:top; font-weight: normal; font-family: "Lucida Sans Unicode", Verdana, Arial; font-size: 12px}

/*police*/
.tx_or {color: #F5AD34}
.tx_small {font-size: 10px; color: #FFFFFF;	line-height: 1.2em}
h1 {font: 13px 'bold "Lucida Sans Unicode"', Verdana, Arial; color: #EB9F31; letter-spacing: 0.2em;
	padding: 0;	margin: 0}
h2 {font: 12px 'normal "Lucida Sans Unicode"', Verdana, Arial; color: #EB9F31; letter-spacing: 0.2em;	padding: 0 0 1em 0;
	margin: 0}
h3 {font: 12px  'normal "Lucida Sans Unicode"', Verdana, Arial; color: #F5AD34; letter-spacing: 0.1em; line-height: 1.6em;
	padding: 0;	margin: 0 0 0.2em 0}
h4 {font: 12px 'bold "Lucida Sans Unicode"', Verdana, Arial; color: #F5AD34;	margin: 0; line-height: 1.7em; letter-spacing: 0.1em}
h5 {font: 13px 'bold "Lucida Sans Unicode"', Verdana, Arial; color: #FFF; margin-bottom: 2px}

/*divers*/
.clear {clear: both; height: 1px}
.sep_hor {background-image: url(../images/sep_texte_hor2.gif); background-repeat: repeat-y;	background-position: right}
.sep {width: auto; clear: both;	height: 20px; margin: 1px 0 1px 0; padding: 5px 0 5px 0; border-top-width: 1px;	border-top-style: groove;
	border-top-color: #999999}
.sepc {clear: both;	width: auto; height: 20px; border-bottom-width: 1px; border-bottom-style: groove; border-bottom-color: #CCCCCC;
	margin-top: 1px; margin-right: 0; margin-bottom: 1px; margin-left: 0; padding-top: 5px; padding-right: 0; padding-bottom: 5px;
	padding-left: 0}
/*Photo*/
.spaceph {margin-right: 15px}
.flottante {float: left; width: auto; margin-top: 0px; margin-bottom: 10px; margin-right: 0px;}
.spacer {clear: both; height: 25px}
.phf {border: 3px solid #EB9F31; padding: 0px; margin-right: 15px;}
.phf a:link {border: 3px solid #FCAB40}
.phf a:visited {border: 3px solid #E5884F}
a:hover .phf {border: 3px solid #510C0F}
.ph {border: 3px solid #EB9F31; padding: 0px; margin-right: 15px; text-align: left}
.ph a:link {border: 3px solid #FCAB40}
.ph a:visited {border: 3px solid #E5884F}
a:hover .ph {border: 3px solid #510C0F}
.phg {border: 3px solid #EB9F31; padding: 0; margin-left: 15px;	text-align: left}
.phg a:link {border: 1px solid #333333; padding: 2px}
.phg a:visited {border: 1px solid #E5884F; padding: 2px}
a:hover .phg {border: 1px dashed #E5884F; padding: 2px}
/*Photo news*/
.ph_news {border: 3px solid #EB9F31}
.ph_news a:link {border: 1px solid #333333; padding: 2px}
.ph_news a:visited {border: 1px solid #E5884F; padding: 2px}
a:hover .ph_news {border: #E5884F 1px solid; padding: 2px}
/*fomulaire */
.nk_input {
	background-repeat: repeat-x;
	background-position: center top;
	margin-right: 5px;
	background-color: #F8BB49;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px dotted #666666;
}


