/* -------------------------------------------------------------- 
   
	custom_thx.css
      
-------------------------------------------------------------- */

body
{
	background: #000 url(../images/background.jpg) repeat-x top left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 0.8em;	
}

a
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 1em;
	text-transform: uppercase;
}

a:hover,
a:focus
{
	color: #fff;
	text-decoration:none;
}

.container
{
	width: 935px;
}

.important
{
	font-weight:bold;
	color:#009a4e;
}

/*----- header
-----------------*/

div#header
{
	height:136px;
	background: url(../images/bg_header_thx-FR.jpg) no-repeat;
}

div#header div.spain
{
	height:136px;
	background: url(../images/bg_header_thx-ES.jpg) no-repeat;
}

div#header div#navigation
{
	width:900px;
	height:136px;
}

div#header div#navigation div#language
{
	width:50px;
	padding-top:110px;
	padding-left:72px;
	float:left;
}

div#header div#navigation div#language img
{
	margin: 0;
	padding: 0;
	vertical-align:bottom;
}



/*----- content
-----------------*/

div#content
{
        /*background: #525983;*/
        overflow: hidden;
        padding: 1px;
		padding-bottom:25px;
		/*width:785px;*/
		/*text-align:center;*/
		margin-left: auto;
    	margin-right: auto;
}

/* remerciements */

div#content div#remerciements
{
        width:785px;
		padding:25px;
		margin-left: auto;
    	margin-right: auto;
		text-align:justify;
}

div#content div#remerciements div#texte
{
    
}

div#content div#remerciements div#signatures 
{
    padding-bottom:60px;
}

div#content div#remerciements div#signatures div#signature_1
{
    width:150px;
	float:left;
}

div#content div#remerciements div#signatures div#signature_2
{
    width:150px;
	padding-left:175px;
	float:left;
}

div#content div#remerciements div#signatures div#signature_3
{
    width:150px;
	float:right;
}


/* questionnaire */

div#content div#questionnaire
{
		border:#FFF solid 1px;
		width:785px;
		margin-left: auto;
    	margin-right: auto;
}

div#content div#questionnaire img
{
	margin: 0;
	padding: 0;
	vertical-align:bottom;
}

div#content div#questionnaire div#formulaire
{
		padding:20px;
}

div#content div#questionnaire div#formulaire .intitule
{
	font-weight:bold;
	font-size:0.9em;
	color:#009933;
	text-transform:uppercase;
}

div#content div#questionnaire div#formulaire form
{
	margin: 0;
	padding: 0;
	text-align: left;
}

div#content div#questionnaire div#formulaire div
{
	padding: 10px 0;
	height:30px;
}

div#content div#questionnaire div#formulaire div#formation
{
	height:175px;
}

div#content div#questionnaire div#formulaire div#formation label
{
	display:block;
	width:300px;
}

div#content div#questionnaire div#formulaire div#commentaires
{
	height:130px;
}

div#content div#questionnaire div#formulaire div#commentaires label
{
	display:block;
	width:350px;
}

div#content div#questionnaire div#formulaire div#etat_civil div#lastname
{
	width:350px;
	padding-left:0px;
	float:left;
}

div#content div#questionnaire div#formulaire div#etat_civil div#name
{
	width:350px;
	padding-right:0px;
	float:right;
}

div#content div#questionnaire div#formulaire div#profession div#society
{
	width:350px;
	padding-left:0px;
	float:left;
}

div#content div#questionnaire div#formulaire div#profession div#mail
{
	width:350px;
	padding-right:0px;
	float:right;
}

div#content div#questionnaire div#formulaire div#validation
{
	text-align:center;
}

/* liens */

div#content div#liens
{
        width:785px;
		padding-top:25px;
		margin-left: auto;
    	margin-right: auto;
}

div#content div#liens img
{
	margin: 0;
	padding: 0;
	vertical-align:bottom;
}

div#content div#liens div#lien_photos
{
	width:281px;
	float:left;
}

div#content div#liens div#lien_presentations
{
	width:281px;
	float:right;
}

/* video */

div#content div.player
{
	width:640px;
	padding-top:95px;
	padding-bottom:15px;
	margin-left: auto;
    margin-right: auto;
}

/*----- footer
-----------------*/

div#footer
{
	clear: both;
	height:106px;
	border-top: 1px solid #00974A;
	background: #000;
}

div#footer div#foot_content
{
	background: #000;
	padding-top:10px;
	width:935px;
}

div#footer div#foot_content div#logo_sonicwall
{
	height:48px;
	width:190px;
	float:left
}

div#footer div#foot_content div#realisation
{
	width:200px;
	float:right;
	text-align:right;
	font-size:0.8em;
	font-weight:bold;
}

div#footer div#foot_content div#realisation .important
{
	font-weight:bold;
	color:#00974A;
}

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


object
{
	float: left;
}

