body, div, p, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, dt, li, td, blockquote, address, form, input, select, textarea, img {
	margin: 0;
	padding: 0;
}

body {
	margin: 0 auto;
	/* v2 */
	background: #73b7e0 url(images/design-site/back_page.gif) repeat-x;
	/* v1 */
	/*background: #86b8cf url(images/back_page.jpg) repeat-x;*/
	font: 62.5%/1.4em "Trebuchet MS", Verdana, Arial, sans-serif;
}

table, td, th {
	font-size: 1em;
}
	
#frame {
	position: relative;
	margin: 0 auto;
	width: 980px;
}

/*
#menutop {
	background: url(images/back_menutop.gif) no-repeat top left;
}

#menu {
	background: url(images/back_menu.gif) repeat-y top left;
	padding: 0 12px;
	padding-bottom: 1px;
}

#menubottom {
	background: url(images/back_menubottom.gif) no-repeat top left;
}
*/

#header {
	width: 980px;
	height: 100px;
	/*background: url(images/croix-blanche_gironde.png) no-repeat top left;*/
}

#search #searchstart {
	padding: 0 0 0 4px;
	float: left;
	height: 60px;
	background: url(images/design-site/back_loginstart.gif) no-repeat bottom left;
	margin:0;
}

#search {
	margin-right: 11px;
	padding: 0 6px 0 0;
	float: right;
	height: 60px;
	background: url(images/design-site/back_login.gif) repeat-x bottom right;
	color: #7c858a;
	font-size: 1.1em;
	display: inline;
}

/* le logo CRB */
#homelink {
	top: 0;
	left: 0;
	width: 470px;
	height: 91px;
}

#top-container {
	margin: 0;
	padding: 0;
	width: 980px;
	height:12px;
	background-image:url(images/design-site/top-container.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#nav {
	background-image:url(images/design-site/back_menu.png);
	background-repeat:no-repeat;
	margin-top:5px;
	margin-bottom:10px;
	padding-left:10px;
	width: 970px;
	height:25px;
	font-size:12px;
	height:25px;
	line-height:25px;
}

#nav a {
	display: inline;
	margin:0;
	padding:0;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}

#nav a:hover {
	text-decoration:underline;
}

.titrepage {
	font-size: 18px;
	margin: .2em 0 .6em 9px;
	color: #CC0B10 /*#CC0000 #ec8e29*/;
	padding:0;
}

.soustitrepage {
	font-size: 16px;
	margin-bottom:12px;
	padding:0;
	font-weight:bold;
}


#container {
	width: 980px;
	background: #fff url(images/design-site/back-container.png) repeat-y top left;
}

#containerbottom {
	width: 980px;
	height: 11px;
	background: url(images/design-site/back-containerbottom.png);
}

#content {
	padding: 5px 9px 0px;
	color: #515151;
	font-size: 1.2em;
	background: white;
	margin: 0 2px;
}
	
#footer {
	margin: 0 0 20px 0;
	padding: 10px 0;
	width: 980px;
	background: url(images/design-site/back_footer.png) repeat-x bottom left;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #666666;
}

#footer ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin-left: 0;
	padding-left: 0;
	display: inline;
} 

#footer ul li {
	margin-left: 0;
	padding: 0 7px 0 10px;
	background: url(images/design-site/footer_pipe.gif) no-repeat center left;
	list-style: none;
	display: inline;
}

#footer ul li.first {
	margin-left: 0;
	background: none;
	list-style: none;
	display: inline;
}

#footer p {
	margin: 7px 0 0 0;
	padding: 0;
	font-family: Arial, MS Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #407E95;
}
	


.leftcolumn {
	width: 632px;
	float: left;
	padding: 0 0 5px 9px;
}

.rightcolumn {
	width: 250px;
	float: right;
	margin: 0 9px 0 0;
	padding: 0 10px 0;
	font-size: .9em;
	/*background: url(images/back_column.gif) repeat-y top left;*/
}

.rightcolumn h2 {
	font-size: 1.4em;
}

.rightcolumn hr {
	margin: 1.5em 0;
}

.rightcolumn li {
	margin-bottom: .3em;
}

.rightcolumn .box {
	padding: 10px 12px 12px 12px;
	margin: 0 -10px 0 -10px;
	background: #70a4bc /*url(images/design-site/bg_box.gif) no-repeat top left*/;
	border-bottom: 10px solid white;
	color: white;
}

.rightcolumn .box p {
	font-size: 1.1em;
}

.rightcolumn .box a {
	text-decoration: underline;
}

.rightcolumn .box hr {
	border-color: white;
}

.rightcolumn .betabox {
	padding: 10px 12px 12px 12px;
	margin: 0 -10px 0 -10px;
	background: #70a4bc /*url(images/design-site/bg_box_beta.gif) no-repeat top left*/;
	border-bottom: 10px solid white;
	color: white;
}

.rightcolumn .betabox p {
	font-size: 1.1em;
}

.rightcolumn .button {
	font-size: .92em;
}

.rightcolumn img.across {
	margin: 0 -10px 10px;
	background: white;
	border-bottom: 10px solid white;
}

.rightcolumn .block-block-3 {
	margin: 0;
	padding: 0;
}

.rightcolumn h2.title {
	margin: 1em 0 0 0;
	padding-bottom: 5px;
}

.rightcolumn .column {
	padding: 1px 10px 10px 10px;
	margin: 0;
	/*background:url(images/back_column.gif) repeat-y top left;*/
}

#content .column a:link, #content .column a:visited {
	text-decoration: none;
}

h1, h2, h3, h4 {
	position: relative;
}

h1 {
	font-size: 2em;
	margin: .2em 0 .6em 9px;
}

h2 {
	font-size: 1.5em;
	line-height: 1.1em;
	margin: 0 0 .5em;
}

h3 {
	font-size: 1em;
	margin: 0 0 .5em;
	font-style:italic;
}

h4 {
	font-size: 1.5em;
	margin: 0 0 .5em;
}

h5 {
	font-size: 1.3em;
	margin-bottom:12px;
}

h6 {
	font-size: 1.1em;
	margin: 0 0 .5em;
}

p, ul, ol, dl {
	line-height: 1.3em;
	margin-bottom: 1em;
}

pre {
	margin: 0 36px 1em 36px;
	padding: 5px 8px;
	border: 1px solid #e2a562;
	background: #f1dbc4;
	font-family: Courier, 'Courier New', 'Andale Mono', Monaco, monospace;
}

blockquote {
	margin: 0 36px 1em 36px;
	padding: 7px 10px 7px 10px;
	border: 1px solid #4183a5;
	/*background: #d6ecf9;*/
	background: #EDF7FC;
	color: #286585;
}


#content ul {
	/*list-style-type: square;*/
	margin-left: 30px;
} /* margin-left: 49px; */

#content ul.tabs {
	margin-left: 0;
}

#content ol {
	margin-left: 1.5em;
	font-weight: bold;
} /* margin-left: 49px; */

#content li {
	font-weight: normal;
}

ul {
	/*list-style-type: square;*/
}

li {
	padding-bottom: .5em;
}

dl {
	margin: 0 0 1em;
	padding-left: 15px;
}

dt {
	margin: 4px 0;
	font-weight: bold;
}

dd {
	margin: 0 0 1.2em 15px;
}

dl.inline-terms dt {
	width: 23%;
	float: left;
	clear: left;
	font-size: .96em;
}

dl.inline-terms dd {
	margin-left: 25%;
	clear: right;
}

dl.bordered-terms dt {
	border-top: 1px dotted #ccc;
	padding: .5em 0;
	font-size: .96em;
}

a:link, a:visited {
	color: #286585;
	text-decoration: none;
}

a:hover, a:active {
	color: black;
}

#content a:link, #content a:visited {
	text-decoration: underline;
}

#content .appListing a:link, #content .tabs a:visited {
	text-decoration: none;
}

#content .tabs a:link, #content .tabs a:visited {
	text-decoration: none;
}

#content #secondary-nav a:link, #content #secondary-nav a:visited  {
	text-decoration: none;
}

#content .breadcrumb a:link, #content .breadcrumb a:visited {
	text-decoration: none;
}

#content .item-list a:link, #content .item-list a:visited {
	text-decoration: none;
}

#content table a:link, #content table a:visited {
	text-decoration: none;
}

#content #userguides a:link, #content #userguides a:visited {
	text-decoration: none;
}

#content h2.title a:link, #content h2.title a:visited  {
	text-decoration: none;
}

#content h4 a:link, #content h4 a:visited {
	text-decoration: none;
}

hr {
	margin: 2em 0;
	height: 1px;
	border: none;
	border-bottom: 1px dotted #bbb;
}

label {
	font-weight: bold;
}

h1, dl.links dt a, .in-header-link a {
	color: #ec8e29;
}

.link-listing-header {
	color: #8da373;
}

h2 {
	color: #515151;
}

.rightcolumn .box h2, .rightcolumn .box a, .rightcolumn .betabox h2, .rightcolumn .betabox a {
	color: white;
}

.rightcolumn h2, h3, p, ul, ol, dl, td, th, caption {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.half {
	width: 50%;
}

.fl {
	float: left;
	margin-left: 0;
	margin-right:8px;
	margin-top:5px;
	margin-bottom:5px;
}
.fr {
	float: right;
	margin-left: 8px;
	margin-right:0;
	margin-top:5px;
	margin-bottom:5px;
}

img.fl {
	float: left;
	margin-left: 0;
	margin-right:8px;
	margin-top:5px;
	margin-bottom:5px;
}

img.fr {
	float: right;
	margin-left: 8px;
	margin-right:0;
	margin-top:5px;
	margin-bottom:5px;
}

img.across {
	display: block;
	margin: 0 0 10px;
}

img.input {
	border:0;
	padding:0;
}

.petitpdf {
	border:0;
	vertical-align:middle;
}

div.clearer {
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	height: 0;
	line-height: 1px;
	font-size: 1px;
}


hr {
	border: 0px;
	border-bottom: 1px #F0EBE7 dashed;
	height: 1px;
	margin: 5px 15px 5px 15px;
}

#left hr, #all hr {	
	margin: 10px 0px;
}


fieldset {
	border: 1px solid #ccc;
}


.item-list .title {
	font-size: 1em;
	color: #222;
}



.node, .node .content, .comment .content, .block-block-3, .box {
	margin: 0;
	padding: 0;
}

.node .taxonomy {
	color: #999;
	font-size: 0.8em;
	padding: 0;
	float: right;
}

.node .picture {
	float: right;
	margin: 0 0 .5em .5em;
}

.title, .title a {
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1.1em;
	margin: 0 auto 0 auto;
}

.block .title {
	margin: 0 0 .5em 0;
	color: #333;
	background-color: transparent;
	font-size: 1.2em;
	font-weight: bold;
}
.box .title {
  font-size: 1.1em;
}



div.tabs {
	margin: 0 0 1em 0;
}

ul.tabs {
	margin: 0;
	padding-top: 3px;
}


#block-user-3 h3 {
	display: none;
}

.block-block-3 {
	margin: 0 0 1.5em 0;
}

#message {
	margin: 0 0 1em 0;
	border: 1px solid #eded7a;
	padding: 3px 8px;
	background-color: #fefebc;
	font-size: 1.1em;
}



/* User guide styles */

#content div.book-navigation {
	margin: 0;
	padding: 0;
}

#content div.book-navigation ul.menu {
	border: 1px solid #4183a5;
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 11px 12px 9px;
}

#content div.book-navigation ul.menu li {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	padding: 4px 0 4px 18px; background: url(images/icon_handbook_document.gif) no-repeat 0 .1em;
}

#content div.book-navigation div.page-links {
	display: none;
}

ul.book-list {
	margin-top: .5em;
}

ul.book-list ul.book-list li {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	padding: 4px 0 4px 18px; background: url(images/icon_handbook_document.gif) no-repeat 0 .1em;
}


	



/* Menublock Block Styles */

.block-block-3 h2.title {
	margin: 0 -10px 0 -10px;
	color: white;
	background: #033c59 url(images/design-site/back_learnmore.gif) repeat-x top left;
	font-size: 1.1em;
	padding: 5px 10px;
}

#menublock, #menublock1, #menublock2, #menublock3, #menublock4 {
	margin: 0 -10px 0 -10px;
	border-bottom: 10px solid white;
}

#menublock ul, #menublock1 ul, #menublock2 ul, #menublock3 ul, #menublock4 ul {
	background: white;
	margin: 0;
	padding: 0;
}

#menublock li, #menublock1 li, #menublock2 li, #menublock3 li, #menublock4 li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-weight: bold;
}

#menublock li, #menublock li a, #menublock1 li, #menublock1 li a, #menublock2 li, #menublock2 li a, #menublock3 li, #menublock3 li a, #menublock4 li, #menublock4 li a {
	background-position: 10px .6em;
	background-repeat: no-repeat;
}

#content #menublock a, #content #menublock1 a, #content #menublock2 a, #content #menublock3 a, #content #menublock4 a {
	display: block;
	text-decoration: none;
	padding: 4px 4px 4px 30px;
	border-bottom: 1px dotted #CCC;
}

#content #menublock a:hover, #content #menublock1 a:hover, #content #menublock2 a:hover, #content #menublock3 a:hover, #content #menublock4 a:hover {
	background-color: #ebf2ff;
}


/* ------------- COMMENTAIRE FORUM ------------- */
#menublock li.stories, #menublock li.stories a, #menublock1 li.stories, #menublock1 li.stories a, #menublock2 li.stories, #menublock2 li.stories a, #menublock3 li.stories, #menublock3 li.stories a, #menublock4 li.stories, #menublock4 li.stories a {
/*	background-image: url(images/icon_menu_stories.gif);*/
	background-image: url(images/icons/comment_add.png);
	background-position: 8px .3em;
}

#menublock li.stories a:hover, #menublock1 li.stories a:hover, #menublock2 li.stories a:hover, #menublock3 li.stories a:hover, #menublock4 li.stories a:hover {
/*	background-image: url(images/icon_menu_stories_over.gif);*/
	background-image: url(images/icons/comment_add.png);
}



/* -------------- CONTACT ----------- */
#menublock li.contact, #menublock li.contact a, #menublock1 li.contact, #menublock1 li.contact a, #menublock2 li.contact, #menublock2 li.contact a, #menublock3 li.contact, #menublock3 li.contact a, #menublock4 li.contact, #menublock4 li.contact a {
	background-image: url(images/icons/email.png);
	background-position: 8px .3em;
}

#menublock li.contact a:hover, #menublock1 li.contact a:hover, #menublock2 li.contact a:hover, #menublock3 li.contact a:hover, #menublock4 li.contact a:hover {
	background-image: url(images/icons/email.png);
}



/* --------------------- SCREENS ------ */
#menublock li.screens, #menublock li.screens a, #menublock1 li.screens, #menublock1 li.screens a, #menublock2 li.screens, #menublock2 li.screens a, #menublock3 li.screens, #menublock3 li.screens a, #menublock4 li.screens, #menublock4 li.screens a {
/*	background-image: url(images/icon_menu_screenshots.gif);*/
	background-image: url(images/icons/user.png);
	background-position: 8px .3em;
}
#menublock li.screens a:hover, #menublock1 li.screens a:hover, #menublock2 li.screens a:hover, #menublock3 li.screens a:hover, #menublock4 li.screens a:hover {
/*	background-image: url(images/icon_menu_screenshots_over.gif);*/
	background-image: url(images/icons/user.png);
}



/* --------------------- USER --------------- */
#menublock li.user, #menublock li.user a, #menublock1 li.user, #menublock1 li.user a, #menublock2 li.user, #menublock2 li.user a, #menublock3 li.user, #menublock3 li.user a, #menublock4 li.user, #menublock4 li.user a {
	background-image: url(images/icons/user.png);
	background-position: 8px .3em;
}
#menublock li.user a:hover, #menublock1 li.user a:hover, #menublock2 li.user a:hover, #menublock3 li.user a:hover, #menublock4 li.user a:hover {
	background-image: url(images/icons/user.png);
}



/* --------------------- MONEY ----------------- */
#menublock li.money, #menublock li.money a, #menublock1 li.money, #menublock1 li.money a, #menublock2 li.money, #menublock2 li.money a, #menublock3 li.money, #menublock3 li.money a, #menublock4 li.money, #menublock4 li.money a {
	background-image: url(images/icons/money.png);
	background-position: 8px .3em;
}
#menublock li.money a:hover, #menublock1 li.money a:hover, #menublock2 li.money a:hover, #menublock3 li.money a:hover, #menublock4 li.money a:hover {
	background-image: url(images/icons/money.png);
}



/* --------------------- PENCIL ----------------- */
#menublock li.pencil, #menublock li.pencil a, #menublock1 li.pencil, #menublock1 li.pencil a, #menublock2 li.pencil, #menublock2 li.pencil a, #menublock3 li.pencil, #menublock3 li.pencil a, #menublock4 li.pencil, #menublock4 li.pencil a {
	background-image: url(images/icons/pencil_add.png);
	background-position: 8px .3em;
}
#menublock li.user a:pencil, #menublock1 li.user a:pencil, #menublock2 li.user a:pencil, #menublock3 li.user a:pencil, #menublock4 li.user a:pencil {
	background-image: url(images/icons/pencil_add.png);
}



/* --------------------- ERROR ------ */
#menublock li.error, #menublock li.error a, #menublock1 li.error, #menublock1 li.error a, #menublock2 li.error, #menublock2 li.error a, #menublock3 li.error, #menublock3 li.error a, #menublock4 li.error, #menublock4 li.error a {
	background-image: url(images/icons/error.png);
	background-position: 8px .3em;
}
#menublock li.error a:hover, #menublock1 li.error a:hover, #menublock2 li.error a:hover, #menublock3 li.error a:hover, #menublock4 li.error a:hover {
	background-image: url(images/icons/error.png);
}


/* ----------- PDF ------------- */
#menublock li.pdf, #menublock li.pdf a, #menublock1 li.pdf, #menublock1 li.pdf a, #menublock2 li.pdf, #menublock2 li.pdf a, #menublock3 li.pdf, #menublock3 li.pdf a, #menublock4 li.pdf, #menublock4 li.pdf a {
	background-image: url(images/icons/page_white_acrobat.png);
	background-position: 7px .3em;
}

#menublock li.pdf a:hover, #menublock1 li.pdf a:hover, #menublock2 li.pdf a:hover, #menublock3 li.pdf a:hover, #menublock4 li.pdf a:hover {
	background-image: url(images/icons/page_white_acrobat.png);
}


#menublock li.pdf, #menublock li.page_white_acrobat a, #menublock1 li.page_white_acrobat, #menublock1 li.page_white_acrobat a, #menublock2 li.page_white_acrobat, #menublock2 li.page_white_acrobat a, #menublock3 li.page_white_acrobat, #menublock3 li.page_white_acrobat a, #menublock4 li.page_white_acrobat, #menublock4 li.page_white_acrobat a {
	background-image: url(images/icons/page_white_acrobat.png);
	background-position: 7px .3em;
}

#menublock li.pdf a:hover, #menublock1 li.page_white_acrobat a:hover, #menublock2 li.page_white_acrobat a:hover, #menublock3 li.page_white_acrobat a:hover, #menublock4 li.page_white_acrobat a:hover {
	background-image: url(images/icons/page_white_acrobat.png);
}



/* ----------------- DATE / CALENDRIER ------------- */
#menublock li.date, #menublock li.date a, #menublock1 li.date, #menublock1 li.date a, #menublock2 li.date, #menublock2 li.date a, #menublock3 li.date, #menublock3 li.date a, #menublock4 li.date, #menublock4 li.date a {
	background-image: url(images/icons/date.png);
	background-position: 8px .3em;
}
#menublock li.date a:hover, #menublock1 li.date a:hover, #menublock2 li.date a:hover, #menublock3 li.date a:hover, #menublock4 li.date a:hover {
	background-image: url(images/icons/date.png);
	background-position: 8px .3em;
}

/* ----------------- date_add ------------- */
#menublock li.date_add, #menublock li.date_add a, #menublock1 li.date_add, #menublock1 li.date_add a, #menublock2 li.date_add, #menublock2 li.date_add a, #menublock3 li.date_add, #menublock3 li.date_add a, #menublock4 li.date_add, #menublock4 li.date_add a {
	background-image: url(images/icons/date_add.png);
	background-position: 8px .3em;
}
#menublock li.date_add a:hover, #menublock1 li.date_add a:hover, #menublock2 li.date_add a:hover, #menublock3 li.date_add a:hover, #menublock4 li.date_add a:hover {
	background-image: url(images/icons/date_add.png);
	background-position: 8px .3em;
}



/* ------------- EXCLAMATION ------------- */
#menublock li.demoslast, #menublock li.exclamation a, #menublock1 li.demoslast, #menublock1 li.exclamation a, #menublock2 li.demoslast, #menublock2 li.exclamation a, #menublock3 li.demoslast, #menublock3 li.exclamation a, #menublock4 li.demoslast, #menublock4 li.exclamation a {
	background-image: url(images/icons/exclamation.png);
	background-position: 8px .3em;
}
#menublock li.demoslast a:hover, #menublock1 li.demoslast a:hover, #menublock2 li.demoslast a:hover, #menublock3 li.demoslast a:hover, #menublock4 li.demoslast a:hover {
	background-image: url(images/icons/exclamation.png);
	background-position: 8px .3em;
}



/* ------------- DEMOLAST ------------- */
#menublock li.help, #menublock li.demolast a, #menublock1 li.help, #menublock1 li.demolast a, #menublock2 li.help, #menublock2 li.demolast a, #menublock3 li.help, #menublock3 li.demolast a, #menublock4 li.help, #menublock4 li.demolast a {
	background-image: url(images/icons/help.png);
	background-position: 8px .3em;
}
#menublock li.help a:hover, #menublock1 li.help a:hover, #menublock2 li.help a:hover, #menublock3 li.help a:hover, #menublock4 li.help a:hover {
	background-image: url(images/icons/help.png);
	background-position: 8px .3em;
}



/* ------------- HELP ------------- */
#menublock li.help, #menublock li.help a, #menublock1 li.help, #menublock1 li.help a, #menublock2 li.help, #menublock2 li.help a, #menublock3 li.help, #menublock3 li.help a, #menublock4 li.help, #menublock4 li.help a {
	background-image: url(images/icons/help.png);
	background-position: 8px .3em;
}
#menublock li.help a:hover, #menublock1 li.help a:hover, #menublock2 li.help a:hover, #menublock3 li.help a:hover, #menublock4 li.help a:hover {
	background-image: url(images/icons/help.png);
	background-position: 8px .3em;
}


/* ------------- news_add ------------- */
#menublock li.news_add, #menublock li.news_add a, #menublock1 li.news_add, #menublock1 li.news_add a, #menublock2 li.news_add, #menublock2 li.news_add a, #menublock3 li.news_add, #menublock3 li.news_add a, #menublock4 li.news_add, #menublock4 li.news_add a {
	background-image: url(images/icons/newspaper_add.png);
	background-position: 8px .3em;
}
#menublock li.news_add a:hover, #menublock1 li.news_add a:hover, #menublock2 li.news_add a:hover, #menublock3 li.news_add a:hover, #menublock4 li.news_add a:hover {
	background-image: url(images/icons/newspaper_add.png);
	background-position: 8px .3em;
}

/* ------------- news_go ------------- */
#menublock li.news_go, #menublock li.news_go a, #menublock1 li.news_go, #menublock1 li.news_go a, #menublock2 li.news_go, #menublock2 li.news_go a, #menublock3 li.news_go, #menublock3 li.news_go a, #menublock4 li.news_go, #menublock4 li.news_go a {
	background-image: url(images/icons/newspaper_go.png);
	background-position: 8px .3em;
}
#menublock li.news_go a:hover, #menublock1 li.news_go a:hover, #menublock2 li.news_go a:hover, #menublock3 li.news_go a:hover, #menublock4 li.news_go a:hover {
	background-image: url(images/icons/newspaper_go.png);
	background-position: 8px .3em;
}



/* ------------- docs_add ------------- */
#menublock li.docs_add, #menublock li.docs_add a, #menublock1 li.docs_add, #menublock1 li.docs_add a, #menublock2 li.docs_add, #menublock2 li.docs_add a, #menublock3 li.docs_add, #menublock3 li.docs_add a, #menublock4 li.docs_add, #menublock4 li.docs_add a {
	background-image: url(images/icons/table_add.png);
	background-position: 8px .3em;
}
#menublock li.docs_add a:hover, #menublock1 li.docs_add a:hover, #menublock2 li.docs_add a:hover, #menublock3 li.docs_add a:hover, #menublock4 li.docs_add a:hover {
	background-image: url(images/icons/table_add.png);
	background-position: 8px .3em;
}


/* ------------- docs_go ------------- */
#menublock li.docs_go, #menublock li.docs_go a, #menublock1 li.docs_go, #menublock1 li.docs_go a, #menublock2 li.docs_go, #menublock2 li.docs_go a, #menublock3 li.docs_go, #menublock3 li.docs_go a, #menublock4 li.docs_go, #menublock4 li.docs_go a {
	background-image: url(images/icons/table_edit.png);
	background-position: 8px .3em;
}
#menublock li.docs_go a:hover, #menublock1 li.docs_go a:hover, #menublock2 li.docs_go a:hover, #menublock3 li.docs_go a:hover, #menublock4 li.docs_go a:hover {
	background-image: url(images/icons/table_edit.png);
	background-position: 8px .3em;
}

/* ------------- printer_add ------------- */
#menublock li.printer_add, #menublock li.printer_add a, #menublock1 li.printer_add, #menublock1 li.printer_add a, #menublock2 li.printer_add, #menublock2 li.printer_add a, #menublock3 li.printer_add, #menublock3 li.printer_add a, #menublock4 li.printer_add, #menublock4 li.printer_add a {
	background-image: url(images/icons/printer_add.png);
	background-position: 8px .3em;
}
#menublock li.printer_add a:hover, #menublock1 li.printer_add a:hover, #menublock2 li.printer_add a:hover, #menublock3 li.printer_add a:hover, #menublock4 li.printer_add a:hover {
	background-image: url(images/icons/printer_add.png);
	background-position: 8px .3em;
}

/* ------------- key ------------- */
#menublock li.key, #menublock li.key a, #menublock1 li.key, #menublock1 li.key a, #menublock2 li.key, #menublock2 li.key a, #menublock3 li.key, #menublock3 li.key a, #menublock4 li.key, #menublock4 li.key a {
	background-image: url(images/icons/key.png);
	background-position: 8px .3em;
}
#menublock li.key a:hover, #menublock1 li.key a:hover, #menublock2 li.key a:hover, #menublock3 li.key a:hover, #menublock4 li.key a:hover {
	background-image: url(images/icons/key.png);
	background-position: 8px .3em;
}


/* -----------------------------
------------------------------*/

.menublock {
	margin: 0 -10px 0 -10px;
	border-bottom: 10px solid white;
}

.menublock ul {
	background: white;
	margin: 0;
	padding: 0;
}

.menublock li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-weight: bold;
}

.menublock li, .menublock li a {
	background-position: 10px .6em;
	background-repeat: no-repeat;
}

#content .menublock a {
	display: block;
	text-decoration: none;
	padding: 4px 4px 4px 30px;
	border-bottom: 1px dotted #CCC;
}

#content .menublock a:hover {
	background-color: #ebf2ff;
}

/* ------------- news_add ------------- */
.menublock li.news_add, .menublock li.news_add a {
	background-image: url(images/icons/newspaper_add.png);
	background-position: 8px .3em;
}
.menublock li.news_add a:hover {
	background-image: url(images/icons/newspaper_add.png);
	background-position: 8px .3em;
}

/* ------------- news_go ------------- */
.menublock li.news_go, .menublock li.news_go a {
	background-image: url(images/icons/newspaper_go.png);
	background-position: 8px .3em;
}
.menublock li.news_go a:hover {
	background-image: url(images/icons/newspaper_go.png);
	background-position: 8px .3em;
}

/*-----------------------------
-----------------------------*/


/* ------------- GOOGLE ------------- */
/* google adds */
.googleadds {
	margin: 0 -10px 0 -10px;
	background: url(images/back_icons.jpg) repeat-x top left;
	background-color: #bbd2e0;
	padding: 10px 15px 10px 10px;
	font-size: 12px;;
}

.googleadds .title {
	margin-bottom: 7px;
	padding: 0;
	font-size: 14px;
}

.googleadds attribute {
	margin: 6px 0;
	padding: 0;
	font-size: 1.1em;
}


/* _______________ Drag ________________________ */

#mainContainer{
	width:98%;
	margin:0;
	text-align:left;
	background-color:#FFF;
}

.smallArticle,.bigArticle{
	float:left;
	border:1px solid #CCCCCC;
	padding:2px;
	margin-bottom:5px;
}

.smallArticle .rightImage,.bigArticle .rightImage{
	float:right;
}

.bigArticle{
	width:100%;
}

.clear{
	clear:both;
}
	
#rectangle{
	float:left;
	border:1px solid #F00;	/* Red border */
	background-color:#FFF;
}

.radio {
	border:0;
	background:none;
}

.color-input {
	display: inline;
	margin: 2px 0;
	padding: 2px;
	font-size: 1.1em;
	font-weight: bold;
	color: #666666;
	border: 1px solid #86b8d0;
	background: #eff8fd url(images/design-site/form_background.gif) repeat-x;
}

textarea {

	font-family:Arial;
}

/* _________ verif form ______________ */

.erreur_form {
	color:#CC0000;
	font-size:10px;
}

.erreur_form_input {
	border:#CC0000 1px solid;
	/*background-color:#FF6666;*/
}
