/*  Defaults  cme 080206  */
body{
	font:0.73em Arial, Helvetica, sans-serif;
	color:#000;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #E0C1E2;
	
}
body, h1, h2, h3, h4, h5, p, table, table th, form, a img {
	border: none;
	margin: 0px;
	padding: 0px;
}
a{ 
	color:#1E1E1E; 
	text-decoration:none; 
}
a:hover{ 
	color: #B12A00; 
	text-decoration:underline; 
}

.rou{ 
	color:#1E1E1E; 
	text-decoration:none; 
}

h1{
	font-size:1.2em;
}
h2{
	font-size:1.10em;
}
h3{
	font-size:1.0em;
}
hr{
	border:solid 1px #EEE2F0;
	margin:3px 0px 0px 0px;
	padding:0px;
}

/* ***************** form ************* */

.textbox{ 
	font:11px Arial, Helvetica, sans-serif; 
	border-top:solid 2px #8B8B8B;
	border-left:solid 2px #8B8B8B;	 
}
textarea{ 
	font:11px Arial, Helvetica, sans-serif; 
	font:11px Arial, Helvetica, sans-serif; 
	border-top:solid 2px #8B8B8B;
	border-left:solid 2px #8B8B8B;	 
}
select{ 
border:1px solid #632E6D;
	font:11px Arial, Helvetica, sans-serif; 
}

/* ************************ structural ************************ */

#page{
	margin:0 auto;
	padding:0px 0px 0px 15px;
	width:898px;
}
#slogan {
	position:absolute;
	padding-top:78px;
	padding-left:73px;
	font-size:16px;
	color:#000000;
	/*color:#502800;*/
	/*color:#F26F22;*/
	font-weight: bold;
}
#signup{
	float:right;
	padding-top:0px;
}
#content{
	clear:both;
	margin:0px;
	padding:0px;
	text-align:left;
}
#header{
	height:79px;
}
.bold{
	font-weight:bold;
}
.blanc{
color:#FFFFFF;
}
.clear{
	clear:both;
	width:
}

.login form .textbox{
	width:90px;
	height:14px;
}

.login form p{
	color:#B45C00;
	float:left;
	text-align:left;
	padding:0px 7px 0px 0px;
}

.login form .logsubmit{
	margin:10px 0px 0px 5px;
}

.login .black{
	/* color:#000; */
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	clear:both;
	text-align:left;
	width:200px;
	padding:0px 0px 7px 0px;
	/* font-size: 10px; */
}

/* ************************ top navigation ************************ */

#nav{
	float:left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* ************************ content ************************ */

table.tboxbot{
		border:0px;	
}
table.tboxbot td{
	padding:0px;
}
.box1_v2{
	float:left;
	margin-top:20px;
	width:570px;
}
.box1{
	float:left;
	width:570px;
}

.box1 .tleft{
	float:left;
}
.box1 h1.green {
	width:220px;
}
.box1 .tbox{
	height:100%;
}
.box1 table{
	border-bottom:solid 3px #632E6D;
	border:solid 3px #632E6D;
			
}
*html .box1 table{
	
}

.box2{
	float:left;
	background:#eed9fd;
	width:200px;
	margin-right:15px;
}
.box3{
	clear:both;
	width:880px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.box3 .tbox{
	background-color:#eed9fd;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #632E6D;
	border-bottom-color: #632E6D;
	border-left-color: #632E6D;
}
.box3 td{
	background:#fff;
}
.box3 h1.orange{
	width:220px;
}
.box3 .tbox h1{
	font-size:1.25em;
	width:100%;
}
.bot3t{
	border-collapse:collapse;
	width:100%;
}
.bot3t td {
	border-right:solid 3px #632E6D;
}
.bot3t td table td{
	border-right:0px;
}
.box3 table.tboxbot{
	width:880px;
	border:0px;
}
.box3 table.tboxbot td{
	padding:0px;
	background:none;
}
.actu_titre{
	height:20px;
}
.actu_article_h{
	height:85px;
	padding: 0px;
}
.actu_article{
	padding: 0px;
	width:76px;
}
.actu_article2{
	width:110px;
	padding: 0px;
}
.actu_article3{
	width:280px;
	padding: 0px;
}
.box4{
	width:880px;
	clear:both;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.box4 td{
	padding:15px 6px 0px 15px;
	width:230px;
	background-color:#FF6600;
}
.box4 .tleft{
	background:#eed9fd;	
	width:120px;
	padding-top:5px;
}
.box4 h1.green {
	width:220px;
}
.box4 .tbox{
	border-left:0px;
	border-bottom:0px;
	padding-bottom:3px;	
}
.box4 tr.tlast td{
	border:0px;
}
.box4 table{
	width:590px;
	border-collapse:collapse;
}
.box4 .tfirst{
	border:0px;
	padding:5px 20px 0px 20px;
}
.box4 .tfirst h1{
	font-size:1.25em;
	width:100%;
	color:#65990D;
}
.box4 .tleft .bold{
	color:#B15A00;
}
.box4 td .imgarea{
	padding:0px 0px 15px 0px;
}
.box5{
	width:879px;
	clear:both;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.box5 td{
	padding:20px 30px 20px 30px;
	background:#fff;
	font-weight:bold;
}
.box5 span{
	font-weight:normal;
	font-style:italic;
}
.box5 .tleft{
	float:left;
	width:188px;
	font-weight:bold;
	padding-top:10px;
}
.box5 h1.orange{
	width:220px;
}
.box5 table{
	border-collapse:collapse;
	width:673px;
	border-bottom:solid 3px #632E6D;
}
*html .box5 table{
	width:670px;
}
.box5 p{
	padding:0px 0px 2px 0px;
}

.profmodify{
	border:solid 3px #632E6D;
	background:#fff;
	/*margin-right:60px;*/
	/*width:850px;*/
}

.profmodify td{
	padding:5px 0px 0px 0px;
}
.profmodify td.profleft{
	padding:5px 10px 3px 65px;
	text-align:right;
}
.profmodify td.profimg{
	padding:13px 10px 40px 65px;
}
.profmodify td.tmid{
	vertical-align:middle;
}
.profmodify td.tcen {
	text-align:center;
}
.profmodify td.tmid input{
	margin:0px 0px 15px 0px;
}
.profmodify td .textbox, .profmodify td select{
	width:170px;
}
.profmodify td .textbox1{
	font:11px Arial, Helvetica, sans-serif; 
	border-top:solid 2px #8B8B8B;
	border-left:solid 2px #8B8B8B;
	width:550px;
}
.profmodify td select.small{
	width:65px;
}
.profmodify hr{
	margin:7px 0px 7px 0px;
}
table.profmodify2{
	margin-left:22px;
}

.back{
	padding:0px 10px 10px 20px;
	color:#FFFFFF;
}
.back a{
	text-decoration:underline;
}

.lavideo{
	padding:5px 14px 14px 14px;
	background:#eed9fd;		
}
.lavideo .bold{
	padding:0px 0px 8px 0px;
}
.rate{
	margin:16px 0px 0px 0px;
}
.timerate{
	float:left;
	margin:0px 40px 0px 0px;
}
.tleft{
	background-color:#eed9fd;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	/*height:30px;*/
}
.tbox .tleft{
	padding-top: 10px;
	padding-right:15px;
	padding-bottom:0px;
	padding-left: 5px;
	height:50px;
	/*height:30px;*/
}
table.tfirst{
	border-left:solid 3px #632E6D;
}
table td{
	vertical-align:top;
}


.model{
	width:530px;
	float:left;
	margin:0px 0px 0px 0px;
}
.model table td{
	padding:10px 15px 5px 15px;
	background:#fff;
}
.model .tbox{
	background: #eed9fd;	
	padding-bottom:5px;	
}
.model .tleft{
	background:#eed9fd;
	text-align:right;
	width:140px;
}
.model table{
	border-collapse:collapse;
}
.model .orange{
	width:180px;
}
.model td h2{
	margin:0px;
	padding:0px 0px 10px 0px;
}
.model .ttop{
	width:530px;
}
.model .ttop td{
	background:#eed9fd;
	text-align:left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.ttop a{
	text-decoration:underline;
}
.model1{
	float:left;
	margin-right:0px;
	width:560px;
	background-color:#EED9FD;
}
.model1 table{
	border-collapse:collapse;
	width:420px;
	background-color:#FFFFFF;
}
.model1 table td{
	padding:8px;
	/*background:#fff;*/
}
.model1 .tleft{
	float:left;
	width:125px;
	padding:0px 5px 8px 5px;	
}
.model1 .tbox{
	float:left;
	width:558px;
	background:#eed9fd;	
	border:#632E6D solid 1px;
}
.model1 .imgarea{
	margin:0px 20px 0px 0px;
	color:#000;
}
.model1 .green {
	width:550px;
	line-height:21px;
}
.model1 .ttop{
	padding:12px 70px 12px 140px;
	font-weight:bold;
}
.model1 .ttop1{
	float:left;
	font-weight:bold;
	padding:12px 0px 12px 140px;
	width:416px;

}
.model1 .tleft a{
	text-decoration:underline;
}
.model1 .model9 .imgarea{
	margin:0px 8px 40px 0px;
	color:#CC6600;
	padding:0px 0px 0px 0px;
}

.model1 table.model9 td{
	padding: 5px 5px 5px 5px;
	background:#fff;
}
.model1 table .tcen {
	text-align:center;
}
.model1 table.model9 td.tcen {
	padding: 5px 10px 5px 15px;
	background:#fff;	
}
.model1 table .tcen p{
	padding:5px 0px 5px 0px;
}
.model1 .ttop1 table{
	background:#eed9fd;
	width:100%;
}
.model1 .ttop1 table td{
	background:#eed9fd;
	padding:0px 0px 5px 0px; 
	margin:0px;
}
.model1 .ttop1 table select{
	border:1px solid #632E6D;
	width:120px;
}
.model10form{
	background-color:#eed9fd;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 30px;
}
.model1 .model10form table{
	background-color:#EED9FD;
	width:100%;
}
.model1 .model10form td{
	background:#eed9fd;
	padding:0px 0px 3px 0px;
}
.model1 .model10form td hr{
	border-bottom:solid 1px #fff;
	margin:5px 0px 5px 0px;
}
.model1  .model10form td.tcen {
	padding:15px 0px 0px 0px;	
}
.model1  .model10form td.tlan{
	padding:10px 0px 30px 0px;	
}
.model1 .model10form td .textbox{
	width:350px;
	float:left;
	margin:5px 10px 0px 20px;	
}
.model1 .model10form td select{
	width:135px;
}

.model3{
	width:880px;
}
.model3 h1.orange1{
	color:#fff;
	height:21px;
	line-height:21px;
	background-color:#3D1D01;
	padding-left:6px;
	width:870px;
}
.model3 .model11form{
	background:#eed9fd;	
	padding:5px 8px 24px 8px;
	border:solid 1px #632E6D;
}
.model3 .model11form .textbox{
	width:400px;
}
.model3 .model11form hr{
	border-bottom:solid 1px #fff;
	margin:5px 0px 5px 0px;
}
.model3 .model11form table td.tleft{
	text-align:right;
	padding:0px;
}
.model3 .model11form table td.tleft1{
	text-align:right;
	padding-left:0px;
}
.model3 .model13r{
	margin:0px 0px 10px 70px;
}
.model3 .model12r{
	margin:0px 0px 0px 30px;
}
.model3 .model11r{
	margin:0px 0px 0px 200px;
}
.model3 .model11form .model11r .tleft{
	padding:0px 0px 0px 110px;
	text-align:left;
}
.model3 .model11form .model11r .tleft1{
	padding:0px 0px 0px 210px;
	text-align:left;
}
.model3 .tags .textbox{
	width:510px;
	margin:15px 0px 0px 210px;
}
.model3 .tags .submit1{
	margin:15px 0px 0px 210px;
}
.model3 .tags .submit2{
	margin:15px 0px 0px 75px;
}
.model3 .tags textarea{
	width:510px;
	height:280px;
	margin:15px 0px 0px 210px;
}
.model3 .model11formtop{
	width:100%;
} 
.model3 .model11formtop a{
	text-decoration:underline;
}
.model3 .model11formtop p{
	padding:20px 0px 10px 0px; 
}
.model3 .green {
	width:220px;
}
.model2{
	width:530px;
	float:left;
	margin:0px 0px 0px 0px;	
	border-left:0px;
	padding-bottom:4px;
}
.model2 table td{
	padding:15px;
}
.model2 .tbox{
	background:#eed9fd;	
	border:solid 3px #632E6D;
	border-left:0px;
	padding-bottom:0px;	
	background:#fff;
}
.model2 .tleft{
	background:#eed9fd;
	text-align:right;
	width:140px;
}
.model2 table{
	border-collapse:collapse;
}
.model2 .green {
	width:220px;
}
.model2 td h2{
	margin:0px;
}
.model2 .ttop{
	padding:12px 30px 12px 170px;
	background:#eed9fd;
	font-weight:bold;
}
.tags h2{
	color:#AD5700;
	font-size:1.10em;
}

.model16 .model1{
	width:835px;
}
.model16 .model1 .tleft h3{
	color:#BD6001;
	padding:0px 0px 15px 0px;
}
.model16 .model1 table{
	width:692px;
}
*html .model16 .model1 table{
	width:689px;
}
.model16 .model1 table td{
	padding:20px 20px 10px 30px;
	vertical-align:top;
}
.model16 .model1 table td img, .model16 .model1 table td .commenttext, .model16 .model1 table td .commenttext1{
	float:left;
}
.model16 .model1 table td .commenttext, .model16 .model1 table td .commenttext1{
	width:518px;
}
.model16 .model1 table td .commenttext1{
	background:#eed9fd;
	padding:7px 5px 17px 5px;	
}
.model16 .model1 table td img{
	margin:0px 28px 0px 0px;
}
.model16 .model1 table td .ptop{
	padding:10px 0px 10px 0px;
}
.model16 .model1 table td h1 span{
	font-size:0.73em;
}
.model16 .model1 table td.commenthr{
	padding:0px;
}
.model16 .model1 table td.commenthr hr{
	border:solid 1px #632E6D;
	margin:0px 30px 0px 30px;
}
.model16 .model1 table td .commentname{
	margin:0px 0px 0px 23px;
}
.model16 .model1 table td textarea{
	width:502px;
	height:72px;
}
.model17 .model1 .tbox{
	margin:0px 0px 25px 0px ;
}
.model13{
	width:834px;
}
.model13 h1.orange{
	width:220px;
}
.model13 table{
	border-collapse:collapse;
	width:830px;
}
.model13 .tboxbot{
	background: #eed9fd;	
}
.model13 table td{
	padding:2px;
	vertical-align:top;
	background:#fff;
	border-bottom:solid 3px #632E6D;
	border-right:solid 3px #632E6D;
}
.model13 table td a{
	text-decoration:underline;
}
.model13 table td h3{
	padding:10px 0px 0px 0px;
}
.model13 .tbox1{
	margin-bottom:30px;
}
.model13 .tbox{
	background-color:#eed9fd;	
	padding-bottom:4px;	
	border:solid 3px #632E6D;
}
.model13 .tbox2{
	background-color:#FFFFFF;
	border:solid 3px #632E6D;
	margin-bottom:30px;
	padding: 0px 0px 0px 0px;
	width:832px;
}
.model13 .tleft{
	width:142px;
	text-align:right;
	background:#eed9fd;	
}
.model13 table.madona td{
	padding:10px 80px 10px 18px;
	vertical-align:top;
	width:180px;
}
.model13 table .imgarea{
	margin-bottom:40px;
}
.model13 .tbox1{
	padding:20px 15px 20px 15px;	
	background:#eed9fd;	
}
.model13 .tbox1 hr{
	border:solid 1px #fff;
	margin:10px 0px 10px 0px;
}
.model13 .tbox1 h2{
	color:#B85902;
	font-size:1.50em;
	padding:10px 0px 0px 0px;
}
.model13 .tbox1 a{
	text-decoration:underline;
}
.fiche1{
	width:230px;
}
.fiche1, .fiche2{
	float:left;
}



.model13 table.enrapport td{
	width:250px;
	border-bottom:solid 0px #ffffff;
	border-right:solid 3px #632E6D;
	padding:10px 25px 10px 25px;		
}
.model13 table.enrapport td .imgarea{
	padding:0px;
	margin:0px 8px 0px 0px;		
}
.model13 table.enrapport td.tlast{
	border:0px;
}
.model13 table td.themahead textarea{
	width:502px;
	height:72px;
}
.modell5form{
	background:#eed9fd;	
	width:881px;
	padding:20px 8px 20px 8px; 
}
.modell5form hr{
	border-bottom: solid 2px #fff;
	margin:10px 0px 10px 0px;
}
.modell5form .table1{
	margin:10px 0px 10px 120px;
}
.modell5form .table2{
	margin:10px 0px 10px 38px;
}
.modell5form .table3{
	margin:10px 0px 10px 170px;
}
.modell5form .table4{
	margin:10px 0px 10px 120px;
}
.modell5form h2{
	padding:15px 0px 15px 0px;
}
.modell5form .textbox{
	width:170px;
}
.modell5form textarea{
	width:300px;
	height:80px;
}
.modell5form table td{
	padding:0px 15px 0px 0px;
}
.modell5form .tright{
	text-align:right;
}
.modell5form table td.tcen {
	padding:5px 0px 5px 200px;
	text-align:center;	
}
.bluelink{
	color:#0000F9;
}
.textbox1 .textbox{
	width:464px;
}
.tlink a{
	text-decoration:underline;
}
.model14{
	float:left;
	margin-right:0px;
	width:565px;
}
.model14t{
	padding-bottom:6px;
	background-color:#EED9FD;
	border:#632E6D solid 1px;
}
.model14t_nb {
	padding-bottom:6px;
}
.model14 .tbox{
	background:#fff;
	padding:15px 25px 15px 25px;
	border-bottom:0px;
}

.model14 .tbox2{
	background:#fff;
	border-bottom:0px;
}
.model14t .tbox2{
	padding:5px;
	background:#eed9fd;
	width:550px;
}
.model14t_nb .tbox2{
	background:#eed9fd;
	border:solid 2px #632E6D;
	width:803px;
}

.model14 .tbox h3{
	color:#CE6900;
	padding:20px 0px 0px 0px;
}
.model14 .tbox img{
	margin:4px 0px 0px 0px;
}
.model14 .orange1{
	width:220px;
}
.model14 .tboxbot{
	width:837px;
}

.model_cookshop{
	float:left;
	padding-left:5px;
	width:900px;
	background-color: black;
	color: white;
	font-size: 20px;
}

.model_cookshop a:hover{
	color:#fffff;
}

.model_dm{
	float:left;
	margin-right:0px;
	width:700px;
}
.model_dmt{
	padding-bottom:6px;
	background-color:#EED9FD;
	border:#632E6D solid 1px;
}
.model_dmt_nb {
	padding-bottom:6px;
}
.model_dm .tbox{
	background:#fff;
	padding:15px 25px 15px 25px;
	border-bottom:0px;
}

.model_dm .tbox2{
	background:#fff;
	border-bottom:0px;
}
.model_dmt .tbox2{
	padding:5px;
	background:#eed9fd;
	width:600px;
}
.model_dmt_nb .tbox2{
	background:#eed9fd;
	border:solid 2px #632E6D;
	width:803px;
}

.model_dm .tbox h3{
	color:#CE6900;
	padding:20px 0px 0px 0px;
}
.model_dm .tbox img{
	margin:4px 0px 0px 0px;
}
.model_dm .orange1{
	width:220px;
}
.model_dm .tboxbot{
	width:837px;
}

/* ************************ right panel ************************ */

.rightpanel_index{
	float:left;
	width:200px;
	margin-left:10px;
	padding-top:21px;
}

.rightpanel{
	float:right;
	width:320px;
	margin-left:18px;
	/*padding-top:0px;*/
	margin:0px;
}

.rightpanel_recettes{
	float:right;
	width:320px;
	margin-left:18px;
	margin:0px;
	/* padding-top:108px;*/
}

.nuage_droite{
	float:left;
	width:300px;
	height:275px;
	background:white;
	border:#632E6D solid 1px;
	padding-left:1px;
	font-weight:bold;
	text-align: center;
}

.nuage_droite ul {
	text-align:center;
	font-family:arial,sans-serif;
	margin:0px;
}

.nuage_droite ul li {
	display:inline;
	padding:0 2px;
	vertical-align:middle;
	line-height:105%;
}

.nuage_droite ul li a{
	white-space:nowrap;
	text-decoration:none;
}

.nuage_droite ul li a:hover {
	text-decoration:underline;
}

.nuage_droite ul li.violet a {
	color:#632E6D;
}
.nuage_droite ul li.blue a {
	color:#1c528e;
}
.nuage_droite ul li.orange a {
	color:#F07432;
}
.nuage_droite ul li.size1 {
	font-size: 15px;
}
.nuage_droite ul li.size2 {
	font-size: 13px;
}
.nuage_droite ul li.size3 {
	font-size: 11px;
}

.sub_nuage_droite{
	float:left;
	width:299px;
	height:21px;
	background:#eed9fd;	
	color:#BC6AB7;
	font-weight:bold;
	border-bottom:#632E6D solid 1px;
	padding-left:1px;
	font-size: 13px;
}

.rightpanel_viewer{
	float:left;
	width:243px;
	padding:0px 0px 0px 3px;
}
.tagtext{
	width:300px;
	text-align:justify;
	padding-left:4px;
	padding-right:4px;
	background-color: #eed9fd;	
	/*background:#eed9fd;		*/
}
tagtext_accueil{
	text-align:justify;
	background:#eed9fd;		
}
.size1{
	font-size:1.10em;
	font-weight:bold;
}
.size2{
	font-size:1.30em;
	font-weight:bold;
}
/*************************chg v2 */
.espace{
	/*margin-top:23px;*/
	width:308px;
	/*height:250px;*/
}

/* ************************ headings ************************ */
h1.chocolate{
	color:#fff;
	height:21px;
	line-height:21px;
	background-color:#3D1D01;
	padding-left:6px;
}
h1.green {
	background-color:#86A132;
	color:#fff;
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 5px;
}
h1.lila{
	color:#fff;
	height:21px;
/*	padding:1px 5px 1px 5px;*/
	padding-left:6px;
	background-color:#a885c3;
	line-height:21px;
}
h1.lila_long{
	color:#fff;
	padding:1px 5px 1px 5px;
	background-color:#a885c3;
}
h1.violet{
	color:#fff;
	padding:2px 5px 1px 5px;
	background-color:#a885c3;
}
h1.blue{
	color:#fff;
	/*padding:2px 5px 1px 5px;*/
	background-color:#1c528e;
	height:21px;
	padding-left:6px;
	line-height:21px;
}
h1.pink{
	background-color:#3C0647;
	color:#fff;
	/*margin-top:15px;*/
	line-height:21px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	width:882px;
}
h1.red{
	color:#fff;
	padding:1px 5px 1px 5px;
	background-color:#cd4142;
}
h1.red1_noir, h1.orange1_noir{
	color:#fff;
	background-color:#3D1D01;
	font-size:14px;
	line-height:21px;
	width:867px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.red1_lien a:{
	color:#BE2E2E;
	padding:1px 5px 1px 5px;
}
h1.red2{
	color:#fff;
	background-color:#CE4544;
	height:21px;
	/*padding:1px 5px 1px 5px;*/
	padding-left:6px;
	line-height:21px;
}
h1.red_long{
	color:#fff;
	padding:1px 5px 1px 5px;
	background-color:#cd4142;
}
h1.orange2{
	color:#fff;
	padding:1px 5px 1px 5px;
	margin-top:15px;
	background-color: #F07432;
}
h1.or{
	color:#fff;
	padding:1px 5px 1px 5px;
	width:120px;
	margin-top:15px;
	background-image: url(../assets/images/onglet_or.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

h1.jaune{
	color:#fff;
	padding:1px 5px 1px 5px;
	width:220px;
	margin-top:15px;
	background-image: url(../assets/images/onglet_jaune.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.subgreen {
	color:#3C0647;
}

.rightpanel h1{
	color:#fff;
	width:233px;
	padding:1px 5px 1px 5px;
	/*border-bottom:solid 3px #fff;*/
}

/* ************************ footer ************************ */
#footer{
	font-size:1em;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom:30px;
	!padding-bottom: 25px;
	padding-left: 0px;
	float:left;
}
#model5 #footer{
	padding:0px 0px 192px 0px;
}
#model7 #footer{
	padding:0px 0px 242px 0px;
}
#footer .tbox{
	width:834px;
	height:33px;
	text-align:left;
	padding-top:35px;
}
#footer .tbox p{
	padding:10px 14px 0px 14px;	
	float:left;
}
#footer .tbox span{
	color:#fff;
}
#footer .tbox  .footersearch{
	padding:3px 0px 0px 8px;
}
#footer .footersearch input{
	float:left;
	margin-left:16px;
}
#footer .footersearch .textbox{
	margin:3px 0px 0px 0px;
}
.rose {
	color: #FFFFFF;
	background-color:#FE496A ;
	width:220px;
}
.box1 .matable{
	border: #FFFFFF solid 3px;
}
.tleft3{
background-color:#FF0000;
color:#33FF00;
	float:left;
	width:100px;
	padding:0px 5px 8px 5px;	
}
/* VOTE */

/*STARS VOTE */

.rating {
	margin-top: 10px;
	font-size: 19px;
	height: 20px; 
	}
	
img.rating {
	border: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	}
	
#hpEmbedRatingDiv { float: right; }

#ratingDiv {
}
#ratingDiv .rating {
	height: auto;
}
#actionsAndStatsDiv {
width: 450px;
position: relative;
padding: 6px 0 0;
margin-top:12px;
margin-bottom:12px;
background:#f6f6f6;
border:1px #ccc solid;
}

#ratingDivWrapper {
float:left;
text-align:center;
width:86%;
}

a.t1
{
    color: #888888 !important;
    font-size: 10px !important;
}
a.t2
{
    color: #3399FF !important;
    font-size: 12px !important;
    font-weight: bold;
}
a.t3
{
    color: #339999 !important;
    font-size: 14px !important;
}

a.t4
{
    color: #339933 !important;
    font-size: 16px !important;
    font-weight: bold;
}
a.t5
{
    color: #339933 !important;
    font-size: 18px !important;
}
a.t6
{
    color: #99CC33 !important;
    font-size: 20px !important;
    font-weight: bold;
}
a.t7
{
    color: #FF9933 !important;
    font-size: 22px !important;
}
a.t8
{
    color: #FF9933 !important;
    font-size: 24px !important;
    font-weight: bold;
}
a.t9
{
    color: #FF3300 !important;
    font-size: 120% !important;
}
a.t10
{
    color: #FF3300 !important;
    font-size: 120% !important;
    font-weight: bold;
}
.box{
	width:600px;
	padding-top: 34px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color:#FFFFFF;
}
.videoaussi{
	background-color:#FFFFFF;
	padding-left:260px;
}
.subnav1{
	margin-left:0px;
}
.subnav2{
	margin-left:5px;
}
.subnav4{
	margin-left:15px;
}
.subnav3{
	margin-left:35px;
}
.subnav5{
	margin-left:200px;
}
.subnav6{
	margin-left:200px;
}
/* CSS Document */
.subnav1_en {
	margin-left:0px;
}
.subnav2_en {
	margin-left:5px;
}
.subnav4_en {
	margin-left:95px;
}
.subnav3_en {
	margin-left:160px;
}
.subnav5_en {
	margin-left:278px;
}
.subnav6_en {
	margin-left:278px;
}
.model19 .tbox{
	border:0px;
	}
.model1 .model9 .vign_recette table {
	width:100px;
	background-color:#00CC00;
}
.tbox h2 {
	padding-left:5px;
	margin-left:5px;
}

.profil {
float:left;
width:410px;
}
.profil2 {
	margin-left:20px;
	float:left;
	width:410px;
}
.fondtabl {
	background-color:#FFFFFF;
	margin-bottom:15px;
	width:100%;
	border:#632E6D solid 3px;
}
.centeredImage {
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
.alignletd {
	width:72px;
}
.alig_recette .imgarea {
width:75px;
}
h1.blue_long {
	color:#fff;
	padding:1px 5px 1px 5px;
	width:520px;
	background-image: url(../assets/images/onglet_bleu_long.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#lemenu {
	float: left;
	width: 325px;
	padding-left:5px;
}
#choix {
	float: left;
	width: 430px;
	padding-left:15px;
	border-left:#ffffff solid 1px;
	padding-bottom:5px;
}
.div_recette {
	float:left;
	width:210px;
	margin-right:5px;
	height:150px;	
}
.d_article {
	float:left;
	margin-left:8px;
	width:120px;
}
.d_article2 {
	float:left;
	margin-left:8px;
	width:120px;
}
.imgarea_rec {
	float:left;
}
#titre_aff{
	float:left;
	width:250px;
}
#titre_aff2{
	float:left;
	width:450px;
}
#bookmark{
	float:left;
	margin-left:70px;
	width:190px;
}
#foot0 {
	background-image: url(../images/fouet_blanc.jpg);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position:bottom right;
	height:230px;
	width:880px;
	padding-top:20px;
}
#foot1{
	float:left;
	width:252px;
}
#foot2{
	float:left;
	width:252px;
}
#foot3{
	float:left;
	width:252px;
}
#foot4{
	float:left;
	width:120px;
}
.labarre{
    font-weight: bold;
	font-style:italic;
	color:#723e5e;
}
.labarre2{
    font-weight: bold;
	height:3px;
	font-style:italic;
	color:#49283c;
}

/********/

.cookshop{
width:900px;
height:500px;
margin:0 auto;
text-align:center;
font-size:30px;
font-weight:bold;
}
.model9{
float:right;
}
