/* ----------------------------
simple reset
---------------------------- */

html, body, ul, ol, li, form, fieldset, legend
{
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, p { margin-top: 0; }

fieldset,img { border: 0; }

legend { color: #000; }

/*li { list-style: none; }*/

sup { vertical-align: text-top; }

sub { vertical-align: text-bottom; }

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

caption, th, td
{
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}

input, textarea, select
{
	font-size: 0.75em;
	line-height: 1.1;
}

abbr, acronym
{
	border-bottom: .1em dotted;
	cursor: help;
}

/* styles */

* { font-family: Verdana, Helvetica, Arial, sans-serif; }

body { background: url('../img/CA-olwp3.jpg') no-repeat fixed; }

a { color: #c3c3c3; text-decoration: none; }
a img { border: none; }

h1 { font-size: 1.75em; }
h2 { font-size: 1.25em; }
h3 { font-size: 1em; }

p { font-size: 12px; line-height: 18px; }
li { font-size: 12px; line-height: 18px; }

#page { margin: auto; width: 960px; }

#page #header { width: 100%; height: 90px; }
#page #header #logo { float: left; padding: 5px; }
#page #header #lng { float: left; margin: 39px 0 0 50px; }
#page #header #socials { float: right; padding: 20px 40px; }
#page #header #socials img { padding: 0 0 0 20px; }


#page #content { width: 100%; background: url('../img/content_top.png') no-repeat; padding: 50px 0 0 0; }
#page #content #content-items { width: 830px; background: url('../img/content_middle.png') repeat-y; padding: 0 65px; text-align: justify; color: #fff; min-height: 320px; overflow: hidden; }
#page #content #content-bottom { width: 100%; height: 60px; background: url('../img/content_bottom.png') no-repeat; }

#page #tips { width: 100%; height: 60px; margin: 10px 0 0 0; }
#page #tips .tips-item { width: 140px; height: 60px; background: url('../img/tips_bg.png') no-repeat; margin: 0 0 0 47px; display: none; }
#page #tips .index { margin-left: 222px; }
#page #tips .agence-evenementielle { margin-left: 397px; }
#page #tips .services-event-management { margin-left: 572px; }
#page #tips .fete-de-personnel { margin-left: 747px; }
#page #tips .organiser-evenement { margin-left: -10000px; }
#page #tips .tips-item span { display: block; color: #fff; font-size: 12px; text-align: center; width: 125px; height: 40px; padding: 10px 0 0 0; line-height: 40px; background: url('../img/tips_bg.png') no-repeat; }

#page #menu { width: 100%; height: 220px; background: url('../img/menu_bg.png') no-repeat; }
#page #menu .menu-item { width: 128px; margin: 0 0 0 47px; float: left; text-align: center;  }
//#page #menu .menu-item img { width: 118px; }
#page #menu .current img { width: 128px; }
#page #menu .menu-item .title { width: 131px; background: url('../img/menu_title.png') no-repeat; margin: 20px 0 0 0; display: none; font-size:0.9em; }
#page #menu .current .title { display: inherit; }
#page #menu .menu-item .title a { display: block; width: 118px; height: 20px;  padding: 5px; text-align: center; }

#page #footer { clear: both; width: 100%; color: #fff; font-size: 10px; text-align: center; }



/* POWERMAIL */
.tx_powermail_pi1_form fieldset { border: none; }
div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html { width: 412px; padding: 0 0 10px 0; }
div.tx-powermail-pi1 legend{ display:none; }
div.tx-powermail-pi1 label{	display: block; float: left; width: 200px; font-size:12px; font-weight:bold; line-height: 34px; }
div.tx-powermail-pi1 input.powermail_text{ padding:5px; width:200px; }
div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_textarea { display: block; position: absolute; top: 495px; margin: 0 0 0 440px; }
div.tx-powermail-pi1 textarea.message{ width: 380px; height:208px; }
div.tx-powermail-pi1 span.powermail_mandatory,div.tx-powermail-pi1 div.powermail_mandatory_js{ color:red; }
div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_submit { text-align: right; margin: 30px 0 0 0; width: 830px; }
div.tx-powermail-pi1 input.powermail_submit { width: 200px; }

/* SR_FREECAP */
.tx_powermail_pi1_fieldwrap_html_captcha{ width:650px!important; }
.tx_powermail_pi1_fieldwrap_html_captcha label, .tx_powermail_pi1_fieldwrap_html_captcha input{ margin-top: 20px; }
.tx_powermail_pi1_fieldwrap_html_captcha .tx-srfreecap-pi2-cant-read{ color: #fff; display: block; float: left; padding-left: 200px; width: 400px; } 
.tx_powermail_pi1_fieldwrap_html_captcha img{ float: right; } 

/* TEXTPIC */
.csc-textpic .csc-textpic-imagewrap img { margin: 0 0 20px 0; }

