body {
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}

div#print {
	padding:0px;
	margin:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}

div#print h1 {
	color:#FF9928;
	font-size:1.1em;
	padding:0px;
	margin:0px;
	padding-bottom:3px;
	letter-spacing:0.2em;
	text-transform:uppercase;
	border-bottom: 1px solid #FF9928;
	margin-bottom:5px;
}

div#print h2 {
	color:#8EAE4B;
	font-size:1.1em;
	padding:0px;
	margin:0px;
	padding-bottom:3px;
	letter-spacing:0.2em;
	text-transform:uppercase;
	border-bottom: 1px solid #8EAE4B;
	margin-bottom:5px;
}

div#container {
	width:942px;
	position:relative;
	margin: 0 auto; 
}

div#box_header { 
	width:952px;
	height:218px;
	background: url(/fileadmin/templates/img/box_header.gif) no-repeat; 
}

div#box_content { 
	width:935px;
	background: url(/fileadmin/templates/img/box_content.gif) repeat-y; 
	padding-left:15px;
}

div#line_print {
	position:absolute;
	left:305px;
	top:240px;
}

div#box_footer { 
	width:952px;
	height:24px;
	background: url(/fileadmin/templates/img/box_footer.gif) no-repeat;
	text-align:center;
	font-size:0.8em;
	color:#8E8E8E;
	padding-top:5px; 
}
div#box_footer a { 
	color:#8E8E8E;
}
div#box_presentation_title {
	width:239px;
	text-align:right;
	font-size:1.6em;
	color:#659002;
	letter-spacing:0.1em;
	padding-right:20px;
}

div#box_presentation_header { 
	width:259px;
	height:4px;
	background: url(/fileadmin/templates/img/box_presentation_header.gif) no-repeat; 
	_font-size:1px;
}

div#box_presentation_content {
	width:229px;
	background: url(/fileadmin/templates/img/box_presentation_content.gif) repeat-y; 
	padding:15px;
	color:#265100;
	font-size:0.90em;
	line-height:1.3em;
	text-align:justify;
}

div#box_presentation_footer {
	width:259px;
	height:4px;
	background: url(/fileadmin/templates/img/box_presentation_footer.gif) no-repeat;
	_font-size:1px;
	margin-bottom:20px;
}

div#box_page_title {
	width:239px;
	text-align:right;
	font-size:1.6em;
	color:#659002;
	letter-spacing:0.1em;
	padding-right:20px;
	text-transform:uppercase;
}

div#box_page_header { 
	width:259px;
	height:4px;
	background: url(/fileadmin/templates/img/box_presentation_header.gif) no-repeat; 
	_font-size:1px;
}

div#box_page_content {
	width:229px;
	background: url(/fileadmin/templates/img/box_presentation_content.gif) repeat-y; 
	padding:15px;
	color:#265100;
	font-size:0.90em;
	line-height:1.3em;
	text-align:justify;
}

div#box_pagetournois_content {
	width:229px;
	background: url(/fileadmin/templates/img/box_presentation_content.gif) repeat-y; 
	padding:15px;
	color:#265100;
	font-size:0.90em;
	line-height:1.3em;
	text-align:justify;
}

div#box_page_footer {
	width:259px;
	height:4px;
	background: url(/fileadmin/templates/img/box_presentation_footer.gif) no-repeat;
	_font-size:1px;
	margin-bottom:20px;
}

div#box_newsletter_title {
	width:239px;
	text-align:right;
	font-size:1.6em;
	color:#768C3A;
	letter-spacing:0.1em;
	padding-right:20px;
	
	display:none;
}

div#box_newsletter_header {
	width:259px;
	height:5px;
	background: url(/fileadmin/templates/img/box_newsletter_header.gif) no-repeat; 
	_font-size:1px;
	
	display:none;
}

div#box_newsletter_content {
	width:229px;
	background: url(/fileadmin/templates/img/box_newsletter_content.gif) repeat-y; 
	padding-left:15px;
	padding-right:15px;
	
	display:none;
}

div#box_newsletter_footer {
	width:259px;
	height:5px;
	background: url(/fileadmin/templates/img/box_newsletter_footer.gif) no-repeat; 
	_font-size:1px;
	margin-bottom:20px;
	
	display:none;
}

div#box_newsletter_content_left {
	padding-top:16px;
	float:left;
	width:150px;
}

div#box_newsletter_content_right {
	float:left;
}

div#box_noslogiciels_header {
	width:279px;
	height:55px;
	background: url(/fileadmin/templates/img/box_noslogiciels_header.gif) no-repeat; 
	font-size:1.9em;
	color:#FFA00D;
	letter-spacing:0.1em;
	padding-left:75px;
	padding-top:16px;
	text-transform:uppercase;
}

div#box_noslogiciels_content {
	width:324px;
	background: url(/fileadmin/templates/img/box_noslogiciels_content.gif) repeat-y; 
	
	padding-top:9px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	color:#193E44;
	font-size:0.90em;
	line-height:1.3em;
	text-align:justify;
}

div#box_noslogiciels_footer {
	width:354px;
	height:6px;
	background: url(/fileadmin/templates/img/box_noslogiciels_footer.gif) no-repeat; 
	_font-size:1px;
	margin-bottom:20px;
}

div#box_demonstration_header {
	width:254px;
	height:28px;
	background: url(/fileadmin/templates/img/box_demonstration_header.gif) no-repeat; 
	font-size:1.6em;
	color:#FFA00D;
	letter-spacing:0.1em;
	padding-top:16px;
	padding-left:100px;
}

div#box_demonstration_content {
	width:294px;
	background: url(/fileadmin/templates/img/box_demonstration_content.gif) repeat-y; 
	padding-left:15px;
	padding-right:45px;
	padding-bottom:15px;
	padding-top:10px;
	color:#0F0016;
	font-size:0.90em;
	line-height:1.3em;
}

div#line_vignette_video {
	position:absolute;
	border: 3px solid #F5BB58;
}

div#box_demonstration_footer {
	width:354px;
	height:54px;
	background: url(/fileadmin/templates/img/box_demonstration_footer.gif) no-repeat; 
	_font-size:1px;
	margin-bottom:20px;
}

div#box_actualite_title {
	width:239px;
	font-size:1.6em;
	color:#285576;
	letter-spacing:0.1em;
	padding-left:20px;
}

div#box_actualite_header {
	width:259px;
	height:5px;
	background: url(/fileadmin/templates/img/box_actualite_header.gif) no-repeat; 
	_font-size:1px;
}

div#box_actualite_content {
	width:229px;
	background: url(/fileadmin/templates/img/box_actualite_content.gif) repeat-y;
	padding:15px; 
	color:#FFFFFF;
	font-size:0.90em;
	line-height:1.3em;
	text-align:justify;
}

div#box_actualite_footer {
	width:259px;
	height:4px;
	background: url(/fileadmin/templates/img/box_actualite_footer.gif) no-repeat; 
	_font-size:1px;
	margin-bottom:20px;
}

div#box_tournois_title {
	width:239px;
	font-size:1.6em;
	color:#345027;
	letter-spacing:0.04em;
	padding-left:20px;
}

span.box_tournois_title_petit {
	font-size:0.8em;
}

div#box_tournois_header {
	width:259px;
	height:5px;
	background: url(/fileadmin/templates/img/box_tournois_header.gif) no-repeat; 
	_font-size:1px;
}

div#box_tournois_content {
	width:229px;
	background: url(/fileadmin/templates/img/box_tournois_content.gif) repeat-y; 
	padding:15px;
	color:#FFFFFF;
	font-size:0.90em;
	line-height:1.3em;
	text-align:justify;
}

div#box_tournois_content h2 {
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	margin-bottom:4px;
	font-size:1.4em;
	text-align:center;
}

div#box_tournois_content .date {
	text-align:center;
}

div#box_tournois_footer {
	width:259px;
	height:4px;
	background: url(/fileadmin/templates/img/box_tournois_footer.gif) no-repeat; 
	_font-size:1px;
	margin-bottom:20px;
}

div#box_typo3_header {
	width:553px;
	height:55px;
	background: url(/fileadmin/templates/img/box_typo3_header.gif) no-repeat; 
	font-size:1.9em;
	color:#FFA00D;
	letter-spacing:0.1em;
	padding-left:75px;
	padding-top:16px;
	text-transform:uppercase;
}

div#box_typo3_content {
	width:598px;
	background: url(/fileadmin/templates/img/box_typo3_content.gif) repeat-y; 
	padding:15px;
	font-size:0.90em;
	line-height:1.3em;
	text-align:justify;
}

div#box_typo3_footer {
	width:628px;
	height:10px;
	background: url(/fileadmin/templates/img/box_typo3_footer.gif) no-repeat; 
	_font-size:1px;
	margin-bottom:20px;
}

div#box_typo3_content_left {
	float:left;
	width:410px;
}

div#box_typo3_content_right {
	margin-left:15px;
	float:left;
	width:160px;
}

.floatleft280 {
	float:left;
	width:277px;
}

.floatleft370 {
	float:left;
	width:370px;
}

.floatleft650 {
	float:left;
	width:650px;
}

div.sep { clear: both; height: 1px; padding: 0; margin: 0; }
div.sep hr { position: absolute; top:-999em;left:-999em; }

div#box_noslogiciels_content h1 {
	color:#E6C34F;
	font-size:1.3em;
	padding:0px;
	margin:0px;
	padding-bottom:3px;
}

div#box_typo3_content h1 {
	color:#FF9928;
	font-size:1.1em;
	padding:0px;
	margin:0px;
	padding-bottom:3px;
	letter-spacing:0.2em;
	text-transform:uppercase;
	border-bottom: 1px solid #FF9928;
	margin-bottom:5px;
	margin-top:5px;
}

div#box_typo3_content h2 {
	color:#8EAE4B;
	font-size:1.1em;
	padding:0px;
	margin:0px;
	padding-bottom:3px;
	letter-spacing:0.2em;
	text-transform:uppercase;
	border-bottom: 1px solid #8EAE4B;
	margin-bottom:5px;
	margin-top:5px;
}

div#box_typo3_content .vert {
	color:#8EAE4B;
	padding:0px;
	margin:0px;
	padding-bottom:3px;
	text-transform:uppercase;
	margin-bottom:5px;
	margin-top:5px;
	font-weight:bold;
}

div#line_menu_general {
	width:256px;
	position:absolute;
	left:335px;
	top:3px;
}

div#line_bandeau_image {
	position:absolute;
	left:591px;
	top:3px;
}

div#line_ariane {
	position:absolute;
	top:190px;
	left:175px;
	font-size:0.8em;
	color:#757575;
	letter-spacing:0.095em;
}

form {
	padding:0px;
	margin:0px;
}

div#box_newsletter_content_left input {
	border: 1px solid #165801;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#165801;
}

div#box_presentation_content a , div#box_presentation_content a:link { color:#1B4A00; text-decoration:underline; font-style:italic; }
div#box_presentation_content a:hover { text-decoration:none; }

div#box_noslogiciels_content a , div#box_noslogiciels_content a:link { color:#193E44; text-decoration:underline; font-style:italic; }
div#box_noslogiciels_content a:hover { text-decoration:none; }

div#box_demonstration_content a , div#box_demonstration_content a:link { color:#0F0016; text-decoration:underline; font-style:italic; }
div#box_demonstration_content a:hover { text-decoration:none; }

div#box_actualite_content a , div#box_actualite_content a:link { color:#FFFFFF; text-decoration:underline; font-style:italic; }
div#box_actualite_content a:hover { text-decoration:none; }

div#box_tournois_content a , div#box_tournois_content a:link { color:#FFFFFF; text-decoration:underline; font-style:italic; }
div#box_tournois_content a:hover { text-decoration:none; }

div#line_ariane a , div#line_ariane a:link { color:#757575; text-decoration:underline; font-weight:bold; }
div#line_ariane a:hover { text-decoration:none; }

div#box_typo3_content a , div#box_typo3_content a:link { color:#757575; text-decoration:underline; font-weight:bold; }
div#box_typo3_content a:hover { text-decoration:none; }

div#print a , div#print a:link { color:#757575; text-decoration:underline; font-weight:bold; }
div#print a:hover { text-decoration:none; }

div#box_page_content ul {
	padding:0px;
	margin:0px;
	list-style-type: none;
	text-align:right;
}

div#box_page_content a.m_one, div#box_page_content a.m_one:link { 
	display:block; 
	color:#0F5800; 
	text-decoration:none; 
	border-bottom: 1px solid #0F5800;
	height:15px;
	padding-right:15px;
	padding-bottom:1px;
	letter-spacing:0.1em;
	margin-bottom:5px; 
	margin-top:5px;
}

div#box_page_content a.m_one:hover { font-weight:bold; background: url(/fileadmin/templates/img/m_one_on.gif) no-repeat center right; }

div#box_page_content a.m_one_on, div#box_page_content a.m_one_on:link { 
	font-weight:bold;
	display:block; 
	color:#0F5800; 
	text-decoration:none; 
	border-bottom: 1px solid #0F5800;
	height:15px;
	padding-right:15px;
	padding-bottom:1px;
	letter-spacing:0.1em;
	background: url(/fileadmin/templates/img/m_one_on.gif) no-repeat center right; 
	margin-bottom:5px; 
	margin-top:5px;
}

div#box_page_content a.m_one_on:hover { font-weight:bold; border-bottom: 1px solid #0F5800;}

div#box_page_content a.m_two, div#box_page_content a.m_two:link { 
	display:block; 
	color:#0F5800; 
	text-decoration:none; 
	height:15px;
	margin-top:8px;
	width:200px;
	padding-right:15px;
}

div#box_page_content a.m_two:hover { font-weight:bold; 	background: url(/fileadmin/templates/img/m_two_on.gif) no-repeat center right; }

div#box_page_content a.m_two_on, div#box_page_content a.m_two_on:link { 
	display:block; 
	color:#0F5800; 
	text-decoration:none; 
	height:15px;
	margin-top:8px;
	width:200px;
	padding-right:15px;
	background: url(/fileadmin/templates/img/m_two_on.gif) no-repeat center right;
	font-weight:bold;
}

div#box_page_content a.m_two_on:hover { font-weight:bold; }

/* */

div#box_pagetournois_content ul {
	padding:0px;
	margin:0px;
	list-style-type: none;
	text-align:right;
}

div#box_pagetournois_content a.m_one, div#box_pagetournois_content a.m_one:link { 
	display:block; 
	color:#0F5800; 
	text-decoration:none; 
	border-bottom: 1px solid #0F5800;
	height:15px;
	padding-right:15px;
	padding-bottom:1px;
	letter-spacing:0.1em;
	margin-bottom:5px; 
	margin-top:5px;
}

div#box_pagetournois_content a.m_one:hover { font-weight:bold; background: url(/fileadmin/templates/img/m_one_on.gif) no-repeat center right; }

div#box_pagetournois_content a.m_one_on, div#box_pagetournois_content a.m_one_on:link { 
	font-weight:bold;
	display:block; 
	color:#0F5800; 
	text-decoration:none; 
	border-bottom: 1px solid #0F5800;
	height:15px;
	padding-right:15px;
	padding-bottom:1px;
	letter-spacing:0.1em;
	background: url(/fileadmin/templates/img/m_one_on.gif) no-repeat center right; 
	margin-bottom:5px; 
	margin-top:5px;
}

div#box_pagetournois_content a.m_one_on:hover { font-weight:bold; border-bottom: 1px solid #0F5800;}

div#box_pagetournois_content a.m_two, div#box_pagetournois_content a.m_two:link { 
	display:block; 
	color:#0F5800; 
	text-decoration:none; 
	height:15px;
	margin-top:8px;
	width:200px;
	padding-right:15px;
}

div#box_pagetournois_content a.m_two:hover { font-weight:bold; 	background: url(/fileadmin/templates/img/m_two_on.gif) no-repeat center right; }

div#box_pagetournois_content a.m_two_on, div#box_pagetournois_content a.m_two_on:link { 
	display:block; 
	color:#0F5800; 
	text-decoration:none; 
	height:15px;
	margin-top:8px;
	width:200px;
	padding-right:15px;
	background: url(/fileadmin/templates/img/m_two_on.gif) no-repeat center right;
	font-weight:bold;
}

div#box_pagetournois_content a.m_two_on:hover { font-weight:bold; }

td.csc-uploads-fileName {
	background: url(/fileadmin/templates/img/fichier.gif) no-repeat left center;
	padding-left:40px;
	*padding-bottom:2px;
	height:48px;
}

td.csc-uploads-fileName p {
	padding:0px;
	margin:0px;
	text-align:left;
}

div#box_typo3_content_right h1 {
	margin-top:5px;
}

/* Form TYPO3 */

fieldset {
	border: none;
}
fieldset.csc-mailform {
	border: 1px solid #E7E7E7;
	padding:20px;
	margin-bottom:5px;
}


.csc-mailform-label {
	clear: both;
	font-size: 1.1em;
}

.csc-mailform-field label {
	margin:3px;
	float:left;
	text-align: right;
	width: 22%;
}

.csc-mailform-field input, .csc-mailform-field textarea, .csc-mailform-field select {
	margin:3px;
}

.csc-mailform-field input.csc-mailform-radio {
	clear: both;
	margin:0px;
	float:left;
	text-align: right;
	border:none;
	padding:0;
}
.csc-mailform-field .csc-mailform-radio label {
	margin:3px;
	float:none;
	text-align: left;
	width: 70%;
}
.csc-mailform-field input.csc-mailform-submit {
	background-color:#8EAE4B;
	font-size:0.8em;
	color:#FFFFFF;
	border: 0px none;
	height:16px;
	float:right;
}

.csc-textpic-intext-left {
	clear:both;
}

#box_actualite_content ul {
	margin: 0;
    padding: 0;
}
#box_actualite_content ul li {
	background: url("/fileadmin/templates/img/filet.gif") repeat-x scroll left bottom transparent;
    list-style-type: none;
    padding: 20px 0 5px;
    width: 100%;
    text-align: left;
}
#box_actualite_content ul li.last {
	background: none;
}
#box_actualite_content ul li a:link {
	background: url("/fileadmin/templates/img/puce_bleue.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 45px;
    padding: 15px 0 0 40px;
    width: 100%;
	font-family: arial;
    font-size: 1.4em;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}
.tx-anetarkheaccountlist-pi1 {

}
	.tx-anetarkheaccountlist-pi1 form {
		background: url("/fileadmin/templates/img/filet.gif") repeat-x scroll left bottom transparent;
	}
	
	.tx-anetarkheaccountlist-pi1 form button {
		    background: url("/fileadmin/templates/img/puce_bleue.png") no-repeat scroll 0 5px transparent;
			border: medium none;
			color: #FFFFFF;
			display: inline-block;
			font-family: arial;
			font-size: 1.4em;
			font-style: normal;
			height: 50px;
			margin-bottom: 15px;
			font-weight: bold;
			padding: 0;
			text-decoration: none;
			width: 100%;
			cursor : pointer;
	}
	.tx-anetarkheaccountlist-pi1 h3 {
		letter-spacing: 0.1em;
		text-transform: uppercase;
	}

.leftcol_link a img {
	border: none;
}
#box_presentation_content .catalogue_link a,
#box_presentation_content .catalogue_link a:link {
	background: url("/fileadmin/templates/img/puce_verte.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 45px;
    padding: 15px 0 0 40px;
    width: 100%;
	font-family: arial;
	font-weight: bold;
    font-size: 1.4em;
    font-style: normal;
    text-decoration: none;
    color: #000;
}
#box_presentation_content .catalogue_link a:hover,
#box_actualite_content ul li a:hover {
	text-decoration: underline;
}

.leftcol_link {
		text-align: center;
}
.catalogue_link {
	text-align: left;
}

