* {
	margin:0;
	padding:0;
	 font: "Arial", "Verdana", Times, serif;
	}

body,html {
	min-height:101%;
	}
	
body {
	background: #9f131e;
	color: #000;
	padding: 0;
  font:Arial;
	}

body, select, input, textarea {
	font: 100% Arial, Verdana, Sans-Serif;
	}
	
p {	
	margin: 15px 0;
	}

a:link, a:visited {
	color: #ffffff;
	text-decoration:underline
	}

a:hover, a:active {
	color:#ffffff;
	text-decoration:none;
}

hr {
	display: block;
	height:1px;
	background:#c46794;
	border:0;
	margin:0px 20px 0px 20px;
}

small {
	font-size: 0.95em;
	background:#eef5e1;
	padding:3px 6px;
}

img, a:link img, a:visited img {
	border:0
}
	
		

/* Structure */

#page {
	width:970px;
	margin:0 auto;
	font-size:12px;
}

#header {
	width:100%;
	height:90px;
	background-color:#9f131e;
	}
	
	#header p{
  float:right;
  padding:0px 0px 0px 0px;
  font-size:14px;
  color:#7e9baf;
  }
	
#header img{
float: left;
}




#leftcol, #rightcol {
	float:right
	}	
	
#rightcol {
       float:right;
	}



	
/*	Headers */

h1 {
font:20px "Arial", "Verdana", Times, serif;
font-weight:lighter;
color:#495862;
background:url('images/puces.png');
padding:2px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-repeat:no-repeat; 
	}
	
h2 {
  font:22px "Arial", "Verdana", Times, serif;;
	color:#495862;
	padding:2px 0px 0px 0px;
	padding:0px 0px 5px 0;
	
	}
h3{
	  font:19px "Arial", "Verdana", Times, serif;
	  	color:#ffffff;
	padding:2px 0px 0px 0px;
	padding:0px 0 5px 0;
}

h4{
	  font:16px "Arial", "Verdana", Times, serif;
	  	color:#495862;
	padding:2px 0px 0px 0px;
	padding:0px 0 5px 0;
}


h1 a:link{
color:#aaafb3;
}

h1 a:hover{
color:#495862;
}

h3.onglet{
margin:0px 0px;
padding:5px 0px 0px 7px;
height:28px;
color:#ffffff;
font-size:16px;

background:url("images/offre.jpg");
background-repeat:no-repeat;
}
	
/* Content */

#centre {
margin-left:260px;
margin-right:180px;
width:430px;
}
	
#gauche img{
margin:0px;
padding:0px 2px;
}

#gauche {
float:left;
width:654px;
height:365px;

}
#gauche p{
margin:0px 0px 0px 25px;
width:650px;
height:365px;
/* border:1px dashed red; */
}
	
#droite {
float:right;
width: 295px;
height:372px;
}

#droite a {

}

#droite p {
margin:0px 15px 0px 0px;
width: 240px;
color:#ffffff;
}

#droite h1,h2,h3{
color:#ffffff;

}



#borduretop2{
width:100%;
height:26px;
background:url('images/borduretop2.jpg');
background-repeat:no-repeat;
margin:0px;
}

#bordurecentre2{
width:100%;
min-height:375px;
margin:0px;
padding:0px;
background:url('images/bordurecentre2.jpg');
}

#bordurebottom2{
width:100%;
height:26px;
background:url('images/bordurebottom2.jpg');
background-repeat:no-repeat;
float:left;

}




#borduretop{
width:100%;
height:18px;
background:url('images/borduretop.jpg');
background-repeat:no-repeat;
margin:0px;
}

#bordurecentre{
width:100%;
min-height:375px;
margin:0px;
padding:0px;
background:url('images/bordurecentre.jpg');
}

#bordurebottom{
width:100%;
height:15px;
background:url('images/bordurebottom.jpg');
background-repeat:no-repeat;
float:left;

}

#contentl{
width:100%;
}

#centrelarge{
width:100%; 
background:url('images/bordurecentre.jpg');
}

#centrelarge2{
width:100%; 
background:url('images/bordurecentre2.jpg');
color:#ffffff;
}
#centrelarge2 p{
color:#ffffff;
padding:0px 5px 10px 5px;
margin:0px 2px 2px 0px;
text-align:justify;
}

#centrelarge2 H1, H2, H3{
color:#ffffff;
padding:0px 0px 0px 5px;
margin:0px;
}



#centrelarge p{
margin:0px 0px 0px 0px;
}

#centrelarge img{
margin-left:2px;
padding-left:5px;
padding-right:5px;
margin-right:2px;
}
#centre img{
margin-left:2px;
padding-left:5px;
padding-right:5px;
margin-right:2px;
}



/* Footer*/

#pied {
	font-size:12px;
	color:#e9e9e9;
	text-align: center;
	height:120px;
	}

#footer a {
	color:#ffdcef;
	}
	
	
.rawz {
color: #ffdcef;
}

td.r{
color:#ffffff;

}
td.r a{
font-family:Myriad;
font-size:16px;
color:#ffffff;
}


td.r a.ldroite{
font-family:"Verdana";
font-size:16px;
color:#ffffff;
}

td.r a.ldroite:hover{
font-size:16px;
color:red;
}


li.rubpic{
color:#ffffff;
}



		
/*Subnav */

.subnav li {
	list-style:none;
	border-bottom:1px solid #fff;
	text-align: right;
	margin-bottom: 5px;
	}

.subnav li a:link, .subnav li a:visited {
	background:#efefee;
	display:block;
	color:#000;
	padding:4px 10px 4px 4px;
	border-right:2px solid #df3e8c;
	}
		
.subnav li a:hover, .subnav li a:active {
	background:#fff;
	text-decoration:none;
	color: #ffffff;
	}

.subnav li li a:link, .subnav li li a:visited {
	border-left:none
	}
		
	 /* MENU  bottom*/
	 #pied ul{
   text-align:right;
   margin-right:20px;
    color:#ffffff;
   }
	
	 #pied li{
	 color:#ffffff;
   display:inline;
   margin:2px 5px;
   }
	
	 #pied li a{
	 color:#ffffff;
   }
	 
	 #pied li a:hover{
	 color:#f5848d;
   }
	
#centrelarge table{
border:12 px dashed red;
}


/* */

html,body{height:100%; margin:0;}
.tbmain{ 
 /* Changes on the form */
 background: url('http://ns29691.ovh.net/~hypercui/images/style1_bg.gif') #ffffff top repeat-x !important; 
}
.left{
  /* Changes on the form */
  color: red !important; 
  font-family: Verdana !important;
  font-size: 12px !important;
}
td.left {
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:bold;
   color:#ff5200;
   vertical-align: top;
   text-align: left;
}
.pagebreak{
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:bold;
   color:black;
}
td.right {
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   vertical-align: top;   
   text-align: left;   
}
.tbmain{
   height:100%;
   color:#333333;
   background:url(http://jotform.com/images/styles/style1_bg.gif) #ffffff top repeat-x;
}
.head{
   font-family: "Trebuchet MS";
   font-size: large;
   font-weight: bold;
   color:#ff5200;
   vertical-align: top;
   text-align: left;
}
.notvalid{
   border:2px red solid;
   font-family:"Trebuchet MS";
}
.text{
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   border:1px #cccccc solid;
   background:url(http://jotform.com/images/styles/style1_txt_bg.gif) #f6f6f6 top repeat-x;
}
select.other{
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   border:1px #cccccc solid;
   background:url(http://jotform.com/images/styles/style1_txt_bg.gif) #f6f6f6 top repeat-x;
}
.btn{
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   border:1px #c6c7ca solid;
   background: url(http://jotform.com/images/styles/style1_btn_bg.gif) #e4e4e4 top repeat-x;
}
span.required{
  font-size: 13px !important;
  color: red !important;
}


li {
 color: white;
 display : list-item;
 list-style-image : url(puce.gif);
 list-style-position: inside;
 padding:0px 0px 0px 5px;
} 



form {
padding:0px;
width:400 px;

}
fieldset {
padding:10px;
margin-bottom:10px;
}
legend {
color:#ffffff;
font-weight:bold
}
label {
margin-top:10px;
display:block;
font-size:90%;
}
input {
border:1px solid black;
background-color:#ffffff;

}
input[type=radio] {
margin-right:0px;
background-color:transparent;
border:none;
}
select, option {
background-color:#ffffff;

}
textarea {
border:1px solid black;
background-color:#ffffff;

}
input[type=submit], input[type=reset] {
border:2px outset #A6BEDE;
font-weight:bold;
cursor:pointer;
}
input[type=submit]:hover, input[type=reset]:hover {
border:2px outset white;
background-color:white;
}
input[type=submit]:active, input[type=reset]:active {
border:2px inset #A6BEDE;
background-color:#A6BEDE;
color:black;
} 
*:focus {
background-color:#fadee0;
}
